.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;max-width:1200px}
.operation-form{display:grid;gap:20px;min-width:0}.operation-form .panel>h2{margin-bottom:24px}
.settings-help{position:sticky;top:20px}.settings-help h3{margin-top:24px}.store-url{display:block;overflow-wrap:anywhere;text-decoration:underline;margin:10px 0}
.area-row{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:12px;align-items:end;margin:18px 0}.area-row .field{margin:0}
.section-divider{height:1px;background:var(--line);margin:28px 0}
.hour-row{display:grid;grid-template-columns:minmax(0,1fr) 130px 130px;gap:12px;align-items:end;padding:12px 0;border-bottom:1px solid var(--line)}
.hour-row .option{margin:0;min-height:46px;border:0;padding:10px 0}.hour-row label{font-size:13px}.hour-row input[type=time]{padding:10px;min-width:0}
.save-settings small{display:block;margin-top:12px}.save-settings .form-error:empty{display:none}
.store-hero .pill{color:var(--navy)}.store-hero .pill.green{color:var(--success)}.store-hero h1{overflow-wrap:anywhere}
.store-hero-type{padding:36px;display:flex;flex-direction:column;justify-content:center;background:var(--coral);color:var(--navy);font-size:clamp(28px,3vw,42px);font-weight:850;line-height:1.25;letter-spacing:-1px}.store-hero-type span{opacity:.85}
.store-details{margin-top:20px;padding:0 22px;background:var(--cream)}.store-details summary{cursor:pointer;padding:18px 0;font-weight:650;min-height:48px}
.operation-details{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:8px 0 18px}.operation-details h3{font-size:16px}.operation-details p{overflow-wrap:anywhere}
.area-prices{padding:0;list-style:none;font-size:14px}.area-prices li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line)}.area-prices li span{overflow-wrap:anywhere}
.checkout-breakdown{display:flex;justify-content:space-between;gap:16px;font-size:14px;margin-top:14px}.photo-preview{width:100%;height:180px;object-fit:contain;background:var(--cream);border:1px solid var(--line);border-radius:12px;margin:12px 0}.photo-field input[type=file]{font-size:14px}
.operation-form input,.operation-form textarea,.operation-form select{min-width:0}.operation-form .field small{display:block;margin-top:8px}
@media(max-width:1100px){.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-help{position:static;grid-row:1}.settings-help .notice{margin-bottom:0}.settings-help>p:last-child{display:none}}
@media(max-width:600px){.area-row{grid-template-columns:minmax(0,1fr) 105px}.area-row .button{grid-column:1/-1;justify-self:end}.hour-row{grid-template-columns:1fr 1fr;gap:8px}.hour-row .option{grid-column:1/-1}.operation-details{grid-template-columns:1fr;gap:16px}.store-hero-type{display:none}.operation-form .panel{padding:18px}.save-settings .button{width:100%}.store-details{padding:0 16px}}
