.aw-wrap{max-width:1440px;margin:28px auto;padding:0 24px;color:#25483c}.aw-wrap h1{margin:16px 0 10px}.aw-tools{display:flex;gap:24px;align-items:end;flex-wrap:wrap;margin:24px 0 18px}.aw-tools label{display:grid;gap:6px;font-weight:600}.aw-tools input,.aw-tools select{font:inherit;padding:9px 12px;border:1px solid #b9cec4;border-radius:5px;background:white;min-width:230px}.aw-tools span{margin-left:auto;padding:10px 0}.aw-table-wrap{overflow-x:auto;border:1px solid #ccddd5;border-radius:8px;background:white}.aw-table{width:100%;border-collapse:collapse;min-width:860px}.aw-table th,.aw-table td{padding:14px 16px;text-align:left;border-bottom:1px solid #dbe6e0;vertical-align:top}.aw-table th{background:#edf4f0;font-size:14px}.aw-table td small{display:block;font-size:12px;color:#557065;margin-top:3px}.aw-table th small{font-weight:400}.aw-toggle{background:white;border:1px solid #9fb9ad;border-radius:5px;padding:6px 10px;color:#20523e;font:inherit;cursor:pointer;white-space:nowrap}.aw-toggle:focus-visible{outline:3px solid #d28b30;outline-offset:2px}.aw-pending{background:#fff0cb;color:#714a08;border-radius:5px;padding:4px 9px}.aw-detail{background:#f6faf8}.aw-detail[hidden],.aw-row[hidden],#aw-empty[hidden]{display:none!important}.aw-detail h2{font-size:18px;margin:4px 0 14px}.aw-detail h3{font-size:16px;margin:18px 0 8px}.aw-detail table{width:100%;border-collapse:collapse;font-size:14px}.aw-detail th,.aw-detail td{padding:8px 12px}.aw-note{font-size:14px;color:#557065;margin-top:18px;max-width:1100px}@media(max-width:700px){.aw-wrap{padding:0 14px}.aw-tools{gap:12px}.aw-tools span{margin-left:0}}
@media(max-width:959px){.aw-table{min-width:700px;table-layout:fixed;font-size:13px}.aw-table>thead>tr>th,.aw-row>td{padding:10px 8px;overflow-wrap:anywhere}.aw-table>thead>tr>th:nth-child(1){width:22%}.aw-table>thead>tr>th:nth-child(2){width:20%}.aw-table>thead>tr>th:nth-child(3){width:13%}.aw-table>thead>tr>th:nth-child(4){width:13%}.aw-table>thead>tr>th:nth-child(5){width:15%}.aw-table>thead>tr>th:nth-child(6){width:17%}.aw-toggle{font-size:12px;padding:5px 7px}.aw-detail table{table-layout:fixed;font-size:12px}.aw-detail th,.aw-detail td{padding:8px;overflow-wrap:anywhere}}
.aw-table th,.aw-table td{white-space:normal}
.aw-allocation{background:white;border:1px solid #ccddd5;border-radius:8px;padding:20px;margin:24px 0}.aw-allocation h2{font-size:22px;margin:0 0 8px}.aw-allocation form label{display:block;font-weight:600;margin-bottom:6px}.aw-allocation form>div{display:flex;gap:12px;flex-wrap:wrap}.aw-allocation select{font:inherit;padding:9px;max-width:100%;flex:1;min-width:200px;border:1px solid #b9cec4;border-radius:5px}.aw-allocation button{background:#20523e;color:white;border:0;border-radius:5px;padding:10px 15px;font:inherit;cursor:pointer}.aw-order{width:100%;border-collapse:collapse}.aw-order th,.aw-order td{padding:10px 14px;border-bottom:1px solid #dbe6e0;text-align:left;white-space:normal}.aw-order th{background:#edf4f0}.aw-allocation h3{font-size:18px;margin:20px 0 10px}.aw-row td small strong{font-weight:600}
.aw-allocation .aw-route-fields{align-items:end}.aw-allocation .aw-route-fields label{display:grid;gap:6px;flex:1;margin:0}.aw-allocation .aw-route-fields select{width:100%;min-width:170px;box-sizing:border-box}.aw-allocation .aw-route-fields button{margin-bottom:1px}
