/* Additive black/gold writing tools, using the application's existing navigation. */
#panel-copy-rewrite .cw-head {display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:22px}
#panel-copy-rewrite .cw-head h2 {display:block!important;font-size:26px!important;margin:8px 0!important}
.cw-settings-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.cw-settings-grid label,.cw-details>label {display:flex;flex-direction:column;gap:8px;color:#7768df;font-size:13px;min-width:0}
#panel-copy-rewrite select,#panel-copy-rewrite input,#panel-copy-rewrite textarea,.cw-proof-toolbar select,.cw-proof-toolbar textarea {width:100%;background:#f7faff!important;border:1px solid #c8cdf655!important;color:#7768df!important;border-radius:10px;padding:12px;box-sizing:border-box}
#panel-copy-rewrite textarea {resize:vertical;line-height:1.9;min-height:70px}
.cw-details {border:1px solid #c8cdf644;border-radius:12px;padding:14px 18px;margin:16px 0;background:#f7faff}
.cw-details summary {cursor:pointer;color:#7768df;font-weight:600;font-size:13px}
.cw-details>label {margin:12px 0}
.cw-toolbar {margin-top:24px!important}
.cw-rows {display:flex;flex-direction:column;gap:18px;margin-top:18px}
.cw-row {border:1px solid #c8cdf644;background:linear-gradient(130deg,#f7faff,#f7faff);border-radius:14px;padding:20px;min-width:0;scroll-margin-top:88px}
.cw-row-head {display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}
.cw-row-head strong {color:#7768df;font-size:16px}.cw-row-head span {flex:1;font-size:12px;color:#7185a3;overflow-wrap:anywhere}
.cw-pair {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.cw-pair label {display:block;min-width:0;color:#7768df;font-size:12px}
.cw-pair textarea {margin-top:8px;min-height:190px!important}
.cw-pair textarea[readonly] {opacity:.85}
.cw-row .studio-toolbar {margin-bottom:0}.cw-row .studio-note {margin-bottom:0}
.cw-proof-toolbar {border:1px solid #c8cdf644;background:linear-gradient(135deg,#f7faff,#f7faff);border-radius:13px;padding:18px;margin:16px 0}
.cw-proof-toolbar h3 {color:#7768df;font-size:16px;margin:0 0 10px}
.cw-proof-toolbar label {display:block;color:#7768df;font-size:12px;margin-bottom:6px}
.cw-proof {margin-top:10px;padding:12px;border:1px solid #c8cdf633;border-radius:10px;background:#f7faff;color:#7768df;min-width:0}
.cw-proof textarea {width:100%;background:#f7faff!important;color:#7768df!important;border:1px solid #c8cdf644!important;line-height:1.8;box-sizing:border-box}
.cw-proof details {margin:10px 0}.cw-proof summary {cursor:pointer;color:#7768df;font-size:12px}
.cw-proof .studio-toolbar {gap:8px;flex-wrap:wrap}.cw-proof .btn {font-size:12px!important;padding:8px 11px!important}
.cw-proof-list {display:flex;flex-direction:column;gap:9px;margin:10px 0}
.cw-edit {display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.8;border-bottom:1px solid #c8cdf622;padding:8px 0;overflow-wrap:anywhere}
.cw-edit input {width:16px;height:16px;flex:none;margin-top:3px;accent-color:#7768df}
.cw-from {text-decoration:line-through;color:#7768df}.cw-to {color:#7185a3}.cw-edit small {display:block;color:#7185a3}
#panel-video-text .vt-text textarea:not([readonly]) {border-color:#c8cdf677!important}
body#focused-ui-preview #panel-copy-rewrite [hidden] {display:none!important}
@media(max-width:900px){.cw-pair{grid-template-columns:1fr}.cw-settings-grid{grid-template-columns:1fr}#panel-copy-rewrite .cw-head{display:block}.cw-row{padding:15px}}
