.service-form-trigger{display:block;width:100%;text-align:left;background:#f7f7f7;color:#333;white-space:normal;overflow-wrap:anywhere;font-weight:400}.service-form-popup{box-sizing:border-box;width:100%;max-width:100%;max-height:90dvh;overflow:auto;border:0;border-radius:12px 12px 0 0;margin:auto 0 0;background:#fff;color:#333}.service-form-popup::backdrop{background:rgba(0,0,0,.6)}.service-form-type-popup{padding:10px 26px calc(10px + env(safe-area-inset-bottom,0px))}.service-form-type-popup>button{display:block;width:100%;margin:0;padding:13px 0;border:0;border-radius:9px;text-align:center;background:#fff;color:#333;font-size:12px;font-weight:500}.service-form-type-popup>button:focus-visible{outline:2px solid #dfc500;outline-offset:-2px}.service-form-other-popup{padding:0 16px env(safe-area-inset-bottom,0px)}.service-form-other-popup h2{font-size:16px;text-align:center;margin:0;padding:15px 0}.service-form-other-popup textarea{box-sizing:border-box;width:100%;min-height:110px;margin:0;background:#f2f2f2;border:0;border-radius:9px;padding:12px;font-size:12px}.service-form-count{text-align:right;color:#999;font-size:12px;margin:4px 0}.service-form-popup-actions{padding:22.5px}.service-form-popup-actions button{text-align:center;background:#ffe600;color:#222;border-radius:20px}.service-form-other-popup .error{margin:0;font-size:12px}
@media(min-width:701px){.service-form-popup{width:420px;max-width:calc(100vw - 40px);margin:auto;border-radius:12px}}

#publish-form label.service-form-row{display:grid;grid-template-columns:max-content minmax(0,1fr)}
#publish-form .service-form-row .service-form-trigger{min-width:0;text-align:right;background:transparent;padding:8px 0;font-size:13px}
.service-form-required{color:#fa624a;padding-left:2px;font-weight:500}
