:root{color-scheme:light;--color-primary: #2563eb;--color-primary-dark: #1e40af;--color-primary-soft: #eff6ff;--color-bg: #f6f8fb;--color-card: #ffffff;--color-text: #172033;--color-text-secondary: #475569;--color-text-muted: #64748b;--color-border: #e2e8f0;--color-line: #eef2f6;--radius-lg: 24px;--radius-md: 18px;--shadow-card: 0 10px 30px rgba(15, 23, 42, .06);--shadow-blue: 0 14px 38px rgba(37, 99, 235, .12)}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#445064;background:#f5f8fc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--pc-primary: #d60000;--pc-primary-hover: #bf0000;--pc-primary-soft: #fff4f4;--pc-text-strong: #2f3b4c;--pc-text: #445064;--pc-text-secondary: #748094;--pc-text-muted: #94a0b2;--pc-border: #e5ebf3;--pc-border-soft: #eef2f7;--pc-bg: #f5f8fc;--pc-card: #ffffff;--pc-shell: 1240px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:var(--pc-text);background:var(--pc-bg);font-size:14px;font-weight:400}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}.app-shell{min-height:100vh;background:var(--pc-bg)}.pc-web-rebuild{min-height:100vh;color:var(--pc-text);background:var(--pc-bg)}.desktop-main{width:min(var(--pc-shell),calc(100% - 96px));margin:0 auto;padding:0 0 36px}.page{width:100%;margin:0;padding:24px 0}.card,.section,.hero-card,.info-card,.detail-block,.login-panel{border:1px solid var(--pc-border);border-radius:10px;background:var(--pc-card);box-shadow:none}.pc-site-header-lite{display:block!important;height:56px;border:0;background:#fff}.pc-site-header-inner{position:relative;display:flex;align-items:center;justify-content:center;width:min(var(--pc-shell),calc(100% - 96px));height:56px;margin:0 auto}.pc-site-menu{display:flex;align-items:center;justify-content:center;gap:32px;height:56px;margin:0;padding:0;white-space:nowrap}.pc-site-menu button{position:relative;display:inline-flex;align-items:center;height:56px;padding:0;border:0;color:#445064;background:transparent;font-size:14px;font-weight:400}.pc-site-menu button.active,.pc-site-menu button:hover{color:var(--pc-primary);font-weight:500}.pc-site-menu button.active:after{content:"";position:absolute;left:0;right:0;bottom:11px;height:2px;border-radius:2px;background:var(--pc-primary)}.pc-site-login{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:30px;padding:0 12px;border:1px solid rgba(214,0,0,.72);border-radius:4px;color:var(--pc-primary);background:#fff;font-size:13px;font-weight:400}.pc-site-login:hover{color:#fff;background:var(--pc-primary)}.pc-site-brand,.pc-site-location{display:none}.pc-guopin-home{width:min(var(--pc-shell),calc(100% - 96px));margin:0 auto;padding:0 0 34px;background:linear-gradient(180deg,#f3f7ff 0,#f7f9fc 260px,#f7f9fc)}.pc-home-search-band{display:grid;grid-template-columns:220px minmax(0,1fr) 190px;gap:26px;align-items:center;min-height:126px;padding:28px 0 8px}.pc-home-brand-block{display:flex;align-items:center;gap:10px;min-width:0}.pc-home-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(214,0,0,.16);border-radius:12px;color:var(--pc-primary);background:#fff;font-size:14px;font-weight:600}.pc-home-brand-mark img{width:100%;height:100%;object-fit:contain}.pc-home-brand-block strong{display:block;color:var(--pc-primary);font-size:20px;line-height:1.2;font-weight:600;white-space:nowrap}.pc-home-brand-block p{margin:4px 0 0;color:#66758a;font-size:12px;white-space:nowrap}.pc-home-search-box-pro{display:grid;grid-template-columns:122px minmax(0,1fr) 118px;height:42px;overflow:hidden;border:1px solid var(--pc-primary);border-radius:6px;background:#fff}.pc-home-search-box-pro input,.pc-home-search-type,.pc-home-search-submit{height:40px;border:0;border-radius:0;font-size:14px}.pc-home-search-type{display:flex;align-items:center;justify-content:center;gap:6px;color:#2f3b4c;background:#fff;border-right:1px solid #edf1f7;font-weight:500}.pc-home-search-type span{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #445064}.pc-home-search-box-pro input{padding:0 16px;color:#475569;outline:none}.pc-home-search-box-pro input::placeholder{color:#9aa5b5}.pc-home-search-submit{color:#fff;background:var(--pc-primary);font-weight:500}.pc-home-hot-row{display:flex;align-items:center;gap:8px;margin-top:10px;color:#66758a;font-size:13px}.pc-home-hot-row span{color:#526071;font-weight:400}.pc-home-hot-row button{height:24px;padding:0 10px;border:0;border-radius:4px;color:#526071;background:#fff;font-size:12px;font-weight:400}.pc-home-side-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.pc-home-side-actions button{display:inline-flex;align-items:center;gap:8px;border:0;color:#445064;background:transparent;font-size:14px;font-weight:400}.pc-home-side-actions button span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#6c91f7;font-size:12px}.pc-home-side-actions button+button span{background:#4fc06c}.pc-home-shortcut-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}.pc-home-shortcut-card{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 10px;min-height:64px;padding:11px 13px;border:1px solid rgba(226,232,240,.75);border-radius:8px;background:#ffffffe6;text-align:left}.pc-home-shortcut-icon{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #eaf0f7;border-radius:9px;color:var(--pc-primary);background:linear-gradient(180deg,#fff,#f8fafc)}.pc-home-shortcut-icon svg,.quick-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;fill:none}.pc-home-shortcut-icon svg path,.quick-icon svg path{stroke:currentColor;stroke-width:1.7;fill:none}.pc-home-shortcut-title{color:#344055;font-size:14px;font-weight:500}.pc-home-shortcut-card small{color:#7a8798;font-size:11px;font-weight:400}.pc-home-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:stretch;margin-bottom:18px}.pc-home-banner-wrap,.pc-home-news-panel,.pc-home-banner,.pc-home-default-banner{height:318px;min-height:318px}.pc-home-banner,.pc-home-default-banner{overflow:hidden;border-radius:8px}.pc-home-banner{position:relative;margin:0;border:0;cursor:pointer}.pc-home-banner img{width:100%;height:100%;object-fit:cover;display:block}.pc-home-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.18))}.pc-home-banner-content{position:absolute;left:30px;right:30px;bottom:24px;color:#fff}.pc-home-banner-content span{font-size:13px;opacity:.9}.pc-home-banner-content strong{display:block;margin-top:8px;color:#fff;font-size:24px;font-weight:500}.pc-home-banner-dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:7px}.pc-home-banner-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ffffff8c}.pc-home-banner-dots button.active{background:#fff}.pc-home-default-banner{position:relative;display:flex;align-items:center;justify-content:space-between;padding:36px 46px;color:#fff;background:radial-gradient(circle at 82% 28%,rgba(255,255,255,.46),transparent 25%),linear-gradient(135deg,#7eb3fb,#b9dcff 58%,#efbd75)}.pc-home-default-banner:before{content:"";position:absolute;left:-90px;bottom:-130px;width:520px;height:260px;border:36px solid rgba(255,255,255,.2);border-radius:50%;transform:rotate(-8deg)}.pc-home-banner-copy{position:relative;z-index:2;max-width:540px}.pc-home-banner-copy span{display:inline-block;padding:5px 12px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;font-size:13px}.pc-home-banner-copy strong{display:block;max-width:520px;margin-top:18px;color:#fffffff5;font-size:30px;line-height:1.32;font-weight:500}.pc-home-banner-copy p{margin:14px 0 0;color:#ffffffe0;font-size:14px}.pc-home-banner-visual{position:relative;z-index:2;width:240px;height:200px}.pc-home-banner-visual span{position:absolute;border-radius:22px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff47}.pc-home-banner-visual span:nth-child(1){right:20px;top:10px;width:120px;height:140px}.pc-home-banner-visual span:nth-child(2){left:10px;top:58px;width:100px;height:112px}.pc-home-banner-visual span:nth-child(3){left:82px;bottom:0;width:140px;height:48px;border-radius:999px}.pc-home-news-panel{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(226,232,240,.8);border-radius:8px;background:#ffffffeb}.pc-home-news-tabs{display:grid;grid-template-columns:1fr 1fr;height:46px;background:#f2f6fc}.pc-home-news-tabs strong,.pc-home-news-tabs span{position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:2px;color:#344055;font-size:15px;font-weight:500}.pc-home-news-tabs strong{background:#fff}.pc-home-news-tabs strong:after{content:"";position:absolute;left:50%;bottom:5px;width:24px;height:2px;border-radius:2px;background:var(--pc-primary);transform:translate(-50%)}.pc-home-news-list{flex:1;padding:14px 18px 4px}.pc-home-news-list button{display:grid;grid-template-columns:7px minmax(0,1fr);gap:9px;align-items:start;width:100%;min-height:30px;padding:0;border:0;background:transparent;text-align:left}.pc-home-news-list button span{width:7px;height:7px;margin-top:8px;border-radius:50%;background:#cbd5e1;opacity:.82}.pc-home-news-list button span.hot{background:var(--pc-primary)}.pc-home-news-list button em{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4a5568;font-style:normal;font-size:13px;font-weight:400;line-height:1.7}.pc-home-news-more{height:34px;margin:0 18px 14px;border:1px solid var(--pc-border);border-radius:6px;color:#526071;background:#fff;font-size:13px;font-weight:400}.pc-home-stats-row{display:none}.pc-home-job-flow{margin-top:18px;padding:18px 20px;border:1px solid rgba(226,232,240,.75);border-radius:10px;background:#fff}.pc-home-job-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--pc-border-soft)}.section-title{margin:0;color:var(--pc-text-strong);font-size:18px;font-weight:500}.section-subtitle,.section-more,.muted{color:var(--pc-text-secondary);font-size:13px}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.tab{height:32px;padding:0 14px;border:1px solid var(--pc-border);border-radius:16px;color:#526071;background:#fff;font-size:13px}.tab.active{color:#fff;border-color:var(--pc-primary);background:var(--pc-primary)}.primary-button,.fixed-action,.paper-action,.member-inline-button{border:0;color:#fff;background:var(--pc-primary)}.secondary-button,.mini-action,.back-button,.text-button{border:1px solid var(--pc-border);color:#526071;background:#fff}.primary-button,.secondary-button,.mini-action,.back-button,.text-button{min-height:34px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:400}.text-button{color:var(--pc-primary);border-color:#d600003d}.empty{grid-column:1 / -1;margin:0;padding:28px;color:var(--pc-text-secondary);text-align:center}.inline-message,.form-error{color:var(--pc-primary);font-size:13px}input,select,textarea{border:1px solid #dbe3ee;border-radius:6px;color:var(--pc-text);background:#fff;outline:none}input:focus,select:focus,textarea:focus{border-color:#d600008c;box-shadow:0 0 0 3px #d600000f}.filter-grid,.pc-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pc-field,.pc-field-wide{display:grid;gap:6px;color:#526071;font-size:13px}.pc-field-wide{grid-column:span 2}.pc-field input,.pc-field select,.pc-field-wide input{height:36px;padding:0 10px}.pc-filter-actions{display:flex;align-items:end;gap:10px}.job-list,.ai-result-list,.asset-job-list,.resume-list,.order-list,.question-list{display:grid;gap:12px}.job-card{padding:14px;border:1px solid var(--pc-border);border-radius:8px;background:#fff;cursor:pointer}.job-card:hover{border-color:#d6000059}.job-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.job-title{margin:0;color:var(--pc-text-strong);font-size:14px;line-height:1.5;font-weight:500}.job-company,.job-meta{margin:6px 0 0;color:var(--pc-text-secondary);font-size:12px;line-height:1.6;font-weight:400}.job-tag,.match-score,.plan-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;color:var(--pc-primary);background:var(--pc-primary-soft);font-size:12px;font-weight:400;white-space:nowrap}.page-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.page-header h1{margin:0;color:var(--pc-text-strong);font-size:22px;font-weight:500}.hero-card{padding:24px}.hero-eyebrow{color:var(--pc-primary);font-size:13px}.hero-title{margin:8px 0;color:var(--pc-text-strong);font-size:28px;font-weight:500}.hero-subtitle{margin:0;color:var(--pc-text-secondary);line-height:1.7}.jobs-page,.ai-match-page,.resume-page,.question-home-page,.mine-page,.member-page,.login-page,.asset-page,.legal-page,.feedback-page,.help-page{display:grid;gap:16px}.jobs-filter-card,.jobs-result-card,.form-card,.question-filter-card,.question-asset-card,.mine-main-section,.resume-workbench-section,.member-plan-section,.member-order-section{padding:18px}.pc-jobs-shell{display:grid;gap:16px}.pc-job-table{display:grid;gap:8px}.pc-job-table-head,.pc-job-table-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) 100px 90px;gap:12px;align-items:center}.pc-job-table-head{padding:10px 12px;color:#748094;background:#f7f9fc;border-radius:6px;font-size:12px}.pc-job-table-row{padding:12px;border:1px solid var(--pc-border);border-radius:8px;background:#fff}.quick-card,.feature-card,.resume-card,.paper-card,.plan-card,.order-card,.question-section-card,.stat-card,.menu-item,.article-card,.option-item{padding:14px;border:1px solid var(--pc-border);border-radius:8px;background:#fff}.quick-title,.feature-card strong,.resume-card h3,.paper-card strong,.plan-card strong,.question-section-card strong,.menu-item strong{color:var(--pc-text-strong);font-size:15px;font-weight:500}.quick-desc,.feature-card p,.resume-card p,.paper-meta,.member-desc{color:var(--pc-text-secondary);font-size:12px;line-height:1.6}.resume-action-grid,.question-section-grid,.question-stat-grid,.paper-list,.template-grid,.plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mine-page{grid-template-columns:280px minmax(0,1fr)}.mine-sidebar,.question-sidebar,.resume-sidebar,.support-side{display:grid;gap:12px}.menu-list,.mine-menu-list{display:grid;gap:10px}.login-page.pc-login-page{grid-template-columns:minmax(0,1fr) 420px;gap:18px;max-width:980px;margin:0 auto}.pc-login-intro,.pc-login-card{min-height:320px;padding:26px}.pc-login-intro{display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(135deg,#b91c1c,#d84a4a)}.pc-login-intro *{color:#fff}.pc-login-intro h1{margin:10px 0;font-size:26px;font-weight:500}.pc-login-bullets{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pc-login-bullets span{padding:5px 9px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:12px}.pc-login-head{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--pc-border)}.pc-login-head h1{margin:10px 0 0;color:var(--pc-text-strong);font-size:20px;font-weight:500}.login-panel label,.form-card label{display:grid;gap:6px;margin-bottom:12px;color:#526071;font-size:13px}.login-panel input,.form-card input,.form-card select,.form-card textarea{width:100%;min-height:36px;padding:0 10px}.form-card textarea{padding:10px;min-height:90px}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0f172a59}.access-modal{width:min(420px,calc(100% - 32px));padding:22px;position:relative}.modal-close{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:20px;color:#748094}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.site-footer{display:flex;justify-content:space-between;gap:16px;width:min(var(--pc-shell),calc(100% - 96px));margin:0 auto;padding:20px 0 28px;color:#748094;font-size:12px}.site-footer strong{color:#526071;font-weight:500}.site-footer a{color:#748094;text-decoration:none}.web-boot-shell{min-height:100vh;display:grid;place-items:center;background:var(--pc-bg)}.web-boot-card{display:flex;align-items:center;gap:10px;padding:18px 22px;border:1px solid var(--pc-border);border-radius:10px;background:#fff}.web-boot-card span{width:14px;height:14px;border:2px solid #fee2e2;border-top-color:var(--pc-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.desktop-main,.pc-guopin-home,.pc-site-header-inner,.site-footer{width:min(100% - 32px,var(--pc-shell))}.pc-home-search-band,.pc-home-main-grid,.login-page.pc-login-page,.mine-page{grid-template-columns:1fr}.pc-home-shortcut-strip,.pc-home-job-list,.resume-action-grid,.question-section-grid,.paper-list,.template-grid,.plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-home-side-actions,.pc-site-header-inner{justify-content:flex-start}.pc-site-menu{justify-content:flex-start;overflow-x:auto;padding-right:110px}}.pc-site-header-inner{display:grid;grid-template-columns:260px minmax(0,1fr) 108px;align-items:center;justify-content:initial;gap:24px}.pc-site-brand-lite{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;color:var(--pc-text-strong);background:transparent;text-align:left}.pc-site-brand-lite span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(214,0,0,.16);border-radius:50%;color:var(--pc-primary);background:#fff;font-size:14px;font-weight:500}.pc-site-brand-lite span img{width:100%;height:100%;object-fit:contain}.pc-site-brand-lite strong{overflow:hidden;color:#2f3b4c;font-size:17px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.pc-site-menu{justify-content:center;gap:28px}.pc-site-login{position:static;transform:none;justify-self:end}.pc-site-brand{display:none}.pc-home-search-band{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start;min-height:100px;padding:34px 0 8px}.pc-home-search-center{min-width:0}.pc-home-search-box-pro{grid-template-columns:minmax(0,1fr) 118px;width:100%}.pc-home-search-type{display:none}.pc-home-side-actions{align-self:start;height:42px;padding-top:2px}.pc-home-side-actions button{height:38px}.pc-home-side-actions button span{width:32px;height:32px}.pc-home-hot-row{margin-top:11px}.pc-home-news-tabs strong,.pc-home-news-tabs span{padding-bottom:0}.pc-home-news-tabs strong:after{bottom:2px;width:24px;height:2px}@media(max-width:1100px){.pc-site-header-inner{grid-template-columns:minmax(0,1fr) auto}.pc-site-brand-lite{display:none}.pc-site-menu{justify-content:flex-start}.pc-home-search-band{grid-template-columns:1fr}.pc-home-side-actions{justify-content:flex-start}}:root{--pc-shell: 1200px;--pc-primary: #c01818;--pc-primary-dark: #9f1515;--pc-primary-soft: #fff3f3;--pc-bg: #f5f7fb;--pc-card: #ffffff;--pc-text-strong: #263142;--pc-text: #3f4b5d;--pc-text-secondary: #6b778a;--pc-border: #e3e8f0;--pc-border-soft: #eef2f6}body{color:var(--pc-text);background:var(--pc-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,Arial,sans-serif}.pc-web-rebuild,.pc-web-rebuild *{box-sizing:border-box}.pc-web-rebuild h1,.pc-web-rebuild h2,.pc-web-rebuild h3,.pc-web-rebuild strong{color:var(--pc-text-strong);font-weight:500}.pc-web-rebuild p,.pc-web-rebuild span,.pc-web-rebuild small,.pc-web-rebuild em,.pc-web-rebuild label{color:var(--pc-text-secondary);font-weight:400}.desktop-main{width:min(var(--pc-shell),calc(100% - 80px));margin:0 auto;padding:0 0 34px}.page{padding:18px 0 26px}.card,.section,.hero-card,.info-card,.detail-block,.login-panel{border:1px solid var(--pc-border);border-radius:8px;box-shadow:none}.pc-site-header-lite{position:sticky;top:0;z-index:30;height:60px;border-bottom:1px solid #e8edf5;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}.pc-site-header-inner{width:min(var(--pc-shell),calc(100% - 80px));height:60px;margin:0 auto;display:grid;grid-template-columns:260px minmax(0,1fr) 104px;gap:22px;align-items:center}.pc-site-brand-lite span{width:34px;height:34px;border-radius:8px;border-color:#f0d8d8;color:var(--pc-primary);background:#fff7f7}.pc-site-brand-lite strong{color:#273244;font-size:16px;font-weight:500;letter-spacing:0}.pc-site-menu{display:flex;justify-content:center;gap:30px;height:60px}.pc-site-menu button{position:relative;height:60px;padding:0;border:0;border-radius:0;color:#3f4b5d;background:transparent;font-size:15px;font-weight:400}.pc-site-menu button.active,.pc-site-menu button:hover{color:var(--pc-primary)}.pc-site-menu button.active:after{content:"";position:absolute;left:50%;bottom:0;width:28px;height:3px;border-radius:3px 3px 0 0;background:var(--pc-primary);transform:translate(-50%)}.pc-site-login{height:30px;padding:0 12px;border-radius:3px;border-color:#c018188c;color:var(--pc-primary);font-size:13px;font-weight:400}.pc-guopin-home{width:100%;padding:0 0 26px;background:linear-gradient(180deg,#f0f5ff 0,#f6f8fb 210px,#f6f8fb)}.pc-home-search-band{min-height:86px;padding:24px 0 12px;grid-template-columns:minmax(0,1fr) 238px;gap:22px;align-items:start}.pc-home-search-box-pro{height:40px;border-radius:3px;border:2px solid var(--pc-primary);box-shadow:0 8px 20px #c018180f}.pc-home-search-box-pro input,.pc-home-search-submit{height:36px}.pc-home-search-box-pro input{padding:0 14px;color:#3f4b5d;font-size:14px}.pc-home-search-submit{border-radius:0;background:var(--pc-primary);font-size:14px;font-weight:400}.pc-home-hot-row{height:24px;margin-top:8px;gap:6px;overflow:hidden;font-size:12px}.pc-home-hot-row span{color:#66758a}.pc-home-hot-row button{height:22px;padding:0 7px;color:#66758a;background:transparent}.pc-home-hot-row button:hover{color:var(--pc-primary);background:#fff}.pc-home-side-actions{height:40px;justify-content:flex-end;gap:10px;padding-top:0}.pc-home-side-actions button{height:40px;padding:0 10px;border:1px solid var(--pc-border);border-radius:3px;background:#fff;color:#3f4b5d;font-size:13px}.pc-home-side-actions button span{width:auto;height:auto;border-radius:0;color:var(--pc-primary);background:transparent;font-size:13px}.pc-home-shortcut-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 14px}.pc-home-shortcut-card{min-height:48px;grid-template-columns:20px minmax(0,1fr);gap:0 8px;padding:9px 10px;border-radius:4px;background:#fff;transition:border-color .15s ease,transform .15s ease}.pc-home-shortcut-card:hover{border-color:#c0181852;transform:translateY(-1px)}.pc-home-shortcut-icon{grid-row:1 / span 2;width:18px;height:18px;border:0;border-radius:0;color:var(--pc-primary);background:transparent}.pc-home-shortcut-icon svg,.quick-icon svg{width:17px;height:17px;stroke-width:1.6}.pc-home-shortcut-title{font-size:14px;color:#344055;font-weight:500}.pc-home-shortcut-card small{margin-top:2px;font-size:11px;color:#8490a2}.pc-home-main-grid{grid-template-columns:minmax(0,1fr) 330px;gap:14px;margin-bottom:14px}.pc-home-banner-wrap,.pc-home-news-panel,.pc-home-banner,.pc-home-default-banner{height:280px;min-height:280px}.pc-home-banner,.pc-home-default-banner,.pc-home-news-panel{border-radius:6px}.pc-home-default-banner{padding:32px 38px;background:linear-gradient(120deg,#edf5ff,#f9fbff 52%,#fff5ec);color:#263142;border:1px solid #e3e8f0}.pc-home-default-banner:before{display:none}.pc-home-banner-copy span{border:1px solid #f0d8d8;color:var(--pc-primary);background:#fff}.pc-home-banner-copy strong{max-width:520px;color:#263142;font-size:26px;font-weight:500}.pc-home-banner-copy p{color:#6b778a}.pc-home-banner-visual span{background:#c0181814;box-shadow:inset 0 0 0 1px #c0181814}.pc-home-news-tabs{height:42px;background:#f8fafc}.pc-home-news-tabs strong,.pc-home-news-tabs span{font-size:14px}.pc-home-news-tabs strong:after{bottom:0;height:2px}.pc-home-news-list{padding:12px 16px 2px}.pc-home-news-list button{min-height:28px}.pc-home-news-list button em{color:#485466;font-size:13px;line-height:1.62}.pc-home-news-more{height:32px;margin:0 16px 12px;border-radius:3px}.pc-home-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}.pc-home-stats-row div{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border:1px solid var(--pc-border);border-radius:4px;background:#fff}.pc-home-stats-row span{color:#66758a;font-size:13px}.pc-home-stats-row strong{color:var(--pc-primary);font-size:18px;font-weight:500}.pc-home-job-flow{margin-top:0;padding:14px 16px 16px;border-radius:6px}.section-head{margin-bottom:10px;padding-bottom:8px}.section-title{font-size:17px;font-weight:500}.tabs{gap:6px;margin-bottom:10px}.tab{height:28px;padding:0 12px;border-radius:3px}.pc-home-job-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.job-card{min-height:116px;padding:12px;border-radius:5px}.job-title{font-size:14px;font-weight:500;color:#263142}.job-company,.job-meta{font-size:12px;color:#6b778a}.job-tag{height:21px;border-radius:3px;font-weight:400}.page-header{margin-bottom:12px}.page-header h1{font-size:20px;font-weight:500}.page-header p{margin:2px 0 0;color:#7a8698;font-size:13px}.pc-jobs-shell{gap:12px}.jobs-filter-card,.jobs-result-card{padding:14px;border-radius:6px}.pc-filter-title{margin-bottom:10px}.pc-filter-title h2{margin:0;font-size:16px}.pc-filter-title p{display:none}.filter-grid,.pc-filter-grid{gap:10px}.pc-field,.pc-field-wide{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;font-size:13px}.pc-field-wide{grid-column:auto}.pc-field input,.pc-field select,.pc-field-wide input,.pc-field-wide select{height:34px}.pc-filter-actions{justify-content:flex-end;margin-top:2px}.pc-job-table-head,.pc-job-table-row{grid-template-columns:minmax(0,1.8fr) minmax(0,1.1fr) 110px 92px;gap:10px}.pc-job-table-head{border-radius:4px}.pc-job-table-row{padding:10px 12px;border-radius:5px}.job-detail-page .page-header{margin-bottom:12px}.job-detail-v2{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.job-detail-v2-main{display:grid;gap:12px}.job-summary-v2,.job-detail-v2-side,.detail-block{border-radius:6px;box-shadow:none}.job-summary-v2{padding:18px 20px}.job-summary-v2-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.job-summary-v2 h1{margin:0 0 10px;color:#263142;font-size:22px;line-height:1.45;font-weight:500}.job-summary-v2>strong{display:block;margin-bottom:8px;font-size:15px}.job-summary-v2 p{margin:0;color:#64748b;font-size:13px;line-height:1.7}.detail-block{padding:16px 18px}.detail-block h2{margin:0 0 10px;font-size:16px}.detail-block p{margin:0;color:#4b5565;font-size:14px;line-height:1.9;white-space:pre-wrap}.job-detail-v2-side{position:sticky;top:76px;padding:16px}.job-detail-v2-side h2{margin:0 0 10px;font-size:16px}.job-side-row{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--pc-border-soft)}.job-side-row span{font-size:13px}.job-side-row strong{font-size:13px;font-weight:500;text-align:right}.job-side-note{margin:12px 0;color:#7a8698;font-size:12px;line-height:1.7}.fixed-action{width:100%;min-height:36px;border-radius:4px;font-size:14px;font-weight:400}.resume-page,.question-home-page,.mine-page,.member-page,.asset-page,.feedback-page,.help-page,.legal-page{gap:14px}.resume-page,.question-home-page{grid-template-columns:280px minmax(0,1fr);align-items:start}.resume-sidebar,.question-sidebar,.mine-sidebar{position:sticky;top:76px;border-radius:6px}.hero-title{font-size:22px;font-weight:500}.hero-subtitle{font-size:13px;line-height:1.7}.quick-card,.feature-card,.resume-card,.paper-card,.plan-card,.order-card,.question-section-card,.stat-card,.menu-item,.article-card,.option-item{border-radius:6px;box-shadow:none}.resume-action-grid,.question-section-grid,.question-stat-grid,.paper-list,.template-grid,.plan-list{gap:10px}.login-page.pc-login-page{max-width:920px;gap:14px}.pc-login-intro,.pc-login-card{min-height:286px;border-radius:6px}@media(max-width:1100px){.desktop-main,.pc-site-header-inner,.site-footer{width:min(100% - 32px,var(--pc-shell))}.pc-home-search-band,.pc-home-main-grid,.job-detail-v2,.resume-page,.question-home-page,.mine-page,.login-page.pc-login-page{grid-template-columns:1fr}.pc-home-shortcut-strip,.pc-home-job-list,.template-grid,.paper-list{grid-template-columns:repeat(2,minmax(0,1fr))}.job-detail-v2-side,.resume-sidebar,.question-sidebar,.mine-sidebar{position:static}}:root{--pc-content-shell: 1568px;--pc-content-gutter: 160px}.pc-site-header-lite{width:100%}.pc-site-header-inner,.desktop-main,.site-footer{width:min(var(--pc-content-shell),calc(100% - var(--pc-content-gutter)))!important;max-width:min(var(--pc-content-shell),calc(100% - var(--pc-content-gutter)))!important;margin-left:auto!important;margin-right:auto!important}.pc-guopin-home{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.pc-site-header-inner{padding-left:0!important;padding-right:0!important}.site-footer{display:flex;align-items:flex-start;justify-content:space-between;padding-left:0!important;padding-right:0!important}@media(max-width:1100px){:root{--pc-content-gutter: 32px}.pc-site-header-inner,.desktop-main,.site-footer{width:min(100% - var(--pc-content-gutter),var(--pc-content-shell))!important;max-width:min(100% - var(--pc-content-gutter),var(--pc-content-shell))!important}}.pc-home-side-actions button{gap:8px!important;height:40px!important;padding:0 13px!important;border:1px solid #dfe6f0!important;border-radius:4px!important;background:#fff!important;color:#344055!important}.pc-home-side-actions button span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:50%!important;color:#fff!important;background:linear-gradient(135deg,#6d8df7,#4f72dc)!important;font-size:13px!important;font-weight:500!important;line-height:1!important}.pc-home-side-actions button+button span{background:linear-gradient(135deg,#48bf65,#21a34b)!important}.pc-home-side-actions button:hover{border-color:#c0181847!important;color:var(--pc-primary)!important}.pc-home-job-list .job-card,.job-list .job-card,.ai-result-list .job-card,.asset-job-list .job-card{position:relative;overflow:hidden;border-color:#dde6f2;background:linear-gradient(90deg,#c018180b 0,#c0181800 5px),linear-gradient(180deg,#fff,#fbfdff)}.pc-home-job-list .job-card:before,.job-list .job-card:before,.ai-result-list .job-card:before,.asset-job-list .job-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#d73737;opacity:.72}.pc-home-job-list .job-card:hover,.job-list .job-card:hover,.ai-result-list .job-card:hover,.asset-job-list .job-card:hover{border-color:#c0181861;background:linear-gradient(90deg,#c0181812 0,#c0181800 7px),linear-gradient(180deg,#fff,snow)}.job-title{color:#1e2d44!important;font-weight:500!important}.job-company{color:#526fa3!important}.job-meta{color:#69768a!important}.job-tag{border:1px solid rgba(192,24,24,.1)!important;color:#c01818!important;background:#fff1f1!important}.pc-home-job-list .job-card:nth-child(3n+2):before,.job-list .job-card:nth-child(3n+2):before,.ai-result-list .job-card:nth-child(3n+2):before,.asset-job-list .job-card:nth-child(3n+2):before{background:#3867d6}.pc-home-job-list .job-card:nth-child(3n+3):before,.job-list .job-card:nth-child(3n+3):before,.ai-result-list .job-card:nth-child(3n+3):before,.asset-job-list .job-card:nth-child(3n+3):before{background:#24a35a}.pc-home-job-list .job-card:nth-child(3n+2) .job-tag,.job-list .job-card:nth-child(3n+2) .job-tag{color:#3157b7!important;background:#f0f5ff!important;border-color:#3157b71f!important}.pc-home-job-list .job-card:nth-child(3n+3) .job-tag,.job-list .job-card:nth-child(3n+3) .job-tag{color:#178347!important;background:#eefbf3!important;border-color:#1783471f!important}.job-detail-page{padding-top:14px!important}.job-detail-page .page-header{display:flex!important;align-items:center!important;gap:14px!important;min-height:54px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}.job-detail-page .page-header .back-button,.job-detail-page .page-header button{height:34px!important;min-height:34px!important;padding:0 14px!important;border:1px solid #dfe6f0!important;border-radius:4px!important;color:#526071!important;background:#fff!important;font-size:14px!important;font-weight:400!important}.job-detail-page .page-header h1{margin:0!important;color:#263142!important;font-size:22px!important;font-weight:500!important;letter-spacing:0!important}.job-detail-page .page-header p,.job-detail-page .page-header .page-desc{display:none!important}.job-detail-v2{grid-template-columns:minmax(0,1fr) 330px!important;gap:16px!important}.job-summary-v2{position:relative;padding:22px 26px 24px!important;border-radius:8px!important;border-color:#dfe7f2!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.job-summary-v2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:8px 0 0 8px;background:var(--pc-primary);opacity:.76}.job-summary-v2-head{margin-bottom:12px!important}.job-summary-v2 h1{max-width:1080px;margin:0 0 12px!important;color:#1f2d40!important;font-size:24px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:0!important;word-break:break-word}.job-summary-v2>strong{display:block!important;margin:0 0 10px!important;color:#42649a!important;font-size:15px!important;font-weight:500!important}.job-summary-v2>p{max-width:1000px;color:#69768a!important;font-size:13px!important;line-height:1.75!important}.job-detail-page .mini-action{min-height:32px!important;padding:0 14px!important;border-radius:4px!important;color:#526071!important;background:#fff!important}.job-detail-page .mini-action.active{color:var(--pc-primary)!important;border-color:#c018183d!important;background:#fff6f6!important}.job-detail-v2-main{gap:12px!important}.job-detail-page .detail-block{padding:18px 24px!important;border-radius:8px!important;border-color:#dfe7f2!important;background:#fff!important}.job-detail-page .detail-block h2{position:relative;margin:0 0 13px!important;padding-left:12px;color:#263142!important;font-size:17px!important;font-weight:500!important}.job-detail-page .detail-block h2:before{content:"";position:absolute;left:0;top:4px;width:3px;height:16px;border-radius:3px;background:var(--pc-primary)}.job-detail-page .detail-block p{color:#40506a!important;font-size:15px!important;line-height:1.9!important;word-break:break-word;white-space:pre-wrap}.job-detail-page .detail-block p a,.job-detail-page .detail-block p:last-child{color:#40506a}.job-detail-v2-side{padding:20px 22px!important;border-radius:8px!important;border-color:#dfe7f2!important;background:#fff!important}.job-detail-v2-side h2{margin:0 0 14px!important;color:#263142!important;font-size:18px!important;font-weight:500!important}.job-side-row{grid-template-columns:92px minmax(0,1fr)!important;padding:10px 0!important}.job-side-row span{color:#69768a!important;font-size:14px!important}.job-side-row strong{color:#1f2d40!important;font-size:14px!important;font-weight:500!important}.job-side-note{margin:14px 0 12px!important;padding:10px 12px;border-radius:4px;color:#66758a!important;background:#f7f9fc}.job-detail-page .fixed-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:38px!important;padding:0 14px!important;border:1px solid var(--pc-primary)!important;border-radius:4px!important;color:#fff!important;background:var(--pc-primary)!important;text-decoration:none!important;font-size:14px!important;font-weight:400!important}.job-detail-page .fixed-action:hover{background:var(--pc-primary-dark)!important}.job-detail-page .fixed-action.muted{color:var(--pc-primary)!important;background:#fff!important}.pc-web-rebuild .page:not(.pc-guopin-home){padding-top:16px!important;padding-bottom:28px!important}.pc-web-rebuild .page-header,.pc-web-rebuild .page-header-compact{display:flex!important;align-items:center!important;gap:12px!important;min-height:50px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}.pc-web-rebuild .page-header>div,.pc-web-rebuild .page-header-compact>div{min-width:0}.pc-web-rebuild .page-header h1,.pc-web-rebuild .page-header-compact h1{margin:0!important;color:#263142!important;font-size:21px!important;line-height:1.35!important;font-weight:500!important}.pc-web-rebuild .page-header p,.pc-web-rebuild .page-header-compact p{margin:3px 0 0!important;color:#748094!important;font-size:13px!important;line-height:1.55!important}.pc-web-rebuild .back-button,.pc-web-rebuild .page-header button,.pc-web-rebuild .page-header-compact button{height:34px!important;min-height:34px!important;padding:0 13px!important;border:1px solid #dfe6f0!important;border-radius:4px!important;color:#526071!important;background:#fff!important;font-size:14px!important;font-weight:400!important}.pc-web-rebuild .card,.pc-web-rebuild .section,.pc-web-rebuild .hero-card,.pc-web-rebuild .info-card,.pc-web-rebuild .detail-block,.pc-web-rebuild .login-panel,.pc-web-rebuild .form-card,.pc-web-rebuild .quick-card,.pc-web-rebuild .feature-card,.pc-web-rebuild .resume-card,.pc-web-rebuild .paper-card,.pc-web-rebuild .plan-card,.pc-web-rebuild .order-card,.pc-web-rebuild .question-section-card,.pc-web-rebuild .stat-card,.pc-web-rebuild .menu-item,.pc-web-rebuild .article-card,.pc-web-rebuild .option-item,.pc-web-rebuild .practice-card{border:1px solid #dfe7f2!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.pc-web-rebuild .card:hover,.pc-web-rebuild .quick-card:hover,.pc-web-rebuild .feature-card:hover,.pc-web-rebuild .resume-card:hover,.pc-web-rebuild .paper-card:hover,.pc-web-rebuild .menu-item:hover,.pc-web-rebuild .question-section-card:hover{border-color:#c0181842!important}.pc-web-rebuild .section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 12px!important;padding-bottom:9px!important;border-bottom:1px solid #edf1f6!important}.pc-web-rebuild .section-title,.pc-web-rebuild .form-card-title,.pc-web-rebuild .member-title{margin:0!important;color:#263142!important;font-size:17px!important;font-weight:500!important}.pc-web-rebuild .section-subtitle,.pc-web-rebuild .section-more,.pc-web-rebuild .member-desc,.pc-web-rebuild .muted{color:#748094!important;font-size:13px!important;line-height:1.65!important}.pc-web-rebuild .primary-button,.pc-web-rebuild .secondary-button,.pc-web-rebuild .mini-action,.pc-web-rebuild .paper-action,.pc-web-rebuild .member-inline-button,.pc-web-rebuild .text-button,.pc-web-rebuild .fixed-action{min-height:34px!important;border-radius:4px!important;font-size:14px!important;font-weight:400!important}.pc-web-rebuild .primary-button,.pc-web-rebuild .paper-action,.pc-web-rebuild .member-inline-button{border:1px solid var(--pc-primary)!important;color:#fff!important;background:var(--pc-primary)!important}.pc-web-rebuild .secondary-button,.pc-web-rebuild .mini-action,.pc-web-rebuild .text-button{border:1px solid #dfe6f0!important;color:#526071!important;background:#fff!important}.pc-web-rebuild .text-button{color:var(--pc-primary)!important;border-color:#c0181838!important}.pc-web-rebuild input,.pc-web-rebuild select,.pc-web-rebuild textarea{min-height:34px!important;border:1px solid #dbe3ee!important;border-radius:4px!important;color:#344055!important;background:#fff!important;font-size:14px!important}.pc-web-rebuild input:focus,.pc-web-rebuild select:focus,.pc-web-rebuild textarea:focus{border-color:#c0181873!important;box-shadow:0 0 0 3px #c018180f!important}.ai-match-page{display:grid!important;grid-template-columns:360px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.ai-match-page .hero-card,.ai-match-page .ai-panel,.ai-match-page .ai-result-workbench{padding:18px 20px!important}.ai-match-page .hero-card{position:sticky;top:76px;background:linear-gradient(180deg,#fff,#fbfdff)!important}.ai-match-page .filter-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.ai-match-page .filter-grid label,.ai-match-page .ai-panel label{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;margin:0 0 10px!important;color:#526071!important;font-size:13px!important}.ai-match-page .ai-result-list{gap:10px!important}.match-card{border-left:4px solid rgba(192,24,24,.7)!important}.match-score{border-radius:4px!important;color:#c01818!important;background:#fff1f1!important}.resume-page{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.resume-sidebar{padding:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.resume-action-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.resume-action{min-height:58px!important;padding:12px!important;border-radius:6px!important;border:1px solid #dfe7f2!important;background:#fff!important;text-align:left!important}.resume-action.primary{border-color:#c0181847!important;background:#fff8f8!important}.resume-workbench-section{padding:16px!important}.resume-list,.template-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.resume-card{padding:14px!important}.resume-edit-page{display:grid!important;grid-template-columns:minmax(0,1fr) 420px!important;gap:14px!important;align-items:start!important}.resume-edit-page .form-card,.resume-preview-card{padding:18px!important}.resume-preview-card{position:sticky;top:76px}.resume-contact{color:#526fa3!important}.resume-export-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.question-home-page{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.question-sidebar{padding:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.question-stat-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.question-workbench{padding:16px!important}.question-section-grid,.paper-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.question-section-card,.paper-card{padding:14px!important}.question-section-card strong,.paper-card strong{color:#263142!important;font-size:15px!important;font-weight:500!important}.question-papers-page .question-filter-card,.question-papers-page .question-asset-card,.question-asset-page .question-asset-card{padding:16px!important}.question-papers-page .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.practice-page{max-width:980px;margin:0 auto}.practice-card{padding:20px 24px!important}.question-stem{color:#263142!important;font-size:17px!important;line-height:1.85!important}.option-item{padding:12px 14px!important}.question-list{gap:10px!important}.mine-page{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.mine-sidebar{padding:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.mine-main-section{padding:16px!important}.mine-menu-list,.menu-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.menu-item{min-height:64px!important;padding:13px 14px!important}.menu-item strong{color:#263142!important;font-size:15px!important;font-weight:500!important}.member-page{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:14px!important;align-items:start!important}.member-card,.member-plan-section,.member-order-section{padding:18px!important}.plan-list{grid-template-columns:1fr!important;gap:10px!important}.plan-card{padding:16px!important}.order-list{gap:10px!important}.asset-page{gap:14px!important}.asset-job-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.asset-question-list{gap:10px!important}.asset-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.login-page.pc-login-page{display:grid!important;grid-template-columns:minmax(0,1fr) 410px!important;gap:14px!important;max-width:960px!important;margin:20px auto 0!important}.pc-login-intro,.pc-login-card{padding:24px!important;border-radius:8px!important}.pc-login-intro{background:linear-gradient(135deg,#b91c1c,#d84a4a 54%,#ef8f6c)!important}.pc-login-head{margin-bottom:14px!important}.login-panel label,.form-card label{color:#526071!important;font-size:13px!important}.narrow-page{max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.feedback-page,.help-page,.legal-page{gap:14px!important}.support-side,.legal-card,.article-card,.form-card{padding:18px!important}.legal-card p,.article-card p,.help-page p,.feedback-page p{color:#40506a!important;line-height:1.85!important}.hero-eyebrow{color:var(--pc-primary)!important;font-size:13px!important}.hero-title{color:#263142!important;font-size:22px!important;font-weight:500!important;line-height:1.42!important}.hero-subtitle{color:#748094!important;font-size:13px!important;line-height:1.75!important}.permission-note{padding:10px 12px!important;border:1px solid #edf1f6!important;border-radius:6px!important;background:#f8fafc!important}.permission-note strong{color:#526071!important;font-size:13px!important}.inline-message,.form-error{padding:8px 10px!important;border-radius:4px!important;color:#b42318!important;background:#fff1f1!important;font-size:13px!important}.empty{padding:24px!important;border:1px dashed #dfe7f2!important;border-radius:8px!important;color:#748094!important;background:#fbfdff!important}@media(max-width:1100px){.ai-match-page,.resume-page,.resume-edit-page,.question-home-page,.mine-page,.member-page,.login-page.pc-login-page{grid-template-columns:1fr!important}.ai-match-page .hero-card,.resume-sidebar,.resume-preview-card,.question-sidebar,.mine-sidebar{position:static!important}.question-section-grid,.paper-list,.asset-job-list,.resume-list,.template-grid,.mine-menu-list,.menu-list{grid-template-columns:1fr!important}}.page.job-detail-page .page-header h1{font-size:17px!important;line-height:1.5!important;font-weight:500!important;color:#263142!important}.page.job-detail-page .job-summary-v2 h1{max-width:1000px!important;margin:0 0 10px!important;color:#263142!important;font-size:17px!important;line-height:1.75!important;font-weight:500!important;letter-spacing:0!important}.page.job-detail-page .job-summary-v2{padding-top:20px!important;padding-bottom:20px!important}.page.resume-page .resume-sidebar{position:static!important;top:auto!important;align-self:start!important}.page.resume-page{grid-template-columns:320px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.page.resume-page .resume-sidebar{grid-column:1!important;grid-row:1 / span 2!important}.page.resume-page .resume-template-section,.page.resume-page .resume-saved-section{grid-column:2!important}.page.resume-page .resume-template-section{padding:22px 24px!important;border:1px solid #dfe7f2!important;border-radius:10px!important;background:linear-gradient(180deg,#fff8f8d1,#fffffff0 38%,#fff)!important}.page.resume-page .resume-template-section .section-head{margin-bottom:14px!important;padding-bottom:12px!important}.page.resume-page .resume-template-section .section-title{color:#263142!important;font-size:18px!important;font-weight:500!important}.page.resume-page .resume-template-section .section-subtitle{margin-top:6px!important;color:#687589!important;font-size:13px!important;line-height:1.65!important}.page.resume-page .resume-template-section .tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 16px!important;padding:0!important;border:0!important}.page.resume-page .resume-template-section .tab{min-width:74px!important;height:34px!important;padding:0 14px!important;border-radius:4px!important;border:1px solid #d7dfeb!important;color:#46566e!important;background:#fff!important;font-size:14px!important;font-weight:400!important}.page.resume-page .resume-template-section .tab.active{border-color:#c01818!important;color:#fff!important;background:#c01818!important}.page.resume-page .template-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.page.resume-page .template-card{position:relative!important;min-height:198px!important;padding:14px 14px 13px!important;overflow:hidden!important;cursor:pointer!important;border:1px solid #dfe7f2!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 18px #172b4d0a!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.page.resume-page .template-card:hover{transform:translateY(-2px)!important;border-color:#c018186b!important;box-shadow:0 12px 26px #172b4d17!important}.page.resume-page .template-preview{position:relative!important;height:86px!important;margin-bottom:12px!important;padding:12px 14px!important;border-radius:6px!important;border:1px solid #e6ecf5!important;background:linear-gradient(135deg,#f8fbff,#fff)!important}.page.resume-page .template-preview span,.page.resume-page .template-preview strong,.page.resume-page .template-preview i,.page.resume-page .template-preview em{display:block!important;border-radius:999px!important;background:#d9e3f2!important}.page.resume-page .template-preview span{width:34px!important;height:34px!important;float:left!important;margin-right:12px!important;border-radius:50%!important;background:#dbe7fb!important}.page.resume-page .template-preview strong{width:48%!important;height:9px!important;margin:3px 0 8px 46px!important;background:#8499bd!important}.page.resume-page .template-preview i{width:62%!important;height:6px!important;margin:7px 0 0 46px!important;background:#dce5f1!important}.page.resume-page .template-preview em{width:76%!important;height:7px!important;margin-top:16px!important;clear:both!important;background:#edf1f7!important}.page.resume-page .template-card.style-red .template-preview{background:linear-gradient(135deg,#fff5f5,#fff)!important}.page.resume-page .template-card.style-red .template-preview strong{background:#c85b5b!important}.page.resume-page .template-card.style-green .template-preview{background:linear-gradient(135deg,#f4fbf8,#fff)!important}.page.resume-page .template-card.style-green .template-preview strong{background:#4f9978!important}.page.resume-page .template-card.style-gold .template-preview{background:linear-gradient(135deg,#fff9ec,#fff)!important}.page.resume-page .template-card.style-gold .template-preview strong{background:#b58a3a!important}.page.resume-page .template-card h3{margin:0 0 8px!important;color:#263142!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important}.page.resume-page .template-card p{min-height:38px!important;margin:0 0 10px!important;color:#64748b!important;font-size:13px!important;line-height:1.45!important}.page.resume-page .template-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.page.resume-page .template-tags span{padding:3px 8px!important;border-radius:999px!important;color:#6b4250!important;background:#fff3f3!important;font-size:12px!important;line-height:1.35!important}@media(max-width:1280px){.page.resume-page .template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1100px){.page.resume-page{grid-template-columns:1fr!important}.page.resume-page .resume-sidebar,.page.resume-page .resume-template-section,.page.resume-page .resume-saved-section{grid-column:1!important;grid-row:auto!important}.page.resume-page .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pc-home-news-panel{height:318px!important;max-height:318px!important;min-height:318px!important;overflow:hidden!important;border:1px solid #dfe7f2!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 22px #172b4d0a!important}.pc-home-news-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;height:46px!important;padding:6px!important;gap:6px!important;border-bottom:1px solid #edf1f7!important;background:#f7f9fc!important}.pc-home-news-tabs button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:34px!important;border:0!important;border-radius:6px!important;color:#526071!important;background:transparent!important;font-size:14px!important;font-weight:400!important;cursor:pointer!important}.pc-home-news-tabs button.active{color:#c01818!important;background:#fff!important;box-shadow:0 4px 12px #172b4d0f!important}.pc-home-news-tabs button.active:after{content:""!important;position:absolute!important;left:50%!important;bottom:-6px!important;width:26px!important;height:2px!important;border-radius:999px!important;background:#c01818!important;transform:translate(-50%)!important}.pc-home-news-list{flex:1!important;min-height:0!important;display:grid!important;align-content:start!important;gap:0!important;overflow:hidden!important;padding:8px 16px 4px!important}.pc-home-news-list button{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:9px!important;align-items:start!important;width:100%!important;min-height:auto!important;padding:8px 0 7px!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;background:transparent!important;text-align:left!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease!important}.pc-home-news-list button:last-child{border-bottom:0!important}.pc-home-news-list button:hover{background:#fafcff!important}.pc-home-news-list button i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;margin-top:2px!important;border-radius:5px!important;color:#7b8797!important;background:#eef3f9!important;font-size:11px!important;font-style:normal!important;font-weight:500!important}.pc-home-news-list button i.hot{color:#fff!important;background:linear-gradient(135deg,#d33a3a,#b91616)!important}.pc-home-news-list button span{display:block!important;min-width:0!important;width:auto!important;height:auto!important;margin:0!important;border-radius:0!important;background:transparent!important;opacity:1!important}.pc-home-news-list button strong{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:#2f3b4c!important;font-size:13px!important;line-height:1.38!important;font-weight:500!important}.pc-home-news-list button small{overflow:hidden!important;display:block!important;margin-top:3px!important;color:#7a8798!important;font-size:11px!important;line-height:1.25!important;white-space:nowrap!important;text-overflow:ellipsis!important}.pc-home-news-more{flex:0 0 auto!important;height:32px!important;margin:0 14px 14px!important;border:1px solid #f0c6c6!important;border-radius:6px!important;color:#c01818!important;background:#fff!important}.pc-home-news-more:hover{color:#fff!important;background:#c01818!important}.pc-jobs-page{padding-top:18px!important}.pc-jobs-page>.page-header{display:none!important}.pc-jobs-shell{gap:16px!important}.pc-jobs-filter-card{position:relative!important;padding:18px 20px 20px!important;overflow:hidden!important;border:1px solid #dfe7f2!important;border-radius:10px!important;background:linear-gradient(135deg,#fff8f8e0,#f8fbfff5 42%,#fff)!important}.pc-jobs-filter-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:linear-gradient(180deg,#c01818,#5279d8 55%,#3aa76d)!important}.pc-filter-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(223,231,242,.9)!important}.pc-filter-title h2{color:#263142!important;font-size:17px!important;font-weight:500!important}.pc-filter-title span{padding:3px 10px!important;border-radius:999px!important;color:#c01818!important;background:#fff1f1!important;font-size:12px!important}.pc-jobs-filter-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 18px!important;align-items:center!important}.pc-jobs-filter-form .pc-field{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-width:0!important;color:#526071!important;font-size:13px!important}.pc-jobs-filter-form .pc-field-full{grid-column:1 / -1!important}.pc-jobs-filter-form .pc-field span{color:#5d6a7d!important;font-size:13px!important}.pc-jobs-filter-form .pc-field input,.pc-jobs-filter-form .pc-field select{width:100%!important;height:36px!important;min-width:0!important;padding:0 12px!important;border:1px solid #d7dfeb!important;border-radius:6px!important;color:#2f3b4c!important;background:#fffffff5!important;font-size:14px!important;outline:none!important}.pc-jobs-filter-form .pc-field input:focus,.pc-jobs-filter-form .pc-field select:focus{border-color:#c018186b!important;box-shadow:0 0 0 3px #c0181814!important}.pc-jobs-filter-form .pc-filter-actions{grid-column:1 / -1!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-top:2px!important;padding-top:4px!important}.pc-jobs-filter-form .primary-button.compact,.pc-jobs-filter-form .secondary-button.compact{min-width:108px!important;height:38px!important;border-radius:6px!important}.pc-jobs-result-card{border:1px solid #dfe7f2!important;border-radius:10px!important;background:#fff!important}.pc-jobs-result-card .pc-result-head{padding:2px 0 12px!important;border-bottom:1px solid #edf1f6!important}.pc-job-table-head{color:#61708a!important;background:linear-gradient(90deg,#f6f8fc,#f8fbff)!important}@media(max-width:1100px){.pc-jobs-filter-form{grid-template-columns:1fr!important}.pc-jobs-filter-form .pc-field,.pc-jobs-filter-form .pc-field-full,.pc-jobs-filter-form .pc-filter-actions{grid-column:1!important}}.pc-job-table{gap:0!important}.pc-job-table-head{margin-bottom:8px!important;border:1px solid #e8edf5!important;color:#5f6d83!important;background:linear-gradient(90deg,#f5f8ff,#fff8f8 55%,#f7fbf9)!important}.pc-job-table-body{display:grid!important;gap:8px!important}.pc-job-table-row{position:relative!important;overflow:hidden!important;cursor:pointer!important;border-color:#dfe7f2!important;background:linear-gradient(90deg,#fff8f8e6,#fff 26%,#fff)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease!important}.pc-job-table-row:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:#c01818!important}.pc-job-table-row:nth-child(3n+2){background:linear-gradient(90deg,#f6f9fff2,#fff 26%,#fff)!important}.pc-job-table-row:nth-child(3n+2):before{background:#5279d8!important}.pc-job-table-row:nth-child(3n+3){background:linear-gradient(90deg,#f6fdf9f2,#fff 26%,#fff)!important}.pc-job-table-row:nth-child(3n+3):before{background:#38a169!important}.pc-job-table-row:hover{transform:translateY(-1px)!important;border-color:#c018183d!important;box-shadow:0 10px 22px #172b4d12!important}.pc-job-main-cell{min-width:0!important}.pc-job-title-line{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.pc-job-title-line h3{overflow:hidden!important;margin:0!important;color:#203049!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important}.pc-job-table-row:hover .pc-job-title-line h3,.pc-job-title-line h3:hover{color:#c01818!important;text-decoration:underline!important;text-decoration-color:#c018188c!important}.pc-job-title-line span{flex:0 0 auto!important;height:22px!important;padding:0 8px!important;border:1px solid rgba(192,24,24,.16)!important;border-radius:4px!important;color:#c01818!important;background:#fff2f2!important;font-size:12px!important;line-height:20px!important}.pc-job-table-row:nth-child(3n+2) .pc-job-title-line span{border-color:#5279d82e!important;color:#4268c5!important;background:#f1f5ff!important}.pc-job-table-row:nth-child(3n+3) .pc-job-title-line span{border-color:#38a1692e!important;color:#268653!important;background:#effaf4!important}.pc-job-main-cell p{margin-top:8px!important;color:#60708a!important;font-size:13px!important}.pc-job-require-cell,.pc-job-date-cell{color:#40506a!important;font-size:14px!important;line-height:1.55!important}.pc-job-date-cell{color:#7a4f2a!important}.pc-job-action-cell .secondary-button{color:#46618f!important;border-color:#d5deee!important;background:#fbfdff!important}.pc-job-table-row:hover .pc-job-action-cell .secondary-button,.pc-job-action-cell .secondary-button:hover{color:#fff!important;border-color:#c01818!important;background:#c01818!important}.page.resume-page{grid-template-columns:300px minmax(0,1fr)!important;gap:16px!important}.page.resume-page .resume-sidebar{padding:18px 20px!important;border-radius:10px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.page.resume-page .resume-sidebar .hero-eyebrow{margin:0 0 10px!important;color:#c01818!important;font-size:13px!important;line-height:1.35!important}.page.resume-page .resume-sidebar .hero-title{margin:0 0 10px!important;color:#263142!important;font-size:18px!important;line-height:1.45!important;font-weight:500!important}.page.resume-page .resume-sidebar .hero-subtitle{margin:0 0 16px!important;color:#687589!important;font-size:13px!important;line-height:1.65!important}.page.resume-page .resume-permission{margin:0 0 10px!important;padding:12px 14px!important}.page.resume-page .resume-action-grid{gap:10px!important}.page.resume-page .resume-action{min-height:54px!important;padding:10px 14px!important}.page.resume-page .resume-action span{color:#40506a!important;font-size:14px!important;font-weight:500!important}.page.resume-page .resume-action small{margin-top:4px!important;color:#7a8798!important;font-size:12px!important}.page.resume-page .resume-template-section{padding:20px 24px 22px!important}.page.resume-page .resume-template-section .section-head{margin-bottom:12px!important}.page.resume-page .resume-template-section .section-more{padding:4px 10px!important;border-radius:999px!important;color:#526071!important;background:#f3f6fb!important;font-size:12px!important}.page.resume-page .template-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.page.resume-page .template-card{min-height:272px!important;padding:14px!important}.page.resume-page .template-preview{height:132px!important;margin-bottom:12px!important;padding:0!important;overflow:hidden!important;border-radius:7px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #e3eaf4!important}.page.resume-page .template-preview:before,.page.resume-page .template-preview:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;height:7px!important;border-radius:999px!important;background:#eef3f9!important}.page.resume-page .template-preview:before{bottom:34px!important;width:58%!important}.page.resume-page .template-preview:after{bottom:18px!important;width:72%!important}.page.resume-page .template-preview span{position:absolute!important;left:18px!important;top:18px!important;width:42px!important;height:42px!important;margin:0!important;border-radius:50%!important;background:#dbe7fb!important}.page.resume-page .template-preview strong{position:absolute!important;left:74px!important;top:20px!important;width:44%!important;height:10px!important;margin:0!important;border-radius:999px!important;background:#8499bd!important}.page.resume-page .template-preview i{position:absolute!important;left:74px!important;width:58%!important;height:7px!important;margin:0!important;border-radius:999px!important;background:#dce5f1!important}.page.resume-page .template-preview i:nth-of-type(1){top:42px!important}.page.resume-page .template-preview i:nth-of-type(2){top:58px!important;width:50%!important}.page.resume-page .template-preview em{position:absolute!important;left:18px!important;right:18px!important;top:82px!important;width:auto!important;height:1px!important;margin:0!important;border-radius:0!important;background:#e8edf5!important}.page.resume-page .template-card h3{font-size:14px!important;line-height:1.45!important}.page.resume-page .template-card p{min-height:36px!important;font-size:12px!important;line-height:1.5!important}@media(max-width:1380px){.page.resume-page .template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.page.resume-edit-page{display:grid!important;grid-template-columns:minmax(560px,1fr) 460px!important;gap:16px!important;align-items:start!important;padding-top:18px!important}.page.resume-edit-page .page-header{grid-column:1 / -1!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.page.resume-edit-page .page-header .back-button{height:34px!important;min-height:34px!important;padding:0 13px!important;border:1px solid #d9e2ef!important;border-radius:6px!important;color:#526071!important;background:#fff!important;font-size:13px!important}.page.resume-edit-page .page-header h1{margin:0!important;color:#263142!important;font-size:18px!important;line-height:1.4!important;font-weight:500!important}.page.resume-edit-page .form-card{grid-column:1!important;padding:20px 22px!important;border:1px solid #dfe7f2!important;border-radius:10px!important;background:linear-gradient(135deg,#fff8f8bf,#f8fbfff5 38%,#fff)!important}.page.resume-edit-page .form-card-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important;padding-bottom:12px!important;border-bottom:1px solid #edf1f6!important}.page.resume-edit-page .form-card-title strong{color:#263142!important;font-size:17px!important;font-weight:500!important}.page.resume-edit-page .form-card-title span{color:#748094!important;font-size:12px!important}.page.resume-edit-page .permission-note{margin:0 0 12px!important;padding:10px 12px!important;border:1px solid #e4ebf5!important;border-radius:6px!important;background:#f8fbff!important}.page.resume-edit-page .permission-note strong{color:#526071!important;font-size:13px!important;font-weight:400!important}.page.resume-edit-page .filter-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important}.page.resume-edit-page .form-card label{display:grid!important;gap:6px!important;margin-bottom:11px!important;color:#56657a!important;font-size:13px!important;line-height:1.35!important}.page.resume-edit-page .form-card label>span{color:#56657a!important;font-size:13px!important;font-weight:400!important}.page.resume-edit-page .form-card input,.page.resume-edit-page .form-card textarea{width:100%!important;min-height:36px!important;padding:0 11px!important;border:1px solid #d7dfeb!important;border-radius:6px!important;color:#2f3b4c!important;background:#fffffff5!important;font-size:14px!important;font-weight:400!important;outline:none!important}.page.resume-edit-page .form-card textarea{min-height:76px!important;padding:10px 11px!important;line-height:1.6!important;resize:vertical!important}.page.resume-edit-page .form-card input::placeholder,.page.resume-edit-page .form-card textarea::placeholder{color:#9aa6b7!important}.page.resume-edit-page .form-card input:focus,.page.resume-edit-page .form-card textarea:focus{border-color:#c018186b!important;box-shadow:0 0 0 3px #c0181814!important}.page.resume-edit-page .form-error{margin:8px 0!important;color:#c01818!important;font-size:13px!important}.page.resume-edit-page .resume-export-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important}.page.resume-edit-page .primary-button.compact,.page.resume-edit-page .resume-export-actions .secondary-button{height:36px!important;min-height:36px!important;padding:0 16px!important;border-radius:6px!important;font-size:14px!important;font-weight:400!important}.page.resume-edit-page .resume-preview-section{grid-column:2!important;padding:18px!important;border:1px solid #dfe7f2!important;border-radius:10px!important;background:#fff!important}.page.resume-edit-page .resume-preview-section .section-head{margin:0 0 12px!important;padding-bottom:10px!important;border-bottom:1px solid #edf1f6!important}.page.resume-edit-page .resume-preview-section .section-title{color:#263142!important;font-size:17px!important;font-weight:500!important}.page.resume-edit-page .resume-preview-section .section-more{padding:3px 9px!important;border-radius:999px!important;color:#526071!important;background:#f3f6fb!important;font-size:12px!important}.page.resume-edit-page .resume-preview-card{position:static!important;top:auto!important;padding:22px 24px!important;border:1px solid #e2e8f2!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:none!important}.page.resume-edit-page .resume-preview-card h1{margin:0 0 8px!important;color:#263142!important;font-size:22px!important;line-height:1.35!important;font-weight:500!important}.page.resume-edit-page .resume-contact{margin:0 0 16px!important;padding-bottom:12px!important;border-bottom:1px solid #e8edf5!important;color:#526fa3!important;font-size:13px!important}.page.resume-edit-page .resume-preview-card h2{position:relative!important;margin:16px 0 8px!important;padding-left:10px!important;color:#263142!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important}.page.resume-edit-page .resume-preview-card h2:before{content:""!important;position:absolute!important;left:0!important;top:4px!important;width:3px!important;height:14px!important;border-radius:999px!important;background:#c01818!important}.page.resume-edit-page .resume-preview-card h2:nth-of-type(2):before,.page.resume-edit-page .resume-preview-card h2:nth-of-type(4):before{background:#5279d8!important}.page.resume-edit-page .resume-preview-card h2:nth-of-type(3):before,.page.resume-edit-page .resume-preview-card h2:nth-of-type(5):before{background:#38a169!important}.page.resume-edit-page .resume-preview-card p{margin:0!important;color:#526071!important;font-size:13px!important;line-height:1.75!important;white-space:pre-wrap!important}@media(max-width:1200px){.page.resume-edit-page{grid-template-columns:1fr!important}.page.resume-edit-page .form-card,.page.resume-edit-page .resume-preview-section{grid-column:1!important}}.page.resume-page .template-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid #edf1f6!important}.page.resume-page .template-pagination span{color:#6b778a!important;font-size:13px!important}.page.resume-page .template-pagination div{display:flex!important;gap:8px!important}.page.resume-page .template-pagination button{height:32px!important;min-width:76px!important;padding:0 12px!important;border:1px solid #d7dfeb!important;border-radius:6px!important;color:#46566e!important;background:#fff!important;font-size:13px!important}.page.resume-page .template-pagination button:not(:disabled):hover{color:#fff!important;border-color:#c01818!important;background:#c01818!important}.page.resume-page .template-pagination button:disabled{color:#a8b2c0!important;background:#f6f8fb!important;cursor:not-allowed!important}.page.resume-page .template-card.style-blue .template-preview strong{background:#6e86bf!important}.page.resume-page .template-card.style-cyan .template-preview{background:linear-gradient(135deg,#f0fbff,#fff)!important}.page.resume-page .template-card.style-cyan .template-preview strong{background:#3c9fb8!important}.page.resume-page .template-card.style-orange .template-preview{background:linear-gradient(135deg,#fff8ed,#fff)!important}.page.resume-page .template-card.style-orange .template-preview strong{background:#c98235!important}.page.resume-page .template-card.style-purple .template-preview{background:linear-gradient(135deg,#f8f4ff,#fff)!important}.page.resume-page .template-card.style-purple .template-preview strong{background:#7d66bd!important}.page.resume-page .template-card.layout-sidebar .template-preview{padding-left:42px!important}.page.resume-page .template-card.layout-sidebar .template-preview:before{left:12px!important;top:0!important;bottom:0!important;width:28px!important;height:auto!important;border-radius:0!important;background:#c018181f!important}.page.resume-page .template-card.layout-sidebar .template-preview span{left:18px!important;top:18px!important;width:18px!important;height:18px!important}.page.resume-page .template-card.layout-sidebar .template-preview strong,.page.resume-page .template-card.layout-sidebar .template-preview i,.page.resume-page .template-card.layout-sidebar .template-preview em{left:58px!important}.page.resume-page .template-card.layout-timeline .template-preview span{left:24px!important;top:20px!important;width:12px!important;height:12px!important;box-shadow:0 30px #dbe7fb,0 60px #dbe7fb!important}.page.resume-page .template-card.layout-timeline .template-preview:before{left:29px!important;top:24px!important;bottom:24px!important;width:2px!important;height:auto!important;border-radius:0!important;background:#dce5f1!important}.page.resume-page .template-card.layout-timeline .template-preview strong,.page.resume-page .template-card.layout-timeline .template-preview i{left:54px!important}.page.resume-page .template-card.layout-compact .template-preview span{display:none!important}.page.resume-page .template-card.layout-compact .template-preview strong,.page.resume-page .template-card.layout-compact .template-preview i{left:18px!important}.page.resume-page .template-card.layout-compact .template-preview strong{width:56%!important}.page.resume-page .template-card.layout-compact .template-preview i{width:72%!important}.page.resume-page .template-card.layout-card .template-preview{background:linear-gradient(135deg,#fbfdff,#fff)!important}.page.resume-page .template-card.layout-card .template-preview:before{left:18px!important;top:78px!important;width:42%!important;height:28px!important;border-radius:6px!important;background:#eef3f9!important}.page.resume-page .template-card.layout-card .template-preview:after{left:auto!important;right:18px!important;top:78px!important;width:34%!important;height:28px!important;border-radius:6px!important;background:#f3f6fb!important}
