body:has(#cdb-editor-bar){padding-top:30px}
body:has(#cdb-editor-bar) .header{top:30px}
#cdb-editor-bar{position:fixed;inset:0 0 auto;height:30px;box-sizing:border-box;z-index:9999;background:#101214;color:#fff;display:flex;align-items:center;gap:14px;padding:0 14px;font:500 11px/1 var(--sans,Arial,sans-serif);letter-spacing:0;text-transform:none;border-bottom:1px solid #ffffff18;box-shadow:0 2px 8px #0002}
#cdb-editor-bar a,#cdb-editor-bar button,#cdb-editor-bar summary{display:inline-flex;align-items:center;gap:7px;color:#e4e7eb;background:transparent;border:0;border-radius:4px;font:inherit;white-space:nowrap;text-decoration:none!important;padding:0 8px;cursor:pointer;height:24px;margin:0;box-shadow:none;background-image:none;transition:background-color .15s,color .15s}
#cdb-editor-bar a::before,#cdb-editor-bar a::after{content:none!important;display:none!important}
#cdb-editor-bar svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.85}
#cdb-editor-bar .cdb-editor-brand{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:1px;color:#fff;padding:0 16px 0 0;border-right:1px solid #ffffff26;border-radius:0;height:16px}
.cdb-editor-actions{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}
.cdb-editor-actions::-webkit-scrollbar{display:none}
.cdb-editor-actions a{flex-shrink:0}
.cdb-editor-account{position:relative;margin-left:auto;flex-shrink:0}
#cdb-editor-bar summary{list-style:none;display:flex;align-items:center;gap:7px}
#cdb-editor-bar summary::-webkit-details-marker{display:none}
#cdb-editor-bar summary::after{content:'';width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:0 2px 3px 5px}
#cdb-editor-bar details[open] summary{background:#ffffff12;color:#fff}
#cdb-editor-bar details[open] summary::after{transform:rotate(225deg);margin-bottom:-2px}
.cdb-editor-account-menu{position:absolute;top:28px;right:0;min-width:200px;padding:6px;background:#181b1f;border:1px solid #ffffff1c;border-radius:8px;box-shadow:0 12px 32px #0004}
#cdb-editor-bar .cdb-editor-account-menu a,#cdb-editor-bar .cdb-editor-account-menu button{display:flex;box-sizing:border-box;width:100%;height:auto;padding:7px 10px;text-align:left;line-height:24px;gap:10px}
#cdb-editor-bar .cdb-editor-account-menu a:hover,#cdb-editor-bar .cdb-editor-account-menu button:hover{background:#292929;text-decoration:none}
#cdb-editor-bar a:hover,#cdb-editor-bar button:hover,#cdb-editor-bar summary:hover{background:#ffffff12;color:#fff}
#cdb-editor-bar .cdb-editor-brand:hover{background:none;color:#fff}
#cdb-editor-bar form{margin:5px 0 0;padding-top:5px;border-top:1px solid #ffffff18}
#cdb-editor-bar :focus-visible,.cdb-edit-pencil:focus-visible{outline:2px solid #56b8ff;outline-offset:2px}
.cdb-edit-relative{position:relative}
.cdb-edit-pencil{display:none!important}
.cdb-edit-mode .cdb-edit-pencil{position:absolute;top:8px;right:8px;z-index:30;width:32px;height:32px;display:grid!important;place-items:center;border:1px solid #d7e2ee;border-radius:50%;background:#fff;color:#064e9b;box-shadow:0 2px 10px #0002;text-decoration:none;font:22px/1 Arial,sans-serif}
.cdb-edit-mode .cdb-editable:has(>.cdb-edit-pencil:hover),.cdb-edit-mode .cdb-editable:focus-within{outline:1px dashed #2677b8;outline-offset:-1px}
@media(max-width:640px){#cdb-editor-bar{gap:6px;padding:0 8px;font-size:10px}#cdb-editor-bar .cdb-editor-brand{font-size:9px;letter-spacing:.5px;padding-right:8px}.cdb-editor-actions{gap:2px}#cdb-editor-bar a,#cdb-editor-bar summary{padding-inline:5px}#cdb-editor-bar .cdb-editor-brand{padding-left:0}#cdb-editor-bar svg{width:13px;height:13px}}
@media(prefers-reduced-motion:reduce){#cdb-editor-bar a,#cdb-editor-bar button,#cdb-editor-bar summary{transition:none}}
