.wc-list .br-table th{height:77px}.wc-list:fullscreen{background:#f7f7f7;height:100%;margin:0!important;overflow:auto}
.wc-form.workspace{margin-left:var(--rail);padding:16px 28px 40px;background:#f6f6f6}.wc-body{width:100%;margin:0 auto}
.wc-head{display:flex;align-items:flex-start;justify-content:flex-start;gap:18px;margin:0 0 26px;height:51px;color:#101828}
.wc-head>div{min-width:35%;padding-top:4px}.wc-head strong,.wc-card-head strong{display:block;font-size:16px;font-weight:600}
.wc-heading{display:flex;gap:12px;align-items:center}.wc-heading .wc-back,.wc-main-icon{display:grid;place-items:center;width:34px;height:38px;padding:0;border-radius:11px}.wc-main-icon{width:38px;background:linear-gradient(135deg,#43a774,#2f8b5d);color:white}.wc-head svg,.wc-card-head svg{width:16px;height:16px}.wc-head .wc-back svg{width:22px;height:22px}.wc-head nav button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.wc-tab-count{height:20px;line-height:20px;min-width:20px;border-radius:8px;background:#f2f4f7;font-size:12px}.wc-head nav [aria-selected=true] .wc-tab-count{background:#fff3}.wc-head small,.wc-card-head small{display:block;font-size:13px;color:#687484;margin-top:2px}.wc-head nav{display:flex;gap:6px;padding-top:6px}
.wc-head button,.wc-actions button,.wc-toolbar button,.wc-pick button,.wc-adjust button,.wc-cost button{border:1px solid #dce3e6;border-radius:8px;background:white;color:#475467;cursor:pointer;padding:7px 13px;min-height:36px}
.wc-head nav button{height:38px;padding:0 16px;border-radius:10px;font-size:14px}.wc-head nav button:first-child{min-width:160px}.wc-head nav button:not(:first-child){min-width:114px}.wc-head nav [aria-selected=true],.wc-actions button.primary{background:#2f8b5d;color:white}.wc-card{background:#fff;border:1px solid #e9ecef;border-radius:16px;margin-bottom:12px}
.wc-card-head{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:56.1875px;min-height:56.1875px;padding:9px 16px;background:linear-gradient(100deg,#f1faf5,#fafbfc 60%,#fff);border-radius:15px 15px 0 0;border-bottom:1px solid #e9ecef}.wc-card-head>span{height:32px;width:32px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#43a774,#2f8b5d);color:white}.wc-card-head strong{font-size:14px;font-weight:700;line-height:18.2px;color:#101828}.wc-card-head small{font-size:12px;line-height:18px;color:#667085;margin-top:1px}.wc-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:12px 16px 30px}
.wc-field>label:first-child{display:block;margin:0 0 6px;line-height:22px;font-size:13px;color:#475467}.wc-field{min-width:0}
.wc-fields .filter-select-control,.wc-fields .date-field>input,.wc-field>input,.wc-field>select{width:100%;background:#f9fafb;border:1px solid #d0d5dd;border-radius:10px;min-height:38px;padding:5px 10px}
.wc-field .filter-select input{border:0;background:transparent}.wc-form .wc-fields .filter-select{margin:0}.wc-form .wc-fields .filter-select-control{height:38px;min-height:38px;padding:2px 10px}.wc-fields .wc-field>label:first-child{line-height:18px;margin-bottom:6px}.wc-form .wc-fields input{margin-bottom:0}.wc-toolbar{background:linear-gradient(100deg,#f1faf5,#fafbfc 60%,#fff);border-radius:15px 15px 0 0;border-bottom:1px solid #e9ecef;height:56.1875px}.wc-toolbar .wc-card-head{background:none;border:0}.wc-toolbar{display:flex;align-items:center;justify-content:space-between}.wc-toolbar>div{padding-right:16px;display:flex;gap:8px}.wc-table-wrap{padding:0 16px 16px}
.wc-pick,.wc-adjust,.wc-search,.wc-query{display:flex;align-items:end;gap:12px;margin:8px 0 12px}.wc-pick .wc-field,.wc-query .wc-field{width:24%}
.wc-pick>*:nth-last-child(2){margin-left:auto}.wc-pick button svg,.wc-toolbar svg{width:17px;height:17px}.wc-search input{accent-color:#2f8b5d}
.wc-pick{margin:12px 0 10px;height:89px;align-items:flex-start;gap:10px}.wc-pick .wc-field{width:min(310px,29%)}.wc-pick>button{align-self:center;height:38px}.wc-pick .wc-field>label{line-height:18px;margin-bottom:6px}
.wc-filter-box{border:1px solid #eef0f3;border-radius:12px;background:#fafbfc;padding:10px 12px;margin-bottom:10px}
.wc-adjust{min-height:34px;align-items:center;gap:8px;margin:0;flex-wrap:wrap}.wc-adjust>button{min-height:32px;height:32px;padding:3px 12px;font-size:13px;font-weight:600}.wc-adjust>button:first-child{min-width:195px}.wc-adjust>button:nth-child(2){min-width:223px}
.wc-search{margin:0;gap:0;min-height:34px;border-radius:8px;background:#f2f4f7;padding:2px}.wc-search label{position:relative;padding:4px 10px;font-size:12px;line-height:20px;cursor:pointer}.wc-search label:has(:checked){background:white;border-radius:6px;color:#2f8b5d}.wc-search input{position:absolute;width:1px!important;height:1px!important;min-height:0!important;opacity:0}.wc-search label:focus-within{outline:2px solid #438963}
.wc-query{margin:10px 0 0;justify-content:flex-end;gap:8px}.wc-query .wc-field{width:min(25%,260px)}.wc-query .wc-field>label{font-size:12px;line-height:17px;margin-bottom:4px}.wc-query .wc-field>input{height:32px;min-height:32px}.wc-form .br-table input{height:32px;min-height:32px}.wc-card .br-table input{width:calc(100% - 30px);max-width:110px}.wc-card .br-table tfoot td{height:44px;background:#474b4d;color:white;font-weight:600}.wc-card .br-table button{color:#328b5e}
.wc-actions{margin:10px -12px 0;border:1px solid #eaecf0;border-radius:14px 14px 0 0;min-height:60px;display:flex;justify-content:flex-end;gap:10px;padding:12px;background:#fff;position:sticky;bottom:0}.wc-body [role=alert]{background:#fff1f0;color:#b22;padding:12px}
.wc-cost label,.wc-cost .wc-field{margin-right:12px}.wc-cost{max-width:90vw}.wc-cost .wc-field{display:inline-block;width:33%}
@media(max-width:780px){.wc-form.workspace{padding:12px}.wc-head{height:auto;flex-wrap:wrap;gap:6px}.wc-fields{grid-template-columns:1fr 1fr}.wc-pick,.wc-query,.wc-adjust{height:auto;flex-wrap:wrap}.wc-adjust>button{min-width:0!important}.wc-heading{flex-wrap:wrap}.wc-head nav{flex-wrap:wrap}.wc-pick .wc-field,.wc-query .wc-field{width:45%}}
@media print{body:has(.wc-form) header.topbar,body:has(.wc-form) .rail,.wc-form button,.wc-form .wc-actions,.wc-form .prod-pager,.wc-form .wc-query,.wc-form .wc-search,.wc-form .wc-pick{display:none!important}.wc-form.workspace,.wc-form .br-table{margin:0!important;padding:0;height:auto;max-height:none;overflow:visible}.wc-form .br-table table{width:100%!important}.wc-filter-box{display:none}}
