.experience-workspace{display:grid;gap:24px;color:var(--color-text-primary,#071f33)}
.experience-workspace .page-head,.experience-workspace .panel{margin:0}
.experience-context{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--color-text-secondary,#526575);font:var(--type-caption);margin-top:-8px}
.experience-lab{padding:5px 10px;background:#fff5cf;border:1px solid #e9d881;border-radius:999px;font-weight:700;color:#665012}
.experience-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.experience-metric{display:grid;gap:8px;padding:20px;border:1px solid var(--color-border,#dce3e7);border-radius:var(--radius-md,12px);background:var(--ubyra-white,#fff)}
.experience-metric>span{font-weight:600;font-size:14px}.experience-metric strong{font-size:30px;line-height:1.2;letter-spacing:-.04em}.experience-metric small{color:var(--color-text-secondary,#526575);line-height:1.5}.experience-metric-attention{border-left:4px solid #b87920}
.experience-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.experience-section-head p{margin-top:6px;color:var(--color-text-secondary,#526575)}.experience-count{white-space:nowrap;font-size:12px;padding:6px 10px;border-radius:999px;background:var(--color-bg-primary,#f4f7f9)}
.experience-filters{display:grid;gap:16px;padding:20px;margin-bottom:20px;background:var(--color-bg-primary,#f4f7f9);border:1px solid var(--color-border,#dce3e7);border-radius:var(--radius-md,12px)}.experience-filter-main{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:16px}.experience-field{display:grid;gap:7px;font-size:13px;font-weight:600;min-width:0}.experience-field input,.experience-field select{width:100%;min-width:0;min-height:44px;padding:10px 12px;background:#fff;color:#071f33;border:1px solid #b8c6cf;border-radius:8px;font-weight:400}.experience-field select:disabled{background:#f0f3f5}.experience-filter-more>summary{cursor:pointer;font-size:13px;font-weight:600;min-height:32px;display:list-item;align-content:center}.experience-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:14px 0}.experience-hint{font-size:12px;line-height:1.65;color:var(--color-text-secondary,#526575)}.experience-filters>.ghost-button{justify-self:start}
.experience-table table{font-size:13px;min-width:720px}.experience-table td:first-child strong,.experience-table td:first-child small{display:block}.experience-table td:first-child strong{font-weight:600;max-width:230px}.experience-table td:first-child small{margin-top:5px;color:var(--color-text-secondary,#526575)}.experience-table .experience-row-action{white-space:nowrap;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.experience-score{display:inline-flex;gap:4px;align-items:baseline;padding:7px 11px;border-radius:9px;white-space:nowrap;background:#f1f4f6;color:#334957}.experience-score strong{font-size:20px}.experience-score>span{font-size:12px}.experience-score-1,.experience-score-2{background:#fff0e3;color:#843d13}.experience-score-3{background:#fff4d6;color:#755911}.experience-score-4,.experience-score-5{background:#e6f6ed;color:#176142}.experience-status{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:5px 10px;font-size:12px;line-height:1.35;font-weight:600;background:#edf1f4;color:#3a5262}.experience-status-PENDING,.experience-status-UNKNOWN{background:#fff2d2;color:#765311}.experience-status-CONFIRMED{background:#e4f5ee;color:#176142}.experience-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px;color:var(--color-text-secondary,#526575);font-size:12px}
.experience-disclosure>summary{cursor:pointer;min-height:44px;align-content:center;font-weight:700;font-size:15px}.experience-disclosure[open]>summary{margin-bottom:20px}.experience-disclosure-body{display:grid;gap:16px;font-size:14px}.experience-insights{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.experience-insights h3{margin-bottom:12px;font-size:15px}.experience-insights .table-wrap{margin-top:8px}.experience-region{grid-column:1/-1}.experience-distribution{display:grid;gap:14px;margin-top:20px}.experience-distribution-row{display:grid;grid-template-columns:110px minmax(70px,1fr) 40px 42px;align-items:center;gap:12px;font-size:13px}.experience-distribution-row strong,.experience-distribution-row small{text-align:right}.experience-distribution-row small{color:var(--color-text-secondary,#526575)}.experience-distribution progress{display:block;width:100%;height:10px;border:0;border-radius:999px;background:#edf1f4;overflow:hidden;appearance:none}.experience-distribution progress::-webkit-progress-bar{background:#edf1f4;border-radius:999px}.experience-distribution progress::-webkit-progress-value{background:#178464;border-radius:999px}.experience-distribution progress::-moz-progress-bar{background:#178464;border-radius:999px}.experience-distribution .experience-progress-1::-webkit-progress-value,.experience-distribution .experience-progress-2::-webkit-progress-value{background:#b76b28}.experience-distribution .experience-progress-3::-webkit-progress-value{background:#b99726}.experience-distribution .experience-progress-1::-moz-progress-bar,.experience-distribution .experience-progress-2::-moz-progress-bar{background:#b76b28}.experience-distribution .experience-progress-3::-moz-progress-bar{background:#b99726}
.experience-back{font-size:14px}.experience-back a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.experience-detail-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:24px;align-items:start}.experience-eyebrow{display:block;font-size:12px;font-weight:600;color:var(--color-text-secondary,#526575);margin-bottom:6px}.experience-opinion .experience-score strong{font-size:32px}.experience-comment{font-size:18px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;padding:20px 0;border-top:1px solid var(--color-border,#dce3e7);border-bottom:1px solid var(--color-border,#dce3e7)}.experience-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.experience-facts>div{min-width:0}.experience-facts dt{font-size:12px;line-height:1.5;color:var(--color-text-secondary,#526575);margin-bottom:5px}.experience-facts dd{font-size:14px;font-weight:500;line-height:1.5;margin:0;overflow-wrap:anywhere}.experience-handoff{display:grid;gap:18px}.experience-handoff .experience-section-head{margin:0}.experience-handoff>.experience-status{justify-self:start}.experience-handoff p{font-size:14px;line-height:1.6}.experience-handoff .experience-hint{font-size:12px}.experience-handoff form{display:grid;gap:18px}.experience-handoff .experience-facts{margin:0}.experience-handoff .primary-button{text-align:center;justify-content:center}.experience-confirm{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6}.experience-confirm input{flex:none;width:20px;height:20px;min-height:20px;margin:2px 0 0;accent-color:#08734d}.experience-note{padding:16px;border:1px solid #e9dca9;border-radius:10px;background:#fffae8;font-size:13px}.experience-note p{margin-top:8px}.experience-handoff [role=alert]{color:#a0341d;font-size:13px}.experience-handoff [data-experience-result]:empty{display:none}
@media(max-width:1180px){.experience-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-filter-main{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-filter-main>.primary-button{justify-self:start}.experience-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-detail-layout{grid-template-columns:minmax(0,1fr)}.experience-insights{grid-template-columns:minmax(0,1fr)}.experience-region{grid-column:auto}}
@media(max-width:700px){.experience-workspace{gap:16px}.experience-section-head{flex-direction:column;gap:12px}.experience-metric{padding:16px}.experience-metric strong{font-size:25px}.experience-filter-main,.experience-filter-grid{grid-template-columns:minmax(0,1fr)}.experience-filters{padding:16px}.experience-filter-main>.primary-button{justify-self:stretch}.experience-table table{min-width:700px}.experience-table .table-wrap{max-width:100%;overflow:auto}.experience-facts{grid-template-columns:minmax(0,1fr)}.experience-distribution-row{grid-template-columns:95px minmax(50px,1fr) 28px 38px;gap:7px}.experience-comment{font-size:16px}.experience-opinion .experience-section-head{flex-direction:row}.experience-context{margin-top:0}.experience-metrics{gap:10px}}
@media(prefers-reduced-motion:reduce){.experience-workspace *{scroll-behavior:auto;transition:none}}

[data-experience-availability] fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}
[data-experience-availability] legend{font-weight:700;margin-bottom:12px}
[data-experience-availability] fieldset:disabled{opacity:.7}

.experience-future-screen{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border,#dce3e7)}.experience-future-screen>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}[data-future-screens]{margin-bottom:16px}@media(max-width:800px){.experience-future-screen{grid-template-columns:minmax(0,1fr)}}

.experience-personal-survey{border-top:1px solid var(--color-border,#dce3e7);border-bottom:1px solid var(--color-border,#dce3e7);padding:16px 0;margin-bottom:20px}.experience-personal-survey h3{margin:0}.experience-personal-survey .experience-facts{margin:16px 0}.experience-personal-survey .experience-section-head{flex-wrap:wrap;gap:12px}
