.warehouse-activity-proposal{width:100%;min-width:0;color:#183854;font-size:14px;line-height:1.4;padding:4px;box-sizing:border-box}
.warehouse-activity-proposal .waa-intro{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}
.warehouse-activity-proposal .waa-intro strong{font-size:18px}
.warehouse-activity-proposal .waa-intro span,.warehouse-activity-proposal .waa-note{font-size:12px;color:#53697e}
.warehouse-activity-proposal .waa-section{border:1px solid #d5e2ee;border-radius:9px;background:white;margin-bottom:12px;overflow:hidden}
.warehouse-activity-proposal h3{font-size:15px;line-height:1.4;margin:0;padding:8px 12px;background:#edf5fd;display:flex;gap:10px;align-items:center}
.warehouse-activity-proposal h3 span{font-size:12px;font-weight:400;background:white;border-radius:12px;padding:2px 8px}
.warehouse-activity-proposal table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0;display:table}
.warehouse-activity-proposal thead{display:table-header-group}
.warehouse-activity-proposal tbody{display:table-row-group}
.warehouse-activity-proposal tr{display:table-row;height:auto;min-height:0}
#warehouse-activity-proposal th,#warehouse-activity-proposal td{display:table-cell;padding:7px 10px!important;vertical-align:top;text-align:left;font-size:13px!important;line-height:1.35!important;font-weight:400!important;white-space:normal;overflow-wrap:anywhere;border:0;border-bottom:1px solid #e5edf4;height:auto}
.warehouse-activity-proposal th{font-size:12px;font-weight:600;color:#516477;background:#f9fbfd;text-transform:none}
.warehouse-activity-proposal th:first-child{width:11%}
.warehouse-activity-proposal th:nth-child(2){width:14%}
.warehouse-activity-proposal th:nth-child(3){width:14%}
.warehouse-activity-proposal th:nth-child(4){width:12%}
.warehouse-activity-proposal th:nth-child(5){width:21%}
#warehouse-activity-proposal td small{display:block;font-size:11px!important;line-height:1.3!important;color:#617385;margin-top:3px;white-space:normal}
.warehouse-activity-proposal .waa-badge{display:inline-block;width:auto;border-radius:5px;padding:3px 7px;font-size:12px;background:#ecf0f5;color:#3b526b}
.warehouse-activity-proposal .waa-in{background:#e1f3e9;color:#156540}
.warehouse-activity-proposal .waa-out{background:#fff0dc;color:#95540b}
.warehouse-activity-proposal .waa-success{background:#d4efdf;color:#125635;border:1px solid #89c4a2}
.warehouse-activity-proposal .waa-danger{background:#fce0e0;color:#8b2424;border:1px solid #dfa0a0}
.warehouse-activity-proposal .waa-warning{background:#fff0cd;color:#79500a;border:1px solid #daba70}
.warehouse-activity-proposal .waa-info{background:#deecff;color:#164e8b;border:1px solid #8eb5e5}
.waa-expedition-summary{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:7px;font-size:12px;font-weight:400;color:#36536c}
.waa-expedition-summary>span{display:inline-block;background:#fff;border:1px solid #d1e0ed;border-radius:5px;padding:3px 7px}
.warehouse-activity-proposal button{display:block;width:auto;min-height:28px;margin-top:4px;padding:3px 8px;font-size:11px;border:1px solid #b7cfeb;background:#f7fbff;color:#075db6;border-radius:5px}
.warehouse-activity-proposal .waa-empty{margin:10px 12px;font-size:13px}
.warehouse-activity-proposal button.waa-reference{display:inline-block;max-width:100%;text-align:left;overflow-wrap:anywhere;font-size:12px;margin:0;background:transparent;border:0;padding:2px 0;text-decoration:underline;text-underline-offset:3px}
.warehouse-combined-purchases{min-width:0;display:flex;flex-direction:column;gap:8px}.warehouse-combined-purchases>[data-price-comparison-panel]{border:1px solid #d5e2ee;border-radius:8px;padding:8px}.warehouse-combined-purchases>[data-price-comparison-panel]>summary{cursor:pointer;color:#075db6;font-size:13px}.warehouse-record-preview{width:min(960px,94vw);max-height:88vh;padding:14px;border:1px solid #c6d9eb;border-radius:10px;color:#183854;box-sizing:border-box;overflow:auto}.warehouse-record-preview::backdrop{background:#102d4866}.warehouse-record-preview>header{display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:-14px;background:white;z-index:2;padding:6px 0}.warehouse-record-preview h2{font-size:17px;margin:0}.warehouse-record-preview table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.warehouse-record-preview td,.warehouse-record-preview th{padding:6px;overflow-wrap:anywhere;text-align:left;border-bottom:1px solid #dce6ef}
.warehouse-activity-proposal summary{cursor:pointer;font-size:13px;padding:6px}
@media(max-width:760px){.warehouse-activity-proposal table,.warehouse-activity-proposal tbody,.warehouse-activity-proposal tr{display:block}.warehouse-activity-proposal thead{display:none}.warehouse-activity-proposal tr{padding:6px 8px;border-bottom:1px solid #d5e2ee}#warehouse-activity-proposal td{display:grid;grid-template-columns:115px minmax(0,1fr);gap:4px;border:0;padding:4px!important;font-size:13px}.warehouse-activity-proposal td:before{content:attr(data-label);font-size:11px;color:#53697e}.warehouse-activity-proposal td small,.warehouse-activity-proposal td button{grid-column:2}.warehouse-activity-proposal .waa-badge{justify-self:start}}
.waa-expeditions>h3{padding:10px}.waa-expedition{border:1px solid #c9dbeb;border-radius:8px;margin:9px 0;background:#fff}.waa-expedition>summary{font-weight:600;background:#edf5fd;padding:10px}.waa-expedition ul,.waa-expedition-pending ul{list-style:none;margin:6px 10px 10px 22px;padding-left:15px;border-left:2px solid #d6e4f1}.waa-expedition li,.waa-expedition-pending li{padding:7px 0}.waa-expedition-row{padding:6px 10px;overflow-wrap:anywhere}.waa-expedition-row>b{margin-right:7px}.waa-expedition-file{overflow-wrap:anywhere}.waa-expedition-pending{border:1px solid #e5d0a7;border-radius:8px;margin-top:15px}.waa-expedition-pending h3{background:#fff7e8}.waa-expedition-row small{display:block;color:#617385;font-size:12px}
