.obf-add-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.64);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.obf-add-dialog{position:relative;box-sizing:border-box;width:100%;max-width:540px;max-height:90vh;overflow:auto;background:#fff;color:#20272c;border-radius:12px;padding:28px;box-shadow:0 12px 50px #0005;font:16px/1.5 Arial,sans-serif;text-align:left}.obf-add-dialog h2{font-size:23px;line-height:1.25;margin:0 25px 20px 0;color:#17232b}.obf-add-dialog p{margin:12px 0;color:#35434b}.obf-add-name{font-weight:700}.obf-add-dialog dl{display:grid;grid-template-columns:1fr auto;gap:10px;margin:20px 0;padding:16px;background:#eef5f8;border-radius:6px}.obf-add-dialog dt{font-weight:400}.obf-add-dialog dd{font-weight:700;margin:0;color:#005c82}.obf-add-dialog .obf-add-scope{font-size:13px}.obf-add-actions{display:flex;flex-direction:column;gap:10px}.obf-add-dialog button{cursor:pointer;white-space:normal;font:600 15px/1.4 Arial,sans-serif;border-radius:5px;padding:12px;border:1px solid #bacbd3}.obf-add-dialog .obf-add-accept{background:#00658c;color:#fff;border-color:#00658c}.obf-add-dialog .obf-add-wait{background:#f3f5f6;color:#25343c}.obf-add-dialog .obf-add-close{position:absolute;right:10px;top:8px;font-size:24px;padding:2px 10px;border:0;background:none;color:#37444b}.obf-add-dialog button:focus-visible{outline:3px solid #079bd3;outline-offset:3px}.obf-cart-price-note{margin:15px 0;padding:14px 18px;border:1px solid #b5d0dd;border-left:4px solid #00658c;background:#f0f7fa;color:#243a46;font-size:14px;line-height:1.5}.obf-cart-price-note p{margin:6px 0 0;color:inherit}@media(max-width:400px){.obf-add-dialog{padding:20px}.obf-add-dialog h2{font-size:20px}.obf-add-dialog dl{font-size:14px;padding:10px;gap:8px}}
