.us .cb-ag{display:flex;gap:2px;padding:3px;margin-top:22px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--us-line-d);overflow-x:auto;scrollbar-width:none;width:max-content;max-width:100%}
.us .cb-ag::-webkit-scrollbar{display:none}
.us a.cb-ag-b{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--us-mu-d2);white-space:nowrap;flex:none}
.us a.cb-ag-b:hover{color:#fff;background:rgba(255,255,255,.06)}
.us a.cb-ag-b.is-on{background:#fff;color:#0B0F14}
.cb-opts{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin-top:20px;padding-top:18px;border-top:1px solid var(--us-line-d)}
.cb-f{display:flex;flex-direction:column;gap:8px;min-width:0;position:relative;flex:1 1 180px}
.cb-f-date{flex:1.6 1 300px}
.cb-f-k{font-size:12.5px;font-weight:700;color:var(--us-mu-d);letter-spacing:.02em;margin:0}
.us .cb-in{width:100%;height:44px;border-radius:10px;border:1px solid var(--us-line-d2);background:rgba(255,255,255,.04);color:#fff;font:inherit;font-size:14px;font-weight:500;padding:0 14px;outline:none;margin:0;color-scheme:dark}
.us .cb-in::placeholder{color:var(--us-mu-d);opacity:1}
.us .cb-in:focus{border-color:var(--brand-300);box-shadow:0 0 0 4px rgba(73,227,195,.18)}
.us select.cb-in{appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b9ab5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}
.us select.cb-in option{color:#111827;background:#fff}
.cb-date{display:flex;align-items:center;gap:8px}
.cb-date span{color:var(--us-mu-d)}
.cb-opts .us-reset{flex:none;margin-left:auto}
.cb-th,.cb-r{display:grid;grid-template-columns:96px minmax(0,1fr) 232px 132px 148px 136px;grid-template-areas:"st main ind mt amt dt";gap:20px;align-items:center;padding:0 22px}
.cb-list.has-res .cb-th,.cb-list.has-res .cb-r{grid-template-columns:96px minmax(0,1fr) 300px 120px 140px 136px}
.cb-list.no-slot .cb-th,.cb-list.no-slot .cb-r{grid-template-columns:96px minmax(0,1fr) 140px 160px 136px;grid-template-areas:"st main mt amt dt"}
.cb-th{padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--us-line);font-size:12px;font-weight:700;color:var(--us-mu);letter-spacing:.02em;background:#fff}
.cb-th .is-r,.cb-r-amt{text-align:right;justify-self:end}
.cb-rl{list-style:none;margin:0;padding:0}
.cb-r{padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--us-line3)}
.cb-r:last-child{border-bottom:0}
.cb-r:hover{background:#FBFCFD}
.cb-r-st{grid-area:st;display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.cb-r-main{grid-area:main;min-width:0}
.cb-r-ind{grid-area:ind;min-width:0;font-size:13px;color:var(--us-tx2);line-height:1.5}
.cb-r-mt{grid-area:mt;min-width:0}
.cb-r-mt .us-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}
.cb-r-amt{grid-area:amt;min-width:0}
.cb-r-dt{grid-area:dt;display:flex;flex-direction:column;gap:2px;min-width:0}
.us a.cb-r-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:700;line-height:1.45;color:var(--us-tx)}
.us a.cb-r-t:hover{color:var(--brand-700);text-decoration:underline}
.cb-ind-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cb-ind-more{display:inline-block;margin-left:4px;font-size:12px;font-weight:700;color:var(--us-mu)}
.cb-none{color:var(--us-mu2)}
.cb-r-amt .us-kv{justify-content:flex-end}
.us-chip.cb-st-open{background:#EFF6FF;color:#1E40AF}
.us-chip.cb-st-fail{background:#FEF3C7;color:#92400E}
.us-chip.cb-st-cancel{background:#FEE2E2;color:#991B1B}
.cb-res{display:flex;flex-direction:column;gap:3px}
.cb-res-1{display:flex;align-items:center;gap:6px;min-width:0}
.cb-res-1 .us-chip{background:var(--brand-tint);color:var(--brand-700);flex:none;height:22px;font-size:11.5px}
.cb-res-1 b{font-size:13.5px;font-weight:700;color:var(--us-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.cb-res-r{font-size:12.5px;color:var(--us-mu);white-space:nowrap;flex:none}
.cb-res ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}
.cb-res li{display:flex;gap:6px;font-size:12.5px;color:var(--us-tx2);min-width:0}
.cb-res li i{font-style:normal;color:var(--us-mu2);width:14px;flex:none;text-align:right}
.cb-res li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.cb-res-n{margin-top:3px;font-size:12px;color:var(--us-mu)}
.cb-res-n b{color:var(--us-tx2);font-weight:700}
@media (max-width: 1199.98px){
  .cb-th,.cb-r{grid-template-columns:88px minmax(0,1fr) 200px 120px 136px 128px;gap:16px}
  .cb-list.has-res .cb-th,.cb-list.has-res .cb-r{grid-template-columns:88px minmax(0,1fr) 260px 112px 132px 128px}
}
@media (max-width: 991.98px){
  .cb-opts .cb-f-date{flex-basis:100%}
  .cb-th{display:none}
  .cb-r,.cb-list.has-res .cb-r,.cb-list.no-slot .cb-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"st st" "main main" "ind ind" "amt dt";gap:10px 16px;padding:16px}
  .cb-r-st{flex-direction:row;flex-wrap:wrap;align-items:center}
  .cb-r-mt{display:none}
  .cb-r-st .cb-mt-m{display:inline-flex}
  .cb-r-amt{justify-self:start;text-align:left;padding-top:10px;border-top:1px dashed var(--us-line);align-self:stretch}
  .cb-r-amt .us-kv{justify-content:flex-start}
  .cb-r-dt{padding-top:10px;border-top:1px dashed var(--us-line)}
  .cb-list.no-slot .cb-r-ind{display:none}
  .cb-r-ind:empty{display:none}
}
@media (min-width: 992px){
  .cb-mt-m{display:none}
}
@media (max-width: 767.98px){
  .cb-opts .us-reset{width:100%}
  .us .cb-ag{margin-top:18px}
}
.us .cb-hero .us-hero-g{padding:14px 0 28px}
.us .cb-hero .us-sbox{margin-top:16px;padding:18px 20px}
.us .cb-hero .us-s-in,.us .cb-hero .us-s-go{height:52px}
.us .cb-hero .us-s-field .us-i{top:16px}
.cb-hero .cb-opts{margin-top:14px;padding-top:14px}
.cb-date .cb-in{flex:1 1 0;min-width:0}
@media (max-width: 767.98px){
  .cb-hero .cb-opts{gap:12px}
  .cb-hero .cb-f{flex:1 1 calc(50% - 6px)}
  .cb-hero .cb-f-date{flex-basis:100%}
  .us .cb-date .cb-in{padding:0 8px;font-size:13px}
}
.us a.cb-nudge2{margin-top:10px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--brand-700)}
.us a.cb-nudge2:hover{text-decoration:underline}
.cb-empty-acts{display:flex;flex-direction:column;align-items:center}
.us-chip.cb-co{height:20px;padding:0 7px;font-size:11.5px;background:var(--brand-tint);color:var(--brand-700);flex:none}
