.supply-page{display:grid;gap:16px}.supply-page h2,.receiving-panel h2{font-size:18px;margin:0}.supply-page .view-tabs{flex-wrap:wrap}.supply-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.receiving-fields{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.receiving-panel h2{display:flex;align-items:center;gap:10px}.receiving-panel h2 svg{width:20px;height:20px;color:var(--primary)}.receiving-panel{margin-top:22px}.supply-page .select,.supply-page .input,.receiving-panel .input{width:100%;min-width:0}.supply-page .section-title-row{gap:12px;flex-wrap:wrap}.supply-page .section-title-row>input{max-width:360px}.supply-vendors{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.supply-vendor{padding:16px;border:1px solid var(--border);border-radius:5px;min-width:0}.supply-vendor-heading{display:flex;align-items:end;gap:10px}.supply-vendor-heading>.field{flex:1;min-width:0}.supply-days{display:flex;flex-wrap:wrap;gap:6px 14px;border:0;padding:12px 0 0;margin:0}.supply-days legend{padding-top:12px;color:var(--muted);font-size:12px}.supply-days .info-confirm{gap:6px}.supply-bulk{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:14px 0}.supply-bulk>.select{width:auto;min-width:180px;max-width:300px}.supply-product-table{max-height:460px;overflow:auto}.supply-product-table table{width:100%;min-width:520px}.supply-product-table th:last-child{width:35%}.supply-product-table small{display:block;margin-top:4px}.supply-product-table .info-confirm{align-items:center;line-height:1.4}.supply-save{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;position:sticky;bottom:0;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:5px}.supply-warning{padding:14px;border:1px solid var(--primary);border-radius:5px;background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.supply-warning ul{max-height:180px;overflow:auto;padding-left:22px}.supply-warning summary{cursor:pointer;font-weight:700}.supply-letter{font-family:inherit;line-height:1.65;resize:vertical;min-height:300px}.supply-request>.button-row{margin:16px 0}.supply-request>small{display:block}.ui-kit .team-collapse-heading{display:flex;align-items:center;gap:14px}.ui-kit .team-collapse-button{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:4px 0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.team-collapse-button h2{margin:0}.team-collapse-button>svg{width:18px;height:18px;flex-shrink:0;color:var(--muted)}.team-collapse-button small{color:var(--muted);font-size:12px}.team-collapsible-body[hidden]{display:none!important}.team-collapse-heading .muted{white-space:nowrap}@media(max-width:1000px){.receiving-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.supply-fields,.receiving-fields{grid-template-columns:1fr}.supply-vendors{grid-template-columns:minmax(0,1fr)}.supply-page .section-title-row>input{max-width:none}.supply-save .btn{width:100%}.team-collapse-button{flex-wrap:wrap}.team-collapse-button small{flex-basis:100%;padding-left:30px}}.ui-kit .team-collapse-heading h2{flex:1;min-width:0}.ui-kit .team-collapse-button>span{display:flex;align-items:center;gap:10px}.ui-kit .team-collapse-button>small{font-weight:400}.ui-kit .team-collapse-button>svg{margin-left:auto}.receiving-fields{align-items:end}
