
/* Inline, direct-on-sketch editing: reference geometry only */
.nw-undo-actions{display:flex;gap:6px;justify-content:center;align-items:center;margin-left:auto}
.nw-clean-studio .nw-history-button{white-space:nowrap;min-height:36px;background:#234c58;border-color:#5d8891;color:#e9fffa}
.nw-clean-studio .nw-history-button:hover{background:#316473}
.nw-clean-studio .nw-main-bar{flex-wrap:wrap}
.nw-clean-studio #profileSvg [data-inline-kind]{cursor:pointer;pointer-events:all;user-select:none}
.nw-clean-studio #profileSvg [data-inline-kind]:hover,.nw-clean-studio #profileSvg [data-inline-kind]:focus{fill:#fff6b5;outline:none;text-decoration:underline;filter:drop-shadow(0 1px 2px #000)}
.nw-clean-studio .norman-inline-popover{position:absolute;z-index:20;width:200px;max-width:calc(100% - 16px);box-sizing:border-box;border:1px solid #7de4c7;border-radius:13px;background:#142d39;box-shadow:0 14px 28px #000b;padding:11px;touch-action:auto;}
.nw-clean-studio .norman-inline-heading{font-size:12px;font-weight:800;display:flex;flex-direction:column;gap:8px;color:#d7fff4}
.nw-clean-studio .norman-inline-heading input{font-size:16px}
.nw-clean-studio .norman-inline-actions{display:flex;gap:6px;margin-top:10px}
.nw-clean-studio .norman-inline-actions button{flex:1}
.nw-clean-studio .norman-inline-popover[hidden]{display:none!important}
@media(max-width:760px){.nw-clean-studio .nw-undo-actions{order:3;width:100%;justify-content:flex-start;margin:0}.nw-clean-studio .nw-main-bar{gap:5px}.nw-clean-studio .nw-history-button{min-height:35px;padding:7px 13px}}

.public-beta-banner{margin:14px auto;padding:10px 16px;border-radius:10px;background:#112d3c;border:1px solid #3a6477;color:#e0f0f4;font-size:13px;line-height:1.6;} .public-beta-banner strong{color:#9eead2;}
