.bbcoding-courier-picker{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.45);box-sizing:border-box}
.bbcoding-courier-picker *{box-sizing:border-box}
.bbcoding-courier-picker__dialog{background:#fff;color:#253746;border-radius:12px;padding:20px;width:min(100%,960px);max-height:95vh;overflow:auto;font:14px/1.45 Arial,sans-serif;box-shadow:0 12px 40px #0003}
.bbcoding-courier-picker__header,.bbcoding-courier-picker__search{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.bbcoding-courier-picker__header{justify-content:space-between}
.bbcoding-courier-picker__header h3{font-size:18px;margin:0}
.bbcoding-courier-picker label{display:flex;flex-direction:column;gap:6px;text-align:left;min-width:0}
.bbcoding-courier-picker__search{align-items:flex-end}
.bbcoding-courier-picker__search label{flex:1}
.bbcoding-courier-picker__search .bbcoding-courier-picker__button{height:36px;min-height:36px;padding-top:0;padding-bottom:0}
.bbcoding-courier-picker input{width:100%;height:36px;border:1px solid #bbc9d5;border-radius:5px;padding:6px 10px;background:#fff;color:#253746;font:inherit}
.bbcoding-courier-picker__button{border:1px solid #c6d3df;border-radius:6px;padding:9px 16px;min-height:36px;background:#edf3f8;color:#253746;cursor:pointer;font:inherit;white-space:nowrap}
.bbcoding-courier-picker__button--primary{background:#005bff;border-color:#005bff;color:#fff}
.bbcoding-courier-picker__button:disabled{opacity:.5;cursor:default}
.bbcoding-courier-picker__map{width:100%;height:330px;background:#edf3f8;border-radius:8px;overflow:hidden}
.bbcoding-courier-picker__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
.bbcoding-courier-picker__address{font-weight:bold;margin:12px 0;overflow-wrap:anywhere}
.bbcoding-courier-picker__status{margin:12px 0;color:#52677b;overflow-wrap:anywhere}
.bbcoding-courier-picker__status[data-error="1"]{color:#b52828}
.bbcoding-courier-picker :focus-visible{outline:2px solid #005bff;outline-offset:2px}
.bbcoding-ozon-auto__courier-map,.bbcoding-business-ozon-auto__courier-map{border:0;border-radius:6px;background:#005bff;color:#fff;padding:10px 16px;cursor:pointer;margin:0 8px 8px 0;font:inherit}
@media(max-width:600px){.bbcoding-courier-picker{padding:8px}.bbcoding-courier-picker__dialog{padding:14px;max-height:97vh}.bbcoding-courier-picker__header{align-items:flex-start}.bbcoding-courier-picker__search{align-items:flex-end}.bbcoding-courier-picker__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bbcoding-courier-picker__map{height:270px}.bbcoding-courier-picker__button{padding:8px 12px}}
