.editor-body{background:#f3eee5}.editor-header{height:88px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd2c3;background:#f8f4ec}.editor-header>div:first-child{display:flex;align-items:center;gap:28px}.editor-logo{font-size:31px;font-weight:700;letter-spacing:-.08em}.editor-logo small{font-size:12px;color:var(--bronze)}.editor-label{font:10px var(--serif);letter-spacing:.12em;color:#8a7969;direction:ltr}.editor-header-actions{display:flex;align-items:center;gap:25px}.editor-saved{font-size:11px;color:#7e6e5f}.editor-preview-link{border:1px solid var(--ink);padding:11px 16px;font-size:11px}.editor-preview-link:hover{background:var(--ink);color:white}.editor-layout{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:calc(100svh - 165px)}.editor-sidebar{background:#e8ddce;border-left:1px solid #d8c8b5;padding:38px 24px}.sidebar-heading>span,.editor-heading>div>span{font:11px var(--serif);letter-spacing:.12em;direction:ltr;color:var(--bronze)}.sidebar-heading h1{font-size:32px;margin:8px 0 0;letter-spacing:-.04em}.sidebar-heading p{font-size:11px;color:#79695b;margin:4px 0 24px}.editor-list{display:grid;gap:5px}.editor-list button{background:transparent;border:1px solid transparent;text-align:right;padding:11px 13px;display:flex;gap:12px;align-items:center;cursor:pointer;color:#4e4035}.editor-list button:hover,.editor-list button.selected{background:#f8f3e9;border-color:#d9cabb}.editor-list .item-number{font:10px var(--serif);color:#9a8875;direction:ltr}.editor-list .item-info{display:flex;flex-direction:column;font-size:12px;line-height:1.6}.editor-list .item-info small{font-size:9px;color:#9b8a79}.add-item{width:100%;background:#d9cab6;border:0;text-align:right;padding:14px;margin-top:17px;font-size:11px;color:#3d3229}.add-item:hover{background:#cbb69c}.editor-main{padding:45px min(5vw,70px) 80px;max-width:970px}.editor-heading{display:flex;justify-content:space-between;gap:25px;align-items:end}.editor-heading h2{font-size:43px;margin:5px 0 0;letter-spacing:-.05em}.editor-heading p{font-size:11px;line-height:1.8;color:#8b7b6b;max-width:250px}.editor-notice{border-right:3px solid var(--bronze);background:#ede3d4;padding:14px 19px;margin:27px 0 35px}.editor-notice strong{font-size:12px}.editor-notice p{font-size:10px;line-height:1.85;margin:3px 0 0;color:#716252}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}.form-grid label{font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:7px}.form-grid label small{font-size:9px;color:#9a8978;font-weight:400}.form-grid .wide{grid-column:1/-1}.form-grid input:not([type=checkbox]),.form-grid select,.form-grid textarea{border:1px solid #d4c6b5;background:#fffdfa;color:var(--ink);padding:12px 13px;width:100%;min-height:46px;outline:none;resize:vertical;font-weight:400;font-size:12px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--coffee);box-shadow:0 0 0 2px #af886044}.form-grid .availability{display:flex;flex-direction:row;align-items:center;gap:9px;grid-column:1/-1}.availability input{accent-color:var(--coffee);width:17px;height:17px}.editor-form-actions{display:flex;align-items:center;gap:25px;margin-top:27px}.quiet-button,.editor-data-actions button{background:none;border:0;padding:8px 0;text-decoration:underline;text-underline-offset:5px;color:#7d6857;font-size:11px}.editor-data-actions{border-top:1px solid #d8cabb;margin-top:55px;padding-top:18px;display:flex;gap:30px}.editor-footer{background:#2b2723;color:#ac9d8f;text-align:center;padding:18px;font-size:10px}
@media(max-width:820px){.editor-layout{grid-template-columns:1fr}.editor-sidebar{border-left:0;border-bottom:1px solid #d8c8b5;padding:25px 20px}.sidebar-heading h1{font-size:26px}.editor-list{display:flex;overflow:auto;gap:4px}.editor-list button{min-width:145px;flex:none}.add-item{width:auto;min-width:145px}.editor-main{padding:35px 20px 60px}.editor-heading h2{font-size:34px}}
@media(max-width:600px){.editor-header{height:70px;padding:0 18px}.editor-label,.editor-saved{display:none}.editor-preview-link{font-size:10px;padding:8px}.editor-heading p{display:none}.form-grid{grid-template-columns:1fr;gap:16px}.form-grid .wide{grid-column:auto}.editor-form-actions,.editor-data-actions{align-items:flex-start;flex-direction:column;gap:10px}.editor-notice{margin:18px 0 25px}}
.editor-header{background:var(--jeerh-rust);color:#fff8ee;border-bottom:0;height:94px}
.editor-official-logo{height:69px;width:auto;object-fit:contain;display:block}
.editor-label,.editor-saved{color:#f0d9c9}
.editor-preview-link{border-color:#fff6ed;color:#fff6ed}
.editor-preview-link:hover{background:#fff6ed;color:#713f2e}
@media(max-width:600px){.editor-header{height:76px}.editor-official-logo{height:56px}}
