.cc-shell{max-width:1100px}.cc-heading,.cc-call-meta,.cc-task-head,.cc-section-title,.cc-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cc-heading,.cc-section-title{justify-content:space-between}.cc-heading h3{margin-bottom:4px}.cc-picker{display:block;margin:24px 0 16px}.cc-shell label{display:block;font-size:13px;font-weight:600}.cc-shell input:not([type=checkbox]),.cc-shell textarea,.cc-shell select{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--page);color:var(--ink);font:inherit;font-size:14px}.cc-shell textarea{resize:vertical;line-height:1.6}.cc-shell input:focus-visible,.cc-shell textarea:focus-visible,.cc-shell select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cc-shell input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px;vertical-align:middle}.cc-call-meta{font-size:13px;padding-bottom:20px;border-bottom:1px solid var(--border)}.cc-review{margin-top:24px}.cc-summary{margin-bottom:18px}.cc-section-title{margin-top:28px}.cc-section-title h4{font-size:18px}.cc-task-list{display:grid;gap:18px;margin-bottom:18px}.cc-task{padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--page)}.cc-task-head{margin-bottom:16px}.cc-task-head label{margin-right:auto}.cc-basis{font-size:12px;color:var(--accent-text);font-weight:600}.cc-task>label+label{margin-top:14px}.cc-assignment{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.cc-receipt,.cc-progress{padding:12px;border-left:3px solid var(--accent);background:var(--surface);font-size:13px;line-height:1.6}.cc-evidence{font-size:13px;margin-top:14px;color:var(--muted)}.cc-evidence p{white-space:pre-wrap}.cc-revise{margin-top:28px;padding-top:22px;border-top:1px solid var(--border)}.cc-revise button{margin-top:12px}.cc-actions{margin-top:26px;padding-top:20px;border-top:1px solid var(--border)}.cc-actions span{margin-right:auto}.cc-error{padding:12px;color:var(--danger,#e76f6f);border:1px solid currentColor;border-radius:8px;font-size:14px;white-space:pre-wrap}.cc-source{margin-top:28px;color:var(--muted);font-size:13px}.cc-source pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.cc-shell button{min-height:40px}.cc-shell button:disabled{opacity:.55;cursor:wait}.cc-task input:disabled,.cc-task textarea:disabled,.cc-task select:disabled{opacity:.7}.cc-source summary,.cc-evidence summary{cursor:pointer;padding:8px 0}@media(max-width:650px){.cc-task{padding:14px}.cc-assignment{grid-template-columns:1fr}.cc-actions{align-items:stretch;flex-direction:column}.cc-actions button{width:100%}.cc-task-head{gap:8px}.cc-basis{order:3;width:100%}.cc-heading{align-items:flex-start}.cc-shell{padding:16px!important}}
.cc-review{border:0;padding:0;min-width:0}.cc-shell input:not([type=checkbox]),.cc-shell textarea,.cc-shell select{font-weight:400}
/* The same compact review rhythm as renewal task previews. */
.cc-task{padding:16px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.cc-task-head{margin-bottom:10px;gap:10px;flex-wrap:nowrap}.cc-task-head .cc-check{margin:0;flex:none}.cc-number{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700}.cc-task-title{flex:1;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.cc-basis{flex:none;font-size:11px;max-width:155px;text-align:right}.cc-task-head [data-remove]{font-size:11px;padding:5px;min-height:32px}.cc-assignment{margin-top:0;gap:12px}.cc-assignment label{font-weight:400}.cc-assignment input,.cc-assignment select{padding:9px!important}.cc-full{margin-top:10px;border-top:1px solid var(--border)}.cc-full>summary{cursor:pointer;padding:11px 0;color:var(--muted);font-size:12px}.cc-full>label{margin-top:12px}.cc-full textarea{font-family:inherit;line-height:1.65;font-size:13px}.cc-full input{font-weight:500!important}.cc-brief-notice{border:1px solid var(--warning-text);border-radius:8px;padding:12px;margin-bottom:12px;font-size:13px}.cc-brief-notice p{margin:0 0 10px}.cc-task-list{gap:0}.cc-shell .cc-full summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:650px){.cc-task{padding:14px 0}.cc-task-head{flex-wrap:wrap}.cc-task-title{flex-basis:calc(100% - 80px)}.cc-task-head .cc-basis{order:3;max-width:none;width:auto;text-align:left;margin-left:56px}.cc-task-head [data-remove]{order:4;margin-left:auto}.cc-assignment{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px}.cc-assignment input,.cc-assignment select{padding:9px 6px!important;font-size:12px!important;min-width:0}}
