.cs-list .cs-tools,.wc-list .cs-countbar{display:flex;height:70px;gap:8px;align-items:center}
.cs-nav{display:flex;align-items:center;gap:4px;height:48px;padding:4px;border-radius:12px;background:#f1f3f5;border:1px solid #e5e7eb;margin-right:auto}
.cs-nav a{height:38px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;text-decoration:none;font-size:14px;font-weight:600;border-radius:9px;background:#fff;color:#475467;border:1px solid #dce3ea;white-space:nowrap}
.cs-nav a:first-child{min-width:130px}.cs-nav a:nth-child(2){min-width:117px}.cs-nav a:nth-child(3){min-width:90px}
.cs-nav svg{width:15px;height:15px}.cs-nav a[aria-current=page]{background:#2f8b5d;color:#fff;border-color:#2f8b5d;box-shadow:0 3px 8px #2f8b5d30}
.cs-tools>button,.cs-tools .primary,.cs-countbar>button,.cs-countbar .primary{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:40px;border-radius:10px;color:#2f8b5d;border:1px solid #a6d9bb;background:#fff;padding:0 12px}
.cs-tools button[data-xls]{min-width:54px}.cs-tools a.primary{min-width:156px;background:#fff;color:#2f8b5d;border-color:#a6d9bb}
.cs-tools button[data-full]{margin-left:10px}.cs-bulk{height:52px;display:flex;gap:8px;align-items:flex-start;padding-top:3px}.cs-bulk>input{margin:11px 12px 0 4px}.cs-bulk>button{background:white;border:1px solid #b4d9c1;border-radius:9px;padding:6px 14px;height:36px;color:#2f8b5d}.cs-bulk>button:disabled{color:#98a2b3;background:#f5f5f5}
.cs-list:has(.cs-bulk) .br-table th,.cs-form .br-table th{height:41px}.cs-list:fullscreen{margin:0!important;background:#f7f7f7;overflow:auto}
.cs-form.workspace{padding:20px 15px 40px 14px;background:#f6f6f6}.cs-form .wc-head{height:68px;margin:0;align-items:flex-start}.cs-form .wc-head>div{min-width:0;width:calc(30% - 23px);padding-top:15px;gap:7px}.cs-form .wc-back{width:42px;height:40px;color:#475467}.cs-form .wc-head strong{font-size:16px;line-height:24px;color:#1f2937;font-weight:700}
.cs-form .wc-head nav{padding-top:8px;gap:8px}.cs-form .wc-head nav button{height:40px;gap:8px}.cs-form .wc-head nav button:first-child{width:178px;min-width:178px;padding:0 10px}.cs-form .wc-head nav button:nth-child(2){width:204px;min-width:204px;padding:0 8px}.cs-form .wc-head nav button:nth-child(3){width:82px;min-width:82px;padding:0 8px}.cs-subtabs button[data-sec=history]{width:110px}.cs-subtabs button[data-sec=discussion]{width:117px}
.cs-form .cs-subtabs{padding-left:24px;display:flex;gap:8px;height:66px;margin-bottom:24px;background:#fff}.cs-subtabs button{height:66px;min-width:103px;border:0;border-bottom:3px solid transparent;background:none;padding:0 20px;color:#6b7a90;font-size:16px}.cs-subtabs button[aria-selected=true]{color:#2f8b5d;border-color:#2f8b5d}
.cs-form .wc-card{padding:15px 39px;margin-bottom:20px}.cs-form .wc-card-head{height:56px;border-radius:12px;padding:8px 12px}.cs-info{position:relative}.cs-draft{position:absolute;top:18px;right:39px;display:flex;align-items:center;justify-content:center;gap:9px;width:129px;height:34px;border:1px solid #e5e7eb;border-radius:10px;color:#344054;background:white;font-size:13px}.cs-draft input{accent-color:#2f8b5d}
.cs-info .wc-fields{min-height:216px;align-content:start;gap:30px 14px;padding:15px 0 0}.cs-info .wc-field{min-height:84px}.cs-form .wc-field>label{font-size:12.5px;font-weight:600;line-height:18px;color:#344054;margin-bottom:8px}.cs-form .wc-fields .filter-select-control,.cs-form .wc-fields .date-field>input,.cs-form .wc-field>input{height:40px}.cs-form .cs-lines .wc-table-wrap{padding:0}
.cs-lines .wc-toolbar{height:56px}.cs-lines .wc-pick{height:58px;margin:12px 0 16px;align-items:flex-start}.cs-lines .wc-pick button{margin-top:8px}.cs-lines .br-table td input{width:100%;border:1px solid #d0d5dd;border-radius:7px;padding:5px 8px}.cs-lines td svg,.cs-form .wc-head nav svg{width:16px;height:16px}
.cs-form .cs-numbers{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:16px 0}.cs-numbers b{display:block;margin-top:4px;font-variant-numeric:tabular-nums}.cs-form .wc-actions a{padding:9px 16px;border:1px solid #d0d5dd;border-radius:8px;text-decoration:none;color:#475467;background:#fff}.cs-notes article,.cs-notes form,.cs-history>p{margin:16px 0}.cs-notes article p{white-space:pre-wrap}.cs-notes form{display:grid;gap:10px}.cs-notes textarea{padding:10px;min-height:80px}.cs-notes button{justify-self:start}.cs-notes article a{margin-right:12px}
.cs-countform.workspace{padding:25px 0 40px}.cs-countform .wc-body{width:70.833333%;margin-left:12.5%;padding:0 4px}.cs-old-head>button{padding:0;background:none;border:0;color:#2f8b5d;cursor:pointer}.cs-old-head h2{font-size:22px;margin:10px 0 24px}.cs-old-head nav{height:40px;display:flex;gap:2px;margin-bottom:25px}.cs-old-head nav button{height:40px;border:1px solid #d9d9d9;background:#fafafa;border-radius:4px 4px 0 0;padding:0 16px;font-size:14px}.cs-old-head nav [aria-selected=true]{color:#55ab80;background:white;border-bottom-color:white}.cs-countform .wc-card{border:0;border-radius:4px;margin-bottom:20px;padding:40px}.cs-countform .cs-old-title{font-size:16px;font-weight:600}.cs-countform .wc-fields{padding:35px 0 40px;gap:20px;min-height:150px}.cs-countform .wc-fields .filter-select-control,.cs-countform .wc-fields .date-field>input{border-radius:4px;background:#fff;height:40px}.cs-countform .wc-toolbar{height:auto;background:none;border:0}.cs-countform .wc-table-wrap{padding:0}.cs-countform .wc-pick{height:auto;margin:24px 0}.cs-countform .wc-query{margin:0}.cs-countform .wc-filter-box{border:0;background:white}.cs-countform .wc-actions details{position:relative}.cs-countform .wc-actions summary{list-style:none;padding:9px;cursor:pointer;border:1px solid #ddd}.cs-countform .wc-actions details[open] button{position:absolute;bottom:100%;right:0;white-space:nowrap}.cs-countform .br-table th{height:59px}
@media(max-width:900px){.cs-form .wc-card{padding:12px 16px}.cs-form .wc-head{height:auto;flex-wrap:wrap}.cs-form .wc-head>div{width:auto}.cs-form .wc-head nav,.cs-nav{overflow-x:auto}.cs-form .wc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-form .cs-subtabs{overflow-x:auto}.cs-list .cs-tools,.wc-list .cs-countbar{height:auto;flex-wrap:wrap}.cs-form .wc-pick{height:auto;flex-wrap:wrap}.cs-form .wc-pick .wc-field{width:42%}}

