#sm100-root{max-width:1200px;margin:0 auto;color:#eee}#sm100-root header{padding:12px 0}#sm100-root h2{color:#f0cf71;font-size:25px}#sm100-root h3{margin:0 0 14px}#sm100-root p{font-size:13px;color:#bcbcbc;line-height:1.6}#sm100-root .sm100-box{border:1px solid #4c4026;border-radius:14px;padding:20px;margin:16px 0;background:#121212}#sm100-root .sm100-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#sm100-root .sm100-four{grid-template-columns:repeat(4,minmax(0,1fr))}#sm100-root label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#dbc78d}#sm100-root input,#sm100-root select{box-sizing:border-box;width:100%;min-height:46px;padding:10px;background:#1b1b1b;border:1px solid #575044;border-radius:9px;color:#fff;font-size:15px}#sm100-root [hidden]{display:none!important}#sm100-root button{padding:11px 15px;min-height:44px;background:#262118;color:#efcf78;border:1px solid #78612e;border-radius:9px;cursor:pointer}#sm100-root #sm100-add{background:#e8c357;color:#15120b;font-weight:bold}#sm100-root button:disabled{opacity:.4;cursor:default}#sm100-root .sm100-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}#sm100-root .sm100-actions h3{margin:0;margin-right:auto}#sm100-root .sm100-table{overflow:auto;margin-top:18px}#sm100-root table{width:100%;border-collapse:collapse;min-width:720px}#sm100-root th,#sm100-root td{text-align:left;padding:12px 9px;border-bottom:1px solid #333;font-size:14px}#sm100-root th{color:#e9ca7c}#sm100-root small{display:block;color:#a7a7a7;margin-top:5px}#sm100-root .sm100-total{text-align:right;padding:20px 0}#sm100-root .sm100-total strong{display:block;font-size:28px;color:#f1d477;margin-top:6px}#sm100-root #sm100-message{color:#ffe09b}#sm100-root summary,.sm100-old>summary{cursor:pointer;color:#d4bc80;padding:12px 0}.sm100-old{max-width:1200px;margin:20px auto;border:1px solid #444;border-radius:12px;padding:14px}#sm100-root :focus-visible{outline:2px solid #f4ce66;outline-offset:2px}@media(max-width:700px){#sm100-root .sm100-grid,#sm100-root .sm100-four{grid-template-columns:1fr}#sm100-root .sm100-box{padding:14px}}

#sm100-root .sm101-results{border:1px solid #65532e;border-radius:10px;padding:14px;margin-top:14px;background:#1c1912}#sm100-root .sm101-results button{margin:4px;text-align:left}#sm100-root .sm101-custom{margin-top:12px;padding-top:10px;border-top:1px solid #443b29}

#sm100-root #sm105-save{background:#e8c357;color:#15120b;font-weight:800;font-size:16px}#sm105-status{font-weight:700}#sm105-panel{scroll-margin-top:20px}

#sm100-root .sm106-picker{position:relative;min-width:0}#sm100-root .sm106-menu{border:1px solid #89703a;border-radius:10px;background:#181715;padding:10px;margin-top:6px}#sm100-root .sm106-menu [role=listbox]{max-height:260px;overflow-y:auto;overscroll-behavior:contain}#sm100-root .sm106-menu [role=option]{display:block;text-align:left;width:100%;margin:5px 0}#sm100-root .sm106-menu [aria-selected=true]{outline:2px solid #f4ce66}#sm100-root .sm106-tools{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}#sm100-root .sm106-menu [data-custom]{width:100%;text-align:left;margin-top:8px}#sm100-root .sm106-state{white-space:normal}
