.shipping87-summary{display:grid;grid-template-columns:95px minmax(0,1fr) 16px;gap:8px;align-items:center;width:100%;padding:12px 0;border:0;border-block:1px solid #dbe3ec;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.shipping87-summary strong{color:#168785;font-size:13px}.shipping87-dialog{width:min(520px,calc(100% - 28px));max-height:85dvh;box-sizing:border-box;padding:20px;border:0;border-radius:14px;background:#fff;color:#17263c;box-shadow:0 16px 60px #0005}.shipping87-dialog::backdrop{background:#0008}.shipping87-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.shipping87-head h2{font-size:19px;margin:0 0 16px}.shipping87-head button{background:transparent;border:0;color:inherit;font-size:28px;cursor:pointer}.shipping87-dialog form{display:grid;gap:10px}.shipping87-search{display:flex;gap:8px}.shipping87-search input{flex:1;min-width:0}.shipping87-dialog input,.shipping87-dialog select,.shipping87-dialog button{font:inherit;box-sizing:border-box}.shipping87-dialog input,.shipping87-dialog select{padding:9px;border:1px solid #b8c9d9;border-radius:7px;max-width:100%;background:transparent;color:inherit}.shipping87-dialog form button{padding:9px 12px;border:0;border-radius:7px;background:#136cbc;color:white;cursor:pointer}.shipping87-dialog button:disabled{opacity:.5}.shipping87-rate{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #dbe3ec;font-size:13px}.shipping87-rate small{display:block;margin-top:5px}.shipping87-note{font-size:12px;line-height:1.5;opacity:.75}html[data-theme=dark] .shipping87-dialog,body.dark .shipping87-dialog,html.dark .shipping87-dialog{background:#132035;color:#e9eff8}html[data-theme=dark] .shipping87-summary,html.dark .shipping87-summary{border-color:#40516a}html[data-theme=dark] .shipping87-dialog select option,html.dark .shipping87-dialog select option{background:#132035;color:#e9eff8}@media(max-width:480px){.shipping87-summary{grid-template-columns:80px minmax(0,1fr) 12px;font-size:12px}.shipping87-dialog{padding:15px}.shipping87-search{flex-wrap:wrap}.shipping87-search input{flex-basis:100%}}

@media(prefers-color-scheme:dark){.shipping87-dialog{background:var(--d-card,#262626);color:var(--d-ink,#f3f3f5)}.shipping87-summary{border-color:var(--d-line,#45414a)}.shipping87-summary strong{color:#7ddbd2}.shipping87-dialog select option{background:#262626;color:#f3f3f5}.shipping87-rate{border-color:#45414a}}
