/* A light commission workspace, with the preview taking most of the room. */
.cm-page-heading{align-items:center;gap:calc(var(--cb-space) * 0.6);flex-wrap:wrap;margin-bottom:8px}
.cm-page-heading>.op-page-title{flex-shrink:0}
.cm-page-heading .heading-actions{margin-left:auto;justify-content:flex-end;gap:calc(var(--cb-space) * 0.4);flex-wrap:wrap}
.cm-page-heading>.cm-orders-toolbar{flex:1;min-width:0;margin:0}
.cm-page-heading .tabs{border:0;gap:calc(var(--cb-space) * 0.9)}
.cm-page-heading .tabs button{font-size:calc(11px * var(--cb-type-scale));padding:calc(var(--cb-space) * 0.4) 0}
.cm-page-heading .btn,.cm-job-actions .btn{gap:calc(var(--cb-space) * 0.4)}
.cm-market-intro{display:grid;grid-template-columns:1fr 1.45fr 110px;gap:calc(var(--cb-space) * 1.4);align-items:center;background:var(--cb-inset);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 1.16667);padding:calc(var(--cb-space) * 1.4) calc(var(--cb-space) * 1.5);margin-bottom:27px;overflow:hidden}
.cm-market-intro h2{font-size:calc(27px * var(--cb-type-scale) * var(--cb-heading-scale));line-height:calc(1.4 * var(--cb-leading-scale));margin:8px 0 10px;color:var(--cb-heading);font-weight:var(--cb-heading-weight)}
.cm-market-intro p{font-size:calc(11px * var(--cb-type-scale));color:var(--cb-muted);max-width:270px}
.cm-intro-steps{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-space) * 0.6)}
.cm-intro-steps>div{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:92px}
.cm-intro-steps>div>span{width:52px;height:52px;display:grid;place-items:center;background:var(--cb-raised);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 1.16667);color:var(--cb-text);margin-bottom:12px}
.cm-intro-steps strong{font-size:calc(12px * var(--cb-type-scale));color:var(--cb-text);font-weight:600}
.cm-intro-steps small{font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted);margin-top:4px;white-space:nowrap}
.cm-intro-steps>i{height:1px;flex:1;background:var(--cb-inset);min-width:12px;margin-top:-38px}
.cm-intro-count{border-left:var(--cb-border-width) solid var(--cb-border);text-align:center;padding-left:calc(var(--cb-space) * 1.1)}
.cm-intro-count strong{font-size:calc(45px * var(--cb-type-scale));line-height:calc(1.2 * var(--cb-leading-scale));font-weight:450;display:block;letter-spacing:-.06em;color:var(--cb-text)}
.cm-intro-count span{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);display:block;margin-top:8px}
.cm-market-toolbar{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.4);flex-wrap:wrap;margin-bottom:8px}
.cm-type-tabs{display:flex;gap:calc(var(--cb-space) * 0.2);flex-wrap:wrap;margin:0}
.cm-type-tab{padding:calc(var(--cb-space) * 0.35) calc(var(--cb-space) * 0.5);border:var(--cb-border-width) solid transparent;border-radius:calc(var(--cb-radius) * 0.58333);color:var(--cb-muted);font-size:calc(11px * var(--cb-type-scale));white-space:nowrap}
.cm-type-tab:hover{background:var(--cb-hover)}
.cm-type-tab.active{color:var(--cb-on-selected);background:var(--cb-selected);border-color:var(--cb-border-strong);font-weight:600}
.cm-search-row{display:flex;gap:calc(var(--cb-space) * 0.5);align-items:center;flex:1;min-width:min(100%,370px)}
.cm-search{display:flex;gap:calc(var(--cb-space) * 0.4);align-items:center;min-width:130px;max-width:none;flex:1;border:var(--cb-border-width) solid var(--line);border-radius:calc(var(--cb-radius) * 0.66667);padding-left:calc(var(--cb-space) * 0.55);background:var(--cb-surface);color:var(--cb-muted)}
.cm-search input{border:0;background:transparent;font-size:calc(12px * var(--cb-type-scale));line-height:20px;min-height:34px;padding:calc(var(--cb-space) * 0.35) calc(var(--cb-space) * 0.5) calc(var(--cb-space) * 0.35) 0;outline-offset:-2px}
.cm-search-row>select,.cm-orders-toolbar>select{width:132px;font-size:calc(11px * var(--cb-type-scale));line-height:20px;background:var(--cb-surface);height:36px;min-height:36px;padding:7px 10px}
.cm-result-count{margin-left:auto;font-size:calc(10px * var(--cb-type-scale));white-space:nowrap;color:var(--cb-muted)}
.cm-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--cb-space) * 0.9)}
.cm-task-card{background:var(--cb-surface);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 1);padding:calc(var(--cb-space) * 1.05);display:flex;flex-direction:column;min-width:0;transition:transform calc(var(--cb-motion) * 1.125),border-color calc(var(--cb-motion) * 1.125),box-shadow calc(var(--cb-motion) * 1.125)}
.cm-task-card:hover{transform:translateY(-2px);border-color:var(--cb-border-strong);box-shadow:var(--cb-shadow)}
.cm-task-card-top{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.5);flex-wrap:wrap;margin-bottom:17px}
.cm-task-card-top>div{display:flex;gap:calc(var(--cb-space) * 0.25);flex-wrap:wrap}
.cm-task-card-top>.cm-status{margin-left:auto;font-size:calc(9px * var(--cb-type-scale))}
.cm-type-icon{width:42px;height:42px;border-radius:calc(var(--cb-radius) * 0.91667);display:grid;place-items:center;background:var(--cb-inset);color:var(--cb-muted);flex:0 0 auto}
.cm-type-icon.large{width:62px;height:62px;border-radius:calc(var(--cb-radius) * 1.33333)}
.cm-tag{display:inline-flex;align-items:center;padding:calc(var(--cb-space) * 0.15) calc(var(--cb-space) * 0.35);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.41667);background:var(--cb-raised);color:var(--cb-muted);font-size:calc(9px * var(--cb-type-scale));line-height:calc(1.5 * var(--cb-leading-scale));white-space:nowrap}
.cm-tag.is-jade{background:var(--cb-inset);border-color:var(--cb-border);color:var(--cb-text)}
.cm-status{display:inline-flex;gap:calc(var(--cb-space) * 0.25);align-items:center;white-space:nowrap;font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted)}
.cm-status i{width:5px;height:5px;border-radius:50%;background:var(--cb-inset);flex-shrink:0}
.cm-status.is-open,.cm-status.is-working{color:var(--cb-text)}.cm-status.is-open i,.cm-status.is-working i{background:var(--cb-inset)}
.cm-status.is-review,.cm-status.is-offered,.cm-status.is-revision{color:var(--cb-muted)}.cm-status.is-review i,.cm-status.is-offered i,.cm-status.is-revision i{background:var(--cb-inset)}
.cm-status.is-disputed{color:var(--cb-muted)}.cm-status.is-disputed i{background:var(--cb-inset)}
.cm-status.is-accepted{color:var(--cb-text)}.cm-status.is-accepted i{background:var(--cb-primary)}
.cm-status.is-cancelled{color:var(--cb-muted)}.cm-status.is-cancelled i{background:var(--cb-inset)}
.cm-card-title{font-size:calc(16px * var(--cb-type-scale));line-height:calc(1.55 * var(--cb-leading-scale));font-weight:600;text-align:left;color:var(--cb-text);letter-spacing:-.02em;padding:0;margin-bottom:9px}
.cm-card-title:hover{color:var(--jade)}
.cm-task-description{font-size:calc(11px * var(--cb-type-scale));line-height:calc(1.85 * var(--cb-leading-scale));color:var(--cb-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;margin-bottom:13px}
.cm-task-tags{display:flex;gap:calc(var(--cb-space) * 0.25);flex-wrap:wrap;min-height:22px;margin-bottom:15px}
.cm-task-meta{display:flex;gap:calc(var(--cb-space) * 0.6);flex-wrap:wrap;color:var(--cb-muted);font-size:calc(9px * var(--cb-type-scale));margin-top:auto;padding-bottom:calc(var(--cb-space) * 0.85);border-bottom:var(--cb-border-width) solid var(--cb-border)}
.cm-task-meta>span{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.25)}
.cm-task-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-space) * 0.6);padding-top:calc(var(--cb-space) * 0.85)}
.cm-task-card-bottom strong{font-size:calc(24px * var(--cb-type-scale));font-weight:550;line-height:calc(1.2 * var(--cb-leading-scale));letter-spacing:-.03em;color:var(--cb-text)}
.cm-task-card-bottom span{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted)}
.cm-task-card-bottom small{display:block;font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted);margin-top:6px}
.cm-task-card-bottom .btn{font-size:calc(10px * var(--cb-type-scale));padding:calc(var(--cb-space) * 0.35) calc(var(--cb-space) * 0.5);gap:calc(var(--cb-space) * 0.25)}
.cm-bottom-note{font-size:calc(10px * var(--cb-type-scale));display:flex;align-items:center;gap:calc(var(--cb-space) * 0.35);color:var(--cb-muted);margin-top:25px}
.cm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:280px;border:var(--cb-border-width) dashed var(--cb-border);border-radius:calc(var(--cb-radius) * 1);padding:calc(var(--cb-space) * 1.5);background:var(--cb-raised)}
.cm-empty>span{color:var(--cb-muted);margin-bottom:12px;display:grid;place-items:center;width:50px;height:50px;background:var(--cb-inset);border-radius:calc(var(--cb-radius) * 1.16667)}
.cm-empty h2{font-size:calc(18px * var(--cb-type-scale) * var(--cb-heading-scale));font-weight:var(--cb-heading-weight)}
.cm-empty p{font-size:calc(12px * var(--cb-type-scale));color:var(--cb-muted);max-width:440px;margin:8px 0 20px}
.cm-order-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--cb-space) * 0.5);margin:0 0 10px}
.cm-order-stats>div{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-space) * 0.4);flex-wrap:wrap;padding:calc(var(--cb-space) * 0.55) calc(var(--cb-space) * 0.65);background:var(--cb-surface);border:var(--cb-border-width) solid var(--line);border-radius:calc(var(--cb-radius) * 0.66667)}
.cm-order-stats>div>span{font-size:calc(11px * var(--cb-type-scale));color:var(--cb-muted);display:flex;align-items:center;gap:calc(var(--cb-space) * 0.4)}
.cm-order-stats strong{font-size:calc(21px * var(--cb-type-scale));font-weight:550;color:var(--cb-text);margin:0;letter-spacing:-.025em}
.cm-order-stats small{font-size:calc(10px * var(--cb-type-scale));letter-spacing:0;font-weight:400;color:var(--cb-muted);margin-left:8px}
.cm-orders-toolbar{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-space) * 0.7);margin-bottom:12px}
.cm-orders-toolbar .tabs{flex:1;margin:0}
.cm-job-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-space) * 0.6);flex-wrap:wrap;margin-bottom:12px}
.cm-job-heading-main{flex:1;min-width:min(100%,340px)}
.cm-job-title>.op-page-title{flex:1;min-width:0}
.cm-job-title>.op-page-title h1{overflow-wrap:anywhere}
.cm-back{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;color:var(--cb-muted);padding:0;margin:0;border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.5)}
.cm-back:hover{color:var(--jade)}
.cm-job-title{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.45);flex-wrap:wrap}
.cm-job-title h1{font-size:calc(17px * var(--cb-type-scale) * var(--cb-heading-scale));line-height:calc(1.4 * var(--cb-leading-scale));margin:0}
.cm-job-heading p{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);margin-top:4px;display:flex;align-items:center;gap:calc(var(--cb-space) * 0.35);flex-wrap:wrap}
.cm-job-heading p span{color:var(--cb-muted)}
.cm-job-actions{display:flex;gap:calc(var(--cb-space) * 0.4);flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}
.cm-job-actions .btn{font-size:calc(11px * var(--cb-type-scale))}
.cm-job-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--cb-space) * 0.75);padding:calc(var(--cb-space) * 0.8) calc(var(--cb-space) * 1.05);background:var(--cb-inset);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.83333);margin-bottom:20px}
.cm-job-progress>div{display:flex;gap:calc(var(--cb-space) * 0.45);align-items:center;color:var(--cb-muted);min-width:0}
.cm-job-progress>div>span{width:28px;height:28px;display:grid;place-items:center;border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.66667);background:var(--cb-raised);flex:0 0 auto}
.cm-job-progress strong{font-size:calc(11px * var(--cb-type-scale));font-weight:500;white-space:nowrap}
.cm-job-progress i{height:1px;background:var(--cb-inset);flex:1;margin-left:10px}
.cm-job-progress .active{color:var(--cb-on-selected)}.cm-job-progress .active>span{background:var(--cb-selected);color:var(--cb-on-selected);border-color:var(--cb-border-strong)}
.cm-job-progress .done{color:var(--cb-muted)}.cm-job-progress .done>span{color:var(--cb-muted);background:var(--cb-inset)}
.cm-job-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:calc(var(--cb-space) * 0.9);align-items:start}
.cm-job-layout.panel-collapsed{grid-template-columns:minmax(0,1fr)}
.cm-job-layout.panel-collapsed .cm-review-aside{display:none}
.cm-review-main{background:var(--cb-surface);border:var(--cb-border-width) solid var(--line);border-radius:calc(var(--cb-radius) * 1);overflow:hidden;min-width:0}
.cm-review-toolbar{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--cb-space) * 0.6);padding:calc(var(--cb-space) * 0.65) calc(var(--cb-space) * 0.85);border-bottom:var(--cb-border-width) solid var(--cb-border);background:var(--cb-surface);flex-wrap:wrap}
.cm-review-toolbar>div{display:flex;gap:calc(var(--cb-space) * 0.4);align-items:center;flex-wrap:wrap}
.cm-review-toolbar>div>span:not(.cm-tag){font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted)}
.cm-icon-button{height:31px;width:31px;display:grid;place-items:center;background:var(--cb-raised);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.5);color:var(--cb-muted)}
.cm-icon-button:hover{background:var(--cb-hover)}
.cm-comparison{display:grid;grid-template-columns:1fr 1fr;background:var(--cb-inset)}
.cm-comparison figure{margin:0;min-width:0;position:relative}
.cm-comparison figure+figure{border-left:var(--cb-border-width) solid var(--cb-border)}
.cm-comparison figcaption{display:flex;gap:calc(var(--cb-space) * 0.45);align-items:center;position:absolute;left:16px;top:18px;z-index:2}
.cm-view-letter{display:grid;place-items:center;font-size:calc(12px * var(--cb-type-scale));width:29px;height:29px;border:var(--cb-border-width) solid var(--cb-border);background:color-mix(in srgb, var(--cb-surface) 90.98039%, transparent);border-radius:calc(var(--cb-radius) * 0.66667);color:var(--cb-text);font-weight:600}
.cm-comparison figcaption strong{font-size:calc(10px * var(--cb-type-scale));display:block;font-weight:550;color:var(--cb-text)}
.cm-comparison figcaption small{font-size:calc(8px * var(--cb-type-scale));display:block;color:var(--cb-muted);margin-top:2px}
.cm-reference-stage{height:410px;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(180deg,var(--cb-preview-surface),var(--cb-preview-surface));overflow:hidden}
.cm-reference-stage:after{content:"";position:absolute;inset:72% -20% -20%;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--cb-preview-surface) 16.47059%, transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb, var(--cb-preview-surface) 16.47059%, transparent) 1px,transparent 1px);background-size:25px 25px;transform:perspective(120px) rotateX(35deg);transform-origin:top}
.cm-reference-stage img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;padding:65px 10px 30px;position:relative;z-index:1}
.cm-stage-axis{position:absolute;bottom:15px;left:17px;color:var(--cb-muted);font-size:calc(8px * var(--cb-type-scale));z-index:2}
.cm-reference-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--cb-space) * 3.1) calc(var(--cb-space) * 1.2) calc(var(--cb-space) * 1);color:var(--cb-muted);z-index:1}
.cm-reference-placeholder h3{font-size:calc(14px * var(--cb-type-scale) * var(--cb-heading-scale));font-weight:var(--cb-heading-weight);margin-top:17px;color:var(--cb-heading)}
.cm-reference-placeholder p{font-size:calc(10px * var(--cb-type-scale));margin:7px 0 16px;max-width:190px;color:var(--cb-muted)}
.cm-reference-placeholder .btn{font-size:calc(10px * var(--cb-type-scale))}
.cm-timeline{padding:calc(var(--cb-space) * 0.8) calc(var(--cb-space) * 1) calc(var(--cb-space) * 0.5);border-top:var(--cb-border-width) solid var(--cb-border);background:var(--cb-surface)}
.cm-timeline-heading{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.6);color:var(--cb-muted);font-size:calc(9px * var(--cb-type-scale));margin-bottom:9px}
.cm-timeline-heading>span:first-child{display:flex;gap:calc(var(--cb-space) * 0.3);align-items:center}
.cm-timeline-heading>span:last-child{margin-left:auto;color:var(--cb-muted);font-size:calc(8px * var(--cb-type-scale))}
.cm-timeline-heading strong{font-size:calc(9px * var(--cb-type-scale));font-weight:550;color:var(--cb-text)}
.cm-timeline input{accent-color:var(--cb-primary);padding:0;cursor:pointer;width:100%;border:0;min-height:20px;background:transparent}
.cm-timeline-ticks{display:flex;justify-content:space-between;font-size:calc(8px * var(--cb-type-scale));color:var(--cb-muted);padding:0 calc(var(--cb-space) * 0.2)}
.cm-preview-disclaimer{display:flex;align-items:flex-start;gap:calc(var(--cb-space) * 0.35);font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted);padding:calc(var(--cb-space) * 0.6) calc(var(--cb-space) * 1);background:var(--cb-preview-surface);border-bottom:var(--cb-border-width) solid var(--cb-border)}
.cm-preview-disclaimer svg{margin-top:2px}
.cm-selected-note{padding:calc(var(--cb-space) * 0.85) calc(var(--cb-space) * 1);display:flex;align-items:flex-start;gap:calc(var(--cb-space) * 0.6);color:var(--cb-muted)}
.cm-selected-note>span{padding-top:calc(var(--cb-space) * 0.15)}.cm-selected-note strong{font-size:calc(11px * var(--cb-type-scale));font-weight:550;color:var(--cb-muted)}
.cm-selected-note p{font-size:calc(11px * var(--cb-type-scale));line-height:calc(1.8 * var(--cb-leading-scale));color:var(--cb-muted);margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}
.cm-review-aside{background:var(--cb-surface);border:var(--cb-border-width) solid var(--line);border-radius:calc(var(--cb-radius) * 1);overflow:hidden;min-width:0}
.cm-panel-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:var(--cb-border-width) solid var(--cb-border);background:var(--cb-raised)}
.cm-panel-tabs button{display:flex;gap:calc(var(--cb-space) * 0.25);align-items:center;justify-content:center;font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);padding:calc(var(--cb-space) * 0.7) calc(var(--cb-space) * 0.25);border-bottom:calc(var(--cb-border-width) * 2) solid transparent}
.cm-panel-tabs button.active{color:var(--cb-on-selected);border-bottom-color:var(--cb-border-strong);background:var(--cb-selected)}
.cm-panel-tabs small{font-size:calc(8px * var(--cb-type-scale));background:var(--cb-inset);border-radius:calc(var(--cb-radius) * 0.33333);padding:0 calc(var(--cb-space) * 0.2)}
.cm-panel-content{max-height:790px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d6e0cf transparent}
.cm-panel-block{padding:calc(var(--cb-space) * 1);border-bottom:var(--cb-border-width) solid var(--cb-border)}
.cm-panel-block:last-child{border-bottom:0}
.cm-panel-block h3{font-size:calc(12px * var(--cb-type-scale) * var(--cb-heading-scale));display:flex;gap:calc(var(--cb-space) * 0.35);align-items:center;margin-bottom:13px;color:var(--cb-heading);font-weight:var(--cb-heading-weight)}
.cm-budget-main{display:flex;align-items:baseline;gap:calc(var(--cb-space) * 0.5);margin:9px 0 19px}
.cm-budget-main strong{font-size:calc(35px * var(--cb-type-scale));font-weight:500;line-height:calc(1.25 * var(--cb-leading-scale));letter-spacing:-.04em;color:var(--cb-text)}
.cm-budget-main>span{font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted)}
.cm-budget-facts{margin:0;display:grid;gap:calc(var(--cb-space) * 0.55)}
.cm-budget-facts>div{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-space) * 0.75);font-size:calc(10px * var(--cb-type-scale))}
.cm-budget-facts dt{color:var(--cb-muted)}.cm-budget-facts dd{margin:0;color:var(--cb-text);font-variant-numeric:tabular-nums;font-weight:550}
.cm-budget-facts .cm-budget-total{border-top:var(--cb-border-width) dashed var(--cb-border);padding-top:calc(var(--cb-space) * 0.7);margin-top:2px}
.cm-budget-facts .cm-budget-total dd{font-size:calc(16px * var(--cb-type-scale));color:var(--cb-text)}
.cm-fee-note{font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted);line-height:calc(1.8 * var(--cb-leading-scale));display:block;margin:13px 0}
.cm-input-item{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.45);margin:12px 0}
.cm-input-item>span{width:34px;height:34px;border-radius:calc(var(--cb-radius) * 0.66667);background:var(--cb-surface);display:grid;place-items:center;color:var(--cb-muted)}
.cm-input-item strong{font-size:calc(10px * var(--cb-type-scale));display:block;font-weight:500;color:var(--cb-text)}
.cm-input-item small{font-size:calc(9px * var(--cb-type-scale));display:block;margin-top:2px;color:var(--cb-muted)}
.cm-private-note{display:flex;align-items:flex-start;gap:calc(var(--cb-space) * 0.25);color:var(--cb-muted);font-size:calc(9px * var(--cb-type-scale));margin-top:15px}
.cm-private-note svg{margin-top:3px}
.cm-panel-copy{font-size:calc(10px * var(--cb-type-scale));line-height:calc(1.9 * var(--cb-leading-scale));color:var(--cb-muted);white-space:pre-wrap;overflow-wrap:anywhere}
.cm-contract-tags{display:flex;gap:calc(var(--cb-space) * 0.25);flex-wrap:wrap;margin-top:13px}
.cm-cancel-link{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);display:flex;align-items:center;gap:calc(var(--cb-space) * 0.3);padding:0}
.cm-cancel-link:hover{color:var(--cb-link)}
.cm-section-title{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--cb-space) * 0.6);margin-bottom:11px}
.cm-section-title h3{margin:0;font-size:calc(12px * var(--cb-type-scale) * var(--cb-heading-scale))}.cm-section-title>span{font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted)}
.cm-panel-help{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);line-height:calc(1.8 * var(--cb-leading-scale));margin-bottom:14px}
.cm-comments{padding:0 calc(var(--cb-space) * 0.8) calc(var(--cb-space) * 0.8)}
.cm-comment{padding:calc(var(--cb-space) * 0.85) calc(var(--cb-space) * 0.1);border-bottom:var(--cb-border-width) solid var(--cb-border)}
.cm-comment>div{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-space) * 0.5)}
.cm-comment small{font-size:calc(8px * var(--cb-type-scale));color:var(--cb-muted)}.cm-timecode{font-size:calc(9px * var(--cb-type-scale));color:var(--cb-text);background:var(--cb-inset);padding:calc(var(--cb-space) * 0.15) calc(var(--cb-space) * 0.3);border-radius:calc(var(--cb-radius) * 0.33333)}
.cm-comment p{font-size:calc(11px * var(--cb-type-scale));color:var(--cb-muted);margin:9px 0;white-space:pre-wrap;overflow-wrap:anywhere}
.cm-comment>span{font-size:calc(8px * var(--cb-type-scale));color:var(--cb-muted)}
.cm-deliveries{padding:0 calc(var(--cb-space) * 0.6) calc(var(--cb-space) * 0.8)}
.cm-delivery{display:flex;align-items:flex-start;gap:calc(var(--cb-space) * 0.45);border:var(--cb-border-width) solid var(--cb-border);background:var(--cb-surface);border-radius:calc(var(--cb-radius) * 0.66667);padding:calc(var(--cb-space) * 0.65) calc(var(--cb-space) * 0.55);text-align:left;width:100%;margin-bottom:10px}
.cm-delivery.selected{border-color:var(--cb-border-strong);background:var(--cb-selected);box-shadow:0 0 0 1px color-mix(in srgb, var(--cb-focus) 20%, transparent) inset}
.cm-radio{width:17px;height:17px;border:var(--cb-border-width) solid var(--cb-border);border-radius:50%;display:grid;place-items:center;flex-shrink:0;margin-top:2px}
.cm-delivery.selected .cm-radio{background:var(--cb-selected);color:var(--cb-on-selected);border-color:var(--cb-border-strong)}
.cm-delivery>div{min-width:0;flex:1}.cm-delivery strong{font-size:calc(11px * var(--cb-type-scale));display:flex;align-items:center;gap:calc(var(--cb-space) * 0.35);color:var(--cb-text);font-weight:550;flex-wrap:wrap}
.cm-delivery p{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);line-height:calc(1.8 * var(--cb-leading-scale));margin:7px 0;white-space:pre-wrap;overflow-wrap:anywhere}
.cm-delivery small{font-size:calc(8px * var(--cb-type-scale));color:var(--cb-muted)}
.cm-soft-empty{font-size:calc(11px * var(--cb-type-scale));line-height:calc(1.9 * var(--cb-leading-scale));color:var(--cb-muted);text-align:center;padding:calc(var(--cb-space) * 1) calc(var(--cb-space) * 0.4)}
.cm-demo-switch{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--cb-space) * 0.6);padding:calc(var(--cb-space) * 0.7) calc(var(--cb-space) * 0.9);background:var(--cb-raised);border-top:var(--cb-border-width) solid var(--cb-border);flex-wrap:wrap}
.cm-demo-switch>span{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.3);font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted)}
.cm-demo-switch .text-btn{font-size:calc(10px * var(--cb-type-scale));display:flex;align-items:center;gap:calc(var(--cb-space) * 0.25)}
.cm-state-banner{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.65);background:var(--cb-spotlight);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.83333);padding:calc(var(--cb-space) * 0.75) calc(var(--cb-space) * 0.9);margin-bottom:18px;color:var(--cb-on-spotlight)}
.cm-state-banner strong{font-size:calc(12px * var(--cb-type-scale));font-weight:550;color:var(--cb-on-spotlight)}.cm-state-banner p{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-spotlight-muted);margin-top:3px}
.cm-state-banner.is-warning{background:var(--cb-warning-soft);border-color:var(--cb-warning);color:var(--cb-warning-ink)}.cm-state-banner.is-warning strong{color:var(--cb-warning-ink)}.cm-state-banner.is-warning p{color:var(--cb-warning-ink)}
.cm-brief-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:calc(var(--cb-space) * 1.1);align-items:start}
.cm-brief-card{padding:calc(var(--cb-space) * 1.5);background:var(--cb-surface);border:var(--cb-border-width) solid var(--line);border-radius:calc(var(--cb-radius) * 1)}
.cm-brief-lead{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.8);margin-bottom:24px}
.cm-brief-lead h2{font-size:calc(21px * var(--cb-type-scale) * var(--cb-heading-scale));margin-top:4px;font-weight:var(--cb-heading-weight)}
.cm-full-description{font-size:calc(13px * var(--cb-type-scale));line-height:calc(2 * var(--cb-leading-scale));color:var(--cb-muted);margin-bottom:20px;white-space:pre-wrap;overflow-wrap:anywhere}
.cm-brief-spec{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--cb-space) * 0.9);border-top:var(--cb-border-width) solid var(--cb-border);border-bottom:var(--cb-border-width) solid var(--cb-border);padding:calc(var(--cb-space) * 1.15) 0;margin:25px 0}
.cm-brief-spec span{display:block;font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted)}
.cm-brief-spec strong{font-size:calc(16px * var(--cb-type-scale));font-weight:550;color:var(--cb-text);display:block;margin-top:8px}
.cm-input-lock{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.7);background:var(--cb-surface);padding:calc(var(--cb-space) * 1.05);border-radius:calc(var(--cb-radius) * 0.75);color:var(--cb-muted);margin-bottom:20px}
.cm-input-lock strong{font-size:calc(12px * var(--cb-type-scale));font-weight:550;color:var(--cb-muted)}
.cm-input-lock p{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);margin-top:5px;line-height:calc(1.9 * var(--cb-leading-scale))}
.cm-client-card{display:flex;align-items:center;gap:calc(var(--cb-space) * 0.65);background:var(--cb-inset);border:var(--cb-border-width) solid var(--cb-border);padding:calc(var(--cb-space) * 1.05);border-radius:calc(var(--cb-radius) * 0.83333);margin-bottom:18px}
.cm-avatar{height:30px;width:30px;display:grid;place-items:center;border-radius:50%;background:var(--cb-inset);color:var(--cb-muted);font-size:calc(11px * var(--cb-type-scale));flex-shrink:0}
.cm-avatar.large{width:46px;height:46px;font-size:calc(16px * var(--cb-type-scale));background:var(--cb-raised);border:var(--cb-border-width) solid var(--cb-border)}
.cm-client-card small{font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted);display:block;margin-bottom:3px}
.cm-client-card strong{font-size:calc(13px * var(--cb-type-scale));color:var(--cb-text);font-weight:550;display:block}
.cm-quote-section{padding:calc(var(--cb-space) * 1);background:var(--cb-surface);border:var(--cb-border-width) solid var(--line);border-radius:calc(var(--cb-radius) * 0.83333);margin-top:17px}
.cm-quote{border-top:var(--cb-border-width) solid var(--cb-border);margin-top:14px;padding-top:calc(var(--cb-space) * 0.8)}
.cm-quote-head{display:flex;gap:calc(var(--cb-space) * 0.45);align-items:center}
.cm-quote-head>div{flex:1;min-width:0}.cm-quote-head strong{display:block;font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);font-weight:550}
.cm-quote-head>div>small{font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted);display:block;margin-top:3px}
.cm-quote-head b{font-size:calc(16px * var(--cb-type-scale));color:var(--cb-text);font-weight:500;white-space:nowrap}.cm-quote-head b small{font-size:calc(8px * var(--cb-type-scale));font-weight:400;color:var(--cb-muted)}
.cm-quote>p{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);line-height:calc(1.9 * var(--cb-leading-scale));margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}
.cm-brief-aside>.btn{margin:0 0 2px}.cm-brief-aside>.cm-demo-switch{margin-top:18px;border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.75)}
.cm-action-note{padding:calc(var(--cb-space) * 0.95);background:var(--cb-inset);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.83333);margin-bottom:17px}
.cm-action-note strong{font-size:calc(12px * var(--cb-type-scale));color:var(--cb-muted);font-weight:550}
.cm-action-note p{font-size:calc(10px * var(--cb-type-scale));line-height:calc(1.9 * var(--cb-leading-scale));color:var(--cb-muted);margin:7px 0 14px}
.cm-review-aside>.cm-action-note{margin:14px}.cm-review-aside>.cm-quote-section{margin:14px;border:0;padding:0}
.cm-dialog{max-width:740px;width:calc(100vw - 40px)}
.cm-dialog.wide-modal{max-width:860px}
.cm-dialog .modal-heading{padding-bottom:calc(var(--cb-space) * 0.9)}
.cm-form{padding:0;margin:0}
.cm-form-intro{display:flex;gap:calc(var(--cb-space) * 0.6);align-items:center;background:var(--cb-inset);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.75);padding:calc(var(--cb-space) * 0.75) calc(var(--cb-space) * 0.85);margin-bottom:21px}
.cm-form-icon{width:42px;height:42px;background:var(--cb-inset);border-radius:calc(var(--cb-radius) * 0.83333);display:grid;place-items:center;color:var(--cb-muted);flex-shrink:0}
.cm-form-intro strong{font-size:calc(12px * var(--cb-type-scale));color:var(--cb-text);font-weight:550}.cm-form-intro p{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);margin-top:4px}
.cm-fields{display:grid;gap:calc(var(--cb-space) * 0.75)}.cm-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.cm-field{display:flex;flex-direction:column;gap:calc(var(--cb-space) * 0.35);margin-bottom:17px;min-width:0}
.cm-field>span{font-size:calc(11px * var(--cb-type-scale));color:var(--cb-muted);font-weight:500}
.cm-field input,.cm-field textarea,.cm-field select{font-size:calc(12px * var(--cb-type-scale));background:var(--cb-surface);border-color:var(--cb-border);min-height:39px}
.cm-field textarea{line-height:calc(1.85 * var(--cb-leading-scale))}.cm-field small{font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted);line-height:calc(1.8 * var(--cb-leading-scale))}
.cm-check{display:flex;align-items:flex-start;gap:calc(var(--cb-space) * 0.45);font-size:calc(10px * var(--cb-type-scale));line-height:calc(1.9 * var(--cb-leading-scale));color:var(--cb-muted);margin:3px 0 19px;cursor:pointer}
.cm-check input{width:15px;height:15px;flex-shrink:0;accent-color:var(--cb-primary);margin-top:3px}
.cm-form-footer{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--cb-space) * 0.9);border-top:var(--cb-border-width) solid var(--cb-border);padding-top:calc(var(--cb-space) * 0.9);margin-top:10px}
.cm-form-footer>span{font-size:calc(9px * var(--cb-type-scale));display:flex;align-items:center;gap:calc(var(--cb-space) * 0.25);color:var(--cb-muted)}
.cm-form-error{font-size:calc(11px * var(--cb-type-scale));color:var(--cb-danger-ink);background:var(--cb-danger-soft);padding:calc(var(--cb-space) * 0.6) calc(var(--cb-space) * 0.7);border:var(--cb-border-width) solid var(--cb-danger);border-radius:calc(var(--cb-radius) * 0.58333);margin:12px 0;line-height:calc(1.8 * var(--cb-leading-scale))}
.cm-form-error[hidden]{display:none}
.cm-form-subtitle{font-size:calc(13px * var(--cb-type-scale));font-weight:500;color:var(--cb-muted);margin-bottom:20px}
.cm-form-note{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);background:var(--cb-raised);border-radius:calc(var(--cb-radius) * 0.58333);padding:calc(var(--cb-space) * 0.65) calc(var(--cb-space) * 0.75);line-height:calc(1.9 * var(--cb-leading-scale));margin:10px 0 20px}
.cm-quote-summary{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-space) * 0.7);padding:calc(var(--cb-space) * 0.7);background:var(--cb-inset);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.66667);margin-bottom:20px;font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted)}
.cm-quote-summary strong{color:var(--cb-muted);font-size:calc(13px * var(--cb-type-scale));font-weight:550}
.cm-confirm-icon{width:57px;height:57px;display:grid;place-items:center;background:var(--cb-inset);border:var(--cb-border-width) solid var(--cb-border);color:var(--cb-muted);border-radius:calc(var(--cb-radius) * 1.25);margin:3px 0 18px}
.cm-confirm-title{font-size:calc(16px * var(--cb-type-scale));color:var(--cb-text);font-weight:550;margin-bottom:10px}
.cm-confirm-copy{font-size:calc(12px * var(--cb-type-scale));line-height:calc(1.95 * var(--cb-leading-scale));color:var(--cb-muted);margin-bottom:15px}
@media(min-width:1650px){.cm-reference-stage{height:500px}.cm-job-layout{grid-template-columns:minmax(0,1fr) 330px}}
@media(max-width:1350px){.cm-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-market-intro{grid-template-columns:1fr 1.4fr;gap:calc(var(--cb-space) * 0.75)}.cm-intro-count{display:none}.cm-job-layout{grid-template-columns:minmax(0,1fr) 285px}.cm-reference-stage{height:355px}.cm-job-heading{align-items:center}.cm-job-actions{max-width:none}.cm-job-title h1{font-size:calc(17px * var(--cb-type-scale) * var(--cb-heading-scale))}.cm-review-toolbar .btn{font-size:calc(9px * var(--cb-type-scale));padding:calc(var(--cb-space) * 0.3) calc(var(--cb-space) * 0.4)}}
@media(max-width:1100px){.cm-market-intro{padding:calc(var(--cb-space) * 1.15);grid-template-columns:1fr 1.5fr}.cm-market-intro h2{font-size:calc(23px * var(--cb-type-scale) * var(--cb-heading-scale))}.cm-intro-steps{gap:calc(var(--cb-space) * 0.35)}.cm-intro-steps>div{min-width:75px}.cm-intro-steps strong{font-size:calc(11px * var(--cb-type-scale))}.cm-intro-steps small{font-size:calc(8px * var(--cb-type-scale))}.cm-job-layout{grid-template-columns:minmax(0,1fr)}.cm-review-aside{display:block}.cm-panel-content{max-height:400px}.cm-reference-stage{height:400px}.cm-brief-layout{grid-template-columns:minmax(0,1fr) 280px}.cm-brief-card{padding:calc(var(--cb-space) * 1.2)}.cm-job-progress{padding:calc(var(--cb-space) * 0.7);gap:calc(var(--cb-space) * 0.4)}.cm-job-progress strong{font-size:calc(10px * var(--cb-type-scale))}.cm-job-progress i{margin-left:0}.cm-job-heading{flex-direction:row;gap:calc(var(--cb-space) * 0.5)}.cm-job-actions{max-width:none;justify-content:flex-end;margin-left:auto}}
@media(max-width:760px){.cm-page-heading{align-items:center;gap:calc(var(--cb-space) * 0.5)}.cm-page-heading>.cm-orders-toolbar{order:3;flex-basis:100%}.cm-market-intro{grid-template-columns:1fr;padding:calc(var(--cb-space) * 1.1);gap:calc(var(--cb-space) * 1.2)}.cm-market-intro h2 br{display:none}.cm-market-intro h2{font-size:calc(24px * var(--cb-type-scale) * var(--cb-heading-scale))}.cm-market-intro p{max-width:none}.cm-intro-steps{justify-content:space-around}.cm-intro-steps>i{max-width:80px}.cm-task-grid{gap:calc(var(--cb-space) * 0.65)}.cm-task-card{padding:calc(var(--cb-space) * 0.85)}.cm-card-title{font-size:calc(14px * var(--cb-type-scale))}.cm-task-card-top .cm-status{width:100%;margin-left:0;margin-top:3px}.cm-task-card-top{gap:calc(var(--cb-space) * 0.4);margin-bottom:12px}.cm-order-stats{grid-template-columns:repeat(2,1fr);gap:calc(var(--cb-space) * 0.5)}.cm-order-stats>div{padding:calc(var(--cb-space) * 0.5) calc(var(--cb-space) * 0.6)}.cm-order-stats strong{font-size:calc(20px * var(--cb-type-scale))}.cm-brief-layout{grid-template-columns:1fr}.cm-brief-aside{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--cb-space) * 0.75)}.cm-brief-aside>.cm-quote-section,.cm-brief-aside>.cm-demo-switch{grid-column:1/-1;margin:0}.cm-client-card,.cm-action-note{margin:0}.cm-brief-aside>.btn{height:100%;min-height:75px}.cm-job-progress strong{font-size:calc(9px * var(--cb-type-scale))}.cm-job-progress>div{gap:calc(var(--cb-space) * 0.3)}.cm-job-progress>div>span{width:25px;height:25px}.cm-job-progress i{display:none}.cm-search-row{gap:calc(var(--cb-space) * 0.4);flex-wrap:wrap}.cm-search{max-width:none}.cm-search-row>select{width:140px}.cm-result-count{display:block}.cm-reference-stage{height:370px}.cm-fields.three{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-fields.three>.cm-field:last-child{grid-column:1/-1}}
@media(max-width:520px){.cm-page-heading h1{font-size:calc(16px * var(--cb-type-scale) * var(--cb-heading-scale))}.cm-page-heading .heading-actions{gap:calc(var(--cb-space) * 0.3)}.cm-page-heading .heading-actions>.btn{padding:calc(var(--cb-space) * 0.35) calc(var(--cb-space) * 0.45);font-size:calc(11px * var(--cb-type-scale))}.cm-task-grid{grid-template-columns:1fr}.cm-task-card-top .cm-status{width:auto;margin-left:auto;margin-top:0}.cm-market-intro h2{font-size:calc(22px * var(--cb-type-scale) * var(--cb-heading-scale))}.cm-market-intro{padding:calc(var(--cb-space) * 1)}.cm-intro-steps>div>span{width:44px;height:44px}.cm-intro-steps small{font-size:calc(8px * var(--cb-type-scale))}.cm-type-tabs{gap:calc(var(--cb-space) * 0.2);margin:0}.cm-type-tab{font-size:calc(11px * var(--cb-type-scale));padding:calc(var(--cb-space) * 0.35) calc(var(--cb-space) * 0.5)}.cm-search{min-width:100%;flex-basis:100%}.cm-search-row>select{width:140px;font-size:calc(11px * var(--cb-type-scale))}.cm-task-card-bottom strong{font-size:calc(25px * var(--cb-type-scale))}.cm-job-title h1{font-size:calc(16px * var(--cb-type-scale) * var(--cb-heading-scale))}.cm-job-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--cb-space) * 0.25);padding:calc(var(--cb-space) * 0.6) calc(var(--cb-space) * 0.4)}.cm-job-progress>div{flex-direction:column;gap:calc(var(--cb-space) * 0.3)}.cm-job-progress strong{font-size:calc(9px * var(--cb-type-scale))}.cm-review-toolbar{padding:calc(var(--cb-space) * 0.55) calc(var(--cb-space) * 0.6)}.cm-review-toolbar>div:last-child{width:100%;justify-content:flex-end}.cm-reference-stage{height:285px}.cm-comparison figcaption{left:9px;top:13px;gap:calc(var(--cb-space) * 0.3)}.cm-view-letter{width:24px;height:24px;font-size:calc(10px * var(--cb-type-scale))}.cm-comparison figcaption strong{font-size:calc(9px * var(--cb-type-scale))}.cm-comparison figcaption small{font-size:calc(7px * var(--cb-type-scale))}.cm-reference-stage img{padding:55px 0 25px}.cm-reference-placeholder{padding:calc(var(--cb-space) * 3) calc(var(--cb-space) * 0.6) calc(var(--cb-space) * 1)}.cm-reference-placeholder>svg{width:31px;height:31px}.cm-reference-placeholder h3{font-size:calc(12px * var(--cb-type-scale) * var(--cb-heading-scale))}.cm-reference-placeholder p{font-size:calc(9px * var(--cb-type-scale))}.cm-reference-placeholder .btn{font-size:calc(9px * var(--cb-type-scale));padding:calc(var(--cb-space) * 0.25) calc(var(--cb-space) * 0.35)}.cm-timeline{padding:calc(var(--cb-space) * 0.7) calc(var(--cb-space) * 0.65) calc(var(--cb-space) * 0.45)}.cm-timeline-heading>span:last-child{display:none}.cm-timeline-heading strong{margin-left:auto}.cm-preview-disclaimer{padding:calc(var(--cb-space) * 0.55) calc(var(--cb-space) * 0.65);font-size:calc(8px * var(--cb-type-scale))}.cm-job-actions .btn{font-size:calc(10px * var(--cb-type-scale));padding:calc(var(--cb-space) * 0.4) calc(var(--cb-space) * 0.6)}.cm-demo-switch{padding:calc(var(--cb-space) * 0.65)}.cm-brief-card{padding:calc(var(--cb-space) * 1.05)}.cm-brief-aside{display:flex;flex-direction:column;gap:calc(var(--cb-space) * 0.65)}.cm-brief-aside>.btn{min-height:43px}.cm-brief-spec{gap:calc(var(--cb-space) * 1)}.cm-brief-spec strong{font-size:calc(15px * var(--cb-type-scale))}.cm-input-lock{padding:calc(var(--cb-space) * 0.75);gap:calc(var(--cb-space) * 0.5);align-items:flex-start}.cm-input-lock>svg{width:20px;height:20px;flex-shrink:0}.cm-input-lock strong{font-size:calc(11px * var(--cb-type-scale))}.cm-orders-toolbar{gap:calc(var(--cb-space) * 0.5)}.cm-orders-toolbar>select{width:115px;font-size:calc(10px * var(--cb-type-scale))}.cm-orders-toolbar .tabs{gap:calc(var(--cb-space) * 0.7)}.cm-orders-toolbar .tabs button{font-size:calc(11px * var(--cb-type-scale))}.cm-form-intro{padding:calc(var(--cb-space) * 0.6);align-items:flex-start}.cm-form-intro p{font-size:calc(9px * var(--cb-type-scale))}.cm-fields.two,.cm-fields.three{grid-template-columns:1fr;gap:0}.cm-fields.three>.cm-field:last-child{grid-column:auto}.cm-form-footer{align-items:flex-start;flex-direction:column;gap:calc(var(--cb-space) * 0.6)}.cm-form-footer>.btn{width:100%}.cm-dialog{width:calc(100vw - 22px)}.cm-bottom-note{font-size:calc(9px * var(--cb-type-scale));align-items:flex-start}.cm-bottom-note svg{margin-top:3px}}
/* Icon-only panel controls keep a readable accessible name without wrapping. */
.cm-icon-button {font-size:0!important;line-height:0;gap:0!important}

@media(pointer:coarse) {
  .cm-search input{min-height:38px}
  .cm-search-row>select,.cm-orders-toolbar>select{height:40px;min-height:40px}
  .cm-type-tab{min-height:40px}
}
