.stb-address-box{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;padding:16px;margin:12px 0;border:1px solid #d6e4cf;border-radius:12px;background:#f6faf3;color:#213d27;font:14px/1.5 system-ui,sans-serif;text-align:left}.stb-address-box *{box-sizing:border-box}.stb-address-box [hidden]{display:none!important}.stb-address-box label{display:block;margin:10px 0 5px;font-size:13px;font-weight:600}.stb-address-box input:not([type=checkbox]):not([type=hidden]),.stb-address-box select{display:block;width:100%;max-width:100%;min-width:0;min-height:42px;padding:8px;border:1px solid #b9cdb2;border-radius:7px;background:#fff;color:#203524;font:inherit}.stb-address-box .stb-address-toggle{display:flex;align-items:flex-start;gap:8px;font-weight:400}.stb-address-box input[type=checkbox]{appearance:auto!important;display:inline-block!important;position:static!important;width:18px!important;height:18px!important;min-height:0!important;flex:0 0 18px;margin:2px 0!important;opacity:1!important}.stb-address-summary{white-space:pre-line;overflow-wrap:anywhere;margin:10px 0}.stb-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.stb-address-edit{padding:7px 14px;border:1px solid #557e44;border-radius:7px;background:#fff;color:#254b24;cursor:pointer;font:inherit}.stb-address-error{color:#a52a22;margin:5px 0}.stb-address-box small{display:block;margin-top:8px;color:#55654e}@media(max-width:600px){.stb-address-grid{grid-template-columns:1fr}.stb-address-box{padding:12px}}
