
#selectionPoolRoot .sp-toolbar .sp-create-primary{background:#1671ee;color:#fff;border-radius:8px;padding:8px 14px}#selectionPoolRoot .sp-manual-label{display:block;color:#8a8f98;font-size:11px;margin-top:5px}
.sc-dialog{width:820px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;border:1px solid #e7e9ef;border-radius:16px;background:#fff;color:#273245;box-shadow:0 24px 90px #18304933;font:14px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI','Microsoft YaHei',sans-serif}.sc-dialog[open]{display:flex;flex-direction:column}.sc-dialog::backdrop{background:#1e2b4533}.sc-dialog header{display:flex;justify-content:space-between;padding:22px 28px 12px;flex-shrink:0}.sc-dialog h2{font-size:21px;font-weight:650;margin:0}.sc-dialog header p{margin:5px 0;color:#858d9a;font-size:12px}.sc-dialog button{border:0;border-radius:7px;padding:8px 13px;background:#f4f5f8;cursor:pointer;color:inherit;font:inherit}.sc-dialog header button{background:none;align-self:flex-start;font-size:23px;padding:0 7px}.sc-dialog button:disabled{opacity:.5;cursor:wait}.sc-body{padding:8px 28px 20px;overflow:auto;min-height:0}.sc-dialog label{display:block;font-weight:550;margin-bottom:7px}.sc-dialog small{font-size:12px;color:#8a92a0;font-weight:400}.sc-dialog em{color:#d94c4c;font-style:normal}.sc-dialog input:not([type=file]),.sc-dialog select,.sc-dialog textarea{box-sizing:border-box;width:100%;border:1px solid #dce1ea;border-radius:7px;padding:10px 12px;background:#fff;color:#263348;font:inherit;outline:none}.sc-dialog input:focus,.sc-dialog textarea:focus{border-color:#88b6f8;box-shadow:0 0 0 2px #eaf2ff}.sc-acquire{display:grid;grid-template-columns:1fr 110px 105px;gap:10px}.sc-fetch-status{font-size:12px;color:#7d8796;margin:9px 0 20px}.sc-product{display:grid;grid-template-columns:190px 1fr;gap:24px;margin:12px 0 18px}.sc-main-image{width:100%;height:155px!important;background:white!important;border:1px solid #e0e5ed!important;padding:5px!important}.sc-main-image img{width:100%;height:100%;object-fit:contain}.sc-empty-image{display:flex!important;align-items:center;justify-content:center;height:125px;border:1px dashed #cdd5e1;border-radius:8px;background:#fafbfc;color:#8a92a0;cursor:pointer}.sc-thumbs{display:flex;overflow:auto;gap:5px;margin:7px 0}.sc-thumbs span{position:relative;flex:0 0 44px}.sc-thumbs button[data-image]{padding:2px;border:1px solid #e0e5ed;background:white;width:44px;height:44px}.sc-thumbs img{width:100%;height:100%;object-fit:contain}.sc-thumbs [data-remove-image]{position:absolute;right:0;top:0;padding:0 3px;font-size:11px;background:#f2f3f5}.sc-upload{color:#4678b8;font-size:12px;cursor:pointer;margin:7px 0!important;font-weight:400!important}.sc-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#f6f8fb;border:1px solid #eaf0f7;border-radius:8px;padding:13px;margin-top:13px}.sc-metrics[hidden]{display:none}.sc-metrics b{display:block;font-size:14px;font-weight:550;margin-top:4px}.sc-time{margin:6px 0;color:#9199a4;font-size:11px}.sc-dialog details{border-radius:8px;background:#f6f7fa;padding:10px 13px;margin:12px 0 17px}.sc-dialog summary{cursor:pointer;font-size:13px;font-weight:550}.sc-dialog summary small{margin-left:10px}.sc-dialog textarea{height:110px;resize:vertical}.sc-extra label{margin-top:12px}.sc-extra input{background:#fff}.sc-files>div{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.sc-files span{overflow-wrap:anywhere}.sc-error{color:#b33e3e;font-size:13px}.sc-dialog footer{display:flex;align-items:center;gap:10px;border-top:1px solid #edf0f5;padding:14px 28px;flex-shrink:0}.sc-dialog footer small{margin-right:auto}.sc-dialog .sc-primary{background:#1671ee;color:white}.sc-discard{background:#fff8e9;padding:10px;border-radius:8px;font-size:12px}.sc-discard button{margin-left:5px}.sc-gallery{border:0;border-radius:12px;background:#fff;padding:24px;max-width:90vw;max-height:90vh}.sc-gallery::backdrop{background:#0009}.sc-gallery img{width:65vw;height:70vh;object-fit:contain}.sc-gallery button{border:0;background:#f0f2f5;border-radius:6px;padding:10px;font-size:22px}.sc-gallery [data-g=close]{position:absolute;right:8px;top:8px}.sc-gallery span{display:block;text-align:center}@media(max-width:600px){.sc-product{grid-template-columns:110px 1fr;gap:12px}.sc-acquire{grid-template-columns:1fr 90px}.sc-acquire>button{grid-column:1/-1}.sc-body{padding:8px 16px}.sc-metrics{grid-template-columns:repeat(2,1fr)}}
