._39hl3W_settings,._39hl3W_loading{color:#e8edf4;box-sizing:border-box;background:#272b31;min-height:100dvh;padding:24px;font:13px system-ui,sans-serif}._39hl3W_settings *{box-sizing:border-box}._39hl3W_settings form{flex-direction:column;gap:16px;max-width:1150px;margin:auto;display:flex}._39hl3W_settings header{justify-content:space-between;align-items:start;gap:20px;display:flex}._39hl3W_eyebrow{letter-spacing:1.5px;color:#a1b1c4;font-size:10px}._39hl3W_settings h1{margin:6px 0;font-size:25px}._39hl3W_settings p{color:#b7c2cf;margin:0;line-height:1.6}._39hl3W_settings button,._39hl3W_settings input,._39hl3W_settings select{font:inherit;color:#e8edf4;background:#343b45;border:1px solid #515c6a;border-radius:6px;padding:8px 11px}._39hl3W_settings button{cursor:pointer;white-space:nowrap}._39hl3W_settings button:hover{background:#445364}._39hl3W_settings button:disabled{opacity:.5;cursor:default}._39hl3W_settings input:focus,._39hl3W_settings select:focus,._39hl3W_settings button:focus-visible{outline-offset:2px;outline:2px solid #91bcff}._39hl3W_settings input[type=number]{width:84px}._39hl3W_settings input[type=checkbox]{accent-color:#91bcff}._39hl3W_settings ._39hl3W_close{background:0 0;border:0;padding:0 8px;font-size:25px}._39hl3W_config{background:#30363f;border:1px solid #444e5c;border-radius:9px;grid-template-columns:minmax(160px,1fr) 110px minmax(210px,1fr);gap:18px;padding:18px;display:grid}._39hl3W_config label{color:#b8c6d5;flex-direction:column;gap:7px;display:flex}._39hl3W_config ._39hl3W_enforce{flex-direction:row;align-items:center;gap:10px}._39hl3W_enforce input{width:17px;height:17px}._39hl3W_enforce span{gap:4px;display:grid}._39hl3W_settings small{color:#9eadc0;font-size:11px;display:block}._39hl3W_overview{align-items:center;gap:25px;display:flex}._39hl3W_overview>div:not(._39hl3W_fileActions){gap:4px;display:grid}._39hl3W_overview strong{color:#b9dbff;font-variant-numeric:tabular-nums;font-size:24px}._39hl3W_overview span{color:#afbdce;font-size:11px}._39hl3W_overview [data-warning=true] strong{color:#ffbca4}._39hl3W_fileActions{gap:8px;margin-left:auto;display:flex}._39hl3W_tools{gap:8px;display:flex}._39hl3W_tools input{flex:1;min-width:100px}._39hl3W_note{font-size:11px}._39hl3W_tableWrap{background:#252a31;border:1px solid #46515e;border-radius:8px;max-height:43dvh;overflow:auto}._39hl3W_settings table{border-collapse:collapse;width:100%;font-size:12px}._39hl3W_settings th{text-align:left;color:#c0cddd;z-index:1;white-space:nowrap;background:#353e4a;position:sticky;top:0}._39hl3W_settings td,._39hl3W_settings th{border-bottom:1px solid #3b4552;padding:9px 12px}._39hl3W_settings td:not(:first-child){font-variant-numeric:tabular-nums}._39hl3W_settings td strong{font-size:12px}._39hl3W_settings td small{overflow-wrap:anywhere;margin-top:3px}._39hl3W_settings td input{padding:5px 8px}._39hl3W_settings tr[data-over=true]{background:#4e302e}._39hl3W_settings tr[data-over=true] td:last-child{color:#ffc7ae;font-weight:700}._39hl3W_source{color:#b4c2d2;font-size:11px}._39hl3W_source summary{cursor:pointer}._39hl3W_source p{margin-top:8px}._39hl3W_source a{color:#b5d6ff}._39hl3W_settings ._39hl3W_warning{color:#ffe1b8;background:#4a382a;border:1px solid #a67a4a;border-radius:6px;padding:10px 14px;font-size:12px}._39hl3W_settings footer{background:#272b31;border-top:1px solid #4c5663;align-items:center;gap:8px;padding:14px 0 0;display:flex;position:sticky;bottom:0}._39hl3W_settings footer span{color:#a3b5c8;margin-right:auto;font-size:11px}._39hl3W_settings ._39hl3W_primary{color:#15263e;background:#a8ccff;border-color:#a8ccff;font-weight:650}._39hl3W_settings ._39hl3W_primary:hover{background:#c4ddff}@media (max-width:700px){._39hl3W_settings{padding:16px}._39hl3W_config{grid-template-columns:1fr 90px}._39hl3W_config ._39hl3W_enforce{grid-column:1/-1}._39hl3W_overview{flex-wrap:wrap;gap:16px}._39hl3W_fileActions{margin-left:0}._39hl3W_tools{flex-wrap:wrap}._39hl3W_tools input{flex-basis:100%}._39hl3W_settings footer{flex-wrap:wrap}._39hl3W_settings footer span{width:100%}._39hl3W_settings td,._39hl3W_settings th{padding:8px}._39hl3W_settings td:first-child{min-width:160px}._39hl3W_tableWrap{max-height:40dvh}}._39hl3W_overview ._39hl3W_shortageCard{align-self:stretch;align-items:center;display:flex;position:relative}._39hl3W_settings ._39hl3W_shortageTrigger{text-align:left;white-space:normal;background:0 0;border-color:#0000;gap:4px;margin:-5px -8px;padding:5px 8px;display:grid}._39hl3W_settings ._39hl3W_shortageTrigger:hover{background:#ffffff0a;border-color:#65758a}._39hl3W_shortageTooltip{z-index:10;background:#19232e;border:1px solid #71849c;border-radius:8px;width:380px;max-width:calc(100vw - 48px);max-height:min(340px,45dvh);padding:14px;position:absolute;top:100%;left:-8px;overflow:auto;box-shadow:0 10px 28px #0006}._39hl3W_shortageTooltip h2{color:#f3f6fa;margin:0 0 10px;font-size:13px}._39hl3W_shortageTooltip ul{margin:0;padding:0;list-style:none}._39hl3W_shortageTooltip li{border-bottom:1px solid #3a4858;align-items:center;gap:10px;padding:9px 0;display:flex}._39hl3W_shortageTooltip li:last-child{border:0}._39hl3W_shortageTooltip img{object-fit:contain;background:#edf2f1;border-radius:5px;flex:none;width:44px;height:44px}._39hl3W_shortageTooltip b{color:#f1f5fa;font-size:12px}._39hl3W_shortageTooltip small{overflow-wrap:anywhere;margin:3px 0}._39hl3W_shortageTooltip p{font-size:11px}._39hl3W_shortageTooltip em{color:#ffc09e;font-style:normal;font-weight:700}._39hl3W_shortageTooltip ._39hl3W_tooltipHint{color:#a6bbd2;padding-top:8px;font-size:10px}@media (max-width:700px){._39hl3W_overview{position:relative}._39hl3W_overview ._39hl3W_shortageCard{position:static}._39hl3W_shortageTooltip{width:auto;max-width:100%;left:0;right:0}}
