.pin-editor-panel{position:fixed;z-index:500;left:5%;right:auto;top:105px;width:290px;max-height:65vh;overflow:auto;padding:18px;color:#eee4cc;background:#081522f5;border:1px solid #ac9464;border-radius:8px;box-shadow:0 12px 50px #0008;font:13px/1.45 'DM Sans',sans-serif}.pin-editor-panel[hidden]{display:none}.pin-editor-panel h2{margin:0 0 8px;font:26px 'antiquarian-scribe',serif}.pin-editor-panel p{margin:8px 0}.pin-storage-note{color:#a7c7bd}.pin-edit-actions{display:flex;gap:7px;flex-wrap:wrap}.pin-editor-panel button,.pin-review-dialog button{font:12px 'DM Sans',sans-serif;border:1px solid #bda573;background:#152a39;color:#fff0d0;padding:9px;border-radius:4px;min-height:38px;cursor:pointer}.pin-editor-panel button:disabled,.pin-review-dialog button:disabled{opacity:.45;cursor:default}.pin-review-dialog{max-width:min(520px,90vw);max-height:80vh;padding:25px;background:#eee1c4;color:#17202a;border:1px solid #8e7959}.pin-review-dialog::backdrop{background:#000a}.pin-review-dialog ul{max-height:40vh;overflow:auto;padding-left:22px}.pin-review-dialog li{padding:5px}.pin-review-dialog button{margin:8px 8px 0 0}.editing-pins .globe-pin{cursor:grab;touch-action:none}.editing-pins .globe-pin:focus-visible{outline:2px solid #fff6bf!important}.editing-pins .globe-pin.pin-dragging{cursor:grabbing;z-index:400!important}.editing-pins .globe-pin.pin-dragging .pin-jewel{box-shadow:0 0 0 5px #e5c56788!important}#pinEditStatus{min-height:38px;color:#f1d698}
@media(max-width:700px){.pin-editor-panel{top:90px;bottom:auto;left:10px;right:10px;width:auto;max-height:32vh;padding:12px;font-size:12px}.pin-editor-panel h2{font-size:21px}.pin-editor-panel #pinEditHelp{font-size:11px}.pin-edit-actions button{min-height:42px}.pin-review-dialog{width:90vw}}

/* Approved alpha sketches sit directly on the journal paper, never a dark square. */
body .character-card[data-portrait-style="journal-sketch"] .character-art{background:transparent!important;box-shadow:none!important;border:0!important}
body .character-card[data-portrait-style="journal-sketch"] .character-art::after{display:none!important}
body #entityPage .entry-character-card[data-portrait-style="journal-sketch"]{background:transparent!important;box-shadow:none!important;border:0!important}
body #entityPage .entry-character-card[data-portrait-style="journal-sketch"]::before{display:none!important}
body #entityPage .character-card[data-portrait-style="journal-sketch"] .character-art,body #peopleEntries .character-card[data-portrait-style="journal-sketch"] .character-art{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}
body #entityPage .character-card[data-portrait-style="journal-sketch"] .character-art::after,body #peopleEntries .character-card[data-portrait-style="journal-sketch"] .character-art::after{display:none!important}
body #entityPage .character-card[data-portrait-style="journal-sketch"] .character-art img,body #peopleEntries .character-card[data-portrait-style="journal-sketch"] .character-art img{background:transparent!important;background-image:none!important;box-shadow:none!important}

.pin-editor-panel select{width:100%;min-height:40px;background:#102638;color:#f4e8ca;border:1px solid #a99162;font:16px Georgia,serif;margin:5px 0}.editing-pins .atlas-heading,.editing-pins .atlas-console,.editing-pins>.globe-place-note{visibility:hidden}
