.sp43-offer-dialog{box-sizing:border-box;width:min(94vw,640px);max-height:calc(90dvh - env(safe-area-inset-top));margin:auto;border:1px solid #8795a755;border-radius:24px;padding:22px;background:#f8fafc;color:#17232c;font:15px system-ui;overflow:auto}.sp43-offer-dialog::backdrop{background:#08121ba8}.sp43-offer-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp43-offer-dialog h2{font-size:22px;margin:0}.sp43-offer-dialog button,.sp43-offer-admin-entry{min-height:44px;border:1px solid #8795a755;border-radius:12px;background:transparent;color:inherit;padding:10px 14px;font:inherit;cursor:pointer}.sp43-offer-dialog header button{font-size:24px}.sp43-offer-dialog label,.sp43-city-fields label{display:grid;gap:7px;margin:14px 0;font-weight:600}.sp43-offer-dialog input,.sp43-offer-dialog textarea,.sp43-city-fields input,.sp43-city-fields select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #8795a777;border-radius:12px;background:#fff;color:#17232c;padding:12px;font:inherit}.sp43-offer-dialog textarea{resize:vertical}.sp43-offer-intro,.sp43-city-fields small{font-size:13px;line-height:1.6;color:#516474}.sp43-offer-tabs,.sp43-offer-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.sp43-offer-tabs button{flex:1;font-size:13px}.sp43-offer-tabs [aria-pressed=true],.sp43-offer-dialog .sp43-offer-primary{background:#156e55;color:#fff;border-color:#156e55}.sp43-offer-card{padding:18px;border:1px solid #8795a744;border-radius:18px;margin:12px 0;background:#fff}.sp43-offer-card p,.sp39-row span{white-space:pre-wrap;overflow-wrap:anywhere}.sp43-offer-card h3{margin:10px 0;font-size:17px}.sp43-offer-card small{color:#526475;line-height:1.5}.sp43-offer-empty{text-align:center;padding:24px}.sp43-offer-dialog [role=status]{color:#ae2534;font-size:13px;white-space:pre-wrap}.sp43-offer-dialog button:disabled{opacity:.5;cursor:wait}#app-nav.sp43-offer-nav5{grid-template-columns:repeat(5,minmax(0,1fr))}#app-nav .sp43-offer-nav{padding-inline:2px;font-size:10px}#app-nav .sp43-offer-nav>span:first-child{font-size:21px;line-height:26px}.a23-sidebar nav .sp43-offer-admin-entry{display:flex;align-items:center;gap:12px;width:100%;border:0;text-align:left}.sp43-offer-admin-entry span:first-child{font-size:20px}.sp43-city-fields small{display:block}html[data-theme=dark] .sp43-offer-dialog,html[data-theme=dark] .sp43-offer-card{background:#172630;color:#eef4f8}html[data-theme=dark] .sp43-offer-dialog input,html[data-theme=dark] .sp43-offer-dialog textarea,html[data-theme=dark] .sp43-city-fields input,html[data-theme=dark] .sp43-city-fields select{background:#0f1b24;color:#eef4f8}html[data-theme=dark] .sp43-offer-intro,html[data-theme=dark] .sp43-offer-card small,html[data-theme=dark] .sp43-city-fields small{color:#b5c7d6}
