/* 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:#d9c79f;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:#161410!important;border:1px solid #b99b5c55!important;color:#eee1c0!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 #b99b5c44;border-radius:12px;padding:14px 18px;margin:16px 0;background:#181610}
.cw-details summary {cursor:pointer;color:#dfc180;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 #b99b5c44;background:linear-gradient(130deg,#242016,#151310);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:#e3c78b;font-size:16px}.cw-row-head span {flex:1;font-size:12px;color:#bdb4a0;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:#cbb98f;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 #b99b5c44;background:linear-gradient(135deg,#221f17,#171510);border-radius:13px;padding:18px;margin:16px 0}
.cw-proof-toolbar h3 {color:#e6c98d;font-size:16px;margin:0 0 10px}
.cw-proof-toolbar label {display:block;color:#cab78a;font-size:12px;margin-bottom:6px}
.cw-proof {margin-top:10px;padding:12px;border:1px solid #b99b5c33;border-radius:10px;background:#181610;color:#d8c9a8;min-width:0}
.cw-proof textarea {width:100%;background:#13120f!important;color:#d9c9a5!important;border:1px solid #b99b5c44!important;line-height:1.8;box-sizing:border-box}
.cw-proof details {margin:10px 0}.cw-proof summary {cursor:pointer;color:#d8bd81;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 #aa8c4c22;padding:8px 0;overflow-wrap:anywhere}
.cw-edit input {width:16px;height:16px;flex:none;margin-top:3px;accent-color:#caae67}
.cw-from {text-decoration:line-through;color:#d9a28e}.cw-to {color:#bcd39c}.cw-edit small {display:block;color:#aaa08b}
#panel-video-text .vt-text textarea:not([readonly]) {border-color:#c3a36177!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}}
