.sc-backdrop{position:fixed;inset:0;background:#11182766;z-index:10500;display:flex;align-items:center;justify-content:center;padding:24px;color:#273449;font-size:14px;text-align:left}.sc-dialog{width:min(940px,100%);max-height:calc(100dvh - 48px);background:white;border-radius:12px;box-shadow:0 16px 70px #0003;display:flex;flex-direction:column;overflow:hidden}.sc-head{padding:20px 24px;border-bottom:1px solid #e5eaf0;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.sc-head h2{font-size:22px;margin:0 0 8px}.sc-head p{color:#718096;margin:0}.sc-btn{border:1px solid #dce5ef;border-radius:6px;background:#f3f8ff;color:#2465aa;padding:9px 14px;cursor:pointer;line-height:1.4;font-size:14px}.sc-btn:disabled{opacity:.55;cursor:default}.sc-primary{background:#2785ff;color:white;border-color:#2785ff}.sc-close{font-size:22px;padding:2px 11px;background:white}.sc-content{padding:20px 24px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.sc-content h3{font-size:16px;margin:20px 0 12px}.sc-footer{padding:14px 24px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e5eaf0;background:white}.sc-footer .sc-primary{min-width:120px}.sc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.sc-field{display:block;margin:0;position:relative;min-width:0;font-size:14px}.sc-field>span{display:block;margin-bottom:7px}.sc-combo{position:relative}.sc-field input{height:40px;box-sizing:border-box;border:1px solid #d9e2ed;border-radius:6px;width:100%;padding:8px 12px;background:white;color:#273449;font-size:14px;min-width:0}.sc-field input[role=combobox]{padding-right:36px}.sc-field input:focus{outline:2px solid #96c5ff;outline-offset:0}.sc-arrow{position:absolute;right:1px;top:1px;bottom:1px;padding:0 10px;border:0;background:transparent}.sc-options{position:absolute;z-index:3;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d9e2ed;border-radius:6px;background:white;box-shadow:0 6px 18px #0002}.sc-options button{display:block;width:100%;text-align:left;padding:10px 12px;border:0;background:white;color:#273449;white-space:normal;font-size:14px}.sc-options button:hover,.sc-options button[aria-selected=true]{background:#eaf4ff}.sc-options p{padding:12px;margin:0;color:#718096}.sc-group{background:#f7faff;border:1px solid #e3ebf5;border-radius:8px;padding:14px;margin-bottom:12px}.sc-group-head{display:flex;align-items:center;justify-content:space-between}.sc-supply{grid-template-columns:1.3fr 1fr .8fr 1fr}.sc-group .sc-grid{margin-bottom:0}.sc-photo-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.sc-photo{position:relative;width:100px;text-align:center}.sc-photo img{width:100px;height:100px;object-fit:contain;background:#f5f7fa;border:1px solid #e5eaf0;border-radius:6px}.sc-photo small{display:block;color:#718096}.sc-remove{position:absolute;right:-6px;top:-6px;border-radius:50%;padding:2px 7px;background:#ffedf0;color:#d4425e}.sc-upload{display:inline-block;margin:0 12px 0 0;padding:10px 14px;border-radius:6px;background:#eaf4ff;color:#2465aa;cursor:pointer}.sc-upload input{display:block;width:210px;font-size:12px;margin-top:8px}.sc-photos>small{color:#718096}.sc-error{background:#fff0f1;color:#b9384f;padding:10px;border-radius:6px;white-space:normal;font-size:14px}.sc-warning{background:#fff9e8;border:1px solid #eadcae;padding:14px;border-radius:8px;margin:12px 0}.sc-warning .sc-btn{margin:6px 8px 0 0}.sc-existing{margin-top:12px;max-height:200px;overflow:auto}.sc-existing>div{display:flex;gap:12px;align-items:center;margin:8px 0}.sc-existing img{width:64px;height:64px;object-fit:contain}.sc-added{padding:14px;background:#f1fbf7;border:1px solid #b9e5d3;border-radius:8px;margin:0 0 12px}.sc-added-title{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:10px}.sc-added-title>span{color:#698176}.sc-added-title>.sc-btn{margin-left:auto}.sc-added-list{display:flex;gap:12px;overflow-x:auto}.sc-added-card{display:flex;flex:0 0 370px;gap:12px;padding:10px;border-radius:8px;background:white;border:1px solid #dae6df;min-width:0}.sc-added-card>img{width:110px;height:110px;object-fit:contain}.sc-added-info{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1;overflow-wrap:anywhere}.sc-added-offer{border:1px solid #d5e6f8;border-radius:5px;background:#f2f8ff;color:#2364a8;padding:7px;text-align:left;font-size:13px}.sc-create-trigger{background:#e8f8ef!important;color:#16794d!important}.sc-field input:disabled{background:#f2f4f7}
@media(max-width:700px){.sc-backdrop{padding:8px}.sc-dialog{max-height:calc(100dvh - 16px)}.sc-head,.sc-content{padding:16px}.sc-head h2{font-size:20px}.sc-grid,.sc-supply{grid-template-columns:1fr 1fr;gap:12px}.sc-added-card{flex-basis:300px}.sc-added-card>img{width:80px;height:100px}.sc-field input{font-size:16px}.sc-footer{padding:12px 16px}}
.quote-image-floating.is-collapsed .sc-create-trigger span{display:block}.sc-create-trigger{white-space:normal!important;line-height:1.35!important}
