.st-search fieldset{min-width:0}.st-search .operator-fields{grid-template-columns:190px minmax(120px,1fr) 180px minmax(120px,1fr);gap:12px 24px}.st-summary{border:2px solid #f79416;margin:0 0 18px;padding:12px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:7px 20px;font-size:12px}.st-summary dt,.st-summary dd{line-height:1.4}.st-note{font-size:12px;line-height:1.5;background:#edf4f8;border-left:3px solid #467895;padding:8px 12px;margin:8px 0 16px}.st-toolbar{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap;margin:10px 0}.st-toolbar button{background:#f79416;border:0;color:white;font-size:12px;font-weight:bold;padding:7px 14px;min-width:130px}.st-toolbar .st-wide{min-width:230px}.st-toolbar button:hover{background:#df7c08}.st-table-wrap{overflow:auto;max-width:100%;min-width:0}.st-table{width:100%;border-collapse:collapse;min-width:700px;font-size:12px}.st-table th{padding:6px;border:1px solid white;white-space:normal}.st-table td{padding:6px 8px;border:1px solid #eee;text-align:left;font-weight:normal;font-size:12px;min-width:0!important;vertical-align:middle}.st-table td:first-child{text-align:center}.st-table td button{padding:3px 6px;color:#28587a;font-size:12px}.st-table tr:nth-child(even){background:#f7f6f3}.st-activity-table td{font-weight:bold}.st-activity-table .st-icons{white-space:nowrap;text-align:center}.st-icons button{border:0;background:transparent;cursor:pointer;min-width:27px}.st-icons img{width:17px;height:18px;object-fit:contain}.st-icon-char{font-size:19px;line-height:1;font-weight:normal;color:#555}.st-two-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.st-two-cols fieldset{min-width:0;margin:0!important;padding:10px}.st-two-cols .st-table{min-width:0;table-layout:fixed}.st-two-cols .st-table th,.st-two-cols .st-table td{overflow-wrap:anywhere;padding:5px;font-size:12px}.st-key-values{border-collapse:collapse;width:100%;min-width:0!important;table-layout:fixed}.st-key-values td{border:1px solid #bcbcbc;text-align:left;min-width:0!important;padding:6px;font-size:12px}.st-key-values td:first-child{width:40%;background:#eeecea;color:#111;font-weight:bold}.st-key-values td:last-child{font-weight:normal;color:#274e6e;overflow-wrap:anywhere}.st-small-heading{font-size:13px;margin:11px 0 5px}.st-details{margin:20px 0;padding:10px;border:1px solid #c6c6c6;min-width:0}.st-details summary{font-size:13px;color:#183f5c}.st-details[open] summary{margin-bottom:20px}.st-option-grid{display:grid;grid-template-columns:repeat(7,minmax(95px,1fr));gap:10px}.st-option-grid button{border:0;background:none;color:#111;font-size:12px;font-weight:bold;display:flex;align-items:center;flex-direction:column;gap:7px;cursor:pointer}.st-option-icon{display:grid;place-items:center;width:58px;height:62px;border:2px solid #89551b;border-radius:5px;background:linear-gradient(130deg,#ae7029,#d49646 45%,#ae7029);color:#fff;font-size:31px;font-weight:normal;box-shadow:1px 1px 2px #ccc}.st-form{min-width:0}.st-form fieldset{min-width:0}.st-form .operator-fields{grid-template-columns:210px minmax(120px,1fr);gap:10px 15px}.st-form input,.st-form select,.st-form textarea{width:100%;max-width:100%}.st-form textarea{min-height:75px}.st-form .form-actions{flex-wrap:wrap;margin:8px 0;padding-top:10px}.st-form-error{color:#9b3217;padding:10px;background:#fff0e9;font-size:13px}.st-file{background:#f6f4f1;border:1px solid #d3bfa7;padding:10px;margin:8px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.st-file button{padding:5px 8px;border:1px solid #b79a75;background:white;color:#244f70;cursor:pointer}.st-actions-box{padding:10px;border:1px solid #e6b57b;background:#fff9f1;margin:14px 0}.st-doc-link{color:#245986;text-decoration:underline;cursor:pointer;background:none;border:0;font-size:12px}.st-badge{font-size:11px;border:1px solid #c6baab;background:#f5f0e9;padding:4px 6px;white-space:nowrap}.st-bridge{display:flex;justify-content:flex-end;margin-bottom:12px}.st-bridge button{padding:7px 12px;background:#17486b;color:white;border:0;font-weight:bold;cursor:pointer}.st-download-label{display:inline-block;background:#e9e0cc;color:#71551a;font-size:10px;border:1px solid #bda77a;padding:5px}.st-stage-input{width:145px!important;min-width:130px}.st-search-results{margin:10px 0}.st-modal .operator-fields{grid-template-columns:160px minmax(100px,1fr)}.st-modal input,.st-modal select{width:100%;min-width:0}.st-modal fieldset{min-width:0}.st-allocation{font-weight:bold;text-align:right;padding:12px;background:#f5eee2}.st-source{font-size:11px;color:#777;margin-top:15px}.st-winner{background:#e8f3e9!important}.st-inline-buttons{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.st-inline-buttons button{padding:6px 10px;cursor:pointer}.st-check-line{display:flex!important;align-items:center;gap:8px;font-size:13px}.st-check-line input{width:auto!important;height:auto}.st-procedure-state{font-weight:bold;color:#205a3f;margin:10px 0}#st-filter-error{color:#923018}.st-search .operator-fields>input,.st-search .operator-fields>select{height:28px}.st-search .operator-fields>textarea{grid-column:auto}#st-procedure-form .operator-fields>textarea{grid-column:auto}.st-modal textarea{width:100%;min-height:70px;font:inherit}.st-summary dd{margin:0}#operator-table.selection-results td:nth-child(8){min-width:330px;max-width:600px;font-weight:bold}#operator-table.selection-results{min-width:1280px}#operator-table.selection-results td{font-size:12px}#operator-table.selection-results th{font-size:12px}#operator-table.selection-results td:nth-child(3){min-width:180px}.st-activity-table th:nth-child(4){width:34%}.st-section-actions{margin-top:18px}@media(max-width:1200px){.st-search .operator-fields{grid-template-columns:175px minmax(100px,1fr)}.st-option-grid{grid-template-columns:repeat(4,minmax(90px,1fr))}.st-two-cols{grid-template-columns:1fr}}@media(max-width:650px){.st-summary{grid-template-columns:1fr;gap:4px;padding:10px}.st-summary dd{margin-bottom:8px}.st-toolbar{justify-content:stretch}.st-toolbar button{flex:1 1 140px;min-width:0}.st-toolbar .st-wide{min-width:0;flex-basis:100%}.st-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-search .operator-fields,.st-form .operator-fields,.st-modal .operator-fields{grid-template-columns:1fr}.st-two-cols .st-table{min-width:0}.st-note{font-size:12px}.st-form .operator-fields>textarea{grid-column:auto}.st-table{min-width:700px}.st-file{align-items:flex-start;flex-direction:column}.st-key-values td:first-child{width:43%}.st-option-grid button{font-size:12px}.st-stage-input{min-width:130px}.st-toolbar button{font-size:12px}.st-summary{font-size:12px}}
