.studio-page-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:22px}.studio-page-list .panel{margin:0}.studio-editor{max-width:1000px}.studio-toolbar,.studio-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.studio-toolbar{margin:24px 0}.studio-editor input,.studio-editor textarea,.studio-editor select{scroll-margin-top:30px}.studio-editor fieldset{min-width:0;border:1px solid var(--line);padding:18px;margin:24px 0}.studio-editor legend{font-weight:600;padding:0 8px}.studio-editor-thumbnail{max-width:220px;max-height:180px;object-fit:contain;width:auto;height:auto}.studio-history{padding-left:24px}.studio-history li{border-bottom:1px solid var(--line);padding:12px 0 20px;line-height:1.7}.studio-public{max-width:1000px;padding-top:55px;padding-bottom:65px;overflow-wrap:anywhere}.studio-public h1{font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.12;margin-bottom:35px}.studio-public h2{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.2;margin-bottom:20px}.studio-public h3{font-size:1.5rem;margin:18px 0}.studio-block{margin:42px 0;line-height:1.8}.studio-block p{margin:16px 0}.studio-block figure{margin:20px 0}.studio-block img{display:block;max-width:100%;height:auto;border-radius:4px}.studio-block figcaption{font-size:.9rem;margin-top:12px}.studio-block details{padding:18px 0;border-bottom:1px solid var(--line)}.studio-block summary{cursor:pointer;font-weight:600;list-style:revert}.studio-prices div{display:grid;grid-template-columns:1fr auto;gap:24px;padding:14px 0;border-bottom:1px solid var(--line)}.studio-prices dd{margin:0;font-weight:600}.studio-preview-banner{background:#343c3f;color:#fff;padding:20px 5vw;display:flex;gap:18px;align-items:center;flex-wrap:wrap;line-height:1.6}.studio-preview-banner a{color:#fff;text-decoration:underline}.studio-menu{position:relative;z-index:20}.studio-menu summary{cursor:pointer;list-style:revert;white-space:nowrap}.studio-menu>div{position:absolute;right:0;top:calc(100% + 16px);display:grid;gap:8px;min-width:220px;max-width:80vw;max-height:60vh;overflow:auto;padding:18px;background:#fff;border:1px solid #a3a8a8;box-shadow:0 12px 24px #0002}.studio-menu a{white-space:normal;padding:8px!important;color:#343c3f}.header nav{flex-wrap:wrap}.studio-draft-form>.button{margin-bottom:25px}@media(max-width:600px){.studio-toolbar>.button{width:100%;text-align:center}.studio-actions .button{font-size:12px;padding:10px}.studio-menu>div{right:0}.studio-preview-banner{display:block}.studio-preview-banner>*{display:block;margin:5px 0}.studio-prices div{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,auto)}}

.studio-manage input:not([type=checkbox]):not([type=hidden]),.studio-manage textarea,.studio-manage select{border-color:#737b7e}.studio-history-toggle>summary{cursor:pointer;font-weight:600;list-style:revert}
