/* TechOpsBase v3.36.0 — Application Command Center, Tailored Career Pack & Interview Campaigns */
.application-command-hero,.application-campaign-hero{padding:82px 0 68px;background:radial-gradient(circle at 82% 18%,rgba(var(--primary-rgb),.15),transparent 34%),linear-gradient(180deg,var(--bg-secondary),var(--bg-main));border-bottom:1px solid var(--border)}
.application-command-hero-grid,.application-campaign-hero>.container{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:42px;align-items:center}.application-command-hero h1,.application-campaign-hero h1{max-width:920px;margin:.35rem 0 1rem;font-size:clamp(2.55rem,5.4vw,5.25rem);line-height:.98}.application-command-hero p,.application-campaign-hero p{max-width:830px;color:var(--muted);font-size:1.04rem;line-height:1.72}.application-command-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}.application-command-hero aside{padding:28px;background:var(--bg-secondary);border:1px solid rgba(var(--primary-rgb),.3);border-radius:22px}.application-command-hero aside strong{display:block;font-size:1.2rem}.application-command-hero aside p{font-size:.94rem}
.application-command-summary{border-bottom:1px solid var(--border);background:var(--bg-secondary)}.application-command-summary>.container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--border)}.application-command-summary a,.application-command-summary .container>div{display:block;padding:22px;background:var(--bg-secondary);color:var(--text);text-decoration:none}.application-command-summary a:hover{background:var(--bg-elevated)}.application-command-summary small,.application-command-summary span{display:block;color:var(--muted)}.application-command-summary small{font-weight:850;letter-spacing:.07em}.application-command-summary strong{display:block;margin:.25rem 0;font-size:2.15rem;color:var(--primary)}
.application-command-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.application-command-tabs a{padding:10px 14px;color:var(--muted);background:var(--bg-secondary);border:1px solid var(--border);border-radius:999px;text-decoration:none;font-weight:800}.application-command-tabs a.active{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}
.application-unplanned{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.5fr);gap:26px;margin-bottom:30px;padding:26px;background:rgba(var(--primary-rgb),.07);border:1px solid rgba(var(--primary-rgb),.28);border-radius:22px}.application-unplanned h2{margin:.35rem 0}.application-unplanned>div:last-child{display:grid;gap:9px}.application-unplanned article{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px}.application-unplanned article strong,.application-unplanned article span{display:block}.application-unplanned article span{color:var(--muted);font-size:.84rem}
.application-command-empty{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:44px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:24px}.application-command-empty>div>span{display:grid;width:64px;height:44px;place-items:center;color:var(--primary);background:rgba(var(--primary-rgb),.1);border-radius:13px;font-weight:900}.application-command-empty h2{margin:.8rem 0 .3rem}.application-command-empty p{color:var(--muted)}
.application-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.application-campaign-card{display:flex;min-height:390px;flex-direction:column;padding:24px;background:var(--bg-secondary);border:1px solid var(--border);border-top:4px solid var(--border);border-radius:22px}.application-campaign-card.tone-success{border-top-color:var(--success)}.application-campaign-card.tone-warning{border-top-color:var(--primary)}.application-campaign-card.tone-danger{border-top-color:var(--danger)}.application-campaign-card header{display:flex;justify-content:space-between;gap:24px}.application-campaign-card header>div>span{font-size:.72rem;font-weight:900;color:var(--primary);letter-spacing:.07em}.application-campaign-card h2{margin:.45rem 0;font-size:1.55rem}.application-campaign-card header p{margin:0;color:var(--muted)}.application-score{text-align:right}.application-score strong,.application-score span{display:block}.application-score strong{font-size:2.4rem}.application-score span{max-width:150px;color:var(--muted);font-size:.76rem}.application-score-bar{height:7px;margin:18px 0;border-radius:999px;background:rgba(var(--text-rgb),.08);overflow:hidden}.application-score-bar span{display:block;height:100%;background:var(--primary)}.application-campaign-card dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.application-campaign-card dt{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.application-campaign-card dd{margin:.3rem 0 0;font-weight:750}.application-attention{margin-top:18px;padding:10px 12px;color:var(--primary);background:rgba(var(--primary-rgb),.09);border-radius:10px;font-size:.82rem;font-weight:800}.application-campaign-card footer{display:flex;gap:10px;margin-top:auto;padding-top:22px}
.application-campaign-score{padding:28px;text-align:center;background:var(--bg-secondary);border:1px solid var(--border);border-radius:26px}.application-campaign-score>strong{display:block;font-size:4.6rem;line-height:1;color:var(--primary)}.application-campaign-score>span{display:block;margin:.4rem 0;font-size:1.1rem;font-weight:850}.application-campaign-score>small{display:block;color:var(--muted)}.application-campaign-score>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px}.application-campaign-score>div b{padding:8px;background:rgba(var(--text-rgb),.045);border-radius:9px;font-size:.72rem}.application-campaign-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.58fr);gap:26px;align-items:start}.application-campaign-layout main{display:grid;gap:20px}.application-campaign-sidebar{display:grid;gap:16px;position:sticky;top:92px}.application-campaign-sidebar>section,.application-panel,.application-admin-panel{padding:24px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:22px}.application-campaign-sidebar h2{margin:.35rem 0}.application-campaign-sidebar p{color:var(--muted);line-height:1.55}.application-campaign-sidebar dl{display:grid;gap:10px}.application-campaign-sidebar dl>div{display:flex;justify-content:space-between;gap:16px;padding-bottom:9px;border-bottom:1px solid var(--border)}.application-campaign-sidebar dt{color:var(--muted)}.application-campaign-sidebar dd{margin:0;font-weight:850}.button-block{display:flex;width:100%;justify-content:center;margin-top:9px}.application-campaign-sidebar label,.application-admin-panel label{display:grid;gap:6px;margin:11px 0}.application-campaign-sidebar label>span,.application-admin-panel label>span{color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.application-campaign-sidebar input,.application-campaign-sidebar select,.application-campaign-sidebar textarea,.application-admin-panel input,.application-admin-panel select,.application-admin-panel textarea{width:100%;padding:11px;color:var(--text);background:var(--bg-input);border:1px solid var(--border);border-radius:10px}
.application-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.application-form-grid label{display:grid;gap:6px}.application-form-grid label.wide{grid-column:1/-1}.application-form-grid label>span,.application-panel>form>label>span,.application-asset-list label>span,.application-question-list label>span{color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.application-form-grid input,.application-form-grid select,.application-form-grid textarea,.application-panel input,.application-panel select,.application-panel textarea{width:100%;padding:12px;color:var(--text);background:var(--bg-input);border:1px solid var(--border);border-radius:11px}
.application-requirement-list,.application-document-list,.application-question-list{display:grid;gap:12px;margin:18px 0}.application-requirement-list article{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(190px,.42fr) minmax(220px,.72fr);gap:14px;padding:18px;background:rgba(var(--text-rgb),.03);border:1px solid var(--border);border-radius:16px}.application-requirement-list article>div>span{color:var(--primary);font-size:.68rem;font-weight:900}.application-requirement-list h3{margin:.35rem 0}.application-requirement-list p{margin:0;color:var(--muted);line-height:1.5}.application-requirement-list label,.application-document-list label{display:grid;gap:5px}.application-requirement-list label>span,.application-document-list label>span{color:var(--muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.application-document-list article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr) minmax(150px,.38fr) minmax(220px,.7fr);gap:12px;align-items:end;padding:15px;background:rgba(var(--text-rgb),.03);border:1px solid var(--border);border-radius:15px}.application-document-list article>strong{align-self:center}.application-add-row{margin-top:14px;padding:14px;border:1px dashed var(--border);border-radius:14px}.application-add-row summary{cursor:pointer;font-weight:850}.application-add-row form{display:grid;gap:10px;margin-top:12px}
.application-asset-list{display:grid;gap:12px}.application-asset-list details{border:1px solid var(--border);border-radius:16px;overflow:hidden}.application-asset-list summary{display:grid;grid-template-columns:1fr 2fr auto;gap:14px;align-items:center;padding:16px;cursor:pointer;background:rgba(var(--text-rgb),.03)}.application-asset-list summary span{color:var(--primary);font-size:.7rem;font-weight:900}.application-asset-list summary b{color:var(--muted);font-size:.78rem}.application-asset-list form{display:grid;gap:12px;padding:18px}.application-asset-list textarea{font-family:var(--font-mono,monospace);line-height:1.6}
.application-session-tabs{display:flex;gap:8px;overflow:auto;margin:16px 0}.application-session-tabs a{min-width:220px;padding:12px;color:var(--text);background:rgba(var(--text-rgb),.035);border:1px solid var(--border);border-radius:12px;text-decoration:none}.application-session-tabs a.active{border-color:var(--primary);background:rgba(var(--primary-rgb),.08)}.application-session-tabs strong,.application-session-tabs span{display:block}.application-session-tabs span{margin-top:4px;color:var(--muted);font-size:.76rem}.application-question-list article{padding:18px;background:rgba(var(--text-rgb),.03);border:1px solid var(--border);border-radius:16px}.application-question-list article>span{color:var(--primary);font-size:.7rem;font-weight:900}.application-question-list h3{margin:.4rem 0 1rem}.application-question-list details{margin-bottom:12px;padding:10px;border-left:3px solid var(--primary);background:rgba(var(--primary-rgb),.06)}.application-question-list details p{color:var(--muted)}.application-question-list article>div{display:flex;gap:16px;align-items:center;margin-top:10px}.application-question-list label.check{display:flex;align-items:center;gap:8px}.application-question-list label.check input{width:auto}.application-history{display:grid;gap:12px;padding:0;list-style:none}.application-history li{padding-bottom:11px;border-bottom:1px solid var(--border)}.application-history strong,.application-history span{display:block}.application-history span{color:var(--muted);font-size:.76rem}.application-history p{margin:.4rem 0 0!important}
.application-admin-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:24px 0 34px}.application-admin-metrics article{padding:20px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:17px}.application-admin-metrics span{display:block;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.application-admin-metrics strong{display:block;margin-top:5px;font-size:2rem}.application-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.application-template-list,.application-admin-queue{display:grid;gap:8px}.application-template-list a{display:flex;justify-content:space-between;gap:16px;padding:12px;color:var(--text);background:rgba(var(--text-rgb),.03);border:1px solid var(--border);border-radius:11px;text-decoration:none}.application-template-list a.active{border-color:var(--primary);background:rgba(var(--primary-rgb),.08)}.application-template-list span{color:var(--muted);font-size:.72rem}.application-admin-queue article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:13px;border-bottom:1px solid var(--border)}.application-admin-queue article span,.application-admin-queue article small{display:block;color:var(--muted);font-size:.76rem}.application-admin-queue article small{grid-column:1/-1}.application-template-editor{display:grid;gap:8px}.application-settings-form{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.application-settings-form .section-heading,.application-settings-form button{grid-column:1/-1}
.application-pack-toolbar{padding:16px 0;background:var(--bg-secondary);border-bottom:1px solid var(--border)}.application-pack-toolbar>.container{display:flex;gap:12px;align-items:center}.application-pack-toolbar>.container>div{margin-right:auto}.application-pack-toolbar strong,.application-pack-toolbar span{display:block}.application-pack-toolbar span{color:var(--muted);font-size:.78rem}.application-pack{max-width:980px;padding-top:44px;padding-bottom:70px}.application-pack>header{padding-bottom:26px;border-bottom:3px solid var(--text)}.application-pack>header>span{font-size:.72rem;font-weight:900;letter-spacing:.08em}.application-pack h1{font-size:3rem;margin:.4rem 0}.application-pack>header>p{font-size:1.1rem;color:var(--muted)}.application-pack>header dl{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.application-pack dt{font-size:.72rem;text-transform:uppercase;color:var(--muted)}.application-pack dd{margin:.2rem 0;font-weight:850}.application-pack>section{padding:26px 0;border-bottom:1px solid var(--border)}.application-pack table{width:100%;border-collapse:collapse}.application-pack th,.application-pack td{padding:10px;text-align:left;vertical-align:top;border:1px solid var(--border)}.application-pack td small{display:block;margin-top:4px;color:var(--muted)}.application-pack-text pre{white-space:pre-wrap;font:inherit;line-height:1.6}.asset-meta{color:var(--muted);font-size:.76rem;font-weight:850}.application-pack>footer{margin-top:30px;padding:20px;background:rgba(var(--primary-rgb),.07);border-left:4px solid var(--primary)}
@media(max-width:1050px){.application-command-hero-grid,.application-campaign-hero>.container,.application-campaign-layout{grid-template-columns:1fr}.application-campaign-sidebar{position:static}.application-command-summary>.container{grid-template-columns:repeat(3,1fr)}.application-campaign-grid{grid-template-columns:1fr}.application-unplanned{grid-template-columns:1fr}.application-requirement-list article{grid-template-columns:1fr 1fr}.application-requirement-list article>div{grid-column:1/-1}.application-document-list article{grid-template-columns:1fr 1fr}.application-document-list article>strong{grid-column:1/-1}.application-admin-metrics{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.application-command-hero,.application-campaign-hero{padding:58px 0 44px}.application-command-hero h1,.application-campaign-hero h1{font-size:clamp(2.4rem,11vw,3.6rem)}.application-command-summary>.container{grid-template-columns:1fr 1fr}.application-command-summary a,.application-command-summary .container>div{padding:16px}.application-campaign-card header{display:grid}.application-score{text-align:left}.application-campaign-card dl{grid-template-columns:1fr}.application-campaign-card footer,.application-command-empty,.application-unplanned article,.application-pack-toolbar>.container{align-items:stretch;flex-direction:column}.application-form-grid,.application-requirement-list article,.application-document-list article,.application-admin-grid,.application-settings-form{grid-template-columns:1fr}.application-form-grid label.wide,.application-settings-form .section-heading,.application-settings-form button{grid-column:auto}.application-asset-list summary{grid-template-columns:1fr}.application-question-list article>div{align-items:stretch;flex-direction:column}.application-admin-metrics{grid-template-columns:1fr 1fr}.application-pack{padding:25px 16px}.application-pack h1{font-size:2.2rem}.application-pack>header dl{grid-template-columns:1fr 1fr}.application-pack table{display:block;overflow:auto}}
@media print{header.site-header,footer.site-footer,.application-pack-toolbar,.share-floating-button{display:none!important}body{background:#fff!important;color:#111!important}.application-pack{max-width:none;padding:0}.application-pack>header,.application-pack>section{break-inside:avoid}.application-pack table{font-size:10pt}.application-pack th,.application-pack td{border-color:#999}.application-pack-text pre{font-size:10.5pt}.application-pack>footer{background:#f3f3f3!important}.application-pack a{color:#111!important;text-decoration:none}}

/* Cross-platform career integration */
.career-application-command-callout{padding:28px 0;background:linear-gradient(90deg,rgba(var(--primary-rgb),.12),rgba(var(--text-rgb),.02));border-bottom:1px solid var(--border)}
.career-application-command-callout>.container{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr) auto;gap:26px;align-items:center}
.career-application-command-callout h2{margin:.35rem 0 .65rem;font-size:clamp(1.55rem,2.8vw,2.45rem)}
.career-application-command-callout p{max-width:780px;margin:0;color:var(--muted);line-height:1.65}
.career-application-command-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.career-application-command-stats span{padding:11px 13px;background:rgba(var(--text-rgb),.035);border:1px solid var(--border);border-radius:12px;color:var(--muted);font-size:.76rem}
.career-application-command-stats strong{display:block;color:var(--text);font-size:1.35rem}
.application-command-hub-strip{padding:22px 0;background:linear-gradient(90deg,rgba(var(--primary-rgb),.11),rgba(var(--text-rgb),.02));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.application-command-hub-strip>.container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}
.application-command-hub-strip h2{margin:.25rem 0 .35rem;font-size:clamp(1.35rem,2.5vw,2rem)}
.application-command-hub-strip p{margin:0;color:var(--muted)}
.application-job-callout .button{margin-top:12px}
@media(max-width:980px){.career-application-command-callout>.container{grid-template-columns:1fr}.career-application-command-callout>.container>.button{justify-self:start}.application-command-hub-strip>.container{grid-template-columns:1fr}}
@media(max-width:760px){.career-application-command-stats{grid-template-columns:1fr 1fr}.application-command-hub-strip .academy-v3330-hub-actions{display:flex;flex-direction:column;align-items:stretch}.application-command-hub-strip .button{width:100%}}
