.cf-section{grid-column:1/-1}.cf-toolbar{display:flex;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.cf-toolbar>.form-control{flex:1 1 200px;max-width:320px}.cf-small{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:36px!important;min-height:36px!important;padding:0 11px!important;margin:0!important;font-size:12px!important;line-height:1!important;white-space:nowrap}.cf-small input{margin:0;width:14px;height:14px}.cf-priority{padding:12px 14px;background:var(--surface-tint);border:1px solid var(--line);border-radius:8px;margin-bottom:16px}.cf-priority p{font-size:12px;margin:6px 0 0}.cf-group{margin:12px 0;border:1px solid var(--line);border-radius:9px;padding:14px}.cf-group>summary{font-weight:700;cursor:pointer}.cf-group summary small{font-weight:400;margin-left:8px}.cf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.cf-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.cf-field>span{min-height:20px;font-weight:600}.cf-field small{display:block;font-size:11px;font-weight:400;overflow-wrap:anywhere;line-height:1.45}.cf-field code{font-size:11px;overflow-wrap:anywhere}.cf-field .form-control,.cf-field .form-select{width:100%;min-width:0;height:38px}.cf-extra{margin-top:14px}.cf-extra>summary{cursor:pointer;font-size:12px;color:var(--ink-600)}.cf-star,.cf-invalid .cf-help{color:var(--red)}.cf-invalid input,.cf-invalid select{border-color:#c79451}.cf-option-row{display:grid;grid-template-columns:1fr 1fr 1fr auto auto;gap:8px;margin:8px 0}.cf-admin-list{max-height:60vh;overflow:auto}.cf-admin-list button{text-align:left}.cf-admin-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--line)}.cf-admin-row small{display:block}.cf-dialog{width:min(960px,95vw);max-width:960px}.cf-dialog textarea{width:100%}@media(max-width:1000px){.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cf-grid{grid-template-columns:1fr}.cf-toolbar>.form-control{max-width:none;flex-basis:100%}.cf-option-row{grid-template-columns:1fr 1fr}.cf-admin-row{grid-template-columns:1fr auto}.cf-admin-row>code{display:none}}

.cf-admin-row[hidden]{display:none!important}
#carrier-fields{grid-column:1/3;min-width:0}.cf-section .cf-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.cf-section .cf-field>span{min-height:38px}.cf-admin-form .cf-field>span{line-height:1.5}
body.ws-ui .cf-toolbar{justify-content:flex-start!important}body.ws-ui .cf-toolbar>.form-control{flex:0 0 100%!important;max-width:100%!important;width:100%;height:36px!important}body.ws-ui #carrier-fields .cf-section{width:100%;min-width:0}

.cf-workspace{display:grid;grid-template-columns:200px minmax(0,1fr);gap:18px;align-items:start}.cf-checklist{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;padding:14px;position:sticky;top:16px;max-height:70vh;overflow:auto}.cf-check-item{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 0;color:var(--ink-950);font-size:12px;line-height:1.5;cursor:pointer}.cf-check-item>span:first-child{color:var(--amber)}.cf-check-item small{display:block;color:var(--ink-600)}.cf-main{min-width:0}.cf-group-preview,.cf-code{display:block;font-size:11px;color:var(--ink-600);font-weight:400;overflow-wrap:anywhere;margin-top:5px}.cf-group-preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:95%}.cf-item-tabs{display:flex;gap:6px;overflow:auto;padding-bottom:6px}.cf-item-tabs .btn{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.4}.cf-item-tabs small{font-size:10px}.cf-section .cf-toolbar .btn,.cf-section .cf-toolbar .cf-small{justify-content:flex-start!important;line-height:18px!important;height:32px!important;min-height:32px!important}.cf-condition{color:var(--amber)}.cf-address-source pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);font-family:inherit}.cf-changed{color:var(--blue);font-weight:600!important}.cf-sheet-table{overflow:auto;max-height:65vh}.cf-sheet-table table{min-width:max-content}.cf-sheet-table th,.cf-sheet-table td{max-width:260px;white-space:pre-wrap;min-width:130px;overflow-wrap:anywhere}.cf-sheet-table th{position:sticky;top:0;background:var(--surface);z-index:1}.cf-sheet-table td:first-child,.cf-sheet-table th:first-child{position:sticky;left:0;background:var(--surface);z-index:2}@media(max-width:850px){.cf-workspace{grid-template-columns:1fr}.cf-checklist{position:static;max-height:190px}.cf-section .cf-field>span{min-height:initial}}

.cf-workbook-dialog{width:min(1450px,96vw);max-width:1450px}

.cf-toolbar>.form-select{width:auto;max-width:260px;height:36px;flex:0 1 auto}

body.ws-ui #carrier-fields{grid-column:1/-1}
