.sc-root{--sc-accent:#c94d1c;--sc-line:#e9e3dc;--sc-muted:#796d63;color:#292b32}.sc-root button,.sc-dialog button{cursor:pointer}.sc-head-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sc-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.sc-stat{border:1px solid var(--sc-line);background:#fff;border-radius:10px;text-align:left;padding:18px 22px;color:#685344}.sc-stat span{display:block;font-size:13px}.sc-stat strong{display:block;margin-top:8px;font-size:31px;font-weight:700;color:#aa471e}.sc-stat strong small{font-size:12px;color:#8c7c70;margin-left:7px;font-weight:400}.sc-stat-danger strong{color:#bd3934}.sc-find{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(240px,1.5fr) auto;gap:20px;align-items:center;padding:20px 22px;border:1px solid #edc6aa;border-radius:10px;background:#fff5e9}.sc-find h2{margin:0 0 6px!important}.sc-find p{font-size:12px;line-height:1.7;color:#8c6a4e;margin:0;max-width:300px}.sc-find textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #e6cbb4;border-radius:6px;background:#fff;resize:vertical;padding:11px;font:inherit;font-size:13px;min-height:71px}.sc-find>div:last-child{display:flex;flex-direction:column;gap:5px;align-items:stretch}.sc-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:19px 0 13px}.sc-toolbar label,.sc-list-top label{font-size:12px;color:#76695e;display:flex;gap:6px;align-items:center}.sc-toolbar label{flex-direction:column;align-items:stretch}.sc-toolbar select,.sc-list-top select,.sc-pagination select{border:1px solid #e1d8cc;border-radius:5px;background:#fff;padding:7px 10px;min-height:35px;font:inherit;color:#473e37}.sc-toolbar .segmented{align-self:end}.sc-toolbar-spacer{flex:1}.sc-search-note{padding:12px 16px;border-left:3px solid #c94d1c;background:#fff0e3;color:#8e431e;line-height:1.8;font-size:13px}.sc-search-note span{color:#a44e44}.sc-message{min-height:0;color:#467b51;font-size:13px}.sc-message:empty,#sc-error:empty{display:none}.sc-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:20px}.sc-layout-wide{grid-template-columns:minmax(0,1fr)}.sc-legal-nav{background:#fff;border:1px solid var(--sc-line);border-radius:9px;padding:17px 10px;align-self:start;max-height:650px;overflow:auto}.sc-legal-nav h2{font-size:13px!important;color:#75675b!important;margin:0 10px 13px!important}.sc-legal-nav button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 10px;margin:2px 0;gap:8px;border:0;border-radius:6px;background:#fff;color:#5d5147;text-align:left}.sc-legal-nav button.selected{background:#fff0e1;color:#b44b1d}.sc-legal-nav button span{overflow-wrap:anywhere}.sc-legal-nav b{font-size:12px;background:#f5f1ec;padding:2px 7px;border-radius:9px;font-weight:500;flex:none}.sc-list{min-width:0}.sc-list-top{display:flex;align-items:center;gap:18px;margin-bottom:13px;font-size:12px;color:#84786d;min-height:31px}.sc-list-top>label:last-child{margin-left:auto}.sc-list input[type=checkbox]{width:15px;height:15px;accent-color:#c94d1c;flex:none}.sc-license{border:1px solid #e3d9ce;border-radius:9px;background:#fff;overflow:hidden;margin-bottom:12px}.sc-license>summary{display:flex;align-items:center;gap:12px;padding:17px 19px;list-style:none;cursor:pointer;background:#fffdf9}.sc-license>summary::-webkit-details-marker{display:none}.sc-license>summary>span:nth-child(2){min-width:0;flex:1}.sc-license strong{font-size:14px;overflow-wrap:anywhere}.sc-license summary small{display:block;margin-top:5px;font-size:12px;color:#897c70;overflow-wrap:anywhere}.sc-folder-mark{display:grid;place-items:center;flex:none;width:35px;height:35px;border-radius:7px;color:#bd6134;background:#fceddd;font-size:13px}.sc-license-count{font-size:12px;color:#946143;background:#fff0df;border-radius:5px;padding:4px 10px;white-space:nowrap}.sc-chevron{color:#b9a795;font-size:19px}.sc-license[open] .sc-chevron{transform:rotate(180deg)}.sc-license-shops{border-top:1px solid #eee5db}.sc-shop{padding:0 17px}.sc-shop+.sc-shop{border-top:1px solid #f0eae3}.sc-shop-line{display:flex;align-items:center;gap:14px;padding:14px 0}.sc-check{display:flex;align-items:center}.sc-account{min-width:0;flex:1;border:0;background:none;text-align:left;padding:0;color:#33323a}.sc-account strong{font-size:13px}.sc-account small{display:block;margin-top:5px;font-size:11px;color:#97887a;overflow-wrap:anywhere}.sc-shop-people{display:flex;flex-direction:column;font-size:12px;gap:5px;color:#63584e;max-width:180px;overflow-wrap:anywhere}.sc-shop-people small{color:#948578;font-size:11px}.sc-badges{display:flex;align-items:center;flex-wrap:wrap;gap:5px;max-width:180px}.sc-badge{padding:4px 7px;border-radius:4px;background:#f2eee8;color:#8c7d6e;font-size:11px;white-space:nowrap}.sc-usage-using{color:#337953;background:#eaf5ee}.sc-usage-idle{color:#a56c21;background:#fff3d9}.sc-violation-violation{color:#b13e3a;background:#fdeceb}.sc-violation-none{color:#5d7f61;background:#f0f5ee}.sc-shop-detail{padding-bottom:11px;margin-left:29px;font-size:12px}.sc-shop-detail>summary{cursor:pointer;color:#9a7964;width:fit-content;font-size:11px}.sc-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:10px 0;background:#fbf8f4;border-radius:6px;padding:13px 16px}.sc-detail-grid p{margin:0;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.sc-detail-grid p>span{display:block;color:#9b8e80;font-size:11px}.sc-wide{grid-column:1/-1}.sc-issue-text{color:#a9403d}.sc-selection{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 15px;margin-bottom:13px;background:#fff0e1;border:1px solid #edc5a8;border-radius:7px;font-size:13px}.sc-selection .primary{padding:7px 12px}.sc-pagination{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:12px;color:#8b7b6b;margin:18px 0}.sc-pagination>span:first-child{margin-right:auto}.sc-empty{text-align:center;background:#fff;border:1px dashed #dfd3c5;border-radius:10px;padding:60px 20px;color:#897c6f}.sc-empty p{font-size:13px}.sc-dialog{width:min(760px,calc(100vw - 40px));max-width:760px;max-height:90vh;overflow:auto;padding:25px;border:1px solid #e5d8c7;border-radius:12px;background:#fffdf9}.sc-dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.sc-dialog-head h2{margin:0}.sc-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.sc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.sc-form-grid label,.sc-import-file label{display:flex;flex-direction:column;gap:7px;color:#63584e;font-size:12px;min-width:0}.sc-form-grid input,.sc-form-grid select,.sc-form-grid textarea{display:block;width:100%;box-sizing:border-box;min-height:39px;padding:9px 10px;border:1px solid #ded5ca;border-radius:6px;background:#fff;font:inherit;color:#352f2b;min-width:0}.sc-form-grid textarea{resize:vertical}.sc-help{font-size:12px;color:#958575;line-height:1.85;margin:15px 0}.sc-dialog-actions{display:flex;justify-content:flex-end;border-top:1px solid #eee5da;padding-top:17px;margin-top:17px}.sc-dialog .error{white-space:pre-wrap}.sc-import-file{display:flex;align-items:end;gap:15px;background:#f8f3eb;padding:14px;border-radius:7px;margin-top:17px}.sc-secret-field{display:flex;gap:5px;align-items:center;min-width:0}.sc-secret-field input{flex:1;min-width:0}.sc-secret-field button{font-size:11px;flex:none;white-space:nowrap}.sc-root [disabled],.sc-dialog [disabled]{cursor:not-allowed;opacity:.55}
.sc-page-tabs{display:flex;border-bottom:1px solid #e3d6c8;gap:10px;margin:10px 0 20px}.sc-page-tabs button{border:0;background:transparent;border-bottom:3px solid transparent;padding:12px 19px;color:#847160;font:inherit}.sc-page-tabs button.selected{color:#b64b1c;border-bottom-color:#c94d1c;font-weight:650}.sc-page-tabs small{padding:2px 7px;border-radius:8px;background:#f7e6d5;margin-left:5px;font-size:11px}.sc-task-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.sc-task-stats button{border:1px solid var(--task-line,#e6d7c7);border-left:4px solid var(--task-color,#9a7653);border-radius:7px;background:var(--task-bg,#fff6eb);padding:15px 14px;text-align:left;color:var(--task-color,#9a7653)}.sc-task-stats button.selected{outline:2px solid var(--task-color,#9a7653);outline-offset:1px}.sc-task-stats button>span{font-size:13px;font-weight:600;line-height:1.7}.sc-task-stats strong{display:block;font-size:28px;margin-top:7px}.sc-task-stats small{font-size:11px;margin-left:6px;font-weight:400}.sc-root [data-step=remove]{--task-color:#bd3c32;--task-bg:#fff0eb;--task-line:#efc4ba}.sc-root [data-step=list]{--task-color:#b3630b;--task-bg:#fff5de;--task-line:#efd7a8}.sc-root [data-step=sales]{--task-color:#8061ad;--task-bg:#f4effd;--task-line:#d9cbed}.sc-root [data-step=ship]{--task-color:#276ca8;--task-bg:#ebf4ff;--task-line:#c6def2}.sc-root [data-step=check]{--task-color:#b45f1e;--task-bg:#fff1e5;--task-line:#edceb4}.sc-root [data-step=recovered],.sc-root [data-step=done]{--task-color:#308259;--task-bg:#eaf7ee;--task-line:#bce0c8}.sc-task-step{display:inline-flex;background:var(--task-bg,#fff0e5);color:var(--task-color,#a66230);border:1px solid var(--task-line,#ebd4be);border-radius:5px;padding:5px 8px;font-size:12px;white-space:nowrap}.sc-task-row{border:1px solid #e4dacf;background:#fff;border-radius:9px;margin-bottom:11px;padding:0 18px}.sc-task-main{display:flex;align-items:center;gap:16px;padding:18px 0}.sc-task-account{flex:1;min-width:0}.sc-task-account strong{font-size:14px;overflow-wrap:anywhere}.sc-task-account small{display:block;color:#968272;font-size:11px;margin-top:6px}.sc-task-date{color:#8f8074;font-size:12px;white-space:nowrap}.sc-task-date small{display:block;color:#b45135;margin-top:5px;font-size:11px}.sc-task-next{font-size:12px;padding:8px 11px}.sc-task-detail{margin-left:30px;padding-bottom:12px}.sc-task-detail>summary{color:#9a7b64;font-size:11px;cursor:pointer}.sc-task-detail-body{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:12px 0 0;font-size:12px;color:#7b6b5d;line-height:1.9}.sc-task-detail-body p{white-space:pre-wrap;overflow-wrap:anywhere}.sc-task-history{margin:0;padding:0 0 0 18px;max-height:240px;overflow:auto}.sc-task-history li{margin-bottom:10px;padding:0 0 8px;border-bottom:1px solid #efe7de}.sc-task-history strong{font-size:12px;font-weight:500;display:block}.sc-task-history small{display:block;font-size:10px;color:#9b8b7d}.sc-task-history p{margin:4px 0}.sc-task-search{flex:1;min-width:180px}.sc-task-search input{width:100%;box-sizing:border-box;min-height:35px;padding:7px 10px;border:1px solid #dfd4c8;border-radius:5px;background:#fff;font:inherit}.sc-progress-summary{display:flex;align-items:center;gap:15px}.sc-task-confirm{display:flex;gap:8px;align-items:center;font-size:13px;margin:19px 0;color:#785b42}.sc-task-confirm input{width:16px;height:16px;accent-color:#c94d1c}.sc-detail-actions{display:flex;gap:18px;align-items:center}.sc-qr-mini{display:flex;align-items:center;gap:8px;border:1px solid #e4d8ca;border-radius:6px;background:#fff;padding:5px;color:#9b663d;font-size:11px}.sc-qr-mini img{width:54px;height:54px;object-fit:contain;image-rendering:pixelated}.sc-qr-preview{display:flex;align-items:center;justify-content:center;min-height:260px;border:1px dashed #ded0bf;border-radius:8px;background:#fff;padding:15px;margin:15px 0;color:#a18d79;font-size:13px}.sc-qr-preview img{width:min(100%,320px);max-height:360px;object-fit:contain;image-rendering:pixelated}.sc-qr-file{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#735e49}.sc-manage-existing{display:flex;flex-direction:column;gap:8px;color:#84705f;font-size:12px;background:#f8f1e8;padding:13px;margin-bottom:20px;border-radius:7px}.sc-manage-existing select{border:1px solid #dfd0bc;border-radius:5px;background:#fff;padding:9px}
@media(max-width:1150px){.sc-find{grid-template-columns:1fr 1.5fr}.sc-find>div:last-child{grid-column:1/-1;flex-direction:row}.sc-layout{grid-template-columns:165px minmax(0,1fr);gap:13px}.sc-layout-wide{grid-template-columns:minmax(0,1fr)}.sc-shop-line{gap:10px;flex-wrap:wrap}.sc-account{flex-basis:45%}.sc-shop-people{min-width:130px}.sc-badges{margin-left:25px}.sc-shop-line>.text-button{margin-left:auto}.sc-shop-detail{margin-left:25px}.sc-task-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-task-main{flex-wrap:wrap;gap:10px}.sc-task-account{flex-basis:55%}.sc-task-next{margin-left:auto}.sc-task-date{margin-left:27px}.sc-task-detail-body{grid-template-columns:1fr}}
@media(max-width:760px){.sc-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sc-stat{padding:15px}.sc-stat strong{font-size:27px}.sc-find{display:flex;flex-direction:column;align-items:stretch;padding:17px;gap:12px}.sc-find p{max-width:none}.sc-layout{display:block}.sc-legal-nav{max-height:180px;margin-bottom:15px}.sc-legal-nav button{padding:8px 10px}.sc-toolbar{gap:9px}.sc-toolbar-spacer{display:none}.sc-toolbar .segmented{order:-1;width:100%}.sc-toolbar label{flex:1}.sc-toolbar select{max-width:100%}.sc-shop-people{font-size:11px}.sc-shop{padding:0 12px}.sc-license>summary{padding:14px 13px}.sc-detail-grid{grid-template-columns:1fr}.sc-list-top{flex-wrap:wrap}.sc-list-top>label:last-child{margin-left:0}.sc-pagination{gap:8px}.sc-pagination>span:first-child{flex-basis:100%;margin-right:0}.sc-dialog{padding:19px;width:calc(100vw - 20px)}.sc-form-grid{grid-template-columns:1fr}.sc-wide{grid-column:auto}.sc-import-file{flex-direction:column;align-items:start}.sc-root .page-heading{gap:12px;align-items:flex-start}.sc-head-actions{gap:6px}}
.sc-credentials-extra{margin-top:17px;border-top:1px solid #eee5da;padding-top:13px}.sc-credentials-extra>summary{cursor:pointer;color:#63584e;font-size:13px}.sc-credentials-extra>.sc-form-grid{margin-top:13px}.sc-secret-field textarea{flex:1;min-width:0}
