#editor{padding-top:24px;max-width:1180px;margin:auto}#editor[hidden]{display:none}.editor-hero{background:linear-gradient(115deg,#172744,#214860);border-radius:26px;padding:38px 44px;display:flex;justify-content:space-between;gap:28px;align-items:center;color:#fff;margin:22px 0 30px}.editor-hero .eyebrow{color:#9ae7df}.editor-hero h1{font:500 clamp(36px,4vw,54px)/1.1 Outfit,sans-serif;letter-spacing:-1.6px;margin:14px 0}.editor-hero p{color:#e0eeee;margin-bottom:0}.editor-hero-note{padding:25px;border:1px solid #ffffff30;border-radius:18px;background:#ffffff0d;min-width:240px}.editor-hero-note strong{display:block;font:500 25px Outfit,sans-serif;color:#ffe291;margin-bottom:10px}.editor-hero-note span{font-size:13px;line-height:1.9}.editor-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:30px;align-items:start}.editor-guide{position:sticky;top:112px;padding:20px 0}.editor-guide>.eyebrow{padding-left:14px}.editor-guide a{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:12px;font-size:13px;font-weight:600;margin-top:8px}.editor-guide a:hover{background:#fff}.editor-guide a span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;flex-shrink:0;color:#172744}.guide-1 span{background:#d8eeeb}.guide-2 span{background:#ffe0d6}.guide-3 span{background:#ffedb5}.guide-4 span{background:#dcebf8}.guide-5 span{background:#e9e1fb}.editor-guide-tip{border-top:1px solid #d7e3ee;margin:22px 14px 0;padding-top:24px;font-size:13px}.editor-guide-tip p{color:#52657b}.editor-section{--section-color:#007781;--section-tint:#e8f5f2;background:#fff;border:1px solid #dce6ec;border-top:4px solid var(--section-color);border-radius:18px;padding:28px;scroll-margin-top:120px;min-width:0;box-shadow:0 5px 20px #17274404}.editor-section-heading{display:flex;align-items:start;gap:16px;margin:-28px -28px 26px;padding:24px 28px;background:var(--section-tint);border-radius:14px 14px 0 0;border-bottom:1px solid #17274408}.editor-section-heading h2{font:500 25px Outfit,sans-serif;letter-spacing:-.5px;margin:0 0 6px}.editor-section-heading p{font-size:13px;color:#52657b;margin:0}.step-number{display:grid;place-items:center;background:var(--section-color);color:white;min-width:38px;height:38px;border-radius:12px;font-weight:700}.tone-coral{--section-color:#b44a32;--section-tint:#fff0e9}.tone-gold{--section-color:#876312;--section-tint:#fff6d9}.tone-blue{--section-color:#32689a;--section-tint:#eaf3fc}.tone-purple{--section-color:#7055ba;--section-tint:#f1edfb}#listing-form{gap:24px}#listing-form label{font-size:13px;line-height:1.5}#listing-form .two{gap:20px}#listing-form input,#listing-form select,#listing-form textarea{background:#fff;min-width:0;font-size:14px;border-color:#cad8e1}#listing-form :is(input,select,textarea):focus{outline:3px solid #00778125;border-color:#007781}#listing-form textarea{resize:vertical;min-height:96px}#listing-form h3{font:500 19px Outfit,sans-serif;margin:26px 0 12px}#listing-form .delivery-settings{margin:24px 0;padding:20px;border-radius:12px}#listing-form .delivery-settings legend{font-weight:600;padding:0 8px}.image-drop{background:#fff8f4;border:2px dashed #dfac9c;border-radius:14px;padding:26px}.image-drop input{padding:16px;background:#fff!important}.image-drop input::file-selector-button{border:0;border-radius:8px;background:#172744;color:#fff;padding:10px 14px;margin-right:12px;cursor:pointer}#edit-images:not(:empty){margin-top:20px}.private-note{background:#eaf3fc;padding:14px;border-radius:10px;font-size:12px;color:#244557}.editor-save{background:#172744;border-radius:18px;padding:28px;color:white}.editor-save strong{font:500 24px Outfit,sans-serif}.editor-save p{color:#d6e6ee;font-size:13px;margin:8px 0 16px}.editor-save .actions{gap:12px}.editor-save #save-listing{background:#ff9478;color:#172744;padding:15px 24px}.editor-save #save-draft{padding:15px 24px}.editor-save .error{margin-top:18px}#editor-account-note{border:1px solid #bdd9df;border-radius:14px;padding:20px;font-size:13px}#editor-account-note .btn{padding:8px 12px;margin:4px}#editor .btn:disabled{opacity:.55;cursor:wait}@media(max-width:900px){.editor-layout{grid-template-columns:1fr}.editor-guide{position:static;display:flex;gap:8px;overflow:auto;padding:0 0 8px}.editor-guide>.eyebrow,.editor-guide-tip{display:none}.editor-guide a{white-space:nowrap;padding:8px;font-size:12px;margin:0;background:#fff}.editor-guide a span{width:27px;height:27px}.editor-hero-note{display:none}.editor-layout{gap:16px}}@media(max-width:600px){#editor{padding-top:12px}.editor-hero{padding:28px 24px;border-radius:20px;margin:18px 0}.editor-section{padding:20px;border-radius:14px}.editor-section-heading{margin:-20px -20px 22px;padding:20px;gap:12px}.editor-section-heading h2{font-size:22px}.editor-section-heading p{font-size:12px}.editor-save{padding:24px}.editor-save .actions{display:grid}.image-drop{padding:16px}.rule{min-width:0}#listing-form .wide{grid-column:1/-1}#listing-form .two{grid-template-columns:1fr}}
.listing-language-editor{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}
.listing-language-editor>p{font-size:13px;color:#637e82;max-width:720px}
.listing-language-panels{display:grid;gap:12px;margin-top:18px}
.listing-language-panels details{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}
.listing-language-panels summary{padding:16px;cursor:pointer;font-weight:700}
.listing-language-panels summary .help{margin-left:16px;font-weight:400}
.listing-language-panels details>.stack{padding:0 16px 18px}
.listing-language-panels details[data-listing-language=en]{border-left:4px solid #729ac8}
.listing-language-panels details[data-listing-language=kl]{border-left:4px solid #ef8d7f}
