.state-profile-layout{grid-template-columns:minmax(260px,.85fr) minmax(340px,1.15fr);gap:22px;margin-top:24px;display:grid}.state-profile-card form{padding:0 23px 25px}.state-profile-card .form-grid{grid-template-columns:1fr}.profile-hint{color:#96a48a;margin:15px 0 20px;font-size:10px;line-height:1.9}.coverage-note{color:#8da27c;background:#f3f7eb;border-block:1px solid #e5ecda;padding:12px 23px;font-size:9px}.process-guide ol{margin:24px 22px;padding-left:22px;list-style-type:decimal}.process-guide li{margin-bottom:25px;padding-left:8px}.process-guide li::marker{color:#93ab80;font-size:11px}.process-guide h4{margin:0 0 8px;font-size:12px;font-weight:550;line-height:1.6}.process-guide li p{color:#95a08b;font-size:10px;line-height:1.9}.process-guide li a{color:#6d9562;text-underline-offset:3px;margin-top:10px;font-size:10px;text-decoration:underline;display:inline-block}.process-notices{background:#f8f3e5;border:1px solid #ebe2ca;border-radius:7px;margin:20px;padding:15px}.process-notices p{color:#a59366;margin:5px 0;font-size:10px;line-height:1.9}.process-guide>small{color:#a1ad92;padding:0 23px 23px;font-size:9px;line-height:1.9;display:block}.profile-message{color:#759566;margin:18px 0;font-size:11px;line-height:1.8}.resume-studio-layout{grid-template-columns:minmax(300px,.95fr) minmax(350px,1.05fr);align-items:start;gap:22px;display:grid}.resume-editor-body{padding:0 23px 25px}.photo-editor{align-items:center;gap:18px;margin-bottom:22px;display:flex}.photo-editor>img,.photo-placeholder{object-fit:cover;border:1px solid #dce7d2;border-radius:50%;flex-shrink:0;width:76px;height:76px}.photo-placeholder{color:#7b9b68;background:#edf4e5;place-items:center;font-size:27px;display:grid}.photo-editor>div>p{color:#a4ad96;margin-top:10px;font-size:9px;line-height:1.8}.photo-editor .text-button{margin-top:7px;font-size:9px;display:block}.photo-editor .button{white-space:normal;font-size:10px;line-height:1.7}.resume-import{background:#f3f7ed;border:1px dashed #d9e4cc;border-radius:8px;margin:23px 0;padding:18px}.resume-import small{color:#9eac8e;margin-top:10px;font-size:9px;line-height:1.9;display:block}.resume-import .button{font-size:10px}.import-review{background:#f8f5e9;border:1px solid #e9e3cd;border-radius:8px;margin-bottom:20px;padding:16px}.import-review>strong{font-size:11px;font-weight:500}.import-review>textarea{width:100%;margin:13px 0;font-size:10px}.import-review p{color:#9e987d;margin-bottom:12px;font-size:9px;line-height:1.9}.import-review .button{font-size:9px}.import-review .text-button{margin-left:15px;font-size:9px}.wallet-resume-credentials{background:#f7f9f3;border:1px solid #e5ebda;border-radius:8px;margin:23px 0;padding:16px}.wallet-resume-credentials strong{font-size:11px;font-weight:500}.wallet-resume-credentials>p{color:#99a78a;margin:10px 0;font-size:9px;line-height:1.8}.wallet-resume-credentials label{color:#7c916d;align-items:center;gap:8px;margin:13px 0;font-size:10px;line-height:1.7;display:flex}.resume-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.resume-actions .button{padding:11px 13px;font-size:10px}.resume-preview{background:#edf2e6;border:1px solid #dfe7d3;border-radius:11px;align-self:start;position:sticky;top:20px;overflow:hidden}.resume-preview-label{border-bottom:1px solid #dce6cc;padding:17px 20px}.resume-preview-label strong{font-size:11px;font-weight:500}.resume-preview-label small{color:#97a68a;margin-top:6px;font-size:9px;display:block}.resume-preview iframe{background:#fff;border:0;width:100%;height:850px}.profile>span>img{object-fit:cover;border-radius:50%;width:31px;height:31px}#import-feedback{color:#98a586;margin-bottom:12px;font-size:10px;line-height:1.8}@media (max-width:1200px){.state-profile-layout,.resume-studio-layout{grid-template-columns:1fr}.state-profile-card .form-grid{grid-template-columns:1fr 1fr}.resume-preview{position:static}.resume-preview iframe{height:800px}.resume-editor .form-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.state-profile-layout,.resume-studio-layout{grid-template-columns:1fr;gap:18px}.state-profile-card .form-grid,.resume-editor .form-grid{grid-template-columns:1fr}.state-profile-card form,.resume-editor-body{padding:0 18px 20px}.state-profile-layout{margin-top:18px}.photo-editor{gap:12px}.photo-editor>img,.photo-placeholder{width:60px;height:60px}.photo-editor .button{padding:9px;font-size:9px}.resume-preview iframe{height:720px}.sidebar nav{justify-content:space-between;overflow-x:auto}.sidebar nav button{min-width:56px;padding:6px 5px;font-size:7px}.profile-hint{font-size:9px}.process-guide .panel-heading{padding:20px 18px}.process-guide ol{margin:20px 15px}.process-guide>small{padding:0 18px 20px}}.template-picker{border:0;margin:25px 0;padding:0}.template-picker legend{color:#364e40;margin-bottom:14px;font-size:12px;font-weight:600}.template-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.template-card{cursor:pointer;text-align:left;color:#344c3c;background:#fff;border:1px solid #d6dfd2;border-radius:9px;padding:12px}.template-card:hover{background:#f6f9f3;border-color:#75947b}.template-card.selected{background:#f1f7ef;border:2px solid #326955;padding:11px;box-shadow:0 0 0 2px #32695512}.template-card strong{margin-top:11px;font-size:11px;display:block}.template-card small{color:#6e7e70;margin-top:4px;font-size:9px;line-height:1.6;display:block}.template-mini{background:#fff;border:1px solid #e1e4df;max-width:125px;height:130px;margin:auto;padding:18px 12px;display:block;position:relative;overflow:hidden;box-shadow:0 3px 8px #263c2510}.template-mini i{background:var(--template-accent);width:65%;height:7px;margin-bottom:7px;display:block}.template-mini b{background:#cad1cc;width:85%;height:3px;margin-bottom:18px;display:block}.template-mini em{border-top:3px solid var(--template-accent);background:repeating-linear-gradient(#e6e9e6 0 2px,#0000 2px 5px);height:22px;margin-bottom:8px;display:block}.mini-classic i,.mini-classic b{margin-left:auto;margin-right:auto}.mini-modern{border-top:5px solid var(--template-accent)}.mini-split{padding-left:46px}.mini-split:before{content:"";background:var(--template-accent);width:35px;position:absolute;top:0;bottom:0;left:0}.mini-portrait{border-top:5px solid var(--template-accent);padding-top:27px}.mini-portrait:before{content:"";background:#d4b9a3;border-radius:12px 12px 3px 3px;width:20px;height:25px;position:absolute;top:8px;right:10px}.mini-portrait i{width:60%}.mini-portrait em{margin-left:30px}.sample-profile-banner{background:#f7eee1;border:1px solid #e4cfaf;border-radius:9px;margin-bottom:23px;padding:17px}.sample-profile-banner strong{color:#73532b;font-size:12px}.sample-profile-banner p{color:#79674d;margin:8px 0 12px;font-size:11px;line-height:1.7}.sample-profile-banner .button{font-size:11px}.resume-preview-label small{color:#63715c}.resume-preview iframe{height:1050px}.resume-studio-layout{grid-template-columns:minmax(320px,.85fr) minmax(430px,1.15fr)}@media (max-width:1200px){.resume-studio-layout{grid-template-columns:1fr}.resume-preview iframe{height:1050px}}@media (max-width:650px){.template-grid{gap:8px}.template-card{padding:9px}.template-card.selected{padding:8px}.resume-preview iframe{height:1100px}}.portal-context{color:#526b47;z-index:1;background:#f1f5e8;border-bottom:1px solid #dfe7d4;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:13px 24px;font-size:11px;line-height:1.7;display:flex;position:relative}.portal-context>a{font-weight:600}.portal-context>span{overflow-wrap:anywhere;flex:230px;min-width:0;display:block}.portal-context>div{flex-wrap:wrap;gap:14px;margin-left:auto;display:flex}.portal-context+.shell{grid-template-columns:246px minmax(0,1fr);align-items:start;display:grid}.portal-context+.shell .sidebar{width:auto;height:100dvh;position:sticky;inset:0 auto auto}.portal-context+.shell .main-shell{width:100%;min-width:0;margin:0}.portal-context+.shell .topbar{flex-wrap:wrap;gap:16px;height:auto;min-height:73px;padding-block:18px}.portal-context+.shell .content,.resume-studio-layout>*{min-width:0}@media (min-width:1450px){.portal-context+.shell{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:1150px){.portal-context+.shell{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:850px){.portal-context+.shell{grid-template-columns:76px minmax(0,1fr)}}@media (max-width:650px){.portal-context{padding:12px 18px}.portal-context>span{flex-basis:100%;order:3}.portal-context>div{gap:10px;font-size:10px}.portal-context+.shell{display:block}.portal-context+.shell .sidebar{width:100%;height:66px;position:fixed;inset:auto 0 0}.portal-context+.shell .topbar{min-height:60px}.portal-context+.shell .main-shell{padding-bottom:80px}}.demo-kit-banner{background:linear-gradient(115deg,#eaf2e8,#fcf8eb);border:1px solid #d1dfcf;border-radius:12px;align-items:center;gap:25px;margin-bottom:30px;padding:25px 28px;display:flex}.demo-kit-banner>div:first-child{flex:1;min-width:0}.demo-kit-banner h2{margin:8px 0 12px;font-size:25px;line-height:1.25}.demo-kit-banner p{color:#5d745e;max-width:650px;font-size:12px;line-height:1.8}.demo-kit-banner small{color:#788269;margin-top:10px;font-size:10px;line-height:1.7;display:block}.demo-kit-actions{flex-direction:column;align-items:stretch;gap:10px;max-width:250px;display:flex}.demo-kit-actions .button{white-space:normal;text-align:center;font-size:11px}.demo-kit-actions .text-button{justify-content:center;font-size:10px}.demo-document-actions{background:#faf1e2;border:1px solid #e7d5b9;border-radius:8px;margin:20px 0;padding:17px}.demo-document-actions strong{color:#79552e;font-size:12px}.demo-document-actions p{color:#80694f;margin:9px 0 14px;font-size:11px;line-height:1.7}.demo-document-actions>div{flex-wrap:wrap;gap:9px;display:flex}.demo-document-actions .button{white-space:normal;font-size:10px}@media (max-width:1000px){.demo-kit-banner{flex-direction:column;align-items:stretch}.demo-kit-actions{flex-flow:wrap;align-items:center;max-width:none}.demo-kit-actions>*{flex:180px}}@media (max-width:650px){.demo-kit-banner{padding:20px}.demo-kit-banner h2{font-size:23px}.demo-kit-banner p{font-size:11px}.demo-kit-banner .eyebrow{font-size:8px}}.workflow-panel{margin-top:24px}.workflow-body{padding:0 24px 25px}.workflow-body h4{margin:20px 0 10px;font-size:14px}.workflow-note{color:#6f7e70;margin:12px 0;line-height:1.8;font-size:11px!important}.workflow-message{color:#436941;background:#eef4e7;border-radius:7px;margin:16px 0;padding:12px;font-size:12px;line-height:1.8}.workflow-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.workflow-section{border-top:1px solid #e2e8dc;margin-top:25px;padding-top:20px}.workflow-section summary,.workflow-body summary,.checklist-planner summary{cursor:pointer;color:#446d53;padding:14px 0;font-size:12px;font-weight:600;line-height:1.8}.workflow-section details,.workflow-body details{border-top:1px solid #e1e8dc;margin-top:18px}.version-row{border-top:1px solid #edf0e7;flex-wrap:wrap;align-items:center;gap:15px;padding:15px 0;display:flex}.version-row>div{flex:1;min-width:180px}.version-row strong{font-size:12px;font-weight:600;display:block}.version-row small{color:#788373;margin-top:5px;font-size:10px;line-height:1.8;display:block}.version-row .button,.version-row .text-button{font-size:10px}.setup-status{background:#faf4e8;border:1px solid #e6d6b7;border-radius:8px;margin:4px 0 20px;padding:16px 18px}.setup-status strong{color:#785c35;font-size:12px}.setup-status p{color:#897551;margin-top:8px;font-size:11px;line-height:1.8}.packet-documents{border-block:1px solid #e7ebdf;max-height:330px;margin:20px 0;overflow:auto}.packet-documents>label{border-bottom:1px solid #f0f3eb;align-items:center;gap:12px;padding:13px 3px;font-size:12px;display:flex}.packet-documents small{color:#85917d;margin-top:4px;font-size:10px;line-height:1.7;display:block}.checklist-planner{padding:0 24px 20px}.readiness-summary{background:#faf5e9;border:1px solid #e9dec5;border-radius:8px;padding:15px 17px;line-height:1.8}.readiness-summary strong{color:#8e7447;font-size:12px;display:block}.readiness-summary span{color:#87795b;font-size:11px;display:block}.readiness-summary small{color:#9a8e75;font-size:9px}.readiness-summary.ready{background:#edf5eb;border-color:#d6e6ce}.readiness-summary.ready strong{color:#4f7a48}.task-date-row{border-bottom:1px solid #e9eddf;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:10px;padding:13px 0;display:flex}.task-date-row>span{flex:1;min-width:180px;font-size:12px}.task-date-row>label{align-items:center;gap:8px;font-size:10px;display:flex}.task-date-row input[type=date]{max-width:150px;font-size:10px}.reminder-windows{flex-wrap:wrap;gap:15px 25px;margin:20px 0;display:flex}.reminder-windows label{align-items:center;gap:8px;font-size:12px;display:flex}.snooze-row{border-top:1px solid #edf0e5;align-items:center;gap:20px;padding:12px 0;display:flex}.snooze-row span{flex:1;font-size:12px;line-height:1.7}.account-data input[aria-label=Deletion\ confirmation]{width:100%;max-width:300px;margin:15px 0;display:block}.account-data .danger{color:#9d5542;border-color:#e0b9a9}@media (max-width:650px){.workflow-body{padding:0 18px 20px}.checklist-planner{padding:0 15px 18px}.workflow-actions .button{white-space:normal;font-size:10px}.snooze-row{flex-wrap:wrap}.snooze-row span,.task-date-row>span{flex-basis:100%}.workflow-section .form-grid{grid-template-columns:1fr}.modal.detail-modal{max-width:680px}}.deadline-row{text-align:left;border-top:1px solid #e7ecdf;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:15px 0;display:flex}.deadline-row strong{font-size:12px;font-weight:500;display:block}.deadline-row small{color:#83927a;margin-top:5px;font-size:10px;line-height:1.8;display:block}.deadline-row>span:last-child{text-align:right;min-width:100px;font-size:11px}.resume-color-picker{border:1px solid #d9e3d2;border-radius:10px;margin:24px 0;padding:18px}.resume-color-picker legend{padding:0 6px;font-size:12px;font-weight:600}.resume-color-picker p{color:#687d63;font-size:11px;line-height:1.8}.color-swatches{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.color-swatches button{cursor:pointer;border:2px solid #fff;border-radius:50%;outline:1px solid #cbd6c6;width:29px;height:29px}.color-swatches button[aria-pressed=true]{outline-offset:2px;outline:3px solid #263f38}.resume-color-picker label{align-items:center;gap:12px;margin:15px 0;font-size:12px;display:flex}.resume-color-picker input[type=color]{width:58px;height:38px;padding:3px}.resume-color-picker .text-button{font-size:11px}.template-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.mini-executive{border-block:5px double var(--template-accent)}.mini-minimal{padding-top:24px}.mini-minimal em{border:0;height:17px;margin-bottom:12px}.mini-clinical{border-left:9px solid var(--template-accent);padding-left:38px}.mini-academic em{margin-left:28px}.mini-timeline em{border-top:0;border-left:3px solid var(--template-accent);padding-left:10px}.mini-monogram:before{content:"A";float:left;background:var(--template-accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:5px;font:12px Georgia;display:grid}.mini-compact{padding:13px 10px}.mini-compact em{height:18px;margin-bottom:5px}.mini-leadership{border-top:20px solid var(--template-accent);padding-right:35px}.mini-graduate{border-top:6px solid var(--template-accent);padding-left:40px}.mini-right-sidebar{padding-right:40px}.mini-right-sidebar:after{content:"";background:var(--template-accent);opacity:.25;width:30px;position:absolute;top:40px;bottom:0;right:0}.mini-photo-card{padding-top:24px}.mini-photo-card:before{content:"";background:var(--template-accent);opacity:.6;border-radius:50%;width:23px;height:23px;position:absolute;top:10px;right:9px}.free-workspace{max-width:1100px;margin:auto;padding:35px 6% 80px}.free-workspace h1{margin:20px 0;font-size:clamp(34px,4vw,52px);line-height:1.15}.free-workspace>p{font-size:13px}.free-workspace .panel{margin-top:28px}.free-workspace h2{font-size:25px;line-height:1.3}.free-workspace .form-grid{margin:20px 0}.free-workspace .form-grid>label,.free-workspace .workflow-body>label{flex-direction:column;gap:8px;font-size:12px;display:flex}.free-workspace .workflow-body>label{margin:20px 0}.free-workspace .version-row label{font-size:13px;line-height:1.8}.free-workspace input,.free-workspace textarea{max-width:100%}.free-workspace .workflow-actions input{flex:1;min-width:140px}.free-restore{background:#f1f5ed;border-radius:10px;padding:16px}.free-workspace .panel-heading{padding:23px}.free-workspace .button{white-space:normal}@media (max-width:650px){.free-workspace .form-grid{grid-template-columns:1fr}.free-workspace{padding-inline:5%}}.resume-page-viewport{background:#edf1ea;width:100%;position:relative;overflow:hidden}.resume-page-viewport iframe{border:0;max-width:none;display:block}.document-folder-browser{margin-bottom:24px}.folder-breadcrumbs{color:#58725f;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0 20px;font-size:12px;display:flex}.folder-breadcrumbs button{color:#326b53;padding:4px 0;font-size:12px}.folder-breadcrumbs [aria-current=page]{font-weight:600}.folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.folder-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5d4;border-radius:12px;min-width:0;padding:20px;transition:border-color .15s,background .15s}.folder-card:hover{background:#f3f7ee;border-color:#8ba88c}.folder-card.active{background:#eff6ee;border:2px solid #277762;padding:19px}.folder-card-top{color:#6c9675;justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.folder-card-top small{letter-spacing:1px;color:#94a88c;font-size:10px}.folder-card strong{color:#2e5140;font-size:14px;line-height:1.5;display:block}.folder-card>span:not(.folder-card-top){color:#688169;margin-top:7px;font-size:11px;display:block}.folder-card p{color:#7d8d77;margin-top:11px;font-size:11px;line-height:1.8}.folder-contents{background:#f5f8f0;border:1px solid #dce6d5;border-radius:12px;margin-top:20px;padding:23px}.folder-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.folder-title h3{margin:0 0 8px;font-size:19px}.folder-title p{color:#72836c;font-size:12px;line-height:1.8}.subfolder-list{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.subfolder-list button{color:#54705a;text-align:left;background:#fff;border:1px solid #d9e4d1;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex}.subfolder-list button.selected{color:#fff;background:#277762;border-color:#277762}.subfolder-list button>span{text-align:center;opacity:.8;min-width:18px;font-size:10px}.folder-linked-tools{border-top:1px solid #dce6d3;flex-wrap:wrap;gap:12px;padding-top:20px;display:flex}.folder-linked-tools>p{color:#6f8168;flex-basis:100%;font-size:11px;line-height:1.8}.folder-job-link{text-align:left;background:#fff;border:1px solid #dce6d3;border-radius:8px;flex:240px;grid-template-columns:1fr auto;gap:5px 12px;padding:15px;display:grid}.folder-job-link strong{font-size:12px;font-weight:500}.folder-job-link small{color:#7c8d72;font-size:10px}.folder-job-link svg{grid-area:1/2/3;align-self:center}.legacy-folder{margin-top:15px;font-size:12px}.folder-contents .button{white-space:normal}#packet-builder{scroll-margin-top:25px}@media (max-width:1100px){.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.folder-grid{gap:10px}.folder-card{padding:15px}.folder-card.active{padding:14px}.folder-card strong{font-size:12px}.folder-card p{font-size:10px}.folder-card-top{margin-bottom:12px}.folder-contents{padding:17px}.subfolder-list button{font-size:10px}.document-folder-browser .folder-title>.text-button{font-size:11px}}.document-table{--document-columns:38px minmax(180px,1fr) 160px 105px 16px;--document-gap:12px;--document-padding:22px}.document-table-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;overflow-x:auto}.document-table .table-labels,.document-table .document-row{grid-template-columns:var(--document-columns);column-gap:var(--document-gap);padding-inline:var(--document-padding);align-items:center;min-width:680px;display:grid}.document-table .table-labels{padding-block:14px}.document-table .table-labels>span:first-child{grid-column:2}.document-table .table-labels>span:nth-child(2){grid-column:3}.document-table .table-labels>span:nth-child(3){grid-column:4}.document-table .document-row{padding-block:17px}.document-table .document-name{grid-column:2;min-width:0}.document-table .document-name strong{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.document-table .document-name small{overflow-wrap:anywhere;line-height:1.7}.document-table .document-date{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:3;justify-self:stretch;width:auto;min-width:0;font-size:11px;display:block}.document-table .document-row>.badge{grid-column:4;justify-self:start;max-width:100%;font-size:8px}.document-table .document-row>svg{grid-column:5;justify-self:end}.document-table-scroll:focus-visible{outline-offset:-3px;outline:3px solid #76b8a6}@media (max-width:650px){.document-table{--document-padding:15px;--document-columns:32px minmax(180px,1fr) 160px 105px 16px;--document-gap:10px}.document-table .table-labels,.document-table .document-row{min-width:650px}.document-table .file-icon{grid-column:1}}.template-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;border-radius:10px;max-height:460px;padding:4px;overflow-y:auto}.template-scroll:focus-visible{outline-offset:3px;outline:2px solid #326955}@media (max-width:650px){.template-scroll{max-height:400px}}.renewal-box label{gap:7px;margin:12px 0;font-size:12px;display:grid}.renewal-box input,.renewal-box select{background:#fff;border:1px solid #ccd9d0;border-radius:6px;width:100%;min-width:0;padding:11px}.renewal-box select{max-width:100%}.renewal-box>small{display:block}.renewal-box>.button{margin:12px 0}.linked-resource{background:#f1f6f2;border-radius:8px;margin:14px 0;padding:14px}.linked-resource small{margin-top:5px;display:block}.resource-suggestions{flex-wrap:wrap;gap:8px;display:flex}.resource-suggestions>small{flex-basis:100%}.resource-suggestions button{white-space:normal;text-align:left}.attention-center{background:#fff;border:1px solid #dce5db;border-radius:14px;margin:26px 0;padding:24px}.attention-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.attention-intro h2{margin:8px 0;font-size:28px}.attention-intro p,.repository-summary p{color:#607166;font-size:12px;line-height:1.8}.attention-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 16px;display:grid}.attention-filters button{text-align:left;background:#f8faf6;border:1px solid #d9e2d6;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:15px;display:flex}.attention-filters button.selected{background:#edf6ef;border-color:#287b69;box-shadow:0 0 0 1px #287b69}.attention-filters span{font-size:12px}.attention-filters strong{font-size:24px}.attention-window{align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.attention-window select{border:1px solid #cbd9cf;border-radius:6px;padding:9px}.attention-item{border-top:1px solid #e4eae1;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 0;display:flex}.attention-item>div:first-child{flex:1;min-width:0}.attention-item h3{overflow-wrap:anywhere;margin:11px 0 7px}.attention-item p{margin-bottom:7px;font-size:12px;line-height:1.8}.attention-item small{color:#647565;line-height:1.8}.attention-actions{flex-direction:column;flex-shrink:0;gap:9px;display:flex}.attention-actions .button{white-space:normal;font-size:11px}.attention-job-links{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.attention-job-links button{text-align:left;white-space:normal}.attention-undated{border-top:1px solid #e4eae1;padding:18px 0}.attention-undated summary{cursor:pointer;font-size:12px}.attention-undated p{margin:12px 0;font-size:12px;line-height:1.8}.attention-undated button{margin:9px 0;display:block}.attention-empty{padding:30px 0}.attention-empty p{margin-top:10px;font-size:12px}.repository-summary{justify-content:space-between;gap:24px;margin-bottom:24px;padding:24px;display:flex}.repository-summary h2{margin:10px 0;font-size:25px}.repository-summary small{color:#667564;line-height:1.8;display:block}.repository-summary p{margin:10px 0}@media (max-width:850px){.attention-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-item,.attention-intro,.repository-summary{flex-direction:column}.attention-actions{flex-flow:wrap}}@media (max-width:650px){.attention-center,.repository-summary{padding:17px}.attention-intro h2{font-size:24px}.attention-filters{gap:8px}.attention-filters button{padding:12px}.attention-filters span{font-size:10px}}.job-board-intro{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.job-board-intro h2{margin:10px 0;font-size:29px}.job-board-intro p,.job-board-intro small{font-size:12px;line-height:1.8}.job-board-intro a{text-decoration:underline}.job-board-intro small{color:#647466;margin-top:10px;display:block}.job-filter-panel{margin:20px 0;padding:24px}.job-board-tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.job-filter-panel>p{margin:12px 0}.job-filter-panel>small{color:#687765;line-height:1.8;display:block}.job-listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.job-listing{overflow-wrap:anywhere;min-width:0;padding:23px}.job-listing h3{margin:12px 0;font-size:18px;line-height:1.5}.job-listing p{font-size:12px;line-height:1.8}.job-listing small{color:#657566;margin-top:7px;line-height:1.8;display:block}.job-snippet{margin:16px 0}.job-listing .workflow-actions{flex-wrap:wrap;gap:9px}.job-listing .button{font-size:11px}.job-checklist-review{margin:24px 0;scroll-margin-top:110px}.job-checklist-review .workflow-body>p{margin-bottom:14px;line-height:1.8}.job-checklist-review label{gap:8px;margin:15px 0;display:grid}.job-checklist-review .consent-storage{display:flex}.job-checklist-review small{margin-top:12px;line-height:1.7;display:block}.job-board .form-grid input,.job-board .form-grid select,.job-checklist-review textarea{background:#fff;border:1px solid #cbd9cf;border-radius:7px;width:100%;min-width:0;padding:11px}.job-board .form-grid label{gap:8px;display:grid}.job-board-intro>.button{flex-shrink:0}@media (max-width:1050px){.job-listings{grid-template-columns:1fr}}@media (max-width:650px){.job-board-intro{flex-direction:column}.job-filter-panel,.job-board-intro,.job-listing{padding:18px}}
