.expose-observer{min-width:0}.resume-card{background:transparent;border:none;border-radius:0;cursor:pointer;overflow:visible;padding:0;position:relative;width:285px}.resume-card__preview{background:#fff;border:1px solid #e8ebf5;border-radius:20px;height:380px;overflow:hidden;position:relative;width:285px}.resume-card__thumb{display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.resume-card__fade{background:-webkit-gradient(linear,left top,left bottom,color-stop(16.67%,hsla(0,0%,100%,0)),color-stop(50.62%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 16.67%,#fff 50.62%);bottom:0;height:81px;left:0;pointer-events:none;position:absolute;right:0}.resume-card__progress{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;height:18px;left:19px;position:absolute;right:19px;z-index:1}.resume-card__progress-text{color:#ff2d55;font-size:13px;font-weight:600;white-space:nowrap}.resume-card__progress-bar{-webkit-box-flex:1;background:#f0f2f7;border-radius:2px;-ms-flex:1;flex:1;height:4px;overflow:hidden}.resume-card__progress-fill{background:#ff2d55;border-radius:2px;height:100%}.resume-card__dim,.resume-card__more-wrap{display:none}.resume-card:hover .resume-card__dim{background:rgba(0,0,0,.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:2}.resume-card:hover .resume-card__more-wrap{display:block;position:absolute;right:16px;top:16px;z-index:3}.resume-card__more{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;padding:2px;width:24px}.resume-card__more-icon{display:block;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.resume-card__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 7px rgba(34,34,34,.1);box-shadow:0 4px 7px rgba(34,34,34,.1);display:none;-ms-flex-direction:column;flex-direction:column;min-width:86px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:4}.resume-card__more-wrap:after{content:"";height:4px;left:0;position:absolute;right:0;top:100%}.resume-card__menu-item,.resume-card__more-wrap:hover .resume-card__menu{display:-webkit-box;display:-ms-flexbox;display:flex}.resume-card__menu-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#222;font-size:14px;gap:6px;padding:8px 20px 8px 16px;white-space:nowrap}.resume-card__menu-item:hover{background:#f5f7fc}.resume-card__menu-icon{display:block;height:16px;width:16px}.resume-card__meta{padding:12px 0 0}.resume-card__name{color:#222;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:4px}.resume-card__name--default{color:#999}.resume-card__time{color:#9399ad;font-size:14px;line-height:1.4}.manage-view{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fcfcfc;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.manage-view,.manage-view__header{display:-webkit-box;display:-ms-flexbox;display:flex}.manage-view__header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background:#fff;border-bottom:.5px solid #e8ebf5;flex-shrink:0;height:64px;justify-content:space-between;padding:0 32px}.manage-view__title-img{height:auto;width:170px}.manage-view__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.manage-view__actions,.manage-view__logout{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manage-view__logout{background:#fff;border:1px solid #e8ebf5;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;gap:4px;height:36px;line-height:20px;padding:8px 14px}.manage-view__logout:hover{background:#fafbfc;border-color:#d3d8e4}.manage-view__logout-icon{display:block;height:20px;width:20px}.manage-view__create{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,color-stop(3%,#fa647d),to(#ff2d55));background:linear-gradient(90deg,#fa647d 3%,#ff2d55);border-radius:8px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;gap:4px;height:36px;line-height:36px;padding:8px 14px}.manage-view__create:hover{-webkit-filter:brightness(1.03);filter:brightness(1.03)}.manage-view__create-icon{display:block;height:15px;width:15px}.manage-view__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:32px 120px}.manage-view__grid{-webkit-box-pack:start;-ms-flex-pack:start;grid-gap:32px 20px;display:grid;gap:32px 20px;grid-template-columns:repeat(auto-fill,285px);justify-content:start}.manage-view__pager{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background:#fff;border-top:.5px solid #e8ebf5;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:flex-end;padding:16px 32px}.manage-view__pager .el-pagination__sizes .el-select__wrapper{border-radius:6px;font-size:14px;height:32px;min-height:32px;padding:0 8px}.manage-view__pager .el-pagination__sizes .el-select__placeholder,.manage-view__pager .el-pagination__sizes .el-select__selected-item{font-size:14px;line-height:30px}.manage-view__empty{color:#9399ad;font-size:14px;padding:60px;text-align:center}.toast-host{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:50%;pointer-events:none;position:fixed;top:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:40000}.toast-host,.toast-host__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.toast-host__item{background:#1e293b;border-radius:8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;padding:10px 20px}.toast-host__item--success{background:#00bf9f}.toast-host__item--error{background:#ff2d55}.toast-host__item--warning{background:#fdf6ec;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12);color:#7a5a1e;padding:11px 16px}.toast-host__warn-ico{-ms-flex-negative:0;background:#e6a23c;border-radius:50%;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:16px;line-height:1;width:16px}.delete-modal,.toast-host__warn-ico{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.delete-modal{background:rgba(15,23,42,.5);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;z-index:1000}.delete-modal__dialog{background:#fff;border-radius:12px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.15);box-shadow:0 20px 50px rgba(0,0,0,.15);max-width:90vw;overflow:hidden;width:501px}.delete-modal__header{-webkit-box-pack:justify;-ms-flex-pack:justify;background:-webkit-gradient(linear,left top,left bottom,from(#fff5f7),to(#fff));background:linear-gradient(180deg,#fff5f7,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;gap:12px;justify-content:space-between;padding:20px 24px}.delete-modal__close,.delete-modal__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delete-modal__close{-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.delete-modal__close-icon{display:block;height:14px;width:14px}.delete-modal__body{padding:16px 24px}.delete-modal__copy{color:#606578;font-size:14px}.delete-modal__footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;padding:24px}.delete-modal__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;height:36px;padding:8px 16px;white-space:nowrap}.delete-modal__btn--secondary{background:#fff;border:1px solid #d3d8e4;color:#222}.delete-modal__btn--secondary:hover{background:#f5f7fa}.delete-modal__btn--danger{background:#ff2d55;color:#fff}.delete-modal__btn--danger:disabled{cursor:not-allowed;opacity:.6}.delete-modal__btn--danger:hover:not(:disabled){background:#e51f47}.create-modal{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(15,23,42,.5);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.create-modal__dialog{background:#fff;border-radius:12px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.15);box-shadow:0 20px 50px rgba(0,0,0,.15);max-width:90vw;overflow:hidden;width:501px}.create-modal__header{-webkit-box-pack:justify;-ms-flex-pack:justify;background:-webkit-gradient(linear,left top,left bottom,from(#fff5f7),to(#fff));background:linear-gradient(180deg,#fff5f7,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;gap:12px;justify-content:space-between;padding:20px 24px}.create-modal__close,.create-modal__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-modal__close{-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.create-modal__close-icon{display:block;height:14px;width:14px}.create-modal__body{padding:16px 24px}.create-modal__body--loading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:24px}.create-modal__copy{color:#606578;font-size:14px}.create-modal__footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;padding:24px}.create-modal__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;height:36px;padding:8px 16px;white-space:nowrap}.create-modal__btn:disabled{cursor:not-allowed;opacity:.6}.create-modal__btn--primary{background:#ff2d55;color:#fff}.create-modal__btn--primary:hover{background:#e51f47}.create-modal__btn--secondary{background:#fff;border:1px solid #d3d8e4;color:#222}.create-modal__btn--secondary:hover{background:#f5f7fa}.create-modal__dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;justify-content:center;padding:20px}.create-modal__dot{-webkit-animation:create-modal-dot-bounce 1.4s ease-in-out infinite both;animation:create-modal-dot-bounce 1.4s ease-in-out infinite both;background:#7c3aed;border-radius:50%;height:6px;width:6px}.create-modal__dot:nth-child(2){-webkit-animation-delay:-.32s;animation-delay:-.32s}.create-modal__dot:nth-child(3){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes create-modal-dot-bounce{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes create-modal-dot-bounce{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}html{-webkit-text-size-adjust:100%;background:#fff;color:#222;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Arial,sans-serif;overflow-y:scroll}html *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;outline:0}body{-webkit-font-smoothing:antialiased;max-width:100%}div{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}abbr,acronym{-webkit-font-feature-settings:normal;font-feature-settings:normal;border:0;font-variant:normal}del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:600}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:600}q:after,q:before{content:""}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;color:inherit;outline:0}a,a:hover,ins{text-decoration:none}a.hidefocus{outline:0}button.hidefocus::-moz-focus-inner{border:0}a:focus{outline-width:0}input,textarea{outline:0}button,label{-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;outline:0}button,input,select,textarea{outline:0}textarea{-webkit-appearance:none;resize:none}svg{height:100%;width:100%}.clearfix:after,.clearfixVisible:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix,.clearfixVisible{*zoom:1}.app{background:#fcfcfc;color:#222;font-size:14px;height:100%;line-height:1.5;overflow:hidden}