/* D10B1: unmistakable settings-style visual redesign, confined to Copy & Form. */
body:has(.rvo221e-copy-panel) {--d10b1-blue:#0866ff;--d10b1-bg:#edf1f7;--d10b1-border:#d4dce8;--d10b1-text:#182b44}
body:has(.rvo221e-copy-panel) .rvo221e-copy-panel{background:var(--d10b1-bg)!important;border:1px solid #d7e0ec!important;border-radius:16px!important;padding:18px!important;box-shadow:0 6px 30px #0d2e5d0b!important}
body:has(.rvo221e-copy-panel) .rvo-d10-copy-group{border:0!important;background:transparent!important;box-shadow:none!important}
body:has(.rvo221e-copy-panel) .rvo-d10-copy-group>summary{background:#e6edfa!important;color:#173662!important;padding:12px 18px!important;border:1px solid #cddaf0!important;border-radius:10px!important;}
body:has(.rvo221e-copy-panel) .rvo-d10-copy-group[open]>summary{margin-bottom:16px!important}
body:has(.rvo221e-copy-panel) .rvo-d10-copy-inner{padding:0!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid{grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child{background:#f7f9fd!important;border:1px solid var(--d10b1-border)!important;border-radius:12px!important;padding:12px 10px!important;top:93px!important;box-shadow:0 2px 8px #15365909!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child h3{font-size:11px!important;text-transform:uppercase!important;letter-spacing:1.3px!important;font-weight:800!important;color:#71839a!important;margin:0 0 8px!important;padding:9px 10px!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child>div{display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;border:1px solid transparent!important;border-left:3px solid transparent!important;margin:2px 0!important;border-radius:7px!important;padding:11px 12px!important;min-height:40px!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child>div:hover{background:#e8f0ff!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child>div:has(strong):is(:hover,:focus-within){border-left-color:#0866ff!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child>div[style*="237, 243, 251"],body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child>div[style*="edf3fb"]{background:#e7f0ff!important;border-left-color:#0866ff!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child>div strong{font-size:12px!important;font-weight:700!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:nth-child(2){background:#fff!important;border:1px solid var(--d10b1-border)!important;border-radius:12px!important;box-shadow:0 4px 24px #183a640b!important;padding:24px 30px!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:nth-child(2)>div:first-child{padding-bottom:15px!important;margin-bottom:19px!important;border-bottom:1px solid #e0e7f1!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:nth-child(2)>div:first-child h2{font-size:22px!important;font-weight:760!important;letter-spacing:-.4px!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid label{font-weight:670!important;color:#344964!important;font-size:12px!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),body:has(.rvo221e-copy-panel) .revaly-editor-grid select{min-height:39px!important;padding:8px 12px!important;border-color:#cbd6e4!important;background:#fff!important;border-radius:8px!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid textarea{border-color:#cbd6e4!important;border-radius:8px!important;background:#fff!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid details{margin-bottom:12px!important;border-radius:10px!important;border:1px solid #d9e2ed!important;background:#fbfcff!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid details>summary{padding:13px 15px!important;font-weight:730!important;background:#f2f6fc!important;border-radius:10px!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid details[open]>summary{border-bottom:1px solid #d9e2ed!important;border-radius:10px 10px 0 0!important}
body:has(.rvo221e-copy-panel) .revaly-editor-grid button{font-weight:650!important;transition:background .15s,border-color .15s!important}
@media(max-width:900px){body:has(.rvo221e-copy-panel) .revaly-editor-grid{grid-template-columns:1fr!important}body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important;max-height:none!important}body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child h3{width:100%!important}body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child>div{padding:8px 12px!important;border-left:1px solid #dce3ef!important;background:#fff!important}body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:nth-child(2){padding:18px!important}}
@media(max-width:520px){body:has(.rvo221e-copy-panel) .rvo221e-copy-panel{padding:8px!important}body:has(.rvo221e-copy-panel) .revaly-editor-grid{gap:9px!important}body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:nth-child(2){padding:14px!important}body:has(.rvo221e-copy-panel) .revaly-editor-grid>div:first-child{padding:7px!important}}
