@media(max-width:860px){.mp-editor-shell{grid-template-columns:minmax(0,1fr)}}.mp-editor-shell button:focus-visible,.mp-editor-shell input:focus-visible,.mp-editor-shell select:focus-visible,.mp-editor-shell textarea:focus-visible{outline:2px solid #1556e8;outline-offset:2px}@media(prefers-reduced-motion:reduce){.mp-enabled-row>button i{transition:none}}.mp-review-shell{height:calc(100vh - 92px);min-height:760px;display:flex;flex-direction:column;background:#f4f6f9;color:#172033}.mp-review-header{height:72px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;border-bottom:1px solid #dde3eb;background:#fff}.mp-review-header h1{margin:0;font-size:24px}.mp-review-header p{margin:6px 0 0;color:#667388;font-size:12px}.mp-review-header>div:last-child{display:flex;align-items:center;gap:10px}.mp-review-header>div>span{color:#1556e8;font-size:11px;font-weight:900}.mp-review-header>div>b{padding:6px 9px;background:#e9f8f1;color:#15835f;font-size:10px}.mp-review-header button{height:38px;display:flex;align-items:center;gap:6px;border:1px solid #d4dce7;background:#fff;color:#344154;padding:0 14px;font-size:12px;font-weight:800}.mp-review-header button.publish{border-color:#1556e8;background:#1556e8;color:#fff}.mp-review-workspace{min-height:0;flex:1;display:grid;grid-template-columns:minmax(620px,1fr) 390px}.mp-full-preview{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid #dce3eb}.mp-preview-toolbar{height:58px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#fff;border-bottom:1px solid #e1e6ed}.mp-preview-toolbar>div strong,.mp-preview-toolbar>div span{display:block}.mp-preview-toolbar>div strong{font-size:14px}.mp-preview-toolbar>div span{margin-top:4px;color:#7c8797;font-size:10px}.mp-preview-toolbar nav{display:flex}.mp-preview-toolbar button{height:32px;border:1px solid #d7dee8;background:#fff;color:#617086;padding:0 13px;font-size:11px;font-weight:800}.mp-preview-toolbar button+button{border-left:0}.mp-preview-toolbar button.active{border-color:#1556e8;background:#1556e8;color:#fff}.mp-preview-board{min-height:0;flex:1;display:grid;place-items:center;overflow:auto;padding:26px;background:radial-gradient(circle at 50% 20%,#fff 0,#f6f8fb 38%,#edf1f6)}.mp-preview-board .mp-phone-canvas{width:min(470px,calc(100% - 20px));min-height:720px;box-shadow:0 18px 48px #212e4221}.mp-change-assistant{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.mp-change-assistant>header{height:66px;flex:none;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #e0e6ed}.mp-change-assistant>header>svg{width:19px;color:#1556e8}.mp-change-assistant>header strong,.mp-change-assistant>header span{display:block}.mp-change-assistant>header strong{font-size:15px}.mp-change-assistant>header span{margin-top:5px;color:#7b8797;font-size:10px;line-height:1.45}.mp-change-thread{min-height:150px;flex:1;overflow-y:auto;padding:16px 18px}.mp-change-thread article{margin-bottom:12px;padding:12px 13px;border:1px solid #dfe5ed;background:#f8fafc}.mp-change-thread article.user{margin-left:26px;border-color:#c9d7f6;background:#f1f5ff}.mp-change-thread article p{margin:0;color:#334054;font-size:12px;line-height:1.55}.mp-change-thread article span{display:block;margin-top:6px;color:#1556e8;font-size:10px}.mp-change-composer{flex:none;padding:14px 18px;border-top:1px solid #e0e6ed}.mp-change-composer textarea{width:100%;height:88px;border:1px solid #cfd8e5;padding:11px;color:#253247;font:inherit;font-size:12px;line-height:1.5;resize:none;outline:0}.mp-change-composer textarea:focus{border-color:#1556e8}.mp-change-composer button{width:100%;height:40px;margin-top:9px;border:0;background:#1556e8;color:#fff;font-size:12px;font-weight:900}.mp-version-list{max-height:230px;flex:none;overflow-y:auto;border-top:1px solid #e0e6ed;padding:13px 18px}.mp-version-list>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mp-version-list>header strong{font-size:13px}.mp-version-list>header span{color:#8994a3;font-size:10px}.mp-version-list article{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #edf0f4}.mp-version-list img{width:50px;height:40px;object-fit:cover;background:#eef2f6}.mp-version-list strong,.mp-version-list span,.mp-version-list small{display:block}.mp-version-list strong{font-size:11px}.mp-version-list span{margin-top:3px;color:#8390a1;font-size:9px;line-height:1.4}.mp-version-list small{margin-top:3px;color:#929dab;font-size:9px}.mp-version-list article>b{padding:4px 6px;background:#f1f4f8;color:#718095;font-size:9px;white-space:nowrap}@media(max-width:1180px){.mp-review-workspace{grid-template-columns:minmax(560px,1fr) 340px}.mp-preview-board{padding:18px}}.mp-preview-toolbar{height:68px;gap:18px}.mp-preview-heading{min-width:210px}.mp-preview-toolbar-right{display:flex;align-items:center;gap:12px}.mp-preview-source-switch{display:flex;padding:3px;background:#eef2f7}.mp-preview-toolbar .mp-preview-source-switch button{height:27px;border:0;padding:0 10px;background:transparent;color:#68768b;font-size:10px}.mp-preview-toolbar .mp-preview-source-switch button+button{border:0}.mp-preview-toolbar .mp-preview-source-switch button.active{background:#fff;color:#1556e8;box-shadow:0 1px 4px #27375124}.mp-live-strip{min-height:58px;flex:none;display:grid;grid-template-columns:minmax(220px,auto) minmax(160px,1fr) auto;align-items:center;gap:16px;padding:9px 20px;border-bottom:1px solid #dfe6ee;background:#f8fbff}.mp-live-connection{display:flex;align-items:center;gap:9px;min-width:0}.mp-live-connection>i{width:9px;height:9px;flex:none;border-radius:50%;background:#f5a623;box-shadow:0 0 0 4px #f5a6231f}.mp-live-strip.connected .mp-live-connection>i{background:#18a979;box-shadow:0 0 0 4px #18a9791f;animation:mp-live-pulse 1.8s infinite}.mp-live-strip.error .mp-live-connection>i{background:#e24c4c;box-shadow:0 0 0 4px #e24c4c1f}.mp-live-connection strong,.mp-live-connection small{display:block}.mp-live-connection strong{font-size:11px}.mp-live-connection small{margin-top:3px;color:#7b8796;font-size:9px;white-space:nowrap}.mp-live-updates{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.mp-live-updates>span{flex:none;color:#69768a;font-size:9px}.mp-live-updates>b{flex:none;padding:4px 7px;border:1px solid #cbdafa;background:#edf3ff;color:#1556e8;font-size:9px}.mp-live-updates>small{color:#8994a3;font-size:9px}.mp-live-strip>button{height:32px;display:flex;align-items:center;gap:6px;border:1px solid #ccd6e4;background:#fff;color:#1556e8;padding:0 11px;font-size:10px;font-weight:900}.mp-live-strip>button:disabled{opacity:.6}.mp-live-strip>button svg{width:13px;height:13px}.mp-live-data-badge{position:absolute;right:62px;top:24px;display:flex;align-items:center;gap:4px;padding:3px 6px;border-radius:10px;background:#e9f8f2;color:#11805c;font-size:8px;font-style:normal;font-weight:900}.mp-live-data-badge>i{width:5px;height:5px;border-radius:50%;background:#18a979}.mp-preview-board .mp-phone-top{position:relative}.mp-preview-board .live-updated{outline:2px solid rgba(24,169,121,.72);outline-offset:2px;animation:mp-live-highlight 1.6s ease-out}.mp-preview-board .mp-activity-list.live-updated{margin:0 13px;padding:2px}.mp-preview-board .mp-activity-list.live-updated .mp-canvas-wide-card{width:100%;margin-left:0;margin-right:0}.spin{animation:mp-spin .8s linear infinite}@keyframes mp-live-pulse{50%{box-shadow:0 0 0 7px #18a97900}}@keyframes mp-live-highlight{0%,45%{box-shadow:0 0 0 5px #18a9791f}to{box-shadow:none}}@keyframes mp-spin{to{transform:rotate(360deg)}}@media(max-width:1320px){.mp-preview-toolbar-right{gap:7px}.mp-preview-source-switch{display:none}.mp-live-strip{grid-template-columns:minmax(220px,1fr) auto}.mp-live-updates{display:none}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.site-map-page-shell{height:calc(100vh - 92px);min-height:760px;overflow:hidden;background:#e9edf3}.live-site-map{position:relative;width:100%;height:100%;overflow:hidden;background:#dfe6eb;color:#101828}.live-site-map button,.live-site-map input,.live-site-map select{font:inherit}.live-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;background:#e8edf1}.live-site-map .leaflet-tile-pane{transition:filter .35s ease}.live-site-map.map-dimmed .leaflet-tile-pane{filter:brightness(.64) saturate(.72) contrast(.96)}.live-site-map .leaflet-container{font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.live-site-map .leaflet-control-zoom{border:0;box-shadow:0 8px 24px #16223629}.live-site-map .leaflet-control-zoom a{width:34px;height:34px;line-height:34px;border-color:#e4e8ee;color:#263349}.live-site-map.tray-open .leaflet-bottom{bottom:350px}.live-site-map.tray-open .leaflet-control-attribution{margin-bottom:0}.live-site-map.tray-closed .leaflet-bottom{bottom:70px}.leaflet-popup-content-wrapper{border-radius:2px;padding:0;box-shadow:0 12px 36px #1b273c2e}.leaflet-popup-content{min-width:190px;margin:14px 16px}.leaflet-popup-content>strong,.leaflet-popup-content>span,.leaflet-popup-content>small{display:block}.leaflet-popup-content>strong{font-size:12px}.leaflet-popup-content>span{margin-top:6px;color:#4d596b;font-size:10px}.leaflet-popup-content>small{margin-top:7px;color:#f06a2a;font-size:9px}.store-map-popup>span{display:inline-block;padding:4px 6px;background:#edf3ff;color:#2859df;font-size:8px;font-weight:900}.store-map-popup>span.independent{background:#fff0e8;color:#d95017}.store-map-popup>span.light{background:#e5f6f1;color:#16816c}.store-map-popup>span.franchise{background:#f1eefe;color:#6e54c9}.store-map-popup>strong{display:block;margin-top:7px;font-size:12px}.store-map-popup>p{margin:4px 0 9px;color:#7b8593;font-size:9px}.store-map-popup>div{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:center}.store-map-popup>div>b{grid-row:1/3;font-size:16px}.store-map-popup>div>small{display:flex;align-items:center;gap:4px;color:#667386;font-size:8px}.store-map-popup svg{width:11px;height:11px}.recommended-map-popup>span{display:inline-block;padding:4px 7px;background:#fff0e8;color:#c64124;font-size:8px;font-weight:900}.recommended-map-popup>strong{display:block;margin-top:8px;font-size:12px}.recommended-map-popup>b{display:block;margin-top:4px;color:#2859df;font-size:20px}.recommended-map-popup>p{margin:6px 0;color:#667386;font-size:8px;line-height:1.5}.recommended-map-popup>small{display:block;color:#8a6a16;font-size:8px}.recommended-map-popup>small.verified{color:#16816c}.recommended-map-popup>button{width:100%;height:31px;margin-top:9px;border:0;background:#2859df;color:#fff;font-size:8px;font-weight:900}.recommended-map-popup>ul{display:grid;gap:3px;margin:7px 0;padding:7px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;list-style:none}.recommended-map-popup>li{color:#586578;font-size:7px;line-height:1.35}.recommended-map-popup>a{display:block;margin-top:6px;color:#2859df;font-size:7px;font-weight:900;text-decoration:none}.live-site-map .distance-line-label{border:1px solid currentColor;border-radius:12px;background:#fffffff5;box-shadow:0 4px 13px #18274329;padding:3px 7px;color:#ef7a26;font-size:9px;font-weight:900;line-height:1;white-space:nowrap}.live-site-map .distance-line-label:before{display:none}.live-site-map .distance-line-label.direct{color:#2761df}.live-site-map .distance-line-label.franchise{color:#7654d8}.live-site-map .distance-line-label.light{color:#1ba87b}.live-site-map .distance-line-label.independent{color:#ef7a26}.map-command-bar{position:absolute;z-index:500;left:18px;right:222px;top:16px;min-height:58px;display:grid;grid-template-columns:auto minmax(220px,1.1fr) minmax(390px,1.8fr) auto;align-items:center;gap:8px;padding:8px 10px;background:#fffffff5;border:1px solid #dce3eb;box-shadow:0 9px 28px #1d2a421f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-to-stores{height:40px;display:flex;align-items:center;gap:6px;border:1px solid #dce3eb;background:#fff;padding:0 11px;color:#42516a;font-size:10px;font-weight:900}.back-to-stores svg{width:14px}.map-search{height:40px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;border:1px solid #d7dee8;background:#fff;padding-left:10px}.map-search>svg{width:15px;color:#758195}.map-search input{min-width:0;border:0;outline:0;background:transparent;font-size:10px}.map-search button{align-self:stretch;border:0;background:#f0f4fb;color:#2859df;padding:0 12px;font-size:9px;font-weight:900}.map-search button svg{width:14px}.map-filter-buttons{display:flex;align-items:center;gap:5px;min-width:0}.map-filter-buttons>span{margin-right:2px;color:#697587;font-size:8px;white-space:nowrap}.map-filter-buttons button{height:32px;display:flex;align-items:center;gap:5px;border:1px solid #dfe5ed;background:#fff;padding:0 7px;color:#6c7787;font-size:8px;font-weight:900;white-space:nowrap}.map-filter-buttons button i{width:8px;height:8px;border-radius:50%;background:#aeb6c2}.map-filter-buttons button.active{background:#f0f4ff;color:#2859df;border-color:#cad8fb}.map-filter-buttons button.active.direct i{background:#2859df}.map-filter-buttons button.active.franchise{background:#f4f0ff;color:#6e54c9;border-color:#dcd3fa}.map-filter-buttons button.active.franchise i{background:#6e54c9}.map-filter-buttons button.active.light{background:#e9f7f3;color:#16816c;border-color:#caeae1}.map-filter-buttons button.active.light i{background:#19a188}.map-filter-buttons button.active.independent{background:#fff2ea;color:#d95017;border-color:#f2d4c6}.map-filter-buttons button.active.independent i{background:#f06a2a}.pick-map-point{height:40px;display:flex;align-items:center;gap:6px;border:1px solid #e0b52a;background:#fffaf0;color:#8e6900;padding:0 10px;font-size:9px;font-weight:900;white-space:nowrap}.pick-map-point svg{width:15px;color:#f2b800}.map-layer-controls{position:absolute;z-index:700;right:18px;top:16px;height:58px;display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fffffff5;border:1px solid #dce3eb;box-shadow:0 9px 28px #1d2a421f}.map-layer-controls svg{width:14px}.map-type-picker{position:relative}.map-type-picker>button{height:40px;display:flex;align-items:center;gap:5px;border:0;background:#fff;color:#39475a;padding:0 5px;font-size:8px}.map-type-picker>button>b{font-size:9px}.map-type-picker>button>svg:last-child{width:11px}.map-type-picker>div{position:absolute;right:-66px;top:48px;width:272px;padding:8px;background:#fff;border:1px solid #dce3eb;box-shadow:0 18px 42px #16223633}.map-type-picker>div>button{width:100%;min-height:48px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;align-items:center;border:0;background:#fff;padding:7px 9px;text-align:left}.map-type-picker>div>button:hover,.map-type-picker>div>button.active{background:#edf3ff}.map-type-picker>div>button>span{grid-row:1/3;width:27px;height:27px;display:grid;place-items:center;background:#f1f4f8;color:#2859df}.map-type-picker>div>button>strong{font-size:9px}.map-type-picker>div>button>small{color:#7d8897;font-size:7px}.map-layer-controls>label{display:flex;align-items:center;gap:6px;color:#39475a;font-size:9px;font-weight:900;white-space:nowrap}.map-layer-controls input{position:absolute;opacity:0;pointer-events:none}.map-layer-controls label>span{position:relative;width:34px;height:19px;border-radius:12px;background:#c9d0da;transition:.2s}.map-layer-controls label>span:after{content:"";position:absolute;width:15px;height:15px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000038;transition:.2s}.map-layer-controls input:checked+span{background:#2859df}.map-layer-controls input:checked+span:after{transform:translate(15px)}.map-data-status{position:absolute;z-index:450;right:18px;top:83px;max-width:245px;display:flex;align-items:flex-start;gap:6px;padding:7px 9px;background:#fffffff0;border:1px solid #dce3eb;color:#2859df;font-size:8px;font-weight:900}.map-data-status>svg{flex:0 0 auto;width:12px;height:12px}.map-data-status span,.map-data-status small{display:block}.map-data-status small{margin-top:3px;color:#7d8897;font-size:6px;font-weight:500}.map-data-status.ready{color:#16816c}.map-data-status.error{color:#d95017}.heat-legend{position:absolute;z-index:440;right:18px;top:133px;width:230px;padding:10px 12px;background:#fffffff5;border:1px solid #dce3eb;box-shadow:0 8px 22px #1d2a421a}.heat-legend>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.heat-legend>header strong{color:#25344a;font-size:9px}.heat-legend>header b{padding:2px 5px;background:#ecf8f4;color:#16816c;font-size:6px}.heat-legend>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin-top:7px;color:#687588;font-size:6px}.heat-legend i{height:8px;background:linear-gradient(90deg,#315fbe,#25a9d6,#3bc878,#e5d83d,#f3942f,#d83a32)}.heat-legend ul{display:grid;gap:3px;margin:8px 0 0;padding:7px 0 0;border-top:1px solid #e8edf3;list-style:none}.heat-legend li{position:relative;padding-left:9px;color:#526177;font-size:6px;line-height:1.35}.heat-legend li:before{content:"";position:absolute;left:0;top:3px;width:4px;height:4px;background:#2859df}.heat-legend>small{display:block;margin-top:7px;color:#7d8897;font-size:6px;line-height:1.45}.recommendation-audit-panel{position:absolute;z-index:470;left:18px;top:84px;width:360px;background:#fffffff7;border:1px solid #dce3eb;box-shadow:0 12px 32px #1d2a4229}.recommendation-audit-panel>header{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid #e2e7ed}.recommendation-audit-panel>header>div{display:flex;align-items:center;gap:7px}.recommendation-audit-panel>header svg{width:14px;color:#d95017}.recommendation-audit-panel>header span,.recommendation-audit-panel>header strong,.recommendation-audit-panel>header small{display:block}.recommendation-audit-panel>header strong{font-size:9px}.recommendation-audit-panel>header small{margin-top:2px;color:#7d8897;font-size:6px}.recommendation-audit-panel>header>button{width:25px;height:25px;display:grid;place-items:center;border:0;background:transparent}.recommendation-audit-panel>div{max-height:252px;overflow-y:auto}.recommendation-audit-panel article{padding:8px 10px;border-bottom:1px solid #e8ecf1}.recommendation-audit-panel article:last-child{border-bottom:0}.recommendation-audit-panel article>div{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:6px}.recommendation-audit-panel article>div>span{width:20px;height:20px;display:grid;place-items:center;background:#fff0e8;color:#d95017;font-size:7px;font-weight:900}.recommendation-audit-panel article strong{overflow:hidden;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.recommendation-audit-panel article b{color:#2859df;font-size:9px}.recommendation-audit-panel article p{margin:5px 0;color:#566377;font-size:6px;line-height:1.4}.recommendation-audit-panel article>small{display:block;color:#8a6a16;font-size:6px}.recommendation-audit-panel article footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:6px}.recommendation-audit-panel article footer a,.recommendation-audit-panel article footer button{height:24px;display:flex;align-items:center;border:1px solid #b8caf6;background:#fff;color:#2859df;padding:0 8px;font-size:6px;font-weight:900;text-decoration:none}.recommendation-audit-panel article footer button{border-color:#2859df;background:#2859df;color:#fff}.map-decision-tray{position:absolute;z-index:600;left:16px;right:16px;bottom:14px;height:342px;background:#fffffffb;border:1px solid #dfe5ed;box-shadow:0 -7px 28px #17243a24;transition:height .22s ease}.tray-closed .map-decision-tray{height:61px}.tray-handle{position:absolute;z-index:2;left:50%;top:-12px;transform:translate(-50%);width:58px;height:22px;display:grid;place-items:center;border:1px solid #d8dfe8;border-bottom:0;background:#fff;color:#7d8897}.tray-handle svg{width:15px}.map-decision-tray>header{height:51px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e2e7ed}.map-decision-tray>header nav{align-self:stretch;display:flex}.map-decision-tray>header nav button{position:relative;border:0;background:transparent;padding:0 13px;color:#4d596b;font-size:10px;font-weight:900}.map-decision-tray>header nav button.active{color:#2859df}.map-decision-tray>header nav button.active:after{content:"";position:absolute;left:9px;right:9px;bottom:0;height:3px;background:#2859df}.map-decision-tray>header>div{display:flex;align-items:center;gap:12px;color:#7d8796;font-size:8px}.map-decision-tray>header>div button{width:26px;height:26px;display:grid;place-items:center;border:0;background:transparent;color:#687588}.map-decision-tray>header>div svg{width:15px}.tray-content{height:calc(100% - 51px);padding:14px 17px}.map-stage-content{display:grid;grid-template-columns:minmax(245px,.8fr) minmax(0,2fr) minmax(230px,.72fr);gap:17px}.map-stage-content>section{min-width:0}.map-stage-content>section+section{border-left:1px solid #e1e6ed;padding-left:17px}.map-stage-content h3{display:flex;align-items:center;gap:8px;margin:0 0 11px;font-size:11px}.map-stage-content h3>b{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#2859df;color:#fff;font-size:10px}.map-stage-content h3 small{color:#929ba8;font-size:7px;font-weight:500}.candidate-summary{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:8px;padding:10px;background:#f8fafc;border:1px solid #e2e7ed}.candidate-summary>svg{width:22px;color:#f0b400}.candidate-summary strong,.candidate-summary span{display:block}.candidate-summary strong{font-size:9px}.candidate-summary strong small{color:#8993a2;font-size:7px}.candidate-summary span{margin-top:4px;color:#667386;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidate-fields{display:grid;grid-template-columns:1fr 1.2fr 1.1fr;gap:6px;margin-top:8px}.candidate-fields label{position:relative;display:block;color:#7c8796;font-size:7px}.candidate-fields input,.candidate-fields select{width:100%;height:31px;margin-top:4px;border:1px solid #dce2ea;background:#fff;padding:0 23px 0 7px;font-size:8px;font-weight:900}.candidate-fields label>span{position:absolute;right:6px;bottom:9px;color:#8993a2;font-size:6px}.candidate-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.candidate-actions button{height:31px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #b8caf6;background:#fff;color:#2859df;font-size:8px;font-weight:900}.candidate-actions button.active{border-color:#d95017;background:#fff0e8;color:#d95017}.candidate-actions button:disabled{opacity:.45}.candidate-actions svg{width:12px}.candidate-actions .relocate-button{width:auto;margin:0}.recommendation-note{margin:6px 0 0;color:#755e17;font-size:7px;line-height:1.4}.competition-filter-summary{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.competition-filter-summary span{padding:4px 7px;background:#f2f5fa;color:#667386;font-size:7px;font-weight:900}.competition-filter-summary span.direct{background:#edf3ff;color:#2859df}.competition-filter-summary span.franchise{background:#f2effd;color:#6e54c9}.competition-filter-summary span.light{background:#e8f6f2;color:#16816c}.competition-filter-summary span.independent{background:#fff0e8;color:#d95017}.competition-cards{width:100%;display:flex;gap:7px;overflow-x:scroll;overflow-y:hidden;scrollbar-gutter:stable;padding:0 0 7px;scroll-snap-type:x proximity}.competition-cards::-webkit-scrollbar{height:7px}.competition-cards::-webkit-scrollbar-track{background:#edf1f5}.competition-cards::-webkit-scrollbar-thumb{background:#9fb4da;border-radius:7px}.competition-cards article{flex:0 0 142px;height:148px;padding:9px;border:1px solid #e0e5ec;background:#fff;cursor:pointer;scroll-snap-align:start;outline:0}.competition-cards article:hover,.competition-cards article.selected,.competition-cards article:focus-visible{border-color:#2859df;box-shadow:inset 0 -3px #2859df}.competition-cards article>span{display:inline-block;padding:3px 5px;background:#edf3ff;color:#2859df;font-size:6px;font-weight:900}.competition-cards article>span.independent{background:#fff0e8;color:#d95017}.competition-cards article>span.light{background:#e8f6f2;color:#16816c}.competition-cards article>span.franchise{background:#f2effd;color:#6e54c9}.competition-cards strong,.competition-cards small,.competition-cards b{display:block}.competition-cards strong{height:28px;margin-top:6px;font-size:8px;line-height:1.35;overflow:hidden}.competition-cards small{height:20px;color:#8a94a2;font-size:6px;line-height:1.4;overflow:hidden}.competition-cards b{margin-top:6px;font-size:11px}.competition-cards footer{display:grid;gap:3px;margin-top:5px;padding-top:5px;border-top:1px solid #edf0f4}.competition-cards footer span{display:flex;align-items:center;gap:3px;color:#687588;font-size:6px}.competition-cards footer svg{width:9px;height:9px}.competition-scroll-hint{display:block;margin-top:1px;color:#7d8897;font-size:7px;text-align:right}.ai-candidate-label{display:flex;align-items:center;gap:4px;margin:-5px 0 7px;color:#667386;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-candidate-label svg{flex:0 0 auto;width:11px;height:11px;color:#f06a2a}.readiness{display:flex;align-items:end;justify-content:space-between;padding:8px 10px;background:#f8fbff}.readiness span{color:#16816c;font-size:8px;font-weight:900}.readiness strong{color:#2859df;font-size:26px}.readiness small{font-size:8px}.ai-stage ul{display:grid;gap:6px;margin:8px 0 9px;padding:0;list-style:none}.ai-stage li{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:5px;color:#5f6c7d;font-size:7px}.ai-stage li svg{width:12px;color:#16a085}.ai-stage li:first-child svg,.ai-stage li:nth-child(2) svg{color:#f06a2a}.ai-stage li b{color:#111827}.ai-stage>button{width:100%;height:36px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:#2859df;color:#fff;font-size:9px;font-weight:900}.ai-stage>button:disabled{opacity:.55}.ai-stage>button svg{width:14px}.report-stage-content{display:grid;grid-template-columns:170px minmax(0,1.6fr) minmax(260px,.8fr) 190px;align-items:stretch;gap:18px}.report-stage-content>section{display:grid;align-content:center;padding:12px;background:#edf3ff}.report-stage-content>section>span{color:#2859df;font-size:8px;font-weight:900}.report-stage-content>section>strong{margin-top:6px;color:#2859df;font-size:32px}.report-stage-content>section>strong small{font-size:9px}.report-stage-content>section>b{margin-top:4px;color:#16816c;font-size:9px}.report-stage-content>article{padding:5px 0}.report-stage-content>article+article{border-left:1px solid #e2e7ed;padding-left:18px}.report-stage-content h3{margin:0 0 7px;font-size:11px}.report-stage-content p{margin:0;color:#596678;font-size:8px;line-height:1.6}.report-stage-content article>div{display:grid;gap:5px;margin-top:8px}.report-stage-content article>div span{display:flex;align-items:center;gap:5px;color:#16816c;font-size:7px}.report-stage-content article>div svg{width:11px}.report-stage-content>button,.report-empty button{align-self:center;height:40px;border:1px solid #2859df;background:#fff;color:#2859df;font-size:8px;font-weight:900}.report-empty{grid-column:1/-1;display:grid;place-content:center;justify-items:center;gap:6px;color:#667386}.report-empty>svg{width:28px;color:#2859df}.report-empty strong{font-size:11px}.report-empty span{font-size:8px}.report-empty button{margin-top:6px;padding:0 22px;background:#2859df;color:#fff}.report-address{display:block;margin:-2px 0 7px;color:#7d8897;font-size:7px}.spinning{animation:mapSpin 1s linear infinite}@keyframes mapSpin{to{transform:rotate(360deg)}}@media(max-width:1350px){.map-command-bar{grid-template-columns:auto minmax(190px,1fr) minmax(330px,1.45fr) auto}.map-filter-buttons button{padding:0 5px}.map-stage-content{grid-template-columns:minmax(230px,.78fr) minmax(0,1.8fr) minmax(215px,.72fr)}.competition-cards article{flex-basis:134px}}@media(max-width:1120px){.map-command-bar{right:18px;grid-template-columns:auto 1fr auto}.map-filter-buttons{grid-column:1/-1}.map-layer-controls{top:122px}.map-stage-content{grid-template-columns:280px 1fr}.ai-stage{grid-column:1/-1;border-left:0!important;border-top:1px solid #e1e6ed;padding:10px 0 0!important}.map-decision-tray{height:470px}.live-site-map.tray-open .leaflet-bottom{bottom:478px}.site-map-page-shell{min-height:860px}}.report-stage-content{display:grid;grid-template-columns:218px minmax(0,1fr);gap:14px;padding-top:11px}.report-history-panel{min-width:0;border-right:1px solid #e1e6ed;padding-right:12px}.report-history-panel>header{display:flex;align-items:center;gap:7px;margin-bottom:7px}.report-history-panel>header>svg{width:16px;color:#2859df}.report-history-panel>header strong,.report-history-panel>header small{display:block}.report-history-panel>header strong{font-size:9px}.report-history-panel>header small{margin-top:2px;color:#8a94a2;font-size:6px}.report-history-panel>div{height:220px;display:grid;gap:5px;align-content:start;overflow-y:scroll;scrollbar-gutter:stable;padding-right:5px}.report-history-panel>div::-webkit-scrollbar{width:6px}.report-history-panel>div::-webkit-scrollbar-track{background:#edf1f5}.report-history-panel>div::-webkit-scrollbar-thumb{background:#9fb4da}.report-history-panel button{display:grid;grid-template-columns:55px 1fr auto;gap:3px 6px;border:1px solid #e0e5ec;background:#fff;padding:7px;text-align:left}.report-history-panel button.active{border-color:#2859df;background:#edf3ff;box-shadow:inset 3px 0 #2859df}.report-history-panel button>span{color:#7d8897;font-size:6px}.report-history-panel button>strong{overflow:hidden;color:#172033;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.report-history-panel button>b{color:#2859df;font-size:6px;white-space:nowrap}.report-history-panel button>small{grid-column:1/-1;display:flex;align-items:center;gap:3px;overflow:hidden;color:#667386;font-size:6px;white-space:nowrap;text-overflow:ellipsis}.report-history-panel button>small svg{flex:0 0 auto;width:8px;height:8px;color:#ef7a26}.report-detail-grid{min-width:0;display:grid;grid-template-columns:155px minmax(0,1.5fr) minmax(230px,.75fr) 160px;align-items:stretch;gap:14px}.report-detail-grid>section{display:grid;align-content:center;padding:11px;background:#edf3ff}.report-detail-grid>section>span{color:#2859df;font-size:8px;font-weight:900}.report-detail-grid>section>strong{margin-top:6px;color:#2859df;font-size:30px}.report-detail-grid>section>strong small{font-size:8px}.report-detail-grid>section>b{margin-top:4px;color:#16816c;font-size:8px}.report-detail-grid>article{min-width:0;padding:4px 0}.report-detail-grid>article+article{border-left:1px solid #e2e7ed;padding-left:14px}.report-detail-grid>article>div{display:grid;gap:4px;margin-top:7px}.report-detail-grid>article>div span{display:flex;align-items:center;gap:4px;color:#16816c;font-size:6px}.report-detail-grid>article>div svg{width:10px}.report-detail-grid>button{align-self:center;height:38px;border:1px solid #2859df;background:#fff;color:#2859df;font-size:8px;font-weight:900}.report-address{display:flex;align-items:center;gap:4px;margin:-2px 0 3px;color:#33445c;font-size:7px;font-weight:900;line-height:1.4}.report-address svg{flex:0 0 auto;width:10px;height:10px;color:#ef7a26}.report-created{display:block;margin-bottom:6px;color:#8a94a2;font-size:6px}.report-detail-grid>.report-empty{grid-column:1/-1}@media(max-width:1350px){.report-stage-content{grid-template-columns:195px minmax(0,1fr)}.report-detail-grid{grid-template-columns:135px minmax(0,1.35fr) minmax(190px,.7fr) 145px;gap:10px}}.map-decision-tray>header nav button{font-size:12px}.map-decision-tray>header>div{font-size:10px}.map-stage-content h3{font-size:13px}.map-stage-content h3 small{font-size:9px}.candidate-summary strong{font-size:11px}.candidate-summary strong small,.candidate-summary span,.candidate-fields label{font-size:9px}.candidate-fields input,.candidate-fields select{font-size:10px}.candidate-fields label>span{font-size:8px}.candidate-actions button{font-size:10px}.recommendation-note,.competition-filter-summary span{font-size:9px}.competition-cards article>span{font-size:8px}.competition-cards strong{height:34px;font-size:10px}.competition-cards small{height:24px;font-size:8px}.competition-cards b{font-size:13px}.competition-cards footer span{font-size:8px}.competition-scroll-hint,.ai-candidate-label{font-size:9px}.readiness span{font-size:10px}.readiness strong{font-size:28px}.readiness small{font-size:10px}.ai-stage li{font-size:9px}.ai-stage>button{font-size:10px}.report-history-panel>header strong{font-size:11px}.report-history-panel>header small{font-size:8px}.report-history-panel button>span{font-size:8px}.report-history-panel button>strong{font-size:10px}.report-history-panel button>b{font-size:8px}.report-history-panel button>small{font-size:8px}.report-detail-grid>section>span{font-size:10px}.report-detail-grid>section>strong{font-size:32px}.report-detail-grid>section>strong small{font-size:10px}.report-detail-grid>section>b{font-size:10px}.report-detail-grid h3{font-size:13px}.report-stage-content p{font-size:10px;line-height:1.7}.report-detail-grid>article>div span{font-size:8px}.report-address{font-size:9px}.report-created{font-size:8px}.report-detail-grid>button,.report-empty button{font-size:10px}.report-empty strong{font-size:13px}.report-empty span{font-size:10px}.competition-cards{padding-bottom:11px}.competition-cards article{flex-basis:150px;height:166px;padding:10px}.competition-cards article>span{font-size:9px}.competition-cards strong{font-size:11px}.competition-cards small{font-size:9px}.competition-cards b{margin-top:7px;font-size:14px}.competition-cards footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:7px;padding-top:7px}.competition-cards footer span{min-width:0;font-size:9px;white-space:nowrap}.competition-cards footer svg{flex:0 0 auto;width:11px;height:11px}.competition-scroll-hint{margin-top:3px;font-size:10px}.ai-candidate-label{font-size:10px}.readiness span{font-size:11px}.ai-stage li{font-size:10px}.ai-stage>button{font-size:11px}.budget-search-hint{margin:7px 0 0;color:#536177;font-size:9px;line-height:1.45}.recommended-map-popup>.budget-estimate{padding:6px;background:#edf3ff;color:#2859df;font-size:8px;font-weight:900}.recommendation-audit-panel{width:410px}.recommendation-audit-panel>header strong{font-size:11px}.recommendation-audit-panel>header small{font-size:8px}.recommendation-audit-panel>div{max-height:330px}.recommendation-audit-panel article{padding:10px 12px}.recommendation-audit-panel article strong{font-size:10px}.recommendation-audit-panel article b{font-size:11px}.recommendation-audit-panel article p{font-size:8px}.recommendation-audit-panel article>small{font-size:8px}.recommendation-budget{display:grid;grid-template-columns:auto 1fr;gap:2px 7px;margin:7px 0;padding:7px;background:#edf3ff}.recommendation-budget b{color:#2859df!important;font-size:9px!important}.recommendation-budget span{color:#33445c;font-size:8px;font-weight:900}.recommendation-budget small{grid-column:1/-1;color:#7d8897;font-size:7px}.recommendation-audit-panel article footer a,.recommendation-audit-panel article footer button{height:28px;font-size:8px}.report-contact-card{display:grid!important;grid-template-columns:24px 1fr;gap:8px!important;margin-top:10px!important;padding:9px!important;background:#f6f8fb;border:1px solid #e0e6ee}.report-contact-card>svg{width:18px!important;height:18px;color:#7b8798!important}.report-contact-card>div{display:grid!important;gap:2px!important;margin:0!important}.report-contact-card a{color:#2859df;font-size:13px;font-weight:900;text-decoration:none}.report-contact-card strong{color:#26364d;font-size:9px}.report-contact-card small{color:#7d8897;font-size:8px;line-height:1.35}.report-contact-card.found{background:#edf8f4;border-color:#cde9df}.report-contact-card.found>svg{color:#16816c!important}.report-budget-card{display:grid!important;grid-template-columns:22px 1fr;gap:7px!important;margin:0 0 8px!important;padding:8px!important;background:#edf3ff;border:1px solid #d8e3fb}.report-budget-card>svg{width:17px!important;height:17px;color:#2859df!important}.report-budget-card>div{display:grid!important;gap:2px!important;margin:0!important}.report-budget-card strong{color:#234faa;font-size:9px}.report-budget-card span{color:#33445c;font-size:8px}.report-budget-card small{color:#7d8897;font-size:7px}.recommendation-audit-panel{width:min(520px,calc(100% - 36px));background:#fffffffc}.recommendation-audit-panel>header{height:58px;padding:0 16px}.recommendation-audit-panel>header>div{gap:10px}.recommendation-audit-panel>header svg{width:18px;height:18px}.recommendation-audit-panel>header strong{font-size:15px;line-height:1.25}.recommendation-audit-panel>header small{margin-top:4px;font-size:11px;line-height:1.3}.recommendation-audit-panel>header>button{width:36px;height:36px}.recommendation-audit-panel>div{max-height:470px;scrollbar-gutter:stable}.recommendation-audit-panel article{padding:15px 17px}.recommendation-audit-panel article>div{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.recommendation-audit-panel article>div>span{width:27px;height:27px;font-size:10px}.recommendation-audit-panel article strong{font-size:14px;line-height:1.35}.recommendation-audit-panel article b{font-size:16px}.recommendation-audit-panel article p{margin:9px 0;color:#4d5d72;font-size:11px;line-height:1.55}.recommendation-audit-panel article>.recommendation-budget{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:5px 10px;margin:10px 0;padding:10px 12px}.recommendation-audit-panel article>.recommendation-budget b{font-size:11px!important;line-height:1.4}.recommendation-audit-panel article>.recommendation-budget span{width:auto;height:auto;display:block;place-items:initial;background:transparent;color:#33445c;font-size:12px;line-height:1.4}.recommendation-audit-panel article>.recommendation-budget small{grid-column:1/-1;color:#7d8897;font-size:10px;line-height:1.4}.recommendation-audit-panel article>small{font-size:10px;line-height:1.45}.recommendation-audit-panel article footer{gap:10px;margin-top:11px}.recommendation-audit-panel article footer a,.recommendation-audit-panel article footer button{height:36px;padding:0 14px;font-size:11px}.consignment-center{min-height:100vh;background:#f4f6f9;padding:22px;color:#101828}.consign-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.consign-header span{color:#667085;font-size:13px}.consign-header h1{font-size:28px;margin:4px 0}.consign-header p{margin:0;color:#667085;font-size:14px}.consign-header>button,.consign-filters button{display:flex;align-items:center;gap:7px;border:1px solid #d8dee9;background:#fff;padding:10px 14px;color:#344054;font-weight:700}.consign-metrics{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));background:#fff;border:1px solid #e1e6ef;border-radius:8px;margin-bottom:16px}.consign-metric{display:flex;align-items:center;gap:13px;min-height:82px;padding:14px 18px;border-right:1px solid #e8ebf1}.consign-metric:last-child{border-right:0}.consign-metric-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eef4ff;color:#155eef;font-weight:800}.consign-metric.green .consign-metric-icon{background:#e9f8f2;color:#009b69}.consign-metric.orange .consign-metric-icon{background:#fff3e5;color:#f79009}.consign-metric.purple .consign-metric-icon{background:#f1efff;color:#6938ef}.consign-metric small{display:block;color:#667085;font-size:12px;margin-bottom:4px}.consign-metric strong{font-size:22px}.consign-metric em{font-size:12px;font-style:normal;margin-left:5px}.consign-workspace{display:grid;grid-template-columns:minmax(680px,1fr) 400px;gap:14px;align-items:start}.consign-list-panel,.consign-detail-panel>section{background:#fff;border:1px solid #e1e6ef;border-radius:8px}.consign-panel-title,.consign-card-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px}.consign-panel-title h2,.consign-card-heading h2{margin:0;font-size:18px}.consign-panel-title p{margin:5px 0 0;color:#667085;font-size:12px}.consign-panel-title>span,.consign-card-heading>span{color:#155eef;font-size:12px;font-weight:700}.consign-filters{display:grid;grid-template-columns:minmax(200px,1fr) 140px 120px auto;gap:10px;padding:8px 20px 16px}.consign-filters label{display:flex;align-items:center;gap:8px;border:1px solid #d8dee9;padding:0 12px;background:#fff}.consign-filters input{width:100%;border:0;outline:0;padding:10px 0}.consign-filters select{border:1px solid #d8dee9;background:#fff;padding:0 10px;color:#344054}.consign-table-wrap{overflow-x:auto;border-top:1px solid #eaecf0}.consign-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:12px}.consign-table th{background:#f8fafc;color:#667085;text-align:left;font-weight:600;padding:12px 9px;white-space:nowrap}.consign-table td{padding:10px 9px;border-top:1px solid #eef1f5;vertical-align:middle;white-space:nowrap}.consign-table tr{cursor:pointer}.consign-table tbody tr:hover{background:#f8fbff}.consign-table tbody tr.selected{background:#edf4ff;box-shadow:inset 3px 0 #155eef}.consign-table td>strong,.consign-table td>small{display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis}.consign-table td>small{color:#98a2b3;margin-top:3px}.consign-product{display:flex;align-items:center;gap:9px;min-width:180px}.consign-product img{width:48px;height:48px;object-fit:cover;border-radius:5px;background:#f2f4f7}.consign-product strong,.consign-product small{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis}.consign-product small{color:#98a2b3;margin-top:4px}.gap-value{color:#e5484d;font-weight:700}.view-button{border:0;background:transparent;color:#155eef;font-weight:700;padding:4px}.consign-status{display:inline-flex;padding:5px 8px;border-radius:4px;font-weight:700;font-size:11px}.consign-status.selling{background:#ecfdf3;color:#027a48}.consign-status.new{background:#eaf2ff;color:#155eef}.consign-status.expiring{background:#fff1e7;color:#e65f00}.consign-status.sold{background:#eef4ff;color:#3538cd}.consign-status.offline{background:#f2f4f7;color:#667085}.consign-status.handoff{background:#fff8e8;color:#b54708}.consign-detail-panel{display:flex;flex-direction:column;gap:12px;position:sticky;top:14px}.consign-card-heading small{display:block;color:#155eef;font-size:11px;font-weight:700;margin-bottom:4px}.consign-card-heading button{border:0;background:transparent;color:#155eef;font-weight:700}.consign-user-main{display:flex;align-items:center;gap:12px;margin:0 20px 14px;padding:13px;background:#f8fafc;border-radius:7px}.consign-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#155eef;color:#fff;font-size:19px;font-weight:800}.consign-user-main strong{font-size:16px}.consign-user-main p{margin:5px 0 0;color:#667085;font-size:12px}.consign-user-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eaecf0}.consign-user-stats div{text-align:center;padding:12px;border-right:1px solid #eaecf0}.consign-user-stats div:last-child{border-right:0}.consign-user-stats strong,.consign-user-stats small{display:block}.consign-user-stats strong{font-size:20px}.consign-user-stats small{font-size:11px;color:#667085;margin-top:3px}.consign-fee-list{padding:0 14px}.consign-fee-list>div{display:grid;grid-template-columns:42px 1fr auto;gap:9px;align-items:center;padding:10px 6px;border-top:1px solid #eef1f5;cursor:pointer}.consign-fee-list>div.active{background:#f5f8ff}.consign-fee-list img{width:40px;height:40px;object-fit:cover;border-radius:4px}.consign-fee-list span strong,.consign-fee-list span small{display:block}.consign-fee-list span>strong{font-size:12px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consign-fee-list span>small{color:#98a2b3;font-size:10px;margin-top:3px}.fee-state{text-align:right}.fee-state b{display:block;font-size:11px}.fee-state.paid b{color:#027a48}.fee-state.free b{color:#155eef}.fee-state.unpaid b{color:#d92d20}.fee-state button{border:0;background:transparent;color:#155eef;font-size:10px;padding:3px 0 0}.consign-fee-summary{display:flex;gap:12px;padding:12px 18px;background:#f8fafc;border-top:1px solid #eaecf0}.consign-fee-summary span{display:flex;align-items:center;gap:4px;color:#667085;font-size:10px}.consign-order-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:0 18px 12px}.consign-order-stats div{border:1px solid #eaecf0;border-radius:6px;padding:10px}.consign-order-stats small,.consign-order-stats strong{display:block}.consign-order-stats small{color:#667085;font-size:10px}.consign-order-stats strong{margin-top:5px;font-size:15px}.consign-settlement{display:flex;gap:10px;align-items:center;margin:0 18px 14px;padding:11px;background:#f1f8ff;color:#155eef}.consign-settlement span b,.consign-settlement span small{display:block}.consign-settlement span small{color:#667085;margin-top:3px;font-size:10px}.consign-timeline{padding:0 20px 10px}.consign-timeline h3{font-size:14px;margin:4px 0 8px}.consign-timeline>div{display:flex;gap:10px;padding:7px 0}.consign-timeline i{width:8px;height:8px;border-radius:50%;background:#155eef;margin-top:4px}.consign-timeline span strong,.consign-timeline span small{display:block;font-size:11px}.consign-timeline span small{color:#98a2b3;margin-top:2px}.consign-timeline p{color:#98a2b3;font-size:11px}.consign-selected-fee{display:flex;justify-content:space-between;border-top:1px solid #eaecf0;padding:12px 20px;font-size:11px}.consign-selected-fee b.paid,.consign-selected-fee b.waived{color:#027a48}.consign-selected-fee b.unpaid{color:#d92d20}.consign-selected-fee b.free{color:#155eef}.consign-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;background:#fff;border:1px solid #e1e6ef;border-radius:8px;padding:12px}.consign-actions button{height:42px;border:1px solid #b8c4d6;background:#fff;color:#344054;font-weight:700}.consign-actions button:first-child{background:#155eef;border-color:#155eef;color:#fff}.consign-actions button.danger{color:#d92d20;border-color:#fda29b}.consign-actions button:disabled{opacity:.45;cursor:not-allowed}.consign-empty{padding:50px;text-align:center;color:#98a2b3}.consign-header button:hover,.consign-actions button:not(:disabled):hover,.consign-filters button:hover{filter:brightness(.98);cursor:pointer}.hq-app:has(.consignment-center){grid-template-columns:238px minmax(0,1fr);overflow-x:hidden}.hq-app:has(.consignment-center) .main-area{min-width:0;overflow-x:hidden}@media(max-width:1320px){.consign-workspace{grid-template-columns:1fr}.consign-detail-panel{position:static;display:grid;grid-template-columns:repeat(2,1fr)}.consign-order-card,.consign-actions{grid-column:1/-1}.consign-metrics{grid-template-columns:repeat(3,1fr)}}.consign-workspace{display:block}.consign-list-panel{width:100%}.consign-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:238px;z-index:39;border:0;background:#0f172a1f;cursor:default}.consign-detail-panel{position:fixed;z-index:40;top:0;right:0;bottom:0;width:480px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;background:#f4f6f9;padding:14px;box-shadow:-16px 0 42px #0f172a2e;transform:translate(105%);transition:transform .22s ease;visibility:hidden}.consign-detail-panel.open{transform:translate(0);visibility:visible}.consign-drawer-top{position:sticky;top:-14px;z-index:3;display:flex;align-items:center;justify-content:space-between;margin:-14px -14px 0;padding:14px 16px;border-bottom:1px solid #e1e6ef;background:#fff}.consign-drawer-top small,.consign-drawer-top strong{display:block}.consign-drawer-top small{color:#155eef;font-size:11px;font-weight:800}.consign-drawer-top strong{margin-top:4px;font-size:17px}.consign-drawer-top button{width:34px;height:34px;border:0;border-radius:50%;background:#f2f4f7;color:#344054;font-size:22px;line-height:1}.consign-detail-panel>section{flex:none}@media(max-width:1280px){.consign-drawer-overlay{left:208px}.consign-detail-panel{width:450px}}:root{font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;color:#111;background:#f4f5f7;--blue:#154bdc;--orange:#ff6517;--yellow:#ffd20a;--ink:#111;--muted:#737783;--line:#e5e7eb}*{box-sizing:border-box}body{margin:0;min-width:1024px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer}.loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--blue)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hq-app{min-height:100vh;display:grid;grid-template-columns:238px 1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;padding:25px 16px;background:#0f1116;color:#fff;display:flex;flex-direction:column;z-index:20}.brand{border:0;background:transparent;color:#fff;display:flex;align-items:center;gap:12px;padding:0 8px 28px;text-align:left}.brand strong,.brand small{display:block}.brand strong{font-size:17px}.brand small{margin-top:4px;color:#8e95a3;font-size:10px}.pixel-logo{position:relative;width:30px;height:30px}.pixel-logo i{position:absolute;width:9px;height:9px;background:var(--blue)}.pixel-logo i:nth-child(1){left:0;top:0}.pixel-logo i:nth-child(2){left:10px;top:10px}.pixel-logo i:nth-child(3){left:0;top:20px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{position:relative;border:0;background:transparent;color:#979daa;display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;text-align:left}.sidebar nav button:hover,.sidebar nav button.active{background:#1c2335;color:#fff}.sidebar nav button.active:before{content:"";position:absolute;left:-16px;width:4px;height:24px;background:var(--yellow)}.sidebar nav button svg{width:18px;height:18px}.sidebar nav button span{flex:1;font-size:12px;font-weight:700}.sidebar nav button b{min-width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--orange);font-size:9px}.sidebar-foot{margin-top:auto;border-top:1px solid #262a33;padding:18px 5px 0;display:flex;align-items:center;justify-content:space-between}.operator{display:flex;align-items:center;gap:9px;min-width:0}.operator>span{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--blue);font-weight:900}.operator>div{min-width:0}.operator strong,.operator small{display:block;max-width:116px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.operator small{color:#777f8d;margin-top:3px}.sidebar-foot .sidebar-logout{border:0;background:transparent;color:#aeb4c0;padding:8px 0;font-size:10px}.sidebar-foot .sidebar-logout:hover{color:#fff}.main-area{grid-column:2;min-height:100vh}.topbar{height:92px;padding:20px 34px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.breadcrumb{font-size:10px;color:#989ba3}.topbar h1{margin:5px 0 0;font-size:24px}.top-actions{display:flex;align-items:center;gap:10px}.top-actions label{height:40px;width:240px;border:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 12px}.top-actions input{width:100%;border:0;outline:0;font-size:11px}.top-actions button{height:40px;border:0;padding:0 15px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.top-actions .secondary{background:#f1f3f7}.top-actions .primary{background:var(--blue);color:#fff}.page-content{padding:28px 34px 60px}.hero-summary{height:220px;display:flex;overflow:hidden;background:#fff;margin-bottom:20px}.hero-summary>div{width:44%;padding:30px 34px;position:relative;z-index:2}.hero-summary>div:after{content:"";position:absolute;right:-40px;top:0;border-top:110px solid transparent;border-bottom:110px solid transparent;border-left:40px solid #fff}.hero-summary span{color:var(--blue);font-size:11px;font-weight:900}.hero-summary h2{font-family:Arial Black,Microsoft YaHei,sans-serif;font-size:30px;line-height:1.13;margin:8px 0}.hero-summary p{font-size:10px;color:#999}.hero-summary img{width:56%;height:100%;object-fit:cover;object-position:72% 52%}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.metric-card{background:#fff;padding:18px;display:flex;align-items:flex-start;gap:13px;border:1px solid var(--line)}.metric-card>span{width:38px;height:38px;display:grid;place-items:center;background:#edf2ff;color:var(--blue)}.metric-card small,.metric-card strong,.metric-card p{display:block;margin:0}.metric-card small{font-size:10px;color:#81858e}.metric-card strong{font-size:25px;margin:6px 0}.metric-card p{font-size:9px;color:#9a9da4}.overview-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:16px;margin-bottom:16px}.panel{background:#fff;border:1px solid var(--line);padding:20px}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-head span{display:block;color:var(--blue);font-size:9px;font-weight:900}.panel-head h3{margin:4px 0 0;font-size:17px}.panel-head button{border:0;background:transparent;color:#61656d;font-size:10px}.bar-list button{width:100%;display:grid;grid-template-columns:180px 1fr 85px;align-items:center;gap:15px;border:0;border-bottom:1px solid var(--line);background:#fff;padding:14px 0;text-align:left}.bar-list strong,.bar-list span{display:block}.bar-list strong{font-size:11px}.bar-list span{font-size:9px;color:#8e9199;margin-top:4px}.bar-list i{height:7px;background:#edf0f4}.bar-list i b{display:block;height:100%;background:var(--blue)}.bar-list em{text-align:right;font-style:normal;font-weight:900;font-size:11px}.attention-row{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px 0;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left}.attention-row>span{width:30px;height:30px;display:grid;place-items:center}.attention-row .warn{background:#fff1e9;color:var(--orange)}.attention-row .ok{background:#eaf8f2;color:#159164}.attention-row strong,.attention-row p{display:block;margin:0}.attention-row strong{font-size:11px}.attention-row p{color:#8d9098;font-size:9px;margin-top:4px}.attention-row b{font-size:9px;color:#666}.recent-panel{padding-bottom:8px}table{width:100%;border-collapse:collapse}th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);font-size:9px;color:#888;font-weight:700}td{padding:13px 12px;border-bottom:1px solid #eef0f2;font-size:10px}td strong,td small{display:block}td small{font-size:8px;color:#999;margin-top:4px}td button{border:0;background:transparent;color:var(--blue);font-size:9px}.order-status{display:inline-block;padding:4px 7px;font-size:9px;font-weight:900;background:#eee}.order-status.paid{background:#fff0e8;color:var(--orange)}.order-status.in_progress{background:#eaf0ff;color:var(--blue)}.order-status.ironing{background:#fff6cf;color:#9a6700}.order-status.completed{background:#e7f7f0;color:#14845d}.empty-table{text-align:center;color:#999;padding:40px}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hq-store-card{background:#fff;border:1px solid var(--line);padding:20px}.store-card-top{display:flex;justify-content:space-between;align-items:center}.type{display:inline-block;padding:5px 8px;color:#fff;font-size:9px;font-weight:900}.type.franchise{background:var(--blue)}.type.direct{background:var(--orange)}.type.light{background:#222}.store-card-top button{border:0;background:transparent;color:#777;font-size:9px}.hq-store-card h3{font-size:16px;margin:18px 0 5px}.hq-store-card>p{height:30px;margin:0;color:#8d9097;font-size:9px}.store-card-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0;background:#f6f7f9}.store-card-metrics div{padding:13px 9px;border-right:1px solid #e6e8ec}.store-card-metrics div:last-child{border:0}.store-card-metrics strong,.store-card-metrics span{display:block}.store-card-metrics strong{font-size:14px}.store-card-metrics span{font-size:8px;color:#888;margin-top:4px}.capabilities{display:flex;flex-wrap:wrap;gap:5px}.capabilities span{background:#f0f2f5;padding:5px 7px;font-size:8px}.card-actions{display:flex;gap:8px;margin-top:18px}.card-actions button{flex:1;border:1px solid #c9ccd2;background:#fff;padding:9px;font-size:9px;font-weight:800}.card-actions button:last-child{border-color:var(--yellow);background:var(--yellow)}.filters{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.filters strong,.filters span{display:block}.filters span{font-size:9px;color:#888;margin-top:4px}.filters select{min-width:220px;border:1px solid var(--line);padding:9px;background:#fff}.supply-table{border:1px solid var(--line)}.supply-head,.supply-row{display:grid;grid-template-columns:120px repeat(3,1fr) 130px;align-items:center}.supply-head{background:#f5f6f8;color:#7e828a;font-size:9px}.supply-head span,.supply-row>*{padding:12px;border-right:1px solid var(--line)}.supply-row{border-top:1px solid var(--line);font-size:10px}.supply-row .low{color:var(--orange);font-weight:900}.supply-row button{border:0;background:var(--yellow);font-size:9px;font-weight:900}.color-dot{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:7px;vertical-align:-2px}.info-strip{margin-top:16px;padding:18px;background:var(--blue);color:#fff;display:flex;align-items:center;gap:14px}.info-strip div{flex:1}.info-strip strong,.info-strip span{display:block}.info-strip span{font-size:9px;opacity:.75;margin-top:4px}.info-strip button{border:0;background:var(--yellow);padding:10px 12px;font-size:9px;font-weight:900}.fee-hero{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;margin-bottom:16px;background:#10131a;color:#fff;border-left:8px solid var(--yellow)}.fee-hero span{color:var(--yellow);font-size:9px;font-weight:900}.fee-hero h2{margin:7px 0;font-size:22px}.fee-hero p{margin:0;color:#aeb4c0;font-size:10px}.fee-hero>strong{color:var(--yellow);font-size:36px}.reconciled{color:#15865f;font-weight:900}.audit-note{display:flex;align-items:center;gap:12px;margin-top:14px;padding:16px;background:#e9f8f2;color:#126f50}.audit-note strong,.audit-note span{display:block}.audit-note span{font-size:9px;margin-top:4px}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.content-grid article{background:#fff;border:1px solid var(--line);overflow:hidden}.content-grid img{width:100%;height:160px;object-fit:cover;object-position:72% center}.content-grid article>div{padding:16px}.content-grid span{color:var(--blue);font-size:9px;font-weight:900}.content-grid h3{margin:6px 0;font-size:16px}.content-grid p{font-size:9px;color:#858992}.content-grid article div div{display:flex;gap:8px;margin-top:14px}.content-grid button{flex:1;border:1px solid #c9ccd2;background:#fff;padding:8px;font-size:9px}.content-grid button:first-child{border-color:var(--blue);color:var(--blue)}.detail-drawer{position:fixed;z-index:30;top:0;right:-420px;width:400px;height:100vh;background:#fff;box-shadow:-20px 0 50px #0000001f;transition:right .25s;padding:30px}.detail-drawer.open{right:0}.drawer-close{position:absolute;right:20px;top:18px;border:0;background:#f1f2f5;width:34px;height:34px;border-radius:50%;font-size:20px}.drawer-body{padding-top:30px}.drawer-body h2{font-size:24px;margin:14px 0 5px}.drawer-body>p{color:#797d86;font-size:10px}.drawer-metrics{display:grid;grid-template-columns:1fr 1fr;background:#f5f6f8;margin:22px 0}.drawer-metrics div{padding:18px}.drawer-metrics strong,.drawer-metrics span{display:block}.drawer-metrics strong{font-size:20px}.drawer-metrics span{font-size:9px;color:#888;margin-top:5px}.drawer-body h3{margin-top:25px;font-size:13px}.drawer-body dl div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:10px}.drawer-body dt{color:#888}.drawer-body dd{font-weight:800}.drawer-primary{width:100%;margin-top:24px;border:0;background:var(--blue);color:#fff;padding:13px;font-weight:900}.hq-toast{position:fixed;z-index:50;right:28px;top:106px;display:flex;align-items:center;gap:8px;background:#111;color:#fff;border-left:5px solid var(--yellow);padding:13px 18px;font-size:10px;box-shadow:0 15px 40px #0003}.hq-login-shell{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(135deg,#0b1020,#121b33 62%,#154bdc);color:#111827}.hq-login-card{width:min(420px,100%);padding:34px;background:#fff;border-top:6px solid var(--yellow);box-shadow:0 30px 80px #00000057}.hq-login-brand{display:flex;align-items:center;gap:12px}.hq-login-brand>span{width:38px;height:38px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;align-items:end}.hq-login-brand i{display:block;background:var(--blue)}.hq-login-brand i:nth-child(1){height:22px}.hq-login-brand i:nth-child(2){height:34px;background:var(--orange)}.hq-login-brand i:nth-child(3){height:27px;background:var(--yellow)}.hq-login-brand strong,.hq-login-brand small{display:block}.hq-login-brand strong{font-size:18px}.hq-login-brand small{margin-top:2px;color:#7b8493;font-size:11px}.hq-login-heading{display:flex;align-items:center;gap:12px;margin:34px 0 24px}.hq-login-heading>svg{width:28px;height:28px;color:var(--blue)}.hq-login-heading h1{margin:0;font-size:25px}.hq-login-heading p{margin:5px 0 0;color:#6b7280;font-size:12px}.hq-login-card form{display:grid;gap:16px}.hq-login-card label{display:grid;gap:7px;color:#374151;font-size:12px;font-weight:800}.hq-login-card input{height:46px;border:1px solid #ccd3df;padding:0 13px;font-size:14px;outline:none}.hq-login-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #154bdc1f}.hq-login-card form>button{height:48px;border:0;background:var(--blue);color:#fff;font-size:14px;font-weight:900}.hq-login-card form>button:disabled{opacity:.55}.hq-login-error{margin:0;padding:10px 12px;background:#fff0ed;color:#b42318;font-size:12px}.hq-login-storage{margin:17px 0 0;color:#7b8493;font-size:11px;line-height:1.6}@media(max-width:1280px){.hq-app{grid-template-columns:208px 1fr}.sidebar{width:208px}.overview-grid{grid-template-columns:1fr}.store-grid,.content-grid{grid-template-columns:repeat(2,1fr)}.top-actions label{width:180px}.page-content,.topbar{padding-left:24px;padding-right:24px}}.chain-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.chain-summary>div{padding:18px;background:#fff;border:1px solid var(--line)}.chain-summary span,.chain-summary strong,.chain-summary small{display:block}.chain-summary span{font-size:9px;color:#7d828c}.chain-summary strong{margin:6px 0;font-size:25px}.chain-summary small{font-size:8px;color:#999}.store-group{margin-bottom:26px}.group-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:12px}.group-head span{font-size:9px;color:var(--blue);font-weight:900}.group-head h2{margin:4px 0;font-size:19px}.group-head p{margin:0;color:#8a8e96;font-size:9px}.group-head>strong{font-size:12px}.store-meta{display:flex;flex-wrap:wrap;gap:5px}.store-meta span{padding:5px 7px;background:#edf2ff;color:var(--blue);font-size:8px}.revenue-title,.official-content-head,.settlement-hero{display:flex;align-items:center;justify-content:space-between;padding:27px 30px;margin-bottom:18px;background:#11151d;color:#fff;border-left:7px solid var(--yellow)}.revenue-title span,.official-content-head span,.settlement-hero span{color:var(--yellow);font-size:9px;font-weight:900}.revenue-title h2,.official-content-head h2,.settlement-hero h2{margin:7px 0;font-size:23px}.revenue-title p,.official-content-head p,.settlement-hero p{margin:0;color:#aeb4c0;font-size:10px}.revenue-title>strong,.settlement-hero>strong{color:var(--yellow);font-size:35px}.official-content-head button{border:0;background:var(--yellow);padding:12px 16px;font-size:10px;font-weight:900}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.chart-panel{min-height:380px}.chart-panel .up{color:#149665}.chart-panel .down{color:var(--orange)}.legend-list{display:flex;flex-wrap:wrap;gap:9px 16px}.legend-list span{display:flex;align-items:center;gap:6px;font-size:8px}.legend-list i,.settlement-list i{width:8px;height:8px}.legend-list b{margin-left:2px}.income-module-list article{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.income-module-list strong,.income-module-list span{display:block}.income-module-list strong{font-size:11px}.income-module-list span{margin-top:4px;color:#898d95;font-size:8px}.income-module-list b{padding:5px 7px;background:#edf2ff;color:var(--blue);font-size:8px}.transfer-panel{margin-bottom:16px}.transfer-panel .panel-head>b{color:var(--orange);font-size:11px}.transfer-table article{display:grid;grid-template-columns:50px 1fr 90px 145px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.transfer-table .priority{padding:5px;text-align:center;background:#eef0f4;font-size:8px}.transfer-table .priority.urgent{background:#fff0e8;color:var(--orange);font-weight:900}.transfer-table strong,.transfer-table p,.transfer-table small{display:block;margin:0}.transfer-table strong{font-size:11px}.transfer-table p{margin-top:4px;font-size:9px}.transfer-table small{margin-top:3px;color:#91949b;font-size:8px}.transfer-table>article>b{font-size:9px;color:#666}.transfer-table button{border:0;background:var(--yellow);padding:9px;font-size:8px;font-weight:900}.hq-stock-grid article{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid var(--line)}.hq-stock-grid svg{color:var(--blue)}.hq-stock-grid strong,.hq-stock-grid span{display:block}.hq-stock-grid strong{font-size:10px}.hq-stock-grid span{margin-top:3px;color:#888;font-size:8px}.hq-stock-grid b{font-size:8px;color:#16825d}.hq-stock-grid b.low{color:var(--orange)}.supply-row>b{font-size:9px;padding:12px}.content-policy{display:flex;align-items:flex-start;gap:12px;margin:16px 0;padding:17px;background:#eaf0ff;color:#15367c}.content-policy strong,.content-policy span{display:block}.content-policy strong{font-size:11px}.content-policy span{margin-top:5px;font-size:9px;line-height:1.55}.community-grid{margin-top:16px}.content-grid button.risk{border-color:var(--orange);color:var(--orange)}.back-link{border:0;background:transparent;color:var(--blue);padding:0 0 14px;font-size:10px}.diagnosis-hero{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;background:#11151d;color:#fff;margin-bottom:16px}.diagnosis-hero>div:first-child span{color:var(--yellow);font-size:9px}.diagnosis-hero h2{margin:7px 0;font-size:27px}.diagnosis-hero p{margin:0;color:#9ea5b2;font-size:9px}.health-score{width:110px;height:110px;border:8px solid var(--blue);border-radius:50%;display:grid;place-content:center;text-align:center}.health-score.attention{border-color:var(--yellow)}.health-score.risk{border-color:var(--orange)}.health-score strong,.health-score span{display:block}.health-score strong{font-size:34px}.health-score span{font-size:9px}.diagnosis-findings{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.issue-panel article,.action-panel article{display:flex;gap:11px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line)}.issue-panel article>span{width:22px;height:22px;display:grid;place-items:center;background:#fff0e8;color:var(--orange);font-size:9px;font-weight:900}.issue-panel p,.action-panel p{margin:0;font-size:10px;line-height:1.5}.action-panel svg{color:#159164;margin-top:2px}.action-panel strong{font-size:9px;color:#159164}.strength-list p{display:flex;gap:7px;align-items:flex-start;margin:0;padding:10px 0;border-bottom:1px solid var(--line);font-size:9px;line-height:1.5}.strength-list svg{color:#159164}.operation-dl{margin-top:14px}.operation-dl div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:9px}.operation-dl dt{color:#777}.operation-dl dd{font-weight:900}.settlement-list article{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.settlement-list strong,.settlement-list span{display:block}.settlement-list strong{font-size:10px}.settlement-list span{margin-top:4px;color:#898d95;font-size:8px}.settlement-list b{font-size:12px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#0a0c118c}.store-modal{position:relative;width:690px;max-height:90vh;overflow:auto;padding:30px;background:#fff;box-shadow:0 25px 80px #00000040}.store-modal>span{color:var(--blue);font-size:9px;font-weight:900}.store-modal h2{margin:6px 0;font-size:25px}.store-modal>p{margin:0;color:#858992;font-size:9px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.form-grid label{font-size:9px;font-weight:800}.form-grid input,.form-grid select{width:100%;height:40px;margin-top:6px;border:1px solid var(--line);background:#fff;padding:0 10px;font-size:10px}.fee-preview{padding:15px;background:#edf2ff}.fee-preview strong,.fee-preview span{display:block}.fee-preview strong{color:var(--blue);font-size:12px}.fee-preview span{margin-top:5px;color:#66718a;font-size:9px}.modal-primary{width:100%;margin-top:16px;border:0;background:var(--blue);color:#fff;padding:13px;font-size:11px;font-weight:900}.modal-primary:disabled{opacity:.45}.social-account-list article{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line)}.social-account-list strong,.social-account-list span{display:block}.social-account-list strong{font-size:10px}.social-account-list span{margin-top:3px;color:#777;font-size:8px}.social-account-list b{font-size:8px}.social-bind{display:grid;grid-template-columns:90px 1fr auto;gap:6px;margin-top:10px}.social-bind select,.social-bind input{min-width:0;border:1px solid var(--line);padding:8px;font-size:9px}.social-bind button{border:0;background:var(--yellow);padding:8px 10px;font-size:9px;font-weight:900}@media(max-width:1280px){.analytics-grid,.diagnosis-findings{grid-template-columns:1fr}.chain-summary{grid-template-columns:repeat(2,1fr)}}.store-view-switch{display:flex;gap:8px;margin:0 0 20px;padding:5px;background:#e8ebf1;width:max-content}.store-view-switch button{border:0;background:transparent;padding:10px 16px;color:#6f7480;font-size:10px;font-weight:900}.store-view-switch button.active{background:#11151d;color:#fff}.store-view-switch b{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:7px;padding:0 5px;background:#fff;color:var(--blue);border-radius:10px}.single-store-section{margin-bottom:24px}.single-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px}.single-store-grid .hq-store-card{max-width:none}.owner-chip{flex:1;margin-left:8px;color:#707580;font-size:8px}.chain-store-group{padding:22px;background:#fff;border:1px solid var(--line)}.chain-group-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid var(--line)}.chain-group-head>div:first-child span{color:var(--blue);font-size:9px;font-weight:900}.chain-group-head h2{margin:5px 0;font-size:20px}.chain-group-head p{margin:0;color:#858a94;font-size:9px}.chain-group-head>div:last-child{display:grid;grid-template-columns:auto auto;align-items:end;gap:0 8px;text-align:right}.chain-group-head>div:last-child strong{font-size:29px}.chain-group-head>div:last-child span{font-size:9px;color:#777}.chain-group-head>div:last-child b{grid-column:1/3;color:var(--blue);font-size:10px}.chain-store-list article{display:grid;grid-template-columns:64px minmax(260px,1.4fr) minmax(170px,.8fr) 90px 90px;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.chain-store-list article:last-child{border-bottom:0}.chain-store-list strong,.chain-store-list p,.chain-store-list b,.chain-store-list span{display:block}.chain-store-list p,.chain-store-list span{margin:4px 0 0;color:#858a94;font-size:8px}.chain-store-list article>button{border:1px solid #ccd0d8;background:#fff;padding:9px;font-size:9px;font-weight:900}.chain-store-list article>button.diagnose{border-color:var(--yellow);background:var(--yellow)}.empty-chain{display:grid;gap:5px;color:#757a84}.empty-chain strong{font-size:14px}.empty-chain span{font-size:9px}.revenue-month-select{display:grid;justify-items:end;gap:5px}.revenue-month-select label{display:flex;align-items:center;gap:8px;color:#c7cbd4;font-size:9px}.revenue-month-select select{border:1px solid #3c424e;background:#1c222c;color:#fff;padding:8px 10px}.revenue-month-select>span{color:#aeb4c0}.revenue-analytics{grid-template-columns:1.1fr .9fr}.daily-revenue-panel{grid-row:span 2}.chart-hint{margin:0;color:#8b9099;font-size:9px}.ledger-filters{display:flex;gap:8px}.ledger-filters input,.ledger-filters select{height:36px;border:1px solid var(--line);background:#f7f8fa;padding:0 10px;font-size:9px}.ledger-filters input{width:220px}.revenue-ledger-panel,.consignment-settlement-panel{margin-bottom:16px}.consignment-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:18px;background:#f4f6f9}.consignment-summary div{padding:16px;border-right:1px solid #e0e3e9}.consignment-summary span,.consignment-summary strong{display:block}.consignment-summary span{color:#777;font-size:9px}.consignment-summary strong{margin-top:6px;font-size:20px}.pending-chip{display:inline-block;padding:5px 7px;background:#fff2d2;color:#936800;font-size:8px;font-weight:900}.split-note{margin:14px 0 0;padding:12px 14px;border-left:4px solid var(--yellow);background:#fff9df;color:#6e6444;font-size:9px;line-height:1.6}.transfer-panel-v2{margin-bottom:16px}.transfer-counts{display:flex;gap:8px}.transfer-counts b{padding:6px 8px;background:#edf2ff;color:var(--blue);font-size:8px}.transfer-task{padding:16px 0;border-top:1px solid var(--line)}.transfer-task:first-child{border-top:0}.transfer-task-main{display:grid;grid-template-columns:52px minmax(280px,1fr) 190px 150px;align-items:center;gap:12px}.transfer-task-main .priority{padding:6px;text-align:center;background:#eef0f4;font-size:8px}.transfer-task-main .priority.urgent{background:#fff0e8;color:var(--orange);font-weight:900}.transfer-task-main strong,.transfer-task-main p,.transfer-task-main small{display:block;margin:0}.transfer-task-main strong{font-size:11px}.transfer-task-main p{margin-top:4px;font-size:9px}.transfer-task-main small{margin-top:3px;color:#91949b;font-size:8px}.transfer-logistics{display:grid;gap:3px}.transfer-logistics b{font-size:10px}.transfer-logistics span{color:#777;font-size:8px}.transfer-logistics button{border:0;background:transparent;padding:0;color:var(--blue);text-align:left;font-size:9px}.task-action{border:0;background:var(--yellow);padding:10px;font-size:9px;font-weight:900}.task-finished{color:#16825d;font-size:9px;font-weight:900}.transfer-progress{display:grid;grid-template-columns:repeat(5,1fr);margin:14px 0 0 64px}.transfer-progress div{position:relative;text-align:center;color:#a0a4ac}.transfer-progress div:before{content:"";position:absolute;top:11px;left:-50%;right:50%;height:2px;background:#dfe2e8}.transfer-progress div:first-child:before{display:none}.transfer-progress i{position:relative;z-index:1;width:23px;height:23px;margin:auto;display:grid;place-items:center;border:2px solid #d9dde5;border-radius:50%;background:#fff;font-size:8px;font-style:normal}.transfer-progress svg{width:12px;height:12px}.transfer-progress span{display:block;margin-top:5px;font-size:8px}.transfer-progress .done,.transfer-progress .current{color:var(--blue);font-weight:900}.transfer-progress .done:before,.transfer-progress .current:before{background:var(--blue)}.transfer-progress .done i,.transfer-progress .current i{border-color:var(--blue);background:var(--blue);color:#fff}.transfer-progress .current i{box-shadow:0 0 0 5px #e7edff}.store-warning-panel{margin-bottom:16px}.supply-table-v2{overflow-x:auto;border:1px solid var(--line)}.supply-table-v2 .supply-head,.supply-table-v2 .supply-row{display:grid;grid-template-columns:150px repeat(3,minmax(150px,1fr));min-width:720px}.supply-table-v2 .supply-head{background:#f4f6f9}.supply-table-v2 .supply-row{border-top:1px solid var(--line)}.supply-table-v2 .supply-head>*,.supply-table-v2 .supply-row>*{padding:13px;border-right:1px solid var(--line)}.supply-table-v2 .supply-row>span b,.supply-table-v2 .supply-row>span small{display:block}.supply-table-v2 .supply-row>span b{font-size:10px}.supply-table-v2 .supply-row>span small{margin-top:4px;color:#818690;font-size:8px}.supply-table-v2 .supply-row>span.low small{color:var(--orange);font-weight:900}.supply-table-v2 .supply-row>span.transit{background:#edf2ff}.supply-table-v2 .supply-row>span.transit small{color:var(--blue);font-weight:900}.hq-warehouse-grid{margin-top:0}.tracking-cell strong,.tracking-cell small{display:block}.tracking-cell small{margin-top:3px;color:var(--blue)}.in-store-chip{display:inline-block;padding:5px 7px;background:#eef0f4;color:#555;font-size:8px}.shipping-detail{margin-top:20px;padding:15px;background:#f5f7fa}.shipping-detail-head{display:flex;align-items:center;justify-content:space-between}.shipping-detail-head span,.shipping-detail-head strong{display:block}.shipping-detail-head span{color:#777;font-size:8px}.shipping-detail-head strong{margin-top:3px;font-size:11px}.shipping-detail-head b{color:var(--blue);font-size:10px}.shipping-route{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:16px 0}.shipping-route span{display:grid;justify-items:center;gap:5px;color:#9b9fa8;font-size:7px}.shipping-route svg{width:18px;height:18px}.shipping-route .done{color:#15845e}.shipping-detail p,.shipping-detail small{display:block;margin:6px 0 0;color:#656a74;font-size:8px;line-height:1.5}.permission-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.permission-summary>div{padding:17px;background:#fff;border:1px solid var(--line)}.permission-summary span,.permission-summary strong,.permission-summary small{display:block}.permission-summary span{color:#777;font-size:9px}.permission-summary strong{margin:5px 0;font-size:24px}.permission-summary small{color:#999;font-size:8px}.employee-create-panel{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.employee-create-panel>div:first-child span{color:var(--blue);font-size:9px;font-weight:900}.employee-create-panel h3{margin:4px 0;font-size:17px}.employee-create-panel p{margin:0;color:#858a93;font-size:8px}.employee-create-form{display:flex;gap:7px}.employee-create-form select,.employee-create-form input{height:38px;border:1px solid var(--line);padding:0 9px;background:#f7f8fa;font-size:9px}.employee-create-form button{border:0;background:var(--blue);color:#fff;padding:0 14px;font-size:9px;font-weight:900}.employee-actions{display:flex;gap:5px}.employee-actions button{border:1px solid #ccd0d8;background:#fff;padding:6px 8px;font-size:8px}.employee-actions button.danger{border-color:#ffd1c4;color:#c7441a}@media(max-width:1280px){.revenue-analytics{grid-template-columns:1fr}.daily-revenue-panel{grid-row:auto}.chain-store-list article{grid-template-columns:60px 1fr 150px 78px 78px}.transfer-task-main{grid-template-columns:48px 1fr 150px 130px}.employee-create-panel{align-items:flex-start;gap:16px;flex-direction:column}.single-store-grid{grid-template-columns:repeat(2,1fr)}}.supply-table-v2 .supply-head,.supply-table-v2 .supply-row{grid-template-columns:150px repeat(var(--store-count,3),minmax(150px,1fr))}.feedback-center-page{min-height:100vh;background:#f4f6f9;color:#172033}.feedback-center-header{height:92px;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e2e7ef}.feedback-center-header>div:first-child span{color:#7c8492;font-size:12px}.feedback-center-header h1{margin:6px 0 0;font-size:25px;letter-spacing:-.5px}.feedback-center-header h1 b{font-size:16px}.feedback-center-header>div:last-child{display:flex;gap:12px}.feedback-center-header label{width:280px;height:46px;display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid #e0e5ed;background:#fff}.feedback-center-header label svg{color:#657085}.feedback-center-header input{width:100%;border:0;outline:0;font-size:12px}.feedback-center-header>div:last-child>button{height:46px;min-width:145px;display:grid;grid-template-columns:24px 1fr;grid-template-rows:1fr 1fr;align-items:center;border:0;background:#f3f5f8;padding:6px 14px;text-align:left}.feedback-center-header>div:last-child>button svg{grid-row:1/3;width:18px}.feedback-center-header>div:last-child>button strong{font-size:12px}.feedback-center-header>div:last-child>button small{color:#7a8492;font-size:10px}.feedback-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 24px}.feedback-kpis article{height:92px;display:flex;align-items:center;gap:18px;padding:16px 22px;background:#fff;border:1px solid #e2e7ef}.feedback-kpis article>svg{width:38px;height:38px;padding:8px;border-radius:7px}.feedback-kpis article.orange>svg{background:#fff1e8;color:#ff6418}.feedback-kpis article.blue>svg{background:#edf2ff;color:#1654eb}.feedback-kpis article.green>svg{background:#e9f8f1;color:#17a66f}.feedback-kpis span,.feedback-kpis strong,.feedback-kpis small{display:block}.feedback-kpis span{font-size:11px;color:#5d6675}.feedback-kpis strong{margin:2px 0;font-size:24px}.feedback-kpis small{font-size:10px;color:#8a929e}.feedback-kpis small b{color:#ff4c30}.feedback-kpis .green small b{color:#13a56d}.feedback-workspace{display:grid;grid-template-columns:264px minmax(520px,1fr) 268px;gap:12px;padding:0 24px 24px;min-height:680px}.feedback-queue,.feedback-conversation,.feedback-timeline{min-width:0;background:#fff;border:1px solid #e2e7ef}.feedback-channel-tabs{height:52px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e2e7ef}.feedback-channel-tabs button{position:relative;height:52px;border:0;background:#fff;color:#2d3440;font-size:13px;font-weight:800}.feedback-channel-tabs button.active{color:#1654eb}.feedback-channel-tabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;background:#1654eb}.feedback-channel-tabs i{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;border:1px solid #cbd2dd;border-radius:10px;background:#fff;color:#4d5664;font-size:10px;font-style:normal;line-height:1}.feedback-queue-filters{display:grid;grid-template-columns:1fr 1.15fr;gap:8px;padding:12px}.feedback-queue-filters select{height:34px;min-width:0;padding:0 8px;border:1px solid #dce2ea;background:#fff;color:#687281;font-size:10px}.feedback-queue-list{height:536px;overflow:auto;border-top:1px solid #edf0f4;scrollbar-color:#aebbd6 #edf0f5;scrollbar-width:thin}.feedback-queue-list>button{position:relative;width:100%;min-height:86px;display:grid;grid-template-columns:38px 1fr auto;align-items:start;gap:9px;padding:14px 12px;border:0;border-bottom:1px solid #edf0f4;background:#fff;text-align:left}.feedback-queue-list>button.active{background:#f0f4ff;box-shadow:inset 3px 0 #ff4771}.feedback-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#f1d1b5,#2a394f);color:#fff;font-size:12px;font-style:normal;font-weight:900}.feedback-avatar.large{width:42px;height:42px;font-size:14px}.feedback-queue-list strong{display:flex;align-items:center;gap:5px;font-size:12px}.feedback-queue-list em{padding:3px 5px;background:#e7f7ef;color:#15936a;font-size:9px;font-style:normal;font-weight:700}.feedback-queue-list em.pending{background:#fff0e7;color:#ff5b2a}.feedback-queue-list em.processing{background:#e9f7f0;color:#138c64}.feedback-queue-list b,.feedback-queue-list small{display:block}.feedback-queue-list b{max-width:150px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.feedback-queue-list small{max-width:150px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a929f;font-size:10px}.feedback-queue-list time{color:#ff5b2a;font-size:11px;font-weight:800}.feedback-queue>footer{height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#87909e;font-size:10px;border-top:1px solid #edf0f4}.feedback-queue>footer span{color:#4d5767}.feedback-conversation{display:flex;flex-direction:column}.feedback-conversation>header{min-height:104px;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e7ef}.feedback-conversation>header>div{display:flex;align-items:center;gap:10px}.feedback-conversation h2{margin:0;font-size:15px}.feedback-conversation h2 b{padding:3px 6px;border-radius:9px;background:#edf2ff;color:#1654eb;font-size:9px}.feedback-conversation>header p{margin:6px 0 0;color:#84909f;font-size:10px}.feedback-conversation>header dl{margin:0;font-size:10px;color:#7d8694}.feedback-conversation>header dl div{display:flex;margin:5px 0}.feedback-conversation>header dt{min-width:62px}.feedback-conversation>header dd{margin:0;color:#697383}.feedback-tool-tabs{height:49px;display:flex;border-bottom:1px solid #e2e7ef}.feedback-tool-tabs button{position:relative;min-width:115px;border:0;background:#fff;font-size:12px;font-weight:800}.feedback-tool-tabs button.active{color:#1654eb}.feedback-tool-tabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;background:#1654eb}.feedback-thread{height:335px;overflow:auto;padding:18px 24px;background:#fff;scrollbar-width:thin}.feedback-thread article{display:flex;align-items:flex-start;gap:9px;margin:0 0 20px}.feedback-thread article.outbound{flex-direction:row-reverse}.feedback-thread article>div{max-width:68%}.feedback-thread header{margin-bottom:6px;font-size:11px;font-weight:800}.feedback-thread header time{margin-left:6px;color:#8e97a5;font-size:9px;font-weight:400}.feedback-thread p{margin:0;padding:11px 13px;border-radius:4px 12px 12px;background:#f1f3f6;font-size:12px;line-height:1.55}.feedback-thread .outbound p{border-radius:12px 4px 12px 12px;background:#e5edff}.feedback-thread small{display:block;margin-top:5px;color:#72809a;font-size:9px;text-align:right}.feedback-composer{margin:auto 14px 14px;border-top:1px solid #e2e7ef}.feedback-composer>header{padding:10px 0 7px}.feedback-composer>header strong{font-size:11px}.feedback-composer>header span{color:#89919d;font-size:10px}.feedback-suggestions{display:flex;gap:7px;overflow-x:auto;padding-bottom:8px}.feedback-suggestions button{flex:0 0 auto;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d8dee8;border-radius:16px;background:#fff;padding:7px 11px;color:#586171;font-size:10px}.feedback-suggestions button.active{border-color:#1654eb;color:#1654eb;background:#f5f8ff}.feedback-composer textarea{width:100%;height:72px;resize:none;border:1px solid #dfe4ec;padding:11px;outline-color:#1654eb;font:inherit;font-size:11px;line-height:1.5}.feedback-composer>footer{height:48px;display:flex;align-items:center;justify-content:space-between}.feedback-composer>footer>span{color:#657085;font-size:14px}.feedback-composer>footer label{display:grid;grid-template-columns:34px auto;grid-template-rows:auto auto;align-items:center;gap:0 7px}.feedback-composer>footer label .toggle{grid-row:1/3;width:32px;height:18px;border:0;border-radius:10px;background:#c9ced7;padding:2px}.feedback-composer>footer label .toggle i{display:block;width:14px;height:14px;border-radius:50%;background:#fff;transition:.15s}.feedback-composer>footer label .toggle.on{background:#1654eb}.feedback-composer>footer label .toggle.on i{transform:translate(14px)}.feedback-composer>footer label b{font-size:10px}.feedback-composer>footer label small{color:#8d95a2;font-size:8px}.feedback-composer>footer>div{display:flex;gap:6px}.feedback-composer>footer>div button{height:35px;border:1px solid #cbd4e2;background:#fff;padding:0 10px;color:#526071;font-size:10px}.feedback-composer>footer>div .send{min-width:90px;border-color:#1654eb;background:#1654eb;color:#fff;font-weight:900}.feedback-composer .send i{margin-left:12px;padding-left:9px;border-left:1px solid rgba(255,255,255,.4);font-style:normal}.feedback-context-panel{margin:24px;padding:24px;border-left:4px solid #1654eb;background:#f4f7fd}.feedback-context-panel strong{font-size:15px}.feedback-context-panel p{font-size:12px;line-height:1.7}.feedback-context-panel button{border:0;background:#1654eb;color:#fff;padding:9px 14px}.feedback-timeline{padding:16px 14px}.feedback-timeline>header{display:flex;align-items:center;justify-content:space-between}.feedback-timeline h2{margin:0;font-size:14px}.feedback-timeline select{height:31px;border:1px solid #dce2ea;background:#fff;font-size:10px}.feedback-timeline>div{height:545px;overflow:auto;padding:18px 4px}.feedback-timeline article{position:relative;display:grid;grid-template-columns:24px 1fr;gap:9px;padding:0 0 24px}.feedback-timeline article:before{content:"";position:absolute;left:11px;top:23px;bottom:0;width:1px;background:#dce3ee}.feedback-timeline article:last-child:before{display:none}.feedback-timeline article>i{position:relative;z-index:1;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#e8efff;color:#1654eb;font-size:9px;font-style:normal}.feedback-timeline article>i.done{background:#e6f8ef;color:#16976d}.feedback-timeline article section{display:grid;grid-template-columns:1fr auto;gap:5px}.feedback-timeline strong{font-size:11px}.feedback-timeline time{color:#87909d;font-size:9px}.feedback-timeline p{grid-column:1/3;margin:0;color:#788391;font-size:10px;line-height:1.5}.feedback-timeline>button{width:100%;height:38px;border:1px solid #d9e0ea;background:#fff;color:#606c7b;font-size:10px}.feedback-empty{padding:40px 14px;color:#8b95a4;text-align:center;font-size:12px}.feedback-empty.large{display:grid;place-items:center;height:100%}@media(max-width:1280px){.feedback-workspace{grid-template-columns:230px minmax(460px,1fr) 230px;padding-left:16px;padding-right:16px}.feedback-center-header{padding-left:20px;padding-right:20px}.feedback-kpis{padding-left:16px;padding-right:16px}.feedback-kpis article{padding:14px}.feedback-conversation>header dl{display:none}.feedback-composer>footer label small{display:none}}.feedback-avatar{display:block;object-fit:cover;background:#edf2ff;border:1px solid #dfe5ef;color:transparent}.feedback-workspace{grid-template-columns:300px minmax(520px,1fr) 280px;min-height:calc(100vh - 212px)}.feedback-queue-list{height:calc(100vh - 399px)}.feedback-timeline>div{height:calc(100vh - 354px)}@media(max-width:1450px){.feedback-workspace{grid-template-columns:260px minmax(500px,1fr) 250px}.feedback-queue-list{height:calc(100vh - 399px)}.feedback-timeline>div{height:calc(100vh - 354px)}}.feedback-data-view{height:calc(100vh - 374px);overflow:auto;padding:18px 20px 24px;background:#f7f9fc;scrollbar-width:thin;scrollbar-color:#a9b7d2 #edf1f6}.feedback-data-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.feedback-data-title span{color:#1654eb;font-size:11px;font-weight:900}.feedback-data-title h3{margin:5px 0 0;font-size:18px}.feedback-data-title>b{padding:6px 9px;background:#edf2ff;color:#1654eb;font-size:11px}.feedback-data-kpis{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:14px;background:#fff;border:1px solid #e1e6ee}.feedback-data-kpis article{min-width:0;padding:13px 12px;border-right:1px solid #e6eaf0}.feedback-data-kpis article:last-child{border-right:0}.feedback-data-kpis span,.feedback-data-kpis strong,.feedback-data-kpis p{display:block;margin:0}.feedback-data-kpis span{color:#77818f;font-size:11px}.feedback-data-kpis strong{margin:6px 0 5px;font-size:20px}.feedback-data-kpis strong small{margin-left:2px;font-size:11px}.feedback-data-kpis p{overflow:hidden;color:#8b94a1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.feedback-data-kpis p.up{color:#15936a}.feedback-data-kpis p.warn{color:#ff5b2a}.feedback-profile-grid,.merchant-profile-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:12px}.feedback-insight-card,.merchant-business-report,.merchant-issue-health{background:#fff;border:1px solid #e1e6ee;padding:14px}.feedback-insight-card>header,.merchant-business-report>header,.merchant-issue-health>header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #edf0f4}.feedback-insight-card>header strong,.merchant-business-report>header strong,.merchant-issue-health>header strong{font-size:13px}.feedback-insight-card>header span,.merchant-issue-health>header span{color:#7f8997;font-size:11px}.feedback-insight-card ul{margin:2px 0 0;padding:0;list-style:none}.feedback-insight-card li{display:grid;grid-template-columns:84px 1fr;gap:9px;padding:9px 0;border-bottom:1px solid #f0f2f5}.feedback-insight-card li:last-child{border-bottom:0}.feedback-insight-card li b{font-size:11px}.feedback-insight-card li span{color:#606a78;font-size:11px;line-height:1.45}.favorite-package{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:13px 0;padding:11px;background:#f1f5ff}.favorite-package>i{padding:4px 6px;background:#1654eb;color:#fff;font-size:11px;font-style:normal;font-weight:900}.favorite-package strong,.favorite-package span{display:block}.favorite-package strong{font-size:12px}.favorite-package span{margin-top:4px;color:#7c8794;font-size:11px}.favorite-package>b{color:#1654eb;font-size:13px}.profile-tags{display:flex;flex-wrap:wrap;gap:6px}.profile-tags span{padding:5px 7px;background:#fff5d8;color:#886200;font-size:11px;font-weight:800}.feedback-recommendation{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:13px 14px;background:#edf3ff;border-left:4px solid #1654eb}.feedback-recommendation svg{flex:none;width:17px;color:#1654eb}.feedback-recommendation strong,.feedback-recommendation p{display:block;margin:0}.feedback-recommendation strong{font-size:12px}.feedback-recommendation p{margin-top:4px;color:#58677d;font-size:11px;line-height:1.5}.feedback-no-data{padding:24px 0;color:#8a94a2;text-align:center;font-size:11px}.feedback-order-table{background:#fff;border:1px solid #e1e6ee}.feedback-order-table>header,.feedback-order-table>article{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(150px,1fr) 85px 78px 76px;align-items:center;gap:9px}.feedback-order-table>header{min-height:35px;padding:0 12px;background:#f1f4f8;color:#727d8c;font-size:11px;font-weight:800}.feedback-order-table>article{min-height:64px;padding:10px 12px;border-top:1px solid #edf0f4}.feedback-order-table strong,.feedback-order-table small{display:block}.feedback-order-table strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.feedback-order-table small{margin-top:4px;overflow:hidden;color:#89929f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.feedback-order-table>article>b{font-size:12px}.feedback-order-table time{font-size:11px}.feedback-order-table time small{margin-top:3px}.record-status{width:max-content;padding:5px 7px;background:#edf2ff;color:#1654eb;font-size:11px;font-weight:900}.record-status.completed{background:#e8f8f1;color:#16825f}.record-status.ironing{background:#fff3d0;color:#916600}.record-status.in_progress{background:#eef3ff;color:#1654eb}.feedback-order-note{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:13px;background:#fff;border:1px solid #e1e6ee}.feedback-order-note svg{flex:none;color:#1654eb}.feedback-order-note strong,.feedback-order-note p{display:block;margin:0}.feedback-order-note strong{font-size:12px}.feedback-order-note p{margin-top:4px;color:#667281;font-size:11px;line-height:1.5}.merchant-business-report>header>div span,.merchant-business-report>header>div strong{display:block}.merchant-business-report>header>div span{color:#1654eb;font-size:11px;font-weight:900}.merchant-business-report>header>div strong{margin-top:5px;font-size:12px}.merchant-business-report>header>b{padding:5px 7px;background:#e7f7ef;color:#16825f;font-size:11px}.report-bars{margin-top:10px}.report-bars p{display:grid;grid-template-columns:90px 1fr 34px;align-items:center;gap:8px;margin:10px 0}.report-bars p>span{color:#65707e;font-size:11px}.report-bars p>i{height:6px;background:#edf0f4}.report-bars p>i b{display:block;height:100%;background:#1654eb}.report-bars p>strong{font-size:11px}.merchant-business-report>footer{margin-top:12px;padding-top:10px;border-top:1px solid #edf0f4;color:#7b8593;font-size:11px}.merchant-issue-health>header span{padding:4px 6px;background:#fff3d0;color:#926600}.merchant-issue-health>div{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0;background:#f5f7fa}.merchant-issue-health>div section{padding:10px 7px;text-align:center;border-right:1px solid #e3e7ed}.merchant-issue-health>div section:last-child{border-right:0}.merchant-issue-health>div b,.merchant-issue-health>div span{display:block}.merchant-issue-health>div b{font-size:18px}.merchant-issue-health>div span{margin-top:3px;color:#7c8694;font-size:11px}.merchant-issue-health ul{margin:0;padding:0;list-style:none}.merchant-issue-health li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #edf0f4;font-size:11px}.merchant-issue-health li span{color:#7c8592}.merchant-record-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;background:#fff;border:1px solid #e1e6ee}.merchant-record-summary article{padding:11px 13px;border-right:1px solid #e6eaf0}.merchant-record-summary article:last-child{border-right:0}.merchant-record-summary span,.merchant-record-summary strong{display:block}.merchant-record-summary span{color:#7b8592;font-size:11px}.merchant-record-summary strong{margin-top:5px;font-size:18px}.merchant-record-list{background:#fff;border:1px solid #e1e6ee}.merchant-record-list>article{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:13px 14px;border-bottom:1px solid #edf0f4}.merchant-record-list>article:last-child{border-bottom:0}.merchant-record-list>article>i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#edf2ff;color:#1654eb;font-size:11px;font-style:normal;font-weight:900}.merchant-record-list header{display:flex;justify-content:space-between}.merchant-record-list header span{color:#1654eb;font-size:11px;font-weight:900}.merchant-record-list header b{padding:4px 6px;background:#fff0e8;color:#ff5b2a;font-size:11px}.merchant-record-list header b.replied,.merchant-record-list header b.resolved{background:#e8f8f1;color:#16825f}.merchant-record-list header b.processing{background:#edf2ff;color:#1654eb}.merchant-record-list article>div>strong{display:block;margin-top:6px;font-size:12px}.merchant-record-list p{margin:6px 0;color:#626d7a;font-size:11px;line-height:1.5}.merchant-record-list footer{display:flex;justify-content:space-between;color:#89929f;font-size:11px}@media(max-width:1450px){.feedback-data-view{padding:16px}.feedback-data-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-data-kpis article:nth-child(2){border-right:0}.feedback-data-kpis article:nth-child(-n+2){border-bottom:1px solid #e6eaf0}.feedback-profile-grid,.merchant-profile-grid{grid-template-columns:1fr}.feedback-order-table>header{display:flex}.feedback-order-table>header span:not(:first-child){display:none}.feedback-order-table>article{grid-template-columns:minmax(0,1fr) 82px 74px}.feedback-order-table>article>div:first-child{grid-column:1}.feedback-order-table>article>div:nth-child(2){grid-column:1;grid-row:2}.feedback-order-table>article>b{grid-column:2;grid-row:1}.feedback-order-table>article>.record-status{grid-column:3;grid-row:1}.feedback-order-table>article>time{grid-column:2/4;grid-row:2;text-align:right}.merchant-record-summary article{padding:11px 8px}}@media(max-width:1280px){.feedback-data-kpis{grid-template-columns:repeat(2,1fr)}.feedback-data-kpis article:nth-child(2){border-right:0}.feedback-profile-grid,.merchant-profile-grid{grid-template-columns:1fr}.feedback-order-table>header,.feedback-order-table>article{grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) 76px 72px}.feedback-order-table>header span:last-child,.feedback-order-table time{display:none}}.daily-ops-page{display:grid;gap:16px}.daily-hero{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;background:#11151d;color:#fff;border-left:7px solid var(--yellow)}.daily-hero>div:first-child span{color:var(--yellow);font-size:9px;font-weight:900}.daily-hero h2{margin:6px 0;font-size:27px}.daily-hero p{max-width:650px;margin:0;color:#aeb4c0;font-size:10px;line-height:1.6}.daily-progress{display:grid;justify-items:end}.daily-progress strong{font-size:36px;color:var(--yellow)}.daily-progress span,.daily-progress small{font-size:9px;color:#c0c5cf}.daily-progress small{margin-top:5px;color:#7f8795}.daily-task-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.daily-task-grid>button{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:17px;border:1px solid var(--line);background:#fff;text-align:left}.daily-task-grid>button>span{width:36px;height:36px;display:grid;place-items:center;background:#edf2ff;color:var(--blue)}.daily-task-grid>button.urgent>span{background:#fff0e8;color:var(--orange)}.daily-task-grid>button.done>span{background:#e9f8f2;color:#16825d}.daily-task-grid strong,.daily-task-grid p{display:block;margin:0}.daily-task-grid strong{font-size:12px}.daily-task-grid p{margin-top:4px;color:#888;font-size:8px}.daily-task-grid b{font-size:24px}.daily-main-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lead-panel article{display:grid;grid-template-columns:1fr auto 70px;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.lead-panel strong,.lead-panel span{display:block}.lead-panel strong{font-size:11px}.lead-panel span{margin-top:4px;color:#888;font-size:8px}.lead-panel article>b{padding:5px 7px;background:#edf2ff;color:var(--blue);font-size:8px}.lead-panel article>button,.live-panel article>button{border:1px solid #ccd0d8;background:#fff;padding:7px;font-size:8px}.live-panel article{display:grid;grid-template-columns:70px 1fr 82px;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.live-time strong,.live-time span,.live-panel article>div:nth-child(2) strong,.live-panel article>div:nth-child(2) span{display:block}.live-time strong{font-size:17px}.live-time span,.live-panel article>div:nth-child(2) span{margin-top:3px;color:#888;font-size:8px}.live-panel article>div:nth-child(2) strong{font-size:10px}.account-operations>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);background:#f5f7fa}.account-operations article{padding:18px;border-right:1px solid var(--line)}.account-operations article span,.account-operations article strong{display:block}.account-operations article span{color:#777;font-size:9px}.account-operations article strong{margin-top:6px;font-size:24px}.store-operations>button{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px 0;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left}.store-operations>button>span{width:30px;height:30px;display:grid;place-items:center}.store-operations .warn{background:#fff0e8;color:var(--orange)}.store-operations .ok{background:#e9f8f2;color:#16825d}.store-operations strong,.store-operations p{display:block;margin:0}.store-operations strong{font-size:11px}.store-operations p{margin-top:4px;color:#888;font-size:8px}.store-operations b{font-size:9px;color:var(--blue)}.personal-todo-panel{padding:18px 20px}.personal-todo-panel .panel-head{margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid var(--line)}.personal-todo-panel .panel-head nav{display:flex;border:1px solid #d9e0ea}.personal-todo-panel .panel-head nav button{height:34px;border:0;border-right:1px solid #d9e0ea;background:#fff;padding:0 15px;color:#657080;font-size:11px;font-weight:800}.personal-todo-panel .panel-head nav button:last-child{border-right:0}.personal-todo-panel .panel-head nav button.active{background:#172033;color:#fff}.personal-todo-panel .panel-head nav b{display:inline-grid;min-width:18px;height:18px;place-items:center;margin-left:5px;border-radius:9px;background:#edf2ff;color:#1654eb;font-size:10px}.personal-todo-panel .panel-head nav button.active b{background:#fff;color:#172033}.todo-add-form{display:grid;grid-template-columns:minmax(340px,1fr) 240px 128px;align-items:end;gap:10px;padding:13px;background:#f5f7fa}.todo-add-form label span{display:block;margin-bottom:6px;color:#66717f;font-size:11px;font-weight:800}.todo-add-form textarea,.todo-add-form input{width:100%;border:1px solid #d8dee8;background:#fff;color:#172033;font-family:inherit;font-size:12px;outline-color:#1654eb}.todo-add-form textarea{height:76px;resize:none;padding:11px 12px;line-height:1.55}.todo-add-form input{height:42px;padding:0 12px}.todo-add-form>button{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:#1654eb;color:#fff;font-size:12px;font-weight:900}.todo-add-form>button:disabled{background:#a9b9df}.todo-add-form>button svg{width:16px;height:16px}.personal-todo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.personal-todo-list>article{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto 30px;align-items:center;gap:10px;min-height:82px;padding:11px 12px;border:1px solid #e0e5ed;background:#fff}.personal-todo-list>article.completed{background:#f8f9fb}.personal-todo-list>article.expanded{grid-column:1/-1;align-items:start}.personal-todo-list>article.expanded>.todo-state,.personal-todo-list>article.expanded>article>b,.personal-todo-list>article.expanded>.todo-delete{margin-top:2px}.todo-state,.todo-delete{display:grid;place-items:center;border:0;background:transparent}.todo-state{width:30px;height:30px;color:#8793a3}.todo-state:hover,.personal-todo-list .completed .todo-state{color:#16825f}.todo-state svg{width:20px;height:20px}.personal-todo-list article>div{min-width:0}.personal-todo-list article strong,.personal-todo-list article span{display:block}.personal-todo-list article strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:12px;line-height:1.5;white-space:pre-wrap}.personal-todo-list article.expanded strong{display:block;overflow:visible;-webkit-line-clamp:unset}.personal-todo-list article span{margin-top:5px;color:#7c8795;font-size:11px}.todo-expand{margin-top:7px;border:0;background:transparent;padding:0;color:#1654eb;font-size:11px;font-weight:800}.todo-expand:hover{text-decoration:underline}.personal-todo-list article.completed strong{text-decoration:line-through;color:#7d8794}.personal-todo-list article>b{padding:5px 7px;background:#fff2e9;color:#e65422;font-size:11px;white-space:nowrap}.personal-todo-list article.completed>b{background:#e8f7f0;color:#16825f}.todo-delete{width:28px;height:28px;color:#8b95a2}.todo-delete:hover{background:#fff0ed;color:#d84932}.todo-delete svg{width:15px;height:15px}.todo-empty{grid-column:1/-1;display:grid;justify-items:center;padding:28px;border:1px dashed #cfd7e2;background:#fafbfd;color:#7c8795}.todo-empty svg{width:24px;height:24px;color:#16825f}.todo-empty strong{margin-top:8px;color:#384253;font-size:12px}.todo-empty span{margin-top:5px;font-size:11px}@media(max-width:1180px){.todo-add-form{grid-template-columns:1fr 210px 116px}.personal-todo-list{grid-template-columns:1fr}}.content-counts,.link-tools,.sku-actions{display:flex;align-items:center;gap:8px}.content-counts b{padding:6px 8px;background:#edf2ff;color:var(--blue);font-size:8px}.official-pattern-panel{margin-bottom:16px}.official-pattern-list{display:grid;gap:8px}.official-pattern-list article{display:grid;grid-template-columns:88px minmax(260px,1fr) 105px 82px;align-items:center;gap:13px;padding:10px;border:1px solid var(--line)}.official-pattern-list img{width:88px;height:72px;object-fit:cover;background:#f1f2f5}.official-pattern-list article>div:nth-child(2) span,.official-pattern-list article>div:nth-child(2) strong,.official-pattern-list article>div:nth-child(2) p,.official-pattern-list article>div:nth-child(2) small{display:block}.official-pattern-list article>div:nth-child(2) span{width:max-content;padding:4px 6px;background:#e9f8f2;color:#16825d;font-size:7px;font-weight:900}.official-pattern-list article>div:nth-child(2) span.draft,.official-pattern-list article>div:nth-child(2) span.offline{background:#eef0f4;color:#666}.official-pattern-list article>div:nth-child(2) strong{margin-top:6px;font-size:12px}.official-pattern-list article>div:nth-child(2) p{margin:4px 0;color:#61656d;font-size:9px}.official-pattern-list article>div:nth-child(2) small{color:#999;font-size:8px}.pattern-price strong,.pattern-price span{display:block}.pattern-price strong{font-size:15px}.pattern-price span{margin-top:4px;color:#888;font-size:8px}.official-pattern-list article>button{border:0;background:var(--blue);color:#fff;padding:9px;font-size:9px;font-weight:900}.link-tools label{height:36px;width:260px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);padding:0 10px}.link-tools input{width:100%;border:0;outline:0;font-size:9px}.link-tools>button,.sku-actions button,.supplier-panel .panel-head button{border:0;background:var(--yellow);padding:9px 11px;font-size:9px;font-weight:900}.share-link-panel td{vertical-align:top}.share-link-panel td:nth-child(3) button{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-result{display:inline-block;padding:4px 6px;background:#eef0f4;color:#666;font-size:8px;font-weight:900}.review-result.passed{background:#e9f8f2;color:#16825d}.review-result.risk{background:#fff0e8;color:var(--orange)}.offline-chip{color:#777;font-weight:900}.danger-text{color:var(--orange)!important}.official-upload-modal,.supply-sku-modal{width:min(940px,92vw)}.official-upload-layout,.sku-modal-layout{display:grid;grid-template-columns:250px 1fr;gap:18px;margin-top:22px}.official-upload-layout .form-grid,.sku-modal-layout .form-grid{margin:0}.image-uploader{position:relative;min-height:260px;display:grid;place-content:center;justify-items:center;gap:8px;border:1px dashed #9ea6b6;background:#f5f7fa;color:#66718a;text-align:center;overflow:hidden}.image-uploader input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.image-uploader svg{width:28px;height:28px;color:var(--blue)}.image-uploader strong{font-size:11px}.image-uploader span{font-size:8px}.image-uploader.has-image{border-style:solid}.image-uploader img{width:100%;height:100%;min-height:260px;object-fit:cover}.form-grid label.wide{grid-column:1/-1}.form-grid textarea{width:100%;min-height:72px;margin-top:6px;border:1px solid var(--line);padding:9px;resize:vertical;font-size:10px}.supply-hero{display:flex;align-items:stretch;justify-content:space-between;margin-bottom:16px;padding:24px 28px;background:#11151d;color:#fff;border-left:7px solid var(--yellow)}.supply-hero>div:first-child span{color:var(--yellow);font-size:9px;font-weight:900}.supply-hero h2{margin:6px 0;font-size:24px}.supply-hero p{margin:0;color:#aeb4c0;font-size:9px}.supply-hero>div:last-child{display:flex;align-items:stretch}.supply-hero article{min-width:105px;padding:9px 15px;border-left:1px solid #343a45}.supply-hero article span,.supply-hero article strong{display:block}.supply-hero article span{color:#9ba3b1;font-size:8px}.supply-hero article strong{margin-top:6px;font-size:23px}.supply-hero article.warn strong{color:var(--orange)}.supply-hero button{border:0;background:var(--yellow);padding:0 16px;font-size:9px;font-weight:900}.purchase-tracking-panel,.supplier-panel,.sku-ledger-panel{margin-bottom:16px}.purchase-tracking-panel .panel-head>b{font-size:9px;color:var(--blue)}.purchase-order-list article{display:grid;grid-template-columns:34px minmax(260px,1fr) 170px 190px;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid var(--line)}.purchase-order-list article.exception{margin:0 -10px;padding:13px 10px;background:#fff7f3}.purchase-status{width:30px;height:30px;display:grid;place-items:center;background:#e9f8f2;color:#16825d}.exception .purchase-status{background:#ffe9df;color:var(--orange)}.purchase-order-list strong,.purchase-order-list p,.purchase-order-list small,.purchase-order-list b{display:block;margin:0}.purchase-order-list strong{font-size:10px}.purchase-order-list p{margin-top:4px;font-size:9px}.purchase-order-list small{margin-top:4px;color:#8c9098;font-size:8px}.purchase-order-list article>div:nth-child(3) button{border:0;background:transparent;padding:4px 0;color:var(--blue);font-size:9px}.purchase-order-list article>div:last-child span{font-size:9px;font-weight:900}.exception article>div:last-child span{color:var(--orange)}.supplier-panel td{line-height:1.45}.quality-warn{color:var(--orange);font-weight:900}.sku-actions button:first-child{background:#edf2ff;color:var(--blue)}.sku-ledger-grid{display:grid;gap:8px}.sku-ledger-grid article{display:grid;grid-template-columns:70px minmax(220px,1fr) 120px 190px 105px;align-items:center;gap:12px;padding:10px;border:1px solid var(--line)}.sku-ledger-grid article.low{border-left:4px solid var(--orange)}.sku-ledger-grid img{width:70px;height:64px;object-fit:cover;background:#f2f3f5}.sku-main span,.sku-main strong,.sku-main p,.sku-main small,.sku-stock span,.sku-stock strong,.sku-stock small,.sku-profit span,.sku-profit strong,.sku-profit small{display:block}.sku-main span{color:var(--blue);font-size:7px;font-weight:900}.sku-main strong{margin-top:4px;font-size:11px}.sku-main p{margin:4px 0;color:#666;font-size:8px}.sku-main small{color:#999;font-size:8px}.sku-stock span,.sku-profit span{color:#888;font-size:8px}.sku-stock strong{margin-top:5px;font-size:17px}.sku-profit strong{margin-top:5px;font-size:11px}.sku-stock small,.sku-profit small{margin-top:4px;color:#888;font-size:8px}.sku-ledger-grid article.low .sku-stock small{color:var(--orange);font-weight:900}.sku-ledger-grid article>button{border:0;background:var(--blue);color:#fff;padding:9px;font-size:8px;font-weight:900}.supplier-modal,.purchase-modal{width:720px}.purchase-modal .content-policy{margin-bottom:0}@media(max-width:1280px){.daily-task-grid{grid-template-columns:repeat(2,1fr)}.daily-main-grid{grid-template-columns:1fr}.official-pattern-list article{grid-template-columns:78px 1fr 90px 75px}.purchase-order-list article{grid-template-columns:32px 1fr 150px 160px}.sku-ledger-grid article{grid-template-columns:60px 1fr 105px 160px 95px}.supply-hero>div:last-child article{min-width:85px;padding-left:10px;padding-right:10px}}.purchase-order-list article.exception>div:last-child span{color:var(--orange)}.purchase-order-actions button{margin-top:6px;border:0;background:var(--blue);color:#fff;padding:6px 8px;font-size:8px;font-weight:900}.promotion-hero{display:flex;align-items:stretch;justify-content:space-between;gap:24px;margin-bottom:18px;padding:28px 30px;background:#10141d;color:#fff;border-left:7px solid var(--orange)}.promotion-hero>div:first-child{max-width:680px}.promotion-hero>div:first-child>span{color:#ffaf7f;font-size:9px;font-weight:900}.promotion-hero h2{margin:7px 0;font-size:26px}.promotion-hero p{margin:0;color:#b5bbc7;font-size:9px;line-height:1.7}.promotion-hero-stats{display:grid;grid-template-columns:repeat(3,112px);background:#1b202b}.promotion-hero-stats article{display:grid;align-content:center;padding:16px;border-left:1px solid #343a45}.promotion-hero-stats span,.promotion-hero-stats strong{display:block}.promotion-hero-stats span{color:#929baa;font-size:8px}.promotion-hero-stats strong{margin-top:7px;color:var(--yellow);font-size:28px}.promotion-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:13px}.promotion-toolbar>div strong,.promotion-toolbar>div span{display:block}.promotion-toolbar>div strong{font-size:18px}.promotion-toolbar>div span{margin-top:5px;color:#858b95;font-size:9px}.promotion-toolbar nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:720px}.promotion-toolbar button{border:1px solid var(--line);background:#fff;padding:7px 9px;font-size:8px;font-weight:800}.promotion-toolbar button.active{border-color:var(--blue);background:#edf2ff;color:var(--blue)}.promotion-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px}.promotion-catalog-grid article{position:relative;min-height:142px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:15px;background:#fff;border:1px solid var(--line);transition:transform .16s,box-shadow .16s}.promotion-catalog-grid article:hover{transform:translateY(-2px);box-shadow:0 10px 28px #11182714}.promotion-catalog-grid article.inactive{opacity:.58;background:#f4f5f7}.promotion-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:10px;background:#ff9f1c;color:#fff}.promotion-icon svg{width:27px;height:27px}.promotion-copy{min-width:0}.promotion-copy>div{display:flex;align-items:center;gap:5px}.promotion-copy>div span{color:var(--blue);font-size:7px;font-weight:900}.promotion-copy>div b{padding:3px 5px;background:#fff4ce;color:#9b6d00;font-size:7px}.promotion-copy h3{margin:6px 0 4px;font-size:13px}.promotion-copy p{height:28px;margin:0;color:#777d88;font-size:8px;line-height:1.55}.promotion-copy small{display:block;margin-top:7px;color:#a0a5ad;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promotion-catalog-grid aside{grid-column:1/-1;display:flex;align-items:center;border-top:1px solid #eef0f3;padding-top:9px}.promotion-catalog-grid aside strong{color:var(--blue);font-size:14px}.promotion-catalog-grid aside span{flex:1;margin-left:4px;color:#8d929c;font-size:7px}.promotion-catalog-grid aside button{border:0;background:#e8f7f0;color:#147753;padding:6px 9px;font-size:8px;font-weight:900}.promotion-catalog-grid article.inactive aside button{background:#e9ebef;color:#666}.promotion-sync-note{display:flex;align-items:center;gap:11px;margin-top:16px;padding:15px;background:#edf3ff;border-left:4px solid var(--blue);color:#173c91}.promotion-sync-note svg{width:20px;height:20px;flex:none}.promotion-sync-note strong,.promotion-sync-note span{display:block}.promotion-sync-note strong{font-size:10px}.promotion-sync-note span{margin-top:4px;color:#66718a;font-size:8px}@media(max-width:1450px){.promotion-catalog-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media(max-width:1180px){.promotion-catalog-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.promotion-hero-stats{grid-template-columns:repeat(3,90px)}}.crm-hero,.account-ops-hero{display:flex;align-items:stretch;justify-content:space-between;gap:24px;margin-bottom:16px;padding:26px 28px;background:#10141d;color:#fff;border-left:7px solid var(--blue)}.crm-hero>div:first-child,.account-ops-hero>div:first-child{max-width:720px}.crm-hero>div:first-child>span,.account-ops-hero>div:first-child>span{color:#91adff;font-size:9px;font-weight:900}.crm-hero h2,.account-ops-hero h2{margin:6px 0;font-size:24px}.crm-hero p,.account-ops-hero p{margin:0;color:#b5bbc7;font-size:9px;line-height:1.7}.crm-connection{min-width:245px;display:grid;align-content:center;gap:8px;padding:14px 18px;background:#1b202b}.crm-connection b{color:var(--yellow);font-size:11px}.crm-connection b.connected{color:#66deb1}.crm-connection span{color:#aeb5c1;font-size:8px}.crm-connection button,.account-ops-hero button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:var(--yellow);color:#111;padding:10px 13px;font-size:9px;font-weight:900}.crm-connection svg,.account-ops-hero svg{width:13px;height:13px}.crm-metrics,.account-op-metrics{display:grid;margin-bottom:16px;border:1px solid var(--line);background:#fff}.crm-metrics{grid-template-columns:repeat(4,1fr)}.account-op-metrics{grid-template-columns:repeat(6,1fr)}.crm-metrics article,.account-op-metrics article{padding:15px 16px;border-right:1px solid var(--line)}.crm-metrics article:last-child,.account-op-metrics article:last-child{border-right:0}.crm-metrics span,.crm-metrics strong,.account-op-metrics span,.account-op-metrics strong{display:block}.crm-metrics span,.account-op-metrics span{color:#7e8490;font-size:8px}.crm-metrics strong,.account-op-metrics strong{margin-top:6px;font-size:20px}.crm-layout{display:grid;grid-template-columns:minmax(660px,1.6fr) minmax(330px,.8fr);gap:16px;align-items:start}.crm-list{padding-bottom:8px}.crm-filters{display:flex;gap:6px}.crm-filters button{border:1px solid var(--line);background:#fff;padding:6px 9px;font-size:8px;font-weight:900}.crm-filters button.active{border-color:var(--blue);background:#edf2ff;color:var(--blue)}.crm-table-head,.crm-lead-row{display:grid;grid-template-columns:1.1fr 1.55fr .55fr .65fr .6fr;gap:10px;align-items:center}.crm-table-head{padding:8px 10px;background:#f4f6f9;color:#7f8590;font-size:8px}.crm-lead-row{width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;padding:12px 10px;text-align:left}.crm-lead-row:hover,.crm-lead-row.selected{background:#f0f4ff}.crm-lead-row.selected{box-shadow:inset 4px 0 var(--blue)}.crm-lead-row.overdue{box-shadow:inset 4px 0 var(--orange)}.crm-lead-row span,.crm-lead-row strong,.crm-lead-row small{display:block;min-width:0}.crm-lead-row strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-lead-row small{margin-top:4px;color:#878d98;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-lead-row>b{justify-self:start;padding:5px 7px;background:#edf2ff;color:var(--blue);font-size:8px}.crm-lead-row>b.won{background:#e7f8f1;color:#16825d}.crm-lead-row>b.objection,.crm-lead-row>b.new{background:#fff0e8;color:var(--orange)}.crm-detail{position:sticky;top:84px}.crm-detail .panel-head>b{padding:5px 7px;background:#edf2ff;color:var(--blue);font-size:8px}.crm-detail .panel-head>b.high{background:#fff0e8;color:var(--orange)}.crm-customer-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.crm-customer-meta span{padding:5px 7px;background:#f2f4f7;color:#626875;font-size:8px}.ai-follow-card{display:flex;gap:10px;margin-bottom:12px;padding:12px;background:#eef3ff;border-left:4px solid var(--blue)}.ai-follow-card>svg{width:18px;height:18px;color:var(--blue);flex:none}.ai-follow-card strong,.ai-follow-card p,.ai-follow-card small{display:block}.ai-follow-card strong{font-size:9px}.ai-follow-card p{margin:5px 0;font-size:9px;line-height:1.55}.ai-follow-card small{color:#6f7786;font-size:8px;line-height:1.5}.crm-detail-dl{margin:0 0 12px}.crm-detail-dl>div{display:grid;grid-template-columns:70px 1fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--line);font-size:8px}.crm-detail-dl dt{color:#858b95}.crm-detail-dl dd{margin:0;font-weight:800}.crm-field,.follow-form label{display:grid;gap:5px;color:#636a76;font-size:8px}.crm-field select,.follow-form select,.follow-form input,.follow-form textarea{width:100%;border:1px solid var(--line);background:#fff;padding:8px;font-size:9px}.follow-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.follow-form label.wide,.follow-form>button{grid-column:1/-1}.follow-form textarea{min-height:72px;resize:vertical}.follow-form>button{border:0;background:var(--blue);color:#fff;padding:10px;font-size:9px;font-weight:900}.follow-history{margin-top:14px}.follow-history>strong{font-size:10px}.follow-history article{padding:9px 0;border-bottom:1px solid var(--line)}.follow-history article span,.follow-history article small{color:#89909b;font-size:8px}.follow-history article p{margin:4px 0;font-size:9px;line-height:1.5}.agent-performance{grid-column:1/-1;margin-top:16px}.agent-performance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.agent-performance-grid article{display:grid;grid-template-columns:1fr auto;gap:5px;padding:12px;background:#f5f7fa}.agent-performance-grid strong,.agent-performance-grid span,.agent-performance-grid small{display:block}.agent-performance-grid strong{font-size:10px}.agent-performance-grid span,.agent-performance-grid small{color:#7c838f;font-size:8px}.agent-performance-grid b{grid-row:1/3;grid-column:2;font-size:20px;color:var(--blue)}.crm-connection small{color:#7f8897;font-size:7px;line-height:1.45}.crm-automation-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px;padding:12px 16px;background:#eaf7f1;border:1px solid #cceadd;border-left:5px solid #1aa36f}.crm-automation-bar>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px}.crm-automation-bar .automation-live{grid-row:1/3;display:flex;align-items:center;gap:5px;padding:7px 9px;background:#16825d;color:#fff;font-size:8px;font-weight:900}.automation-live svg{width:13px;height:13px}.crm-automation-bar strong{font-size:10px}.crm-automation-bar small{color:#64746d;font-size:8px}.crm-automation-bar>button{display:flex;align-items:center;gap:7px;border:1px solid #b9c1cc;background:#fff;padding:8px 11px;color:#737b86;font-size:8px;font-weight:900}.crm-automation-bar>button>span{width:9px;height:9px;border-radius:50%;background:#a5abb4}.crm-automation-bar>button.on{border-color:#16825d;color:#16825d}.crm-automation-bar>button.on>span{background:#25b77f;box-shadow:0 0 0 4px #25b77f1f}.crm-auto-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.crm-auto-flow article{display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;padding:10px 12px;background:#fff;border:1px solid var(--line)}.crm-auto-flow article>span{width:30px;height:30px;display:grid;place-items:center;background:#edf2ff;color:var(--blue)}.crm-auto-flow svg{width:15px;height:15px}.crm-auto-flow strong,.crm-auto-flow small{display:block}.crm-auto-flow strong{font-size:9px}.crm-auto-flow small{margin-top:3px;color:#7e8590;font-size:7px}.crm-auto-flow b{color:var(--blue);font-size:13px}.crm-metrics article.overdue strong{color:var(--orange)}.crm-customer-meta .wecom-tag{background:#e5f8f0;color:#16825d;font-weight:900}.crm-detail-dl dd small{display:block;margin-top:3px;color:#9aa0aa;font-size:7px;font-weight:500}.ai-draft-card{margin-top:12px;padding:12px;background:#fff9e2;border:1px solid #f0df94;border-left:4px solid var(--yellow)}.ai-draft-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.ai-draft-head span,.ai-draft-head strong{display:block}.ai-draft-head span{color:#88711c;font-size:7px;font-weight:900}.ai-draft-head strong{margin-top:3px;font-size:10px}.ai-draft-head>b{padding:4px 6px;background:#fff0b1;color:#806400;font-size:7px}.ai-draft-card textarea{width:100%;min-height:86px;margin:9px 0 7px;border:1px solid #ddcc86;background:#fff;padding:9px;color:#25272b;font-family:inherit;font-size:9px;line-height:1.65;resize:vertical}.ai-draft-actions{display:grid;grid-template-columns:90px 1fr;gap:7px}.ai-draft-actions button{min-height:34px;border:0;background:var(--blue);color:#fff;font-size:8px;font-weight:900}.ai-draft-actions button:last-child{display:flex;align-items:center;justify-content:center;gap:5px}.ai-draft-actions button svg{width:13px;height:13px}.ai-draft-actions button.ghost{border:1px solid #c8b763;background:#fff;color:#6c5b18}.ai-draft-card>small{display:block;margin-top:7px;color:#81785c;font-size:7px;line-height:1.5}.exception-editor{margin-top:10px;border:1px solid var(--line);background:#fafbfc}.exception-editor summary{cursor:pointer;padding:10px;color:#6f7681;font-size:8px;font-weight:800}.exception-editor[open]{padding:0 10px 10px}.exception-editor[open] summary{margin:0 -10px 10px;border-bottom:1px solid var(--line)}.saved-work{color:#16825d;font-size:9px}.agent-performance-grid article b{font-size:12px;align-self:center}.customer-service-page .crm-hero>div:first-child>span{font-size:11px}.customer-service-page .crm-hero h2{font-size:26px;line-height:1.35}.customer-service-page .crm-hero p{font-size:12px;line-height:1.65}.customer-service-page .crm-connection{min-width:285px;gap:9px;padding:16px 18px}.customer-service-page .crm-connection b{font-size:13px}.customer-service-page .crm-connection span{font-size:11px;line-height:1.5}.customer-service-page .crm-connection small{font-size:10px;line-height:1.55}.customer-service-page .crm-connection button{min-height:38px;font-size:11px}.customer-service-page .crm-automation-bar{min-height:58px;padding:12px 16px}.customer-service-page .crm-automation-bar .automation-live{padding:8px 10px;font-size:11px}.customer-service-page .crm-automation-bar strong{font-size:13px;line-height:1.4}.customer-service-page .crm-automation-bar small{font-size:11px;line-height:1.45}.customer-service-page .crm-automation-bar>button{min-height:36px;font-size:11px}.customer-service-page .crm-auto-flow{gap:10px}.customer-service-page .crm-auto-flow article{grid-template-columns:36px 1fr auto;gap:11px;min-height:64px;padding:12px 14px}.customer-service-page .crm-auto-flow article>span{width:36px;height:36px}.customer-service-page .crm-auto-flow svg{width:17px;height:17px}.customer-service-page .crm-auto-flow strong{font-size:12px;line-height:1.35}.customer-service-page .crm-auto-flow small{margin-top:4px;font-size:11px;line-height:1.4}.customer-service-page .crm-auto-flow b{font-size:15px}.customer-service-page .crm-metrics article{min-height:92px;padding:16px 18px}.customer-service-page .crm-metrics span{font-size:11px}.customer-service-page .crm-metrics strong{margin-top:7px;font-size:23px;line-height:1.1}.customer-service-page .crm-metrics small{display:block;margin-top:5px;font-size:12px;line-height:1.4}.customer-service-page .crm-layout{grid-template-columns:minmax(700px,1.55fr) minmax(410px,.85fr);gap:18px}.customer-service-page .panel-head{margin-bottom:16px}.customer-service-page .panel-head span{font-size:11px}.customer-service-page .panel-head h3{margin-top:5px;font-size:18px;line-height:1.35}.customer-service-page .crm-filters button{min-height:32px;padding:7px 11px;font-size:11px}.customer-service-page .crm-table-head,.customer-service-page .crm-lead-row{gap:12px}.customer-service-page .crm-table-head{padding:10px 12px;font-size:11px}.customer-service-page .crm-lead-row{min-height:66px;padding:13px 12px}.customer-service-page .crm-lead-row strong{font-size:12px;line-height:1.35}.customer-service-page .crm-lead-row small{margin-top:5px;font-size:11px;line-height:1.35}.customer-service-page .crm-lead-row>b{padding:6px 8px;font-size:11px}.customer-service-page .crm-detail .panel-head>b{padding:6px 8px;font-size:11px}.customer-service-page .crm-customer-meta{gap:7px;margin-bottom:12px}.customer-service-page .crm-customer-meta span{padding:6px 8px;font-size:10px}.customer-service-page .ai-follow-card{gap:12px;padding:14px}.customer-service-page .ai-follow-card>svg{width:20px;height:20px}.customer-service-page .ai-follow-card strong{font-size:12px}.customer-service-page .ai-follow-card p{margin:6px 0;font-size:12px;line-height:1.6}.customer-service-page .ai-follow-card small{font-size:11px;line-height:1.55}.customer-service-page .crm-detail-dl>div{grid-template-columns:82px 1fr;gap:10px;padding:10px 0;font-size:11px;line-height:1.45}.customer-service-page .crm-detail-dl dd{font-size:12px}.customer-service-page .crm-detail-dl dd small{margin-top:4px;font-size:10px}.customer-service-page .ai-draft-card{padding:14px}.customer-service-page .ai-draft-head span{font-size:10px}.customer-service-page .ai-draft-head strong{margin-top:4px;font-size:13px}.customer-service-page .ai-draft-head>b{padding:5px 7px;font-size:10px}.customer-service-page .ai-draft-card textarea{min-height:104px;padding:11px;font-size:12px;line-height:1.65}.customer-service-page .ai-draft-actions{grid-template-columns:110px 1fr;gap:8px}.customer-service-page .ai-draft-actions button{min-height:38px;font-size:11px}.customer-service-page .ai-draft-card>small{margin-top:8px;font-size:10px;line-height:1.55}.customer-service-page .exception-editor summary{padding:11px 12px;font-size:11px}.customer-service-page .crm-field,.customer-service-page .follow-form label{font-size:11px}.customer-service-page .crm-field select,.customer-service-page .follow-form select,.customer-service-page .follow-form input,.customer-service-page .follow-form textarea{font-size:12px}.customer-service-page .follow-form>button{font-size:11px}.customer-service-page .follow-history{margin-top:18px}.customer-service-page .follow-history>strong{font-size:14px}.customer-service-page .follow-history article{padding:11px 0}.customer-service-page .follow-history article span,.customer-service-page .follow-history article small{font-size:10px;line-height:1.45}.customer-service-page .follow-history article p{margin:6px 0;font-size:12px;line-height:1.55}.customer-service-page .saved-work{font-size:11px}.customer-service-page .agent-performance-grid article{padding:14px}.customer-service-page .agent-performance-grid strong{font-size:12px}.customer-service-page .agent-performance-grid span,.customer-service-page .agent-performance-grid small{font-size:11px;line-height:1.45}.customer-service-page .agent-performance-grid article b{font-size:14px}@media(max-width:1450px){.customer-service-page .crm-layout{grid-template-columns:1fr}.customer-service-page .crm-detail{position:static}}@media(max-width:1280px){.customer-service-page .crm-auto-flow{grid-template-columns:repeat(2,1fr)}}.account-ops-hero{border-left-color:var(--yellow)}.account-ops-hero>button{align-self:center;min-width:145px;height:40px}.account-highlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.highlight-numbers{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.highlight-numbers span{padding:12px;border-right:1px solid var(--line);color:#777;font-size:8px}.highlight-numbers span:last-child{border-right:0}.highlight-numbers strong{display:block;margin-bottom:4px;color:#111;font-size:16px}.creator-account-panel,.content-tracking-panel,.live-tracking-panel{margin-bottom:16px}.creator-account-list{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.creator-account-list article{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:12px;background:#f5f7fa}.creator-account-list article>span{padding:6px 7px;background:#e9eefc;color:var(--blue);font-size:8px;font-weight:900}.creator-account-list article>span.connected{background:#e7f8f1;color:#16825d}.creator-account-list strong,.creator-account-list p,.creator-account-list small,.creator-account-list b,.creator-account-list article>div:last-child span{display:block}.creator-account-list strong{font-size:10px}.creator-account-list p{margin:3px 0;font-size:8px}.creator-account-list small,.creator-account-list article>div:last-child span{color:#838995;font-size:7px}.creator-account-list article>div:last-child{text-align:right}.creator-account-list b{font-size:10px}.account-bind-form,.content-track-form{display:grid;grid-template-columns:115px 1fr 1fr 135px 100px;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.account-bind-form input,.account-bind-form select,.content-track-form input,.content-track-form select{min-width:0;border:1px solid var(--line);padding:8px;font-size:8px}.account-bind-form button,.content-track-form button{border:0;background:var(--blue);color:#fff;font-size:8px;font-weight:900}.content-track-form{grid-template-columns:170px 1fr 1.2fr 155px 100px}.content-tracking-panel table,.live-tracking-panel table{margin-top:12px}.content-tracking-panel td strong,.content-tracking-panel td small,.live-tracking-panel td strong,.live-tracking-panel td small{display:block}.content-tracking-panel td small,.live-tracking-panel td small{margin-top:4px;color:#858b95;font-size:8px}.tracking-mode,.live-state{display:inline-block;padding:5px 7px;background:#edf2ff;color:var(--blue);font-size:8px;font-weight:900}.live-state.completed{background:#e7f8f1;color:#16825d}.live-state.draft{background:#fff0e8;color:var(--orange)}.integration-note{display:flex;gap:10px;padding:11px;background:#fff8db;border-left:4px solid var(--yellow)}.integration-note svg{width:17px;height:17px;color:#9d7700;flex:none}.integration-note strong,.integration-note span{display:block}.integration-note strong{font-size:9px}.integration-note span{margin-top:3px;color:#6d6651;font-size:8px;line-height:1.5}.diagnosis-delivery{min-width:235px;display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center}.diagnosis-delivery .health-score{grid-row:1/3}.diagnosis-delivery>span{color:#c7ccd4;font-size:8px}.diagnosis-delivery>button{border:0;background:var(--yellow);padding:8px 11px;font-size:8px;font-weight:900}.diagnosis-delivery>button:disabled{opacity:.55}@media(max-width:1280px){.crm-metrics{grid-template-columns:repeat(4,1fr)}.crm-auto-flow{grid-template-columns:repeat(2,1fr)}.account-op-metrics{grid-template-columns:repeat(3,1fr)}.account-op-metrics article:nth-child(3){border-right:0}.crm-layout{grid-template-columns:1fr}.crm-detail{position:static}.creator-account-list,.account-bind-form,.content-track-form{grid-template-columns:1fr 1fr}.account-bind-form button,.content-track-form button{min-height:34px}.crm-table-head,.crm-lead-row{grid-template-columns:1fr 1.4fr .55fr .7fr .6fr}}.hq-tutorial-panel{margin-bottom:16px}.tutorial-publish-grid{display:grid;grid-template-columns:380px 1fr;gap:18px}.tutorial-publish-form{display:grid;gap:8px;padding:14px;background:#f5f7fa}.tutorial-publish-form input,.tutorial-publish-form textarea,.tutorial-publish-form select{width:100%;min-width:0;border:1px solid var(--line);background:#fff;padding:9px;font-size:9px}.tutorial-publish-form textarea{min-height:76px;resize:vertical}.tutorial-publish-form>div{display:grid;grid-template-columns:1fr 90px 90px;gap:7px}.tutorial-publish-form>button{border:0;background:var(--blue);color:#fff;padding:10px;font-size:9px;font-weight:900}.tutorial-publish-form>button:disabled{opacity:.5}.hq-tutorial-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hq-tutorial-list article{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:8px;padding:9px;border:1px solid var(--line)}.hq-tutorial-list img{width:58px;height:52px;object-fit:cover}.hq-tutorial-list b,.hq-tutorial-list strong,.hq-tutorial-list span{display:block}.hq-tutorial-list b{color:var(--orange);font-size:7px}.hq-tutorial-list strong{margin-top:3px;font-size:9px}.hq-tutorial-list span{margin-top:4px;color:#7f8792;font-size:7px}.hq-tutorial-list button{border:1px solid #aec0ea;background:#fff;color:var(--blue);padding:6px 8px;font-size:8px}@media(max-width:1280px){.tutorial-publish-grid{grid-template-columns:1fr}.hq-tutorial-list{grid-template-columns:1fr 1fr}}.supply-hub-hero{margin-bottom:0}.supply-hub-tabs{display:flex;gap:0;margin:10px 0 12px;border:1px solid var(--line);background:#fff}.supply-hub-tabs button{position:relative;min-width:132px;border:0;border-right:1px solid var(--line);background:#fff;padding:11px 16px;color:#6e7580;font-size:9px;font-weight:900}.supply-hub-tabs button.active{background:#10141d;color:#fff}.supply-hub-tabs button b{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:7px;border-radius:10px;background:var(--orange);color:#fff;font-size:7px}.supply-restock-layout{display:grid;grid-template-columns:minmax(620px,1.6fr) minmax(300px,.7fr);gap:14px;align-items:start}.restock-store-list{display:grid;gap:9px}.section-intro{display:flex;align-items:end;justify-content:space-between;padding:4px 2px}.section-intro span,.section-intro h3{display:block}.section-intro span{color:var(--blue);font-size:8px;font-weight:900}.section-intro h3{margin:4px 0 0;font-size:18px}.section-intro>small{color:#858c97;font-size:8px}.restock-store-card{background:#fff;border:1px solid var(--line);box-shadow:inset 4px 0 var(--orange)}.restock-store-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.restock-store-head>div{display:flex;align-items:center;gap:10px}.restock-store-head>div>span{padding:5px 7px;background:#fff0e8;color:var(--orange);font-size:7px;font-weight:900}.restock-store-head>div>span.urgent{background:#ffebe5;color:#c23b1b}.restock-store-head strong,.restock-store-head small{display:block}.restock-store-head strong{font-size:11px}.restock-store-head small{margin-top:3px;color:#7d8490;font-size:8px}.restock-store-head button{border:0;background:var(--yellow);padding:8px 11px;font-size:8px;font-weight:900}.restock-color-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.restock-color-list>div{display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;padding:10px 13px;border-right:1px solid #eef0f3;border-bottom:1px solid #eef0f3}.restock-color-list>div:nth-child(2n){border-right:0}.restock-color-list>div>span{width:25px;height:25px;display:grid;place-items:center;background:#f3f5f8}.restock-color-list .color-dot{width:13px;height:13px}.restock-color-list strong,.restock-color-list small{display:block}.restock-color-list strong{font-size:9px}.restock-color-list small{margin-top:3px;color:#848b95;font-size:7px}.restock-color-list>div>b{padding:4px 6px;background:#fff2e8;color:var(--orange);font-size:7px}.restock-color-list>div>b.transit{background:#e9f6f0;color:#16825d}.bead-policy-card{position:sticky;top:84px;padding:18px;background:#10141d;color:#fff;border-left:6px solid var(--yellow)}.bead-policy-card>span{color:var(--yellow);font-size:8px;font-weight:900}.bead-policy-card h3{margin:6px 0 13px;font-size:16px;line-height:1.4}.bead-policy-card dl{margin:0}.bead-policy-card dl>div{display:grid;grid-template-columns:95px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #303642;font-size:8px}.bead-policy-card dt{color:#929aaa}.bead-policy-card dd{margin:0;font-weight:900;text-align:right}.merchant-price-note{display:flex;gap:8px;margin:13px 0;padding:10px;background:#1c2531}.merchant-price-note svg{width:16px;height:16px;color:#67d6ae;flex:none}.merchant-price-note strong,.merchant-price-note small{display:block}.merchant-price-note strong{font-size:9px}.merchant-price-note small{margin-top:3px;color:#a9b1bc;font-size:7px;line-height:1.5}.bead-policy-card>button{width:100%;border:0;background:var(--yellow);padding:9px;font-size:8px;font-weight:900}.compact-transfer-panel{margin-top:12px}.compact-transfer-panel>.panel-head>b{color:var(--blue);font-size:9px}.compact-transfer-panel>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.compact-transfer-panel article{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center;padding:10px;background:#f5f7fa}.compact-transfer-panel strong,.compact-transfer-panel small{display:block}.compact-transfer-panel strong{font-size:9px}.compact-transfer-panel small,.compact-transfer-panel article>span{color:#7c8490;font-size:7px}.compact-transfer-panel article>b{color:var(--blue);font-size:8px}.compact-transfer-panel article>button{grid-column:1/-1;border:0;background:var(--blue);color:#fff;padding:6px;font-size:7px;font-weight:900}.warehouse-summary{display:grid;grid-template-columns:repeat(3,1fr) 150px;margin-bottom:12px;border:1px solid var(--line);background:#fff}.warehouse-summary article{padding:14px 16px;border-right:1px solid var(--line)}.warehouse-summary span,.warehouse-summary strong,.warehouse-summary small{display:block}.warehouse-summary span{color:#7e8590;font-size:8px}.warehouse-summary strong{margin-top:5px;font-size:18px}.warehouse-summary small{margin-top:3px;color:#9197a1;font-size:7px}.warehouse-summary>button{border:0;background:var(--yellow);font-size:9px;font-weight:900}.warehouse-panel,.supplier-compact{margin-bottom:12px}.warehouse-sku-grid{display:grid;gap:8px}.warehouse-sku-grid>article{display:grid;grid-template-columns:74px minmax(220px,1.2fr) 130px minmax(300px,1fr) 115px;gap:12px;align-items:center;padding:10px;border:1px solid var(--line)}.warehouse-sku-grid>article.low{box-shadow:inset 4px 0 var(--orange)}.warehouse-sku-grid img{width:74px;height:62px;object-fit:cover;background:#f4f5f7}.warehouse-sku-main span,.warehouse-sku-main strong,.warehouse-sku-main p,.warehouse-sku-main small,.warehouse-stock span,.warehouse-stock strong,.warehouse-stock small{display:block}.warehouse-sku-main span{color:var(--blue);font-size:7px;font-weight:900}.warehouse-sku-main strong{margin-top:3px;font-size:10px}.warehouse-sku-main p{margin:3px 0;color:#555;font-size:8px}.warehouse-sku-main small,.warehouse-stock span,.warehouse-stock small{color:#858c96;font-size:7px}.warehouse-stock strong{margin:4px 0;font-size:15px}.warehouse-prices{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.warehouse-prices>span{padding:8px;border-right:1px solid var(--line)}.warehouse-prices>span:last-child{border-right:0}.warehouse-prices small,.warehouse-prices b{display:block}.warehouse-prices small{color:#858c96;font-size:7px}.warehouse-prices b{margin-top:4px;font-size:9px}.warehouse-sku-grid>article>button{border:1px solid #abc0ed;background:#fff;color:var(--blue);padding:8px;font-size:8px;font-weight:900}.supplier-compact>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.supplier-compact article{padding:11px;background:#f5f7fa}.supplier-compact strong,.supplier-compact span,.supplier-compact small{display:block}.supplier-compact strong{font-size:9px}.supplier-compact span{margin-top:4px;color:var(--blue);font-size:7px;font-weight:900}.supplier-compact small{margin-top:4px;color:#7f8691;font-size:7px}.direct-product-intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:18px 20px;background:#10141d;color:#fff;border-left:6px solid var(--blue)}.direct-product-intro>div:first-child>span{color:#91adff;font-size:8px;font-weight:900}.direct-product-intro h3{margin:5px 0;font-size:18px}.direct-product-intro p{margin:0;color:#adb5c1;font-size:8px}.direct-product-intro>div:last-child{text-align:right}.direct-product-intro>div:last-child strong,.direct-product-intro>div:last-child span{display:block}.direct-product-intro>div:last-child strong{color:var(--yellow);font-size:28px}.direct-product-intro>div:last-child span{color:#aeb6c1;font-size:8px}.direct-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.direct-product-grid article{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:14px;background:#fff;border:1px solid var(--line)}.direct-product-grid article.offline{opacity:.68}.direct-product-grid img{width:92px;height:82px;object-fit:cover;background:#f3f5f7}.direct-product-grid article>div span,.direct-product-grid article>div strong,.direct-product-grid article>div small{display:block}.direct-product-grid article>div span{color:var(--blue);font-size:7px;font-weight:900}.direct-product-grid article>div strong{margin-top:5px;font-size:11px}.direct-product-grid article>div small{margin-top:5px;color:#858c96;font-size:7px}.direct-product-grid dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid var(--line)}.direct-product-grid dl>div{padding:8px;border-right:1px solid var(--line)}.direct-product-grid dl>div:last-child{border-right:0}.direct-product-grid dt{color:#858c96;font-size:7px}.direct-product-grid dd{margin:4px 0 0;font-size:10px;font-weight:900}.direct-product-grid button{grid-column:1/-1;border:0;background:var(--blue);color:#fff;padding:9px;font-size:8px;font-weight:900}.direct-product-grid article.online button{background:#fff0e8;color:var(--orange)}.promotion-v2-hero-side{display:grid;gap:8px}.promotion-v2-hero-side>button{border:0;background:var(--yellow);padding:10px;color:#111;font-size:9px;font-weight:900}.promotion-scope-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.promotion-scope-summary article{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:12px;background:#fff;border:1px solid var(--line)}.promotion-scope-summary article>span{width:36px;height:36px;display:grid;place-items:center;background:#edf2ff;color:var(--blue)}.promotion-scope-summary article.direct>span{background:#fff0e8;color:var(--orange)}.promotion-scope-summary article.custom>span{background:#e9f6f0;color:#16825d}.promotion-scope-summary svg{width:18px;height:18px}.promotion-scope-summary strong,.promotion-scope-summary small{display:block}.promotion-scope-summary strong{font-size:9px}.promotion-scope-summary small{margin-top:4px;color:#7f8691;font-size:7px}.promotion-scope-summary b{font-size:15px;color:var(--blue)}.promotion-page-v2 .promotion-catalog-grid article{min-height:168px}.promotion-scope-badge{grid-column:1/-1;justify-self:start;padding:5px 7px;background:#edf2ff;color:var(--blue);font-size:7px;font-weight:900}.promotion-scope-badge.direct_only{background:#fff0e8;color:var(--orange)}.promotion-scope-badge.merchant_customizable{background:#e9f6f0;color:#16825d}.promotion-create-modal textarea{min-height:70px}.promotion-create-modal select{width:100%;border:1px solid var(--line);background:#fff;padding:9px;font-size:9px}@media(max-width:1280px){.supply-restock-layout{grid-template-columns:1fr}.bead-policy-card{position:static}.warehouse-sku-grid>article{grid-template-columns:64px 1fr 110px}.warehouse-prices{grid-column:2/-1}.warehouse-sku-grid>article>button{grid-column:1/-1}.direct-product-grid{grid-template-columns:repeat(2,1fr)}.promotion-scope-summary{grid-template-columns:1fr}.compact-transfer-panel>div:last-child{grid-template-columns:1fr 1fr}}.restock-store-card{cursor:pointer;transition:border-color .16s,box-shadow .16s}.restock-store-card.selected{border-color:var(--blue);box-shadow:inset 4px 0 var(--blue),0 0 0 1px var(--blue)}.restock-store-card.selected .restock-store-head{background:#f3f6ff}.restock-live-card h3{margin-bottom:9px}.live-restock-lines{display:grid;gap:5px;margin-bottom:10px}.live-restock-lines>div{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;background:#1a202b}.live-restock-lines span{display:flex;align-items:center;gap:6px;color:#b9c1ce;font-size:8px}.live-restock-lines strong{font-size:8px}.live-restock-lines .color-dot{margin:0}.compact-transfer-panel>div:last-child{grid-template-columns:repeat(2,1fr)}.compact-transfer-panel .transfer-status-card{display:block;padding:12px;border:1px solid #e5e8ee;background:#f8f9fb}.transfer-card-title{display:flex;align-items:start;justify-content:space-between;gap:8px}.transfer-card-title>b{padding:4px 6px;background:#edf2ff;color:var(--blue);font-size:7px}.transfer-status-card.shipped .transfer-card-title>b{background:#e7f7f0;color:#16825d}.transfer-mini-route{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin:10px 0}.transfer-mini-route span{position:relative;padding-top:13px;color:#a0a6b0;font-size:6px;text-align:center}.transfer-mini-route span:before{content:"";position:absolute;top:3px;left:50%;width:7px;height:7px;border-radius:50%;background:#d7dbe2;transform:translate(-50%)}.transfer-mini-route span:after{content:"";position:absolute;top:6px;left:55%;width:90%;height:1px;background:#d7dbe2}.transfer-mini-route span:last-child:after{display:none}.transfer-mini-route span.done{color:#16825d;font-weight:900}.transfer-mini-route span.done:before,.transfer-mini-route span.done:after{background:#20a879}.transfer-mini-route span.current{color:var(--blue);font-weight:900}.transfer-mini-route span.current:before{background:var(--blue);box-shadow:0 0 0 3px #dfe8ff}.transfer-logistics-detail{min-height:44px;padding:8px;background:#fff}.transfer-logistics-detail span,.transfer-logistics-detail strong,.transfer-logistics-detail small{display:block}.transfer-logistics-detail span{color:#505762;font-size:7px}.transfer-logistics-detail strong{margin-top:4px;font-size:8px}.transfer-logistics-detail small{margin-top:3px;color:#8a919b;font-size:6px}.transfer-status-card>button{width:100%;margin-top:7px}.logistics-live{display:block;margin-top:7px;color:#16825d!important;font-weight:900;text-align:right}.warehouse-tools-head{align-items:flex-end}.warehouse-tools{display:flex;align-items:center;gap:7px}.warehouse-mode-tabs{display:flex;border:1px solid var(--line)}.warehouse-mode-tabs button{border:0!important;background:#fff!important;color:#68707b!important;padding:8px 10px!important}.warehouse-mode-tabs button.active{background:#11151d!important;color:#fff!important}.warehouse-tools>label{height:33px;min-width:220px;display:flex;align-items:center;gap:6px;border:1px solid var(--line);padding:0 9px}.warehouse-tools>label svg{width:14px;color:#777}.warehouse-tools input{width:100%;border:0;outline:0;font-size:8px}.warehouse-empty{padding:35px;background:#f6f7f9;color:#858c96;font-size:9px;text-align:center}.warehouse-sku-grid img{align-self:center;max-height:72px}.warehouse-sku-main small{line-height:1.45}.direct-product-intro-actions{min-width:165px}.direct-product-intro-actions button{margin-top:8px;border:0;background:var(--yellow);padding:8px 11px;font-size:8px;font-weight:900}.direct-product-actions{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1.5fr;gap:7px}.direct-product-grid .direct-product-actions button{grid-column:auto;margin:0}.direct-product-grid .direct-product-actions button:first-child{border:1px solid #aec0eb;background:#fff;color:var(--blue)}.direct-product-grid article.online .direct-product-actions button:last-child{background:#fff0e8;color:var(--orange)}.supply-sku-modal{width:min(1120px,94vw);max-height:94vh;overflow:auto}.supply-sku-modal .sku-modal-layout{grid-template-columns:380px 1fr}.sku-image-library{border:1px solid var(--line);background:#f5f7fa;padding:12px}.image-library-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.image-library-head strong,.image-library-head span{display:block}.image-library-head strong{font-size:10px}.image-library-head span{margin-top:3px;color:#858c96;font-size:7px}.image-library-head>label{position:relative;border:0;background:var(--blue);color:#fff;padding:8px 10px;font-size:8px;font-weight:900;cursor:pointer}.image-library-head>label.disabled{opacity:.45;cursor:not-allowed}.image-library-head input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.sku-image-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;max-height:410px;margin-top:12px;overflow:auto}.sku-image-gallery figure{position:relative;margin:0;background:#e9ecf1;overflow:hidden}.sku-image-gallery.ratio-1-1 figure{aspect-ratio:1/1}.sku-image-gallery.ratio-3-4 figure{aspect-ratio:3/4}.sku-image-gallery img{width:100%;height:100%;object-fit:cover}.sku-image-gallery figure>b{position:absolute;left:5px;bottom:5px;padding:3px 5px;background:#11141dd1;color:#fff;font-size:6px}.sku-image-gallery figure>button{position:absolute;right:4px;top:4px;width:22px;height:22px;border:0;border-radius:50%;background:#11141dcc;color:#fff}.image-empty{grid-column:1/-1;min-height:260px;display:grid;place-content:center;justify-items:center;gap:7px;color:#7e8794}.image-empty svg{width:30px;height:30px;color:var(--blue)}.image-empty strong{font-size:10px}.image-empty span{font-size:7px}.image-ratio-picker{display:flex;align-items:center;gap:6px;margin-top:10px}.image-ratio-picker span{margin-right:auto;color:#747c87;font-size:8px}.image-ratio-picker button{border:1px solid #cdd3dc;background:#fff;padding:7px 10px;color:#666;font-size:8px}.image-ratio-picker button.active{border-color:var(--blue);background:#edf2ff;color:var(--blue);font-weight:900}.direct-product-modal{width:min(900px,92vw);max-height:94vh;overflow:auto}.direct-product-editor{display:grid;grid-template-columns:230px 1fr;gap:18px;margin-top:16px}.direct-product-preview{padding:12px;background:#f4f5f7}.direct-product-preview img{width:100%;height:210px;object-fit:contain;background:#fff}.direct-product-preview span,.direct-product-preview strong,.direct-product-preview b{display:block}.direct-product-preview span{margin-top:10px;color:var(--blue);font-size:8px;font-weight:900}.direct-product-preview strong{margin-top:5px;font-size:13px}.direct-product-preview b{margin-top:8px;font-size:21px}.direct-product-editor .form-grid{margin:0;align-content:start}.product-preview-empty{height:210px;display:grid;place-content:center;justify-items:center;gap:8px;background:#fff;color:#8b93a0}.product-preview-empty svg{width:30px;height:30px}.product-preview-empty span{margin:0;color:#8b93a0}.product-sku-picker{margin-top:16px;padding:14px;border:1px solid var(--line);background:#f7f9fc}.product-sku-picker-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.product-sku-picker-head strong{font-size:11px}.product-sku-picker-head span{color:var(--blue);font-size:8px;font-weight:800}.product-sku-search{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #cfd5df;background:#fff}.product-sku-search svg{width:15px;height:15px;color:#697282}.product-sku-search input{width:100%;border:0;outline:0;background:transparent;font-size:9px}.product-sku-results{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:216px;margin-top:10px;overflow:auto}.product-sku-results>button{min-width:0;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:9px;padding:7px;border:1px solid #dde2ea;background:#fff;text-align:left;color:#11151d}.product-sku-results>button:hover{border-color:#9db5fa}.product-sku-results>button.selected{border-color:var(--blue);background:#edf2ff;box-shadow:inset 3px 0 var(--blue)}.product-sku-results img{width:48px;height:48px;object-fit:contain;background:#f3f5f8}.product-sku-results span,.product-sku-results strong,.product-sku-results small{display:block;min-width:0}.product-sku-results strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sku-results small{margin-top:4px;color:#727b88;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sku-results b{color:var(--blue);font-size:8px;white-space:nowrap}.product-sku-empty{grid-column:1/-1;padding:22px;text-align:center;color:#7d8591;font-size:8px}.direct-product-step{padding-bottom:9px;border-bottom:1px solid var(--line)}.direct-product-step strong,.direct-product-step span{display:block}.direct-product-step strong{font-size:10px}.direct-product-step span{margin-top:4px;color:#77808d;font-size:8px}@media(max-width:1280px){.warehouse-tools-head{align-items:flex-start}.warehouse-tools{flex-wrap:wrap;justify-content:flex-end}.warehouse-tools>label{min-width:190px}.supply-sku-modal .sku-modal-layout{grid-template-columns:330px 1fr}.compact-transfer-panel>div:last-child{grid-template-columns:1fr 1fr}}.supply-hub-tabs button{flex:1;min-width:0}.compact-transfer-panel>.panel-head p{margin:5px 0 0;color:#7d8490;font-size:8px}.compact-transfer-panel .transfer-status-list{display:grid;grid-template-columns:1fr;gap:12px}.compact-transfer-panel .transfer-status-card{padding:16px;background:#fff;border:1px solid #dfe3ea}.transfer-card-title>div>span,.transfer-card-title>div>strong,.transfer-card-title>div>small{display:block}.transfer-card-title>div>span{margin-bottom:5px;color:var(--blue);font-size:7px;font-weight:900}.transfer-card-title>div>strong{font-size:12px}.transfer-card-title>div>small{margin-top:4px;color:#737b87;font-size:8px}.transfer-card-title>b{padding:6px 9px;font-size:8px}.transfer-stage-tracker{display:grid;grid-template-columns:repeat(4,1fr);margin:15px 0 12px;padding:0;border:1px solid #dfe3ea;list-style:none}.transfer-stage-tracker li{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;min-height:68px;padding:11px 13px;border-right:1px solid #dfe3ea;background:#f7f8fa}.transfer-stage-tracker li:last-child{border-right:0}.transfer-stage-tracker li.done{background:#eef8f4}.transfer-stage-tracker li.current{background:#edf2ff;box-shadow:inset 0 -3px var(--blue)}.transfer-stage-tracker .stage-number{width:30px;height:30px;display:grid;place-items:center;border:1px solid #c9ced7;background:#fff;color:#8e96a2;font-size:10px;font-weight:900}.transfer-stage-tracker li.done .stage-number{border-color:#80cdb1;background:#16825d;color:#fff}.transfer-stage-tracker li.current .stage-number{border-color:var(--blue);background:var(--blue);color:#fff}.transfer-stage-tracker svg{width:15px;height:15px}.transfer-stage-tracker strong,.transfer-stage-tracker small{display:block}.transfer-stage-tracker strong{font-size:9px}.transfer-stage-tracker small{margin-top:4px;color:#7d8490;font-size:7px;line-height:1.45}.transfer-card-bottom{display:grid;grid-template-columns:1fr 190px;gap:10px;align-items:stretch}.transfer-card-bottom .transfer-logistics-detail{min-height:58px;padding:10px 12px;background:#f6f7f9}.transfer-card-bottom>button{border:0;background:var(--blue);color:#fff;padding:10px;font-size:9px;font-weight:900}.transfer-card-bottom .logistics-live{align-self:center;margin:0;padding:10px;text-align:center}.ship-transfer-modal{width:min(620px,90vw)}.shipping-form{display:grid;grid-template-columns:180px 1fr;gap:10px;margin:20px 0}.shipping-form label{display:grid;gap:6px;color:#5d6570;font-size:8px}.shipping-form input,.shipping-form select{width:100%;border:1px solid var(--line);background:#fff;padding:10px;font-size:10px}.shipping-confirm-note{display:flex;gap:9px;margin-bottom:12px;padding:11px;background:#edf2ff;border-left:4px solid var(--blue)}.shipping-confirm-note svg{width:16px;height:16px;color:var(--blue);flex:none}.shipping-confirm-note strong,.shipping-confirm-note span{display:block}.shipping-confirm-note strong{font-size:9px}.shipping-confirm-note span{margin-top:3px;color:#707887;font-size:8px}.direct-store-intro{border-left-color:var(--yellow)}.mini-program-intro{border-left-color:var(--blue)}.direct-product-actions:has(.publish-mini){grid-template-columns:1fr 1fr 1.2fr}.direct-product-grid .direct-product-actions .publish-mini{background:var(--yellow)!important;color:#111!important}.direct-product-grid article.online .direct-product-actions button:nth-child(2){background:#fff0e8;color:var(--orange)}.supply-sku-modal .sku-modal-layout{grid-template-columns:410px 1fr}.sku-image-library.crop-enabled{position:relative;display:flex;flex-direction:column;align-items:stretch;transition:border-color .15s,background .15s}.sku-image-library.drop-active{border:2px dashed var(--blue);background:#edf2ff}.sku-external-drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-content:center;justify-items:center;gap:8px;background:#edf2fff2;color:var(--blue);pointer-events:none}.sku-external-drop svg{width:38px;height:38px}.sku-external-drop strong{font-size:13px}.sku-external-drop span{font-size:8px;color:#5e6f9e}.crop-ratio-picker{order:0}.sku-crop-frame{position:relative;align-self:center;width:320px;margin:12px auto 0;overflow:hidden;background:#fff;border:1px solid #aeb5c0;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.sku-crop-frame:active{cursor:grabbing}.sku-crop-frame.ratio-1-1{height:320px}.sku-crop-frame.ratio-3-4{height:426.67px}.sku-crop-frame>img{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none;transform-origin:center}.crop-grid{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,transparent 33.1%,rgba(255,255,255,.7) 33.2%,rgba(255,255,255,.7) 33.5%,transparent 33.6%,transparent 66.4%,rgba(255,255,255,.7) 66.5%,rgba(255,255,255,.7) 66.8%,transparent 66.9%),linear-gradient(to bottom,transparent 33.1%,rgba(255,255,255,.7) 33.2%,rgba(255,255,255,.7) 33.5%,transparent 33.6%,transparent 66.4%,rgba(255,255,255,.7) 66.5%,rgba(255,255,255,.7) 66.8%,transparent 66.9%)}.crop-controls{display:grid;grid-template-columns:1fr 1.7fr auto;gap:9px;align-items:center;margin-top:10px}.crop-controls>span{color:#6f7783;font-size:8px}.crop-controls label{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:center;color:#6f7783;font-size:8px}.crop-controls input{width:100%;accent-color:var(--blue)}.crop-controls button{border:1px solid #c9ced6;background:#fff;padding:6px 8px;color:#59606b;font-size:7px}.sku-image-thumbnails{display:flex;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #d9dde4;overflow-x:auto}.sku-image-thumbnails>button{position:relative;width:58px;height:58px;flex:none;border:2px solid transparent;background:#e9ecf1;padding:0}.sku-image-thumbnails>button.active{border-color:var(--blue)}.sku-image-thumbnails img{width:100%;height:100%;object-fit:contain}.sku-image-thumbnails b{position:absolute;left:3px;bottom:3px;padding:2px 3px;background:#111923;color:#fff;font-size:5px}.sku-image-thumbnails span{position:absolute;right:-5px;top:-5px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#111923;color:#fff;font-size:9px}.crop-enabled .image-empty{min-height:390px}.supply-sku-modal>.modal-primary:disabled{opacity:.5}@media(max-width:1280px){.transfer-stage-tracker li{grid-template-columns:24px 1fr;padding:9px}.transfer-stage-tracker .stage-number{width:24px;height:24px}.transfer-card-bottom{grid-template-columns:1fr 160px}.supply-sku-modal .sku-modal-layout{grid-template-columns:360px 1fr}.sku-crop-frame{width:290px}.sku-crop-frame.ratio-1-1{height:290px}.sku-crop-frame.ratio-3-4{height:386.67px}}.compact-transfer-panel .transfer-status-list{grid-template-columns:1fr!important}.fulfillment-workbench{margin-bottom:16px;background:#fff;border:1px solid var(--line)}.fulfillment-title{display:flex;align-items:center;justify-content:space-between;padding:17px 18px 13px}.fulfillment-title span{display:block;color:var(--blue);font-size:8px;font-weight:900}.fulfillment-title h3{margin:4px 0 0;font-size:18px}.fulfillment-title>strong{color:var(--blue);font-size:9px}.fulfillment-stage-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fulfillment-stage-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-height:64px;border:0;border-right:1px solid var(--line);background:#fafbfc;color:#2b313a}.fulfillment-stage-tabs button:last-child{border-right:0}.fulfillment-stage-tabs button span{font-size:11px;font-weight:800}.fulfillment-stage-tabs button b{font-size:16px}.fulfillment-stage-tabs button.active{background:var(--blue);color:#fff}.fulfillment-stage-tabs button.active:after{content:"";position:absolute;left:50%;bottom:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--blue);transform:translate(-50%)}.fulfillment-flow-note{display:flex;align-items:center;gap:8px;margin:14px 16px 0;padding:10px 12px;border:1px solid #f1dc94;background:#fffaf0;color:#6f5a19;font-size:8px}.fulfillment-flow-note svg{width:15px;height:15px;color:#d69b00}.fulfillment-filters{display:flex;align-items:center;gap:8px;padding:12px 16px}.fulfillment-filters>label{height:34px;width:280px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);padding:0 10px}.fulfillment-filters svg{width:14px;color:#7c8490}.fulfillment-filters input{width:100%;border:0;outline:0;font-size:8px}.fulfillment-filters button{height:34px;border:1px solid var(--line);background:#fff;padding:0 13px;color:#5f6670;font-size:8px;font-weight:800}.fulfillment-filters button.active{border-color:var(--orange);background:#fff0e8;color:var(--orange)}.fulfillment-filters>span{margin-left:auto;color:#7d8490;font-size:8px}.fulfillment-body{display:grid;grid-template-columns:minmax(0,1fr) 315px;border-top:1px solid var(--line)}.fulfillment-table-wrap{min-width:0;overflow:hidden}.fulfillment-table-head,.fulfillment-table-body article{display:grid;grid-template-columns:28px minmax(120px,1.05fr) minmax(145px,1.25fr) 70px 82px 54px 62px 92px;gap:8px;align-items:center}.fulfillment-table-head{padding:10px 12px;background:#f6f7f9;color:#747b85;font-size:7px;font-weight:800}.fulfillment-table-body article{min-height:68px;padding:10px 12px;border-top:1px solid #edf0f3;cursor:pointer}.fulfillment-table-body article:first-child{border-top:0}.fulfillment-table-body article:hover,.fulfillment-table-body article.selected{background:#edf3ff}.fulfillment-table-body article.selected{box-shadow:inset 3px 0 var(--blue)}.row-select input{width:14px;height:14px;accent-color:var(--blue)}.order-store strong,.order-store small,.order-items strong,.order-items small{display:block}.order-store strong,.order-items strong{font-size:8px}.order-store small,.order-items small{margin-top:4px;color:#838a95;font-size:6px;line-height:1.35}.order-items small{max-width:175px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-quantity{font-size:9px}.fulfillment-table-body article>span{font-size:7px;color:#656d78}.queue-priority,.queue-stock{justify-self:start;padding:4px 6px;font-size:7px}.queue-priority.normal{background:#eff1f4;color:#626a74}.queue-priority.urgent{background:#ffe9e5;color:#e34b33}.queue-stock.enough{background:#e6f6ec;color:#16825d}.queue-stock.short{background:#fff0e8;color:var(--orange)}.fulfillment-table-body article>button{border:0;background:var(--blue);color:#fff;padding:8px 5px;font-size:7px;font-weight:900}.fulfillment-table-body article>button:disabled{background:#d8dde6;color:#89919d;cursor:not-allowed}.fulfillment-empty{min-height:250px;display:grid;place-content:center;justify-items:center;gap:6px;color:#8a929e}.fulfillment-empty strong{font-size:10px}.fulfillment-empty span{font-size:7px}.fulfillment-detail{min-height:405px;border-left:1px solid var(--line);padding:16px}.fulfillment-detail header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--line)}.fulfillment-detail header strong,.fulfillment-detail header span{display:block}.fulfillment-detail header strong{font-size:11px}.fulfillment-detail header span{margin-top:4px;color:#818894;font-size:7px}.fulfillment-detail header>b{padding:4px 6px;background:#eff1f4;color:#626a74;font-size:7px}.fulfillment-detail header>b.urgent{background:#ffe9e5;color:#e34b33}.fulfillment-detail section{padding-top:13px}.fulfillment-detail h4{margin:0 0 8px;font-size:9px}.fulfillment-detail dl{margin:0;border:1px solid var(--line)}.fulfillment-detail dl>div{display:grid;grid-template-columns:90px 1fr;padding:8px 9px;border-bottom:1px solid var(--line);font-size:7px}.fulfillment-detail dl>div:last-child{border-bottom:0}.fulfillment-detail dt{color:#7e8691}.fulfillment-detail dd{margin:0;text-align:right;font-weight:800}.detail-tracking{margin-top:13px;padding:10px;background:#eef8f4}.detail-tracking span,.detail-tracking strong,.detail-tracking small{display:block}.detail-tracking span{color:#16825d;font-size:7px}.detail-tracking strong{margin-top:4px;font-size:9px}.detail-tracking small{margin-top:3px;color:#617069;font-size:7px}.detail-primary{width:100%;margin-top:14px;border:0;background:var(--blue);color:#fff;padding:11px;font-size:8px;font-weight:900}.detail-primary:disabled{opacity:.5}.detail-empty{min-height:360px;display:grid;place-items:center;color:#89919c;font-size:8px;text-align:center}.supply-restock-layout{margin-top:16px}.channel-price-matrix{grid-template-columns:repeat(4,1fr)}.channel-price-reference{line-height:1.45}.franchise-product-intro{border-left-color:var(--orange)}.channel-visibility-note{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;align-items:center;margin-bottom:12px;border:1px solid var(--line);background:#fff}.channel-visibility-note>div{padding:11px 14px;border-right:1px solid var(--line)}.channel-visibility-note span,.channel-visibility-note strong{display:block}.channel-visibility-note span{color:#7d8490;font-size:7px}.channel-visibility-note strong{margin-top:4px;font-size:9px}.channel-visibility-note p{margin:0;padding:0 14px;color:#737b87;font-size:7px;line-height:1.45}.channel-price-preview strong{line-height:1.5}@media(max-width:1280px){.fulfillment-body{grid-template-columns:minmax(0,1fr) 285px}.fulfillment-table-head,.fulfillment-table-body article{grid-template-columns:24px minmax(104px,1fr) minmax(125px,1.15fr) 58px 70px 48px 56px 82px;gap:6px}.fulfillment-filters>span{display:none}.fulfillment-detail{padding:13px}.warehouse-sku-grid>article{grid-template-columns:64px 1fr 110px}.channel-price-matrix{grid-column:2/-1}.channel-visibility-note{grid-template-columns:repeat(3,1fr)}.channel-visibility-note p{grid-column:1/-1;padding:10px 14px;border-top:1px solid var(--line)}}.social-intel-page{min-height:100vh;padding:0 34px 60px;color:#142033;background:#f4f5f7}.social-intel-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;margin:0 -34px;padding:18px 34px;border-bottom:1px solid var(--line)}.social-title-line{display:flex;align-items:baseline;gap:16px}.social-title-line h2{margin:0;font-size:24px;letter-spacing:-.5px}.social-title-line span{color:#697488;font-size:10px}.social-intel-header p{margin:8px 0 0;color:#8791a1;font-size:9px}.social-header-actions,.direct-account-toolbar>div:last-child,.automation-actions{display:flex;gap:9px}.social-intel-page button.primary,.social-intel-page button.outline{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid var(--blue);font-size:10px;font-weight:800}.social-intel-page button.primary{background:var(--blue);color:#fff}.social-intel-page button.outline{background:#fff;color:var(--blue)}.social-intel-page button:disabled{cursor:not-allowed;opacity:.55}.social-intel-page button svg{width:14px;height:14px}.social-tabs{height:54px;display:flex;align-items:flex-end;gap:33px;background:#fff;margin:0 -34px;padding:0 34px;border-bottom:1px solid var(--line)}.social-tabs button{position:relative;height:54px;border:0;background:transparent;padding:0 5px;color:#465268;font-size:12px;font-weight:700}.social-tabs button.active{color:var(--blue)}.social-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--blue)}.social-tabs button b{margin-left:6px;padding:2px 6px;border-radius:10px;background:#edf3ff;color:var(--blue);font-size:8px}.social-filterbar{min-height:66px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:13px 0}.filter-group{display:flex;flex:none;align-items:center}.filter-group>span,.social-select-label>span{margin-right:8px;color:#687386;font-size:9px;white-space:nowrap}.filter-group button{height:31px;border:1px solid #dfe4ec;border-right:0;background:#fff;padding:0 12px;color:#556176;font-size:9px}.filter-group button:last-child{border-right:1px solid #dfe4ec}.filter-group button.active{border-color:var(--blue);background:var(--blue);color:#fff}.social-select-label{height:31px;display:flex;flex:none;align-items:center}.social-select-label select{height:31px;border:1px solid #dfe4ec;background:#fff;padding:0 30px 0 10px;color:#465268;font-size:9px}.social-select-label.like-filter select{min-width:165px}.social-search{height:32px;min-width:205px;display:flex;flex:1;align-items:center;gap:7px;border:1px solid #dfe4ec;background:#fff;padding:0 10px;margin-left:auto}.social-search svg{color:#7d8798}.social-search input{width:100%;border:0;outline:0;font-size:9px}.social-source-note{display:flex;align-items:center;gap:6px;margin-left:auto;color:#7b8798;font-size:8px;white-space:nowrap}.source-dot{width:7px;height:7px;border-radius:50%;background:#20ad78}.social-radar-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.social-surface{background:#fff;border:1px solid #dfe5ed;border-radius:7px;overflow:hidden}.social-surface>header,.direct-content-table>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #e8ecf2}.social-surface>header h3,.direct-content-table>header h3{margin:0;color:#172133;font-size:14px}.social-surface>header p,.direct-content-table>header p{margin:4px 0 0;color:#8b95a5;font-size:8px}.social-surface>header>span,.direct-content-table>header>span{color:#687489;font-size:8px}.trend-ranking{min-width:0}.trend-table-head,.trend-table-body article{display:grid;grid-template-columns:38px minmax(220px,1.65fr) 62px 77px 70px 78px 65px 76px 112px;align-items:center;gap:8px}.trend-table-head{min-height:38px;padding:0 25px 0 13px;background:#f7f9fb;color:#7b8596;font-size:8px}.trend-table-body{max-height:420px;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8fa2bd #eef2f7;outline:none}.trend-table-body:focus-visible{box-shadow:inset 0 0 0 2px #154bdc3d}.trend-table-body::-webkit-scrollbar{width:12px}.trend-table-body::-webkit-scrollbar-track{background:#eef2f7;border-left:1px solid #e0e6ee}.trend-table-body::-webkit-scrollbar-thumb{min-height:54px;border:3px solid #eef2f7;border-radius:8px;background:#8fa2bd}.trend-table-body::-webkit-scrollbar-thumb:hover{background:#667c9c}.trend-table-body article{min-height:75px;padding:9px 13px;border-top:1px solid #edf0f4}.trend-table-body article:first-child{border-top:0}.trend-table-body article:hover{background:#fbfcff}.rank{width:24px;height:24px;display:grid;place-items:center;border-radius:5px;background:#edf3ff;color:var(--blue);font-size:10px}.rank-1{background:#ff7a21;color:#fff}.rank-2{background:#d9e7ff}.rank-3{background:#f3ded0;color:#8d542b}.trend-content{min-width:0;display:grid;grid-template-columns:68px 1fr;gap:9px;align-items:center}.trend-content img{width:68px;height:50px;border-radius:5px;object-fit:cover;background:#edf0f4}.trend-content strong,.trend-content span,.trend-content a{display:block}.trend-content strong{overflow:hidden;color:#1d2738;font-size:9px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.trend-content span{margin-top:4px;color:#808a99;font-size:7px}.trend-content a{margin-top:4px;color:var(--blue);font-size:7px;text-decoration:none}.social-platform-tag{display:inline-flex;width:max-content;align-items:center;justify-content:center;padding:4px 6px;border-radius:4px;background:#161b22;color:#fff;font-size:7px;font-weight:800}.social-platform-tag.xhs{background:#ff3f55}.growth{color:#ff6517;font-size:11px}.heat{font-weight:800}.likes{color:#273246;font-weight:800}.trend-table-body article>span{font-size:9px}.auto-status b,.auto-status span{display:flex;align-items:center}.auto-status b{gap:4px;color:#159165;font-size:8px}.auto-status b svg{width:11px;height:11px}.auto-status span{margin-top:4px;color:#8a94a3;font-size:7px}.social-empty{min-height:210px;display:grid;place-content:center;justify-items:center;gap:6px;color:#7b8593}.social-empty strong{font-size:12px}.social-empty span{font-size:9px}.social-radar-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px}.auto-performance>header .running,.auto-performance>header .paused{padding:5px 7px;border-radius:4px;background:#e9f8f1;color:#168a62;font-weight:800}.auto-performance>header .paused{background:#fff0e8;color:#d25b1c}.auto-step-list{padding:8px 16px 15px}.auto-step-list>div{display:grid;grid-template-columns:24px 1fr 42px;align-items:center;gap:9px;min-height:48px}.auto-step-list>div>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#edf3ff;color:var(--blue);font-size:8px;font-weight:900}.auto-step-list>div>div strong{display:block;font-size:9px}.auto-step-list i{display:block;height:5px;margin-top:6px;background:#eef1f5}.auto-step-list i b{display:block;height:100%;background:#8fb1f7}.auto-step-list em{color:#172133;font-size:16px;font-style:normal;font-weight:900;text-align:right}.automation-card>header{min-height:58px}.switch{width:38px;height:22px;border:0;border-radius:12px;background:#cdd3dc;padding:3px}.switch span{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.switch.on{background:var(--blue)}.switch.on span{transform:translate(16px)}.automation-card dl{margin:0;padding:6px 16px}.automation-card dl>div{display:flex;align-items:center;justify-content:space-between;min-height:32px;border-bottom:1px solid #edf0f4}.automation-card dt{color:#7d8796;font-size:8px}.automation-card dd{margin:0;color:#273246;font-size:8px;font-weight:800}.automation-times{display:flex;justify-content:space-between;padding:8px 16px;color:#8993a2;font-size:7px}.automation-actions{padding:11px 16px 15px}.automation-actions button{flex:1}.merchant-adoption{margin-top:14px}.merchant-adoption>header button{border:0;background:transparent;color:var(--blue);font-size:9px}.merchant-adoption table{table-layout:fixed}.merchant-adoption th,.merchant-adoption td{padding:10px 11px;font-size:8px}.merchant-adoption th:first-child{width:15%}.merchant-adoption td strong{font-size:8px}.merchant-adoption td small{font-size:7px}.platform-list{display:flex;gap:4px}.account-state,.usage-state{display:inline-flex;width:max-content;padding:4px 6px;border-radius:4px;font-size:7px;font-weight:800}.account-state.bound{background:#e8f8f0;color:#14855e}.account-state.pending{background:#fff1e8;color:#d56025}.usage-state.converting{background:#fff4e8;color:#dc6b1c}.usage-state.active{background:#e8f8f0;color:#14855e}.usage-state.needs_action{background:#ffecec;color:#d34b4b}.merchant-adoption td button{height:28px;border:1px solid #cdd9ee;background:#fff;color:var(--blue);padding:0 8px;font-size:7px;font-weight:800}.merchant-adoption.full{margin-top:20px}.adoption-header-stat{text-align:right}.adoption-header-stat span,.adoption-header-stat strong{display:block}.adoption-header-stat span{color:#8791a0;font-size:8px}.adoption-header-stat strong{margin-top:4px;color:var(--blue);font-size:18px}.direct-account-workspace,.account-insight-page,.ai-report-page{padding-top:20px}.direct-account-toolbar,.section-title-row{min-height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#fff;border:1px solid #dfe5ed;border-radius:7px}.direct-account-toolbar h3,.section-title-row h3{margin:0;font-size:15px}.direct-account-toolbar p,.section-title-row p{margin:5px 0 0;color:#8490a0;font-size:8px}.section-title-row select{height:36px;min-width:240px;border:1px solid #dce2eb;background:#fff;padding:0 10px;font-size:9px}.direct-account-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;margin-top:14px}.direct-account-list,.direct-account-main{background:#fff;border:1px solid #dfe5ed;border-radius:7px;overflow:hidden}.direct-account-list>label{height:48px;display:flex;align-items:center;gap:7px;margin:10px;border:1px solid #dfe4ec;padding:0 10px}.direct-account-list>label input{width:100%;border:0;outline:0;font-size:9px}.direct-account-list>button{width:100%;display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;border:0;border-top:1px solid #edf0f4;background:#fff;padding:12px 10px;text-align:left}.direct-account-list>button.active{background:#edf3ff;box-shadow:inset 3px 0 var(--blue)}.account-platform{width:31px;height:31px;display:grid;place-items:center;border-radius:7px;background:#161b22;color:#fff;font-size:9px;font-weight:900}.account-platform.xhs{background:#ff3f55}.direct-account-list strong,.direct-account-list span,.direct-account-list small{display:block}.direct-account-list strong{font-size:9px}.direct-account-list span{margin-top:3px;color:#7f8998;font-size:7px}.direct-account-list small{margin-top:4px;color:#168a62;font-size:7px}.direct-account-list>button>b{font-size:9px}.direct-account-head{min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-bottom:1px solid #e6eaf0}.direct-account-head>div:first-child{display:grid;grid-template-columns:auto auto;gap:3px 8px;align-items:center}.direct-account-head h3{margin:0;font-size:15px}.direct-account-head>div:first-child>span:last-child{grid-column:2;color:#818b9b;font-size:8px}.direct-account-head>div:last-child{text-align:right}.auth-state{display:inline-block;padding:5px 7px;border-radius:4px;font-size:8px;font-weight:800}.auth-state.authorized{background:#e8f8f0;color:#16885f}.auth-state.partial{background:#fff2e8;color:#d26425}.direct-account-head small{display:block;margin-top:5px;color:#8b95a3;font-size:7px}.direct-metrics{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid #e7ebf1}.direct-metrics div{padding:13px 15px;border-right:1px solid #e7ebf1}.direct-metrics div:last-child{border-right:0}.direct-metrics span,.direct-metrics strong{display:block}.direct-metrics span{color:#8490a1;font-size:8px}.direct-metrics strong{margin-top:6px;font-size:16px}.link-collector{margin:14px 16px;padding:13px;background:#f4f7fd;border:1px solid #d9e3f7;border-left:4px solid var(--blue)}.link-collector-copy{display:flex;align-items:flex-start;gap:9px}.link-collector-copy>svg{width:17px;height:17px;color:var(--blue)}.link-collector-copy strong,.link-collector-copy span{display:block}.link-collector-copy strong{font-size:10px}.link-collector-copy span{margin-top:4px;color:#728096;font-size:8px}.link-collector-form{display:grid;grid-template-columns:1.5fr 1fr 130px 110px;gap:7px;margin-top:11px}.link-collector-form input{min-width:0;height:34px;border:1px solid #d6dfed;background:#fff;padding:0 9px;font-size:8px}.link-collector-form button{border:0;background:var(--blue);color:#fff;font-size:8px;font-weight:800}.link-collector>small{display:block;margin-top:8px;color:#7d8898;font-size:7px}.direct-content-table{margin:0 16px 16px;border:1px solid #e1e6ed;border-radius:6px;overflow:hidden}.direct-content-table th,.direct-content-table td{padding:10px;font-size:8px}.insight-summary{display:grid;grid-template-columns:repeat(5,1fr);margin-top:14px;background:#fff;border:1px solid #dfe5ed;border-radius:7px}.insight-summary article{padding:17px;border-right:1px solid #e5e9ef}.insight-summary article:last-child{border-right:0}.insight-summary span,.insight-summary strong,.insight-summary small{display:block}.insight-summary span{color:#7d8898;font-size:8px}.insight-summary strong{margin-top:7px;font-size:19px}.insight-summary small{margin-top:5px;color:#168a62;font-size:7px}.insight-grid{display:grid;grid-template-columns:1.6fr .75fr;gap:14px;margin-top:14px}.insight-chart{padding-bottom:12px}.insight-chart>div{padding:0 8px}.insight-diagnosis>header>b{color:var(--blue);font-size:22px}.insight-diagnosis ul{list-style:none;margin:0;padding:10px 16px}.insight-diagnosis li{display:flex;gap:9px;padding:11px 0;border-bottom:1px solid #edf0f4}.insight-diagnosis li>svg{flex:none;width:15px;height:15px;color:var(--blue)}.insight-diagnosis li:last-child>svg{color:#ff6517}.insight-diagnosis li strong,.insight-diagnosis li small{display:block}.insight-diagnosis li strong{font-size:9px}.insight-diagnosis li small{margin-top:4px;color:#7f8998;font-size:7px}.insight-diagnosis>button{width:calc(100% - 32px);margin:4px 16px 16px}.report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.report-grid>article{background:#fff;border:1px solid #dfe5ed;border-radius:7px;padding:16px}.report-grid>article>header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #e8ecf1}.report-grid>article>header strong,.report-grid>article>header span{display:block}.report-grid>article>header strong{font-size:11px}.report-grid>article>header span{margin-top:4px;color:#808b9c;font-size:8px}.report-grid>article>header b{color:var(--blue);font-size:20px}.report-grid dl{display:grid;grid-template-columns:1fr 1fr;margin:12px 0}.report-grid dl>div{padding:9px;background:#f7f9fb;border:1px solid #edf0f4}.report-grid dt{color:#808a99;font-size:7px}.report-grid dd{margin:5px 0 0;font-size:11px;font-weight:900}.report-grid p{min-height:48px;margin:0;color:#667285;font-size:8px;line-height:1.7}.report-grid footer{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.report-grid footer span{color:#dd6a24;font-size:7px}.report-grid footer button{height:30px;border:1px solid var(--blue);background:#fff;color:var(--blue);padding:0 9px;font-size:8px;font-weight:800}.direct-subtabs{height:48px;display:flex;align-items:flex-end;gap:24px;padding:0 17px;border-bottom:1px solid #e5eaf1;background:#fbfcfe}.direct-subtabs button{position:relative;height:48px;border:0;background:transparent;padding:0 2px;color:#69768a;font-size:10px;font-weight:800}.direct-subtabs button.active{color:var(--blue)}.direct-subtabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--blue)}.direct-subtabs button b{margin-left:6px;padding:2px 5px;border-radius:9px;background:#edf3ff;color:var(--blue);font-size:7px}.direct-dashboard{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.72fr);gap:14px;padding:14px 16px 16px}.direct-trend-chart{padding-bottom:10px}.direct-trend-chart>header,.live-snapshot>header{min-height:58px}.direct-trend-chart .recharts-responsive-container{margin-top:8px}.up-chip{display:inline-flex!important;width:max-content;padding:5px 7px;border-radius:4px;background:#e9f8f1;color:#168a62!important;font-weight:900}.direct-dashboard-side{display:grid;align-content:start;gap:12px}.account-health-card,.live-snapshot{border:1px solid #e0e6ee;border-radius:7px;background:#fff;overflow:hidden}.account-health-card>header{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid #edf0f4}.account-health-card>header span,.account-health-card>header strong{display:block}.account-health-card>header span{color:#7b8798;font-size:8px}.account-health-card>header strong{margin-top:4px;font-size:12px}.account-health-card>header>b{color:var(--blue);font-size:20px}.account-health-card ul{list-style:none;margin:0;padding:8px 14px}.account-health-card li{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #eef1f4;font-size:8px}.account-health-card li:last-child{border-bottom:0}.account-health-card li svg{width:14px;height:14px;color:#17895f}.account-health-card li.warning svg{color:#ff6517}.live-snapshot>header{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #edf0f4}.live-snapshot h3{margin:0;font-size:11px}.live-snapshot p{margin:4px 0 0;color:#8791a0;font-size:7px}.live-snapshot header button{border:0;background:transparent;color:var(--blue);font-size:8px}.live-snapshot article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-top:1px solid #edf0f4}.live-snapshot article:first-of-type{border-top:0}.live-snapshot article strong,.live-snapshot article small{display:block}.live-snapshot article strong{margin-top:5px;font-size:8px}.live-snapshot article small{margin-top:4px;color:#8290a3;font-size:7px}.live-snapshot article>b{color:#334157;font-size:8px}.live-status{display:inline-flex;width:max-content;padding:3px 5px;border-radius:4px;background:#f0f2f5;color:#687487;font-size:7px;font-weight:900}.live-status.completed{background:#e9f8f1;color:#168a62}.live-status.scheduled{background:#edf3ff;color:var(--blue)}.mini-empty{padding:28px 14px;color:#8a95a5;font-size:8px;text-align:center}.direct-live-table{margin:14px 16px 16px;border:1px solid #e1e6ed;border-radius:6px;overflow:hidden}.direct-live-table>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #e8ecf2}.direct-live-table h3{margin:0;font-size:14px}.direct-live-table p{margin:4px 0 0;color:#8b95a5;font-size:8px}.direct-live-table>header>span{color:#687489;font-size:8px}.direct-live-table table{width:100%;table-layout:fixed}.direct-live-table th,.direct-live-table td{padding:11px 10px;font-size:8px}.direct-live-table th:first-child{width:24%}.direct-live-table td strong,.direct-live-table td small{display:block}.direct-live-table td small{margin-top:4px;color:#8490a0;font-size:7px}.portfolio-scope{text-align:right}.portfolio-scope span,.portfolio-scope strong{display:block}.portfolio-scope span{color:#8791a2;font-size:8px}.portfolio-scope strong{margin-top:5px;color:var(--blue);font-size:10px}.portfolio-summary{grid-template-columns:repeat(6,1fr)}.trend-verdict{display:flex;align-items:center;gap:10px;margin:12px 16px 0;padding:12px;background:#edf7f2;border-left:3px solid #1a9a6b}.trend-verdict>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#1a9a6b;color:#fff;font-size:16px;font-weight:900}.trend-verdict strong,.trend-verdict small{display:block}.trend-verdict strong{font-size:9px}.trend-verdict small{margin-top:4px;color:#647466;font-size:7px;line-height:1.5}.insight-lower-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.72fr);gap:14px;margin-top:14px}.account-contribution table{table-layout:fixed}.account-contribution th,.account-contribution td{padding:11px 13px;font-size:8px}.account-contribution th:first-child{width:30%}.account-contribution td:first-child{display:flex;align-items:center;gap:7px}.account-contribution td:first-child strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-contribution td b{font-size:9px}.low-activity>header>span{color:#d15b2a!important}.low-activity>article{padding:13px 15px;border-top:1px solid #edf0f4}.low-activity>article>div:first-child{display:flex;align-items:center;gap:8px}.warning-dot{width:8px;height:8px;border-radius:50%;background:#ff6517}.low-activity article strong,.low-activity article small{display:block}.low-activity article strong{font-size:9px}.low-activity article small{margin-top:4px;color:#838e9d;font-size:7px}.low-activity dl{display:grid;grid-template-columns:1fr 1fr;margin:10px 0 0}.low-activity dl>div{padding:8px;background:#f7f9fb;border:1px solid #edf0f4}.low-activity dt{color:#8290a1;font-size:7px}.low-activity dd{margin:4px 0 0;font-size:9px;font-weight:900}.low-activity article p{margin:9px 0;color:#667386;font-size:8px;line-height:1.5}.low-activity article button{height:29px;border:1px solid #d7e0ec;background:#fff;color:var(--blue);padding:0 9px;font-size:8px;font-weight:800}.auto-send-badge{display:grid;grid-template-columns:auto auto;gap:2px 7px;align-items:center;text-align:right}.auto-send-badge .source-dot{grid-row:1 / 3}.auto-send-badge strong{font-size:10px}.auto-send-badge small{color:#7f8a9a;font-size:7px}.report-automation-bar{display:grid;grid-template-columns:1fr 1fr .75fr;gap:12px;margin-top:14px}.report-automation-bar>article,.delivery-summary{min-height:82px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px 15px;background:#fff;border:1px solid #dfe5ed;border-radius:7px}.schedule-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;background:#edf3ff;color:var(--blue)}.schedule-icon.monthly{background:#fff2e8;color:#e06a24}.schedule-icon svg{width:18px;height:18px}.report-automation-bar article span,.report-automation-bar article strong,.report-automation-bar article small{display:block}.report-automation-bar article span{color:#7d8899;font-size:8px}.report-automation-bar article strong{margin-top:4px;font-size:10px}.report-automation-bar article small{margin-top:4px;color:#8b95a3;font-size:7px}.delivery-summary{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;background:#123f8c;color:#fff}.delivery-summary span{color:#b9cff2;font-size:8px}.delivery-summary strong{font-size:19px}.delivery-summary small{color:#d8e5f8;font-size:7px}.report-period-tabs{height:50px;display:flex;align-items:flex-end;gap:26px;margin-top:14px;padding:0 17px;background:#fff;border:1px solid #dfe5ed;border-radius:7px 7px 0 0}.report-period-tabs button{position:relative;height:49px;border:0;background:transparent;color:#657287;font-size:10px;font-weight:900}.report-period-tabs button span{margin-left:7px;padding:3px 5px;border-radius:4px;background:#e9f8f1;color:#168a62;font-size:7px}.report-period-tabs button.active{color:var(--blue)}.report-period-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--blue)}.report-list{background:#fff;border:1px solid #dfe5ed;border-top:0;border-radius:0 0 7px 7px;overflow:hidden}.report-list>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e5e9ef}.report-list>header h3{margin:0;font-size:12px}.report-list>header p{margin:4px 0 0;color:#8590a0;font-size:8px}.report-list>header>span{color:#647185;font-size:8px}.report-list>article{display:grid;grid-template-columns:180px 75px 310px minmax(260px,1fr) 110px;align-items:center;gap:16px;min-height:104px;padding:14px 16px;border-top:1px solid #edf0f4}.report-list>article:first-of-type{border-top:0}.report-list>article:hover{background:#fbfcff}.report-store .report-status,.report-store strong,.report-store small{display:block}.report-status{width:max-content;padding:4px 6px;border-radius:4px;background:#edf3ff;color:var(--blue);font-size:7px;font-weight:900}.report-status.read{background:#e9f8f1;color:#168a62}.report-store strong{margin-top:7px;font-size:10px}.report-store small{margin-top:4px;color:#8290a1;font-size:7px}.report-score{text-align:center;border-left:1px solid #e7ebf0;border-right:1px solid #e7ebf0}.report-score b,.report-score span{display:block}.report-score b{color:var(--blue);font-size:23px}.report-score span{margin-top:3px;color:#8290a1;font-size:7px}.report-row-metrics{display:grid;grid-template-columns:repeat(4,1fr)}.report-row-metrics>div{padding:3px 10px;border-right:1px solid #e5e9ef}.report-row-metrics>div:last-child{border-right:0}.report-row-metrics span,.report-row-metrics strong{display:block}.report-row-metrics span{color:#8290a1;font-size:7px}.report-row-metrics strong{margin-top:5px;font-size:10px}.report-conclusion strong{display:block;font-size:9px}.report-conclusion p{margin:5px 0 0;color:#6e7a8d;font-size:8px;line-height:1.6}.report-open{height:32px;border:1px solid var(--blue);background:#fff;color:var(--blue);font-size:8px;font-weight:900}.report-detail-backdrop{place-items:stretch end;padding:0}.report-detail-drawer{width:min(660px,calc(100vw - 40px));height:100vh;overflow:auto;background:#fff;box-shadow:-16px 0 48px #08142633;padding:22px}.report-detail-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #e4e9ef}.report-detail-drawer>header span{color:var(--blue);font-size:8px;font-weight:900}.report-detail-drawer>header h3{margin:5px 0 0;font-size:19px}.report-detail-drawer>header p{margin:6px 0 0;color:#7c8899;font-size:8px}.report-detail-drawer>header button{width:32px;height:32px;border:0;background:#f1f3f6}.report-detail-hero{display:grid;grid-template-columns:140px 1fr;gap:18px;margin-top:18px;padding:18px;background:#123f8c;color:#fff}.report-detail-hero>div:first-child{border-right:1px solid rgba(255,255,255,.25)}.report-detail-hero span,.report-detail-hero strong{display:block}.report-detail-hero span{color:#bcd0ef;font-size:8px}.report-detail-hero>div:first-child>strong{margin-top:8px;font-size:34px}.report-detail-hero strong small{font-size:11px}.report-detail-hero>div:last-child>strong{margin-top:7px;font-size:13px}.report-detail-hero p{margin:7px 0 0;color:#d9e5f6;font-size:8px;line-height:1.6}.report-detail-metrics{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border:1px solid #e0e6ee}.report-detail-metrics>div{padding:13px;border-right:1px solid #e5e9ef}.report-detail-metrics>div:last-child{border-right:0}.report-detail-metrics span,.report-detail-metrics strong{display:block}.report-detail-metrics span{color:#7e8a9a;font-size:7px}.report-detail-metrics strong{margin-top:5px;font-size:12px}.report-detail-sections{display:grid;gap:12px;margin-top:16px}.report-detail-sections>section{padding:15px;border:1px solid #e1e7ee;border-left:4px solid #1a9a6b}.report-detail-sections>section.issues{border-left-color:#ff6517}.report-detail-sections>section.suggestions{border-left-color:var(--blue);background:#f5f8ff}.report-detail-sections h4{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:10px}.report-detail-sections h4 svg{width:15px;height:15px}.report-detail-sections p{margin:7px 0;color:#5f6d81;font-size:9px}.report-detail-sections ol{margin:0;padding-left:20px}.report-detail-sections li{padding:5px 0;color:#46556b;font-size:9px}.report-detail-drawer>footer{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:15px;border-top:1px solid #e3e8ef}.report-detail-drawer>footer span{display:flex;align-items:center;gap:6px;color:#168a62;font-size:8px}.report-detail-drawer>footer svg{width:14px;height:14px}.report-detail-drawer>footer button{height:34px;border:0;background:var(--blue);color:#fff;padding:0 18px;font-size:9px;font-weight:900}.social-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0a152673;display:grid;place-items:center;padding:24px}.social-modal{width:min(520px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:8px;box-shadow:0 18px 56px #08142638;padding:20px}.social-modal>header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #e5e9ef}.social-modal>header span{color:var(--blue);font-size:8px;font-weight:900}.social-modal>header h3{margin:5px 0 0;font-size:17px}.social-modal>header button{width:30px;height:30px;border:0;background:#f1f3f6;color:#5f6a7a}.social-modal>header button svg{width:14px;height:14px}.modal-intro{margin:13px 0;color:#778294;font-size:9px;line-height:1.6}.modal-row,.modal-field,.modal-check{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;border-top:1px solid #edf0f4}.modal-row>span,.modal-field>span{font-size:9px;font-weight:800}.social-modal fieldset{display:flex;align-items:center;gap:20px;margin:0;padding:13px 0;border:0;border-top:1px solid #edf0f4}.social-modal legend{float:left;width:150px;font-size:9px;font-weight:800}.social-modal fieldset label{display:flex;align-items:center;gap:6px;font-size:9px}.social-modal input[type=checkbox]{accent-color:var(--blue)}.modal-field>input,.modal-field>select,.modal-field>div{width:250px}.modal-field input,.modal-field select{height:35px;border:1px solid #dce2ea;background:#fff;padding:0 9px;font-size:9px}.modal-field>div{display:flex}.modal-field>div input{flex:1;min-width:0}.modal-field em{width:38px;display:grid;place-items:center;background:#f1f4f7;border:1px solid #dce2ea;border-left:0;font-size:8px;font-style:normal}.modal-check{justify-content:flex-start}.modal-check>span strong,.modal-check>span small{display:block}.modal-check>span strong{font-size:9px}.modal-check>span small{margin-top:4px;color:#8490a0;font-size:7px}.social-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid #e5e9ef}@media(max-width:1280px){.social-intel-page{padding-left:24px;padding-right:24px}.social-intel-header,.social-tabs{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.social-radar-grid{grid-template-columns:1fr}.social-radar-side{grid-template-columns:1fr 1fr}.trend-table-head,.trend-table-body article{grid-template-columns:32px minmax(205px,1.5fr) 56px 66px 58px 72px 56px 66px 92px}.social-source-note{display:none}.direct-account-layout{grid-template-columns:220px 1fr}.direct-metrics{grid-template-columns:repeat(3,1fr)}.link-collector-form{grid-template-columns:1fr 1fr}.merchant-adoption{overflow:auto}.merchant-adoption table{min-width:980px}.report-grid{grid-template-columns:1fr 1fr}.direct-dashboard{grid-template-columns:1fr}.direct-dashboard-side{grid-template-columns:1fr 1fr}.portfolio-summary{grid-template-columns:repeat(3,1fr)}.insight-lower-grid{grid-template-columns:1fr}.report-list>article{grid-template-columns:170px 70px 260px minmax(220px,1fr) 100px}.report-automation-bar{grid-template-columns:1fr 1fr}.delivery-summary{grid-column:1 / -1}}.fulfillment-body.without-summary{grid-template-columns:minmax(0,1fr)}.queue-store-summary{min-height:405px;padding:18px;background:#10141d;color:#fff;border-left:5px solid var(--yellow)}.queue-store-summary>span{display:block;color:var(--yellow);font-size:8px;font-weight:900}.queue-store-summary>h3{margin:6px 0 13px;font-size:16px;line-height:1.35}.queue-summary-lines{display:grid;gap:6px}.queue-summary-lines>div{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:6px 8px;background:#1b2230;border-left:3px solid transparent}.queue-summary-lines>div.current{border-left-color:var(--yellow);background:#222b3a}.queue-summary-lines span{display:flex;align-items:center;gap:6px;color:#c3cad5;font-size:8px}.queue-summary-lines strong{font-size:8px}.queue-summary-lines .color-dot{margin:0}.queue-store-summary dl{margin:14px 0 0}.queue-store-summary dl>div{display:grid;grid-template-columns:105px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #303744;font-size:8px}.queue-store-summary dt{color:#939cac}.queue-store-summary dd{margin:0;text-align:right;font-weight:900}.queue-summary-note{display:flex;gap:8px;margin:14px 0;padding:11px;background:#1d2734}.queue-summary-note>svg{width:16px;height:16px;flex:none;color:#62dab0}.queue-summary-note strong,.queue-summary-note small{display:block}.queue-summary-note strong{font-size:9px}.queue-summary-note small{margin-top:4px;color:#aab3c0;font-size:7px;line-height:1.5}.queue-store-summary>button{width:100%;border:0;background:var(--yellow);padding:10px;color:#111;font-size:8px;font-weight:900}.queue-store-summary>button:disabled{opacity:.5}.procurement-request-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:12px;padding:22px 25px;background:#10141d;color:#fff;border-left:6px solid var(--yellow)}.procurement-request-hero>div:first-child{max-width:760px}.procurement-request-hero span{color:#ffd51a;font-size:8px;font-weight:900}.procurement-request-hero h3{margin:6px 0;font-size:20px}.procurement-request-hero p{margin:0;color:#b6beca;font-size:8px;line-height:1.65}.procurement-request-hero>div:last-child{text-align:right}.procurement-request-hero>div:last-child strong{display:block;color:var(--yellow);font-size:28px}.procurement-request-hero>div:last-child span{color:#c0c7d2;font-weight:500}.procurement-request-panel{padding:0;overflow:hidden}.procurement-request-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line)}.procurement-request-tabs button{min-height:48px;border:0;border-right:1px solid var(--line);background:#fafbfc;color:#555e6b;font-size:9px;font-weight:900}.procurement-request-tabs button:last-child{border-right:0}.procurement-request-tabs button.active{background:var(--blue);color:#fff}.procurement-request-tabs button b{margin-left:7px;font-size:13px}.procurement-request-body{display:grid;grid-template-columns:minmax(0,1fr) 360px}.procurement-request-list{min-width:0}.procurement-request-list article{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:92px;padding:12px 14px;border-bottom:1px solid var(--line);cursor:pointer}.procurement-request-list article:hover,.procurement-request-list article.selected{background:#edf3ff}.procurement-request-list article.selected{box-shadow:inset 4px 0 var(--blue)}.procurement-request-list img,.request-image-empty{width:72px;height:64px;object-fit:cover;background:#edf0f4}.request-image-empty{display:grid;place-items:center;color:var(--blue)}.request-image-empty svg{width:22px;height:22px}.procurement-request-list article>div>span,.procurement-request-list article>div>strong,.procurement-request-list article>div>p,.procurement-request-list article>div>small{display:block}.procurement-request-list article>div>span{color:var(--blue);font-size:7px;font-weight:900}.procurement-request-list article>div>strong{margin-top:4px;font-size:10px}.procurement-request-list article>div>p{margin:4px 0;color:#555e69;font-size:8px}.procurement-request-list article>div>small{color:#89919d;font-size:7px}.procurement-request-list article>b,.procurement-request-detail header>b{padding:5px 7px;background:#fff1e8;color:var(--orange);font-size:7px}.procurement-request-list article>b.approved,.procurement-request-detail header>b.approved{background:#edf2ff;color:var(--blue)}.procurement-request-list article>b.created,.procurement-request-detail header>b.created{background:#e8f7f0;color:#16825d}.procurement-request-list article>b.rejected,.procurement-request-detail header>b.rejected{background:#eff1f4;color:#737b86}.procurement-request-detail{min-height:410px;padding:17px;border-left:1px solid var(--line);background:#fff}.procurement-request-detail header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--line)}.procurement-request-detail header span,.procurement-request-detail header h3,.procurement-request-detail header p{display:block}.procurement-request-detail header span{color:var(--blue);font-size:7px;font-weight:900}.procurement-request-detail header h3{margin:5px 0 0;font-size:14px}.procurement-request-detail header p{margin:4px 0 0;color:#7d8590;font-size:7px}.procurement-request-detail dl{margin:13px 0}.procurement-request-detail dl>div{display:grid;grid-template-columns:86px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:8px}.procurement-request-detail dt{color:#848c97}.procurement-request-detail dd{margin:0;font-weight:800;line-height:1.5}.procurement-request-detail a{color:var(--blue)}.procurement-review-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.procurement-review-actions button,.procurement-primary{min-height:36px;border:1px solid var(--line);background:#fff;color:#5f6772;font-size:8px;font-weight:900}.procurement-review-actions button:last-child,.procurement-primary{border-color:var(--blue);background:var(--blue);color:#fff}.procurement-primary{width:100%}.procurement-review-note{padding:11px;background:#f2f4f6}.procurement-review-note strong,.procurement-review-note span{display:block}.procurement-review-note strong{font-size:8px}.procurement-review-note span{margin-top:4px;color:#737b86;font-size:7px}@media(max-width:1280px){.fulfillment-body.with-summary{grid-template-columns:minmax(0,1fr) 300px}.queue-store-summary{padding:14px}.procurement-request-body{grid-template-columns:minmax(0,1fr) 320px}.procurement-request-list article{grid-template-columns:58px minmax(0,1fr) auto}.procurement-request-list img,.request-image-empty{width:58px;height:54px}}.daily-task-grid{grid-template-columns:repeat(5,1fr)}.platform-feedback-panel{grid-column:1/-1}.feedback-counts{display:flex;gap:6px}.feedback-counts b{padding:5px 7px;background:#edf3ff;color:var(--blue);font-size:8px}.platform-feedback-panel>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.platform-feedback-panel>div:last-child>button{display:grid;grid-template-columns:74px 1fr auto 62px;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);background:#fff;text-align:left}.platform-feedback-panel button>span{padding:5px 6px;background:#edf3ff;color:var(--blue);font-size:7px;font-weight:900;text-align:center}.platform-feedback-panel button>span.merchant{background:#fff1e8;color:var(--orange)}.platform-feedback-panel strong,.platform-feedback-panel small,.platform-feedback-panel p{display:block;margin:0}.platform-feedback-panel strong{font-size:10px}.platform-feedback-panel small,.platform-feedback-panel p{margin-top:3px;color:#818995;font-size:7px}.platform-feedback-panel time{color:#d15b2a;font-size:8px;font-weight:900}.platform-feedback-panel button>b{color:var(--blue);font-size:8px}.order-growth-page{display:grid;gap:14px}.order-growth-hero{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;background:#10151e;color:#fff;border-left:6px solid var(--yellow)}.order-growth-hero>div:first-child span{color:var(--yellow);font-size:8px;font-weight:900}.order-growth-hero h2{margin:6px 0;font-size:23px}.order-growth-hero p{margin:0;color:#adb6c4;font-size:9px}.order-growth-hero>div:last-child{text-align:right}.order-growth-hero>div:last-child strong,.order-growth-hero>div:last-child span,.order-growth-hero>div:last-child b{display:block}.order-growth-hero>div:last-child strong{color:var(--yellow);font-size:30px}.order-growth-hero>div:last-child span{font-size:8px;color:#b9c1cd}.order-growth-hero>div:last-child b{margin-top:6px;font-size:9px}.order-growth-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,.8fr);gap:14px}.order-store-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.order-store-cards>button{padding:14px;border:1px solid var(--line);background:#fff;text-align:left}.order-store-cards>button.active{border-color:var(--blue);box-shadow:inset 4px 0 var(--blue);background:#f6f8ff}.order-store-cards span,.order-store-cards strong,.order-store-cards small{display:block}.order-store-cards span{color:#818a98;font-size:8px}.order-store-cards strong{margin-top:6px;font-size:12px}.order-store-cards b{display:inline-block;margin-top:10px;color:#16825d;font-size:15px}.order-store-cards small{margin-top:3px;color:#8d95a1;font-size:7px}.order-growth-chart{padding:14px;background:#fff;border:1px solid var(--line)}.order-growth-chart header{display:flex;align-items:center;justify-content:space-between}.order-growth-chart header strong,.order-growth-chart header span{display:block}.order-growth-chart header strong{font-size:11px}.order-growth-chart header span{margin-top:3px;color:#8d95a1;font-size:7px}.order-growth-chart header button{border:0;background:#edf3ff;color:var(--blue);padding:7px 9px;font-size:8px;font-weight:900}.mini-program-income-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mini-program-income-switch button{display:grid;grid-template-columns:1fr auto;align-items:end;padding:16px;border:1px solid var(--line);background:#fff;text-align:left}.mini-program-income-switch button.active{border-color:var(--blue);box-shadow:inset 5px 0 var(--blue);background:#f4f7ff}.mini-program-income-switch span,.mini-program-income-switch strong,.mini-program-income-switch small{display:block}.mini-program-income-switch span{font-size:10px;font-weight:900}.mini-program-income-switch strong{grid-row:1/3;grid-column:2;font-size:23px}.mini-program-income-switch small{margin-top:5px;color:#828b98;font-size:8px}.account-network-page{display:grid;gap:14px}.account-network-title{display:flex;align-items:center;justify-content:space-between}.account-network-title h3{margin:0;font-size:18px}.account-network-title p{margin:5px 0 0;color:#7d8998;font-size:8px}.account-network-title button{display:flex;align-items:center;gap:6px;border:0;background:var(--blue);color:#fff;padding:9px 12px;font-size:8px;font-weight:900}.account-network-title button svg{width:13px;height:13px}.account-network-kpis{display:grid;grid-template-columns:repeat(5,1fr) 1.25fr;background:#fff;border:1px solid #dfe5ed}.account-network-kpis>article,.network-trend{min-height:90px;padding:16px;border-right:1px solid #e5e9ef}.account-network-kpis span,.account-network-kpis strong,.account-network-kpis small{display:block}.account-network-kpis span{color:#7c8796;font-size:8px}.account-network-kpis>article>strong{margin-top:7px;font-size:20px}.account-network-kpis small{margin-top:5px;color:#8a94a2;font-size:7px}.account-network-kpis small b{color:#16825d}.network-trend{border-right:0}.network-trend>span{margin-bottom:4px;font-size:8px;font-weight:900}.account-network-layout{display:grid;grid-template-columns:218px minmax(460px,1fr) 345px;gap:12px}.network-ranking,.network-chart-panel,.network-detail{background:#fff;border:1px solid #dfe5ed}.network-ranking nav{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e6eaf0}.network-ranking nav button{height:43px;border:0;background:#fff;color:#687587;font-size:9px;font-weight:900}.network-ranking nav button.active{color:var(--blue);box-shadow:inset 0 -3px var(--blue)}.network-ranking>label{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;color:#778395;font-size:8px}.network-ranking select{border:1px solid #dce2ea;background:#fff;padding:5px;font-size:8px}.network-ranking>div>button{width:100%;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:10px;border:0;border-top:1px solid #eef1f5;background:#fff;text-align:left}.network-ranking>div>button.selected{background:#edf3ff;box-shadow:inset 3px 0 var(--blue)}.network-ranking>div>button>b{width:22px;height:22px;display:grid;place-items:center;background:#f0f3f8;color:#59708f;font-size:8px}.network-ranking>div>button:nth-child(-n+3)>b{background:#fff0dc;color:#c56a00}.network-ranking button span strong,.network-ranking button span small{display:block}.network-ranking button span strong{font-size:8px}.network-ranking button span small{margin-top:3px;color:#8791a0;font-size:7px}.network-ranking button em{color:#16825d;font-size:7px;font-style:normal}.network-ranking .all-accounts{width:calc(100% - 20px);margin:10px;border:1px solid #dce4f2;background:#fff;color:var(--blue);padding:8px;font-size:8px;font-weight:900}.network-chart-panel>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e7ebf0}.network-chart-panel header strong,.network-chart-panel header span{display:block}.network-chart-panel header strong{font-size:11px}.network-chart-panel header span{margin-top:5px;color:#7d8898;font-size:7px}.network-chart-panel header i{display:inline-block;width:7px;height:7px;margin:0 3px 0 7px;border-radius:50%;background:var(--blue)}.network-chart-panel header i.direct{background:var(--orange)}.network-chart-panel header i.franchise{background:#20a36b}.network-chart-panel header small{color:#8a94a2;font-size:7px}.network-chart-wrap{position:relative;min-height:500px;background:radial-gradient(circle at center,rgba(33,85,217,.05),transparent 52%)}.network-center-label{position:absolute;left:50%;top:50%;width:58px;height:58px;display:grid;place-content:center;text-align:center;transform:translate(-50%,-50%);border-radius:50%;background:#122f78;color:#fff;pointer-events:none}.network-center-label strong,.network-center-label span{display:block}.network-center-label strong{font-size:9px}.network-center-label span{font-size:7px;color:#bcd0ff}.quadrant{position:absolute;z-index:2;color:#9aa5b4;font-size:7px}.quadrant.q1{left:14px;top:14px}.quadrant.q2{right:14px;top:14px}.quadrant.q3{right:14px;bottom:14px}.quadrant.q4{left:14px;bottom:14px}.network-detail{padding:15px}.network-detail>header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e7ebf0}.network-detail header>div>span{display:inline-block;padding:4px 6px;background:#edf3ff;color:var(--blue);font-size:7px;font-weight:900}.network-detail header>div>span.direct{background:#fff1e8;color:var(--orange)}.network-detail header>div>span.franchise{background:#e9f8f2;color:#16825d}.network-detail h3{margin:7px 0 0;font-size:14px}.network-detail header small{display:block;margin-top:4px;color:#8490a0;font-size:7px}.network-detail header>b{display:grid;text-align:right;color:#7d8998;font-size:7px}.network-detail header>b strong{color:var(--blue);font-size:23px}.network-detail header>b em{color:#16825d;font-size:7px;font-style:normal}.network-detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;border:1px solid #e4e9ef}.network-detail-metrics>div{padding:9px;border-right:1px solid #e4e9ef;border-bottom:1px solid #e4e9ef}.network-detail-metrics>div:nth-child(3n){border-right:0}.network-detail-metrics>div:nth-child(n+4){border-bottom:0}.network-detail-metrics span,.network-detail-metrics strong{display:block}.network-detail-metrics span{color:#828d9c;font-size:7px}.network-detail-metrics strong{margin-top:5px;font-size:10px}.selected-trend{margin-top:12px;padding:10px;background:#f7f9fc}.selected-trend>div{display:flex;justify-content:space-between;font-size:7px}.selected-trend>div b{font-weight:500}.selected-trend>div b strong{color:#16825d}.network-detail-bottom{display:flex;align-items:center;margin-top:12px;border-top:1px solid #e8ecf1;padding-top:10px}.network-detail-bottom>div:last-child{flex:1}.network-detail-bottom strong{font-size:9px}.network-detail-bottom p{margin:6px 0;color:#728094;font-size:7px;line-height:1.55}.network-detail-bottom button{border:0;background:var(--blue);color:#fff;padding:7px 9px;font-size:7px;font-weight:900}.hot-video-library{background:#fff;border:1px solid #dfe5ed}.hot-video-library>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e6eaf0}.hot-video-library h3{margin:0;font-size:13px}.hot-video-library p{margin:4px 0 0;color:#818c9c;font-size:8px}.hot-video-library>header>strong{color:var(--blue);font-size:9px}.hot-video-library>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.hot-video-library article{display:grid;grid-template-columns:86px 1fr;gap:10px;min-height:108px;padding:11px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.hot-video-library article:nth-child(3n){border-right:0}.hot-video-library img{width:86px;height:86px;object-fit:cover}.hot-video-library article b,.hot-video-library article strong,.hot-video-library article span,.hot-video-library article small{display:block}.hot-video-library article b{color:var(--blue);font-size:7px}.hot-video-library article strong{margin-top:6px;font-size:9px;line-height:1.4}.hot-video-library article span,.hot-video-library article small{margin-top:5px;color:#7f8a99;font-size:7px}.tutorial-publish-form>.tutorial-media-drop{position:relative;min-height:94px;display:grid;place-items:center;align-content:center;gap:4px;border:1px dashed #9eabc0;background:#fff;color:#65748a;text-align:center}.tutorial-media-drop.dragging{border-color:var(--blue);background:#edf3ff}.tutorial-media-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.tutorial-media-drop svg{width:22px;height:22px;color:var(--blue)}.tutorial-media-drop strong{font-size:9px}.tutorial-media-drop span{font-size:7px}.tutorial-publish-form>.tutorial-media-list{display:grid;grid-template-columns:1fr;gap:5px}.tutorial-media-list article{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:7px;padding:5px;border:1px solid var(--line);background:#fff}.tutorial-media-list img,.tutorial-media-list video{width:44px;height:38px;object-fit:cover}.tutorial-media-list strong,.tutorial-media-list span{display:block}.tutorial-media-list strong{font-size:8px}.tutorial-media-list span{margin-top:3px;color:#808b99;font-size:7px}.tutorial-media-list button{border:0;background:#eef1f5;width:24px;height:24px}.tutorial-publish-form>.tutorial-protection{display:flex;grid-template-columns:none;align-items:center;gap:8px;padding:9px;background:#eaf7f1;color:#146c4f}.tutorial-protection svg{width:16px;height:16px}.tutorial-protection span strong,.tutorial-protection span small{display:block}.tutorial-protection span strong{font-size:8px}.tutorial-protection span small{margin-top:3px;color:#668177;font-size:7px}.tutorial-publish-form .auto-duration{display:block}.auto-duration span{display:block;margin-bottom:4px;color:#778393;font-size:7px}.official-pattern-list article{grid-template-columns:100px minmax(260px,1fr) 145px 82px}.pattern-list-preview{position:relative;width:100px;height:82px;overflow:hidden;background:#f1f2f5}.pattern-list-preview img{width:100%;height:100%}.pattern-list-preview>span{position:absolute!important;left:50%;top:50%;width:auto!important;transform:translate(-50%,-50%) rotate(-10deg);background:transparent!important;color:#555!important;opacity:.3;font-size:12px!important;white-space:nowrap}.copyright-passed{display:flex;align-items:center;gap:4px;margin-top:6px;color:#16825d;font-size:7px;font-style:normal}.copyright-passed svg{width:12px;height:12px}.pattern-performance{display:grid;gap:8px}.pattern-performance dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.pattern-performance dl>div{padding:5px;border:1px solid #e3e7ed}.pattern-performance dt{color:#858f9c;font-size:7px}.pattern-performance dd{margin:3px 0 0;font-size:10px;font-weight:900}.pattern-size-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px}.pattern-size-tabs button{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #dfe4ec;background:#fff;color:#586576}.pattern-size-tabs button.active{border-color:var(--blue);background:#edf3ff;color:var(--blue)}.pattern-size-tabs strong,.pattern-size-tabs span{font-size:8px}.pattern-size-tabs span{color:#8a95a4}.pattern-watermark-preview b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-10deg);color:#333;opacity:.3;font-size:22px;white-space:nowrap}.pattern-watermark-preview>em{position:absolute;left:9px;bottom:9px;padding:4px 6px;background:#11151dbf;color:#fff;font-size:7px;font-style:normal}.copyright-check{grid-column:1/-1;display:grid;padding:10px;background:#f0f2f5}.copyright-check span{font-size:9px;font-weight:900}.copyright-check small{margin-top:4px;color:#798492;font-size:7px}.copyright-check.checking{background:#edf3ff;color:var(--blue)}.copyright-check.passed{background:#e8f7f0;color:#16825d}.copyright-check.blocked{background:#fff0e8;color:var(--orange)}.promotion-scope-summary>button{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);background:#fff;text-align:left}.promotion-scope-summary>button.active{border-color:var(--blue);box-shadow:inset 4px 0 var(--blue);background:#f5f8ff}.promotion-scope-summary>button>span{width:36px;height:36px;display:grid;place-items:center;background:#edf2ff;color:var(--blue)}.promotion-scope-summary>button.direct>span{background:#fff0e8;color:var(--orange)}.promotion-scope-summary>button.custom>span{background:#e9f6f0;color:#16825d}.promotion-scope-summary>button strong,.promotion-scope-summary>button small{display:block}.promotion-scope-summary>button strong{font-size:9px}.promotion-scope-summary>button small{margin-top:4px;color:#7f8691;font-size:7px}.promotion-scope-summary>button b{color:var(--blue);font-size:15px}.promotion-channel{display:inline-block;margin-top:7px;padding:4px 6px;background:#edf3ff;color:var(--blue);font-size:7px;font-style:normal;font-weight:900}.promotion-channel.merchant_mini_program{background:#fff1e8;color:var(--orange)}.promotion-catalog-grid aside .market-risk{margin-right:7px;padding:4px 5px;background:#fff0e8;color:var(--orange);font-size:7px;font-weight:900}.promotion-usage-ledger{margin-top:16px}.promotion-usage-ledger .panel-head>b{color:var(--blue);font-size:9px}.promotion-usage-ledger td strong,.promotion-usage-ledger td small{display:block}.promotion-usage-ledger td small{margin-top:4px;color:#828c98;font-size:7px}@media(max-width:1450px){.account-network-layout{grid-template-columns:200px minmax(430px,1fr) 310px}.account-network-kpis{grid-template-columns:repeat(3,1fr)}.network-trend{grid-column:span 1}.hot-video-library>div{grid-template-columns:repeat(2,1fr)}.hot-video-library article:nth-child(3n){border-right:1px solid #edf0f4}.hot-video-library article:nth-child(2n){border-right:0}.daily-task-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1180px){.account-network-layout{grid-template-columns:1fr}.network-ranking>div{display:grid;grid-template-columns:repeat(2,1fr)}.account-network-kpis{grid-template-columns:repeat(2,1fr)}.order-growth-overview{grid-template-columns:1fr}.platform-feedback-panel>div:last-child{grid-template-columns:1fr}.official-upload-layout{grid-template-columns:1fr}.pattern-watermark-preview{min-height:360px}.order-store-cards{grid-template-columns:1fr}.daily-task-grid{grid-template-columns:repeat(2,1fr)}}.order-control-tower{display:grid;gap:14px}.order-command-strip{display:grid;grid-template-columns:1.25fr 2.3fr;min-height:148px;background:#101722;color:#fff;border-left:6px solid var(--yellow)}.order-command-copy{padding:24px}.order-command-copy>span{color:var(--yellow);font-size:8px;font-weight:900}.order-command-copy h2{margin:8px 0 7px;font-size:24px}.order-command-copy p{margin:0;color:#aeb9ca;font-size:8px;line-height:1.6}.order-command-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #2a3445}.order-command-kpis article{display:flex;flex-direction:column;justify-content:center;padding:20px;border-right:1px solid #2a3445}.order-command-kpis span,.order-command-kpis strong,.order-command-kpis small{display:block}.order-command-kpis span{color:#9aa9bd;font-size:8px}.order-command-kpis strong{margin-top:9px;font-size:23px}.order-command-kpis small{margin-top:7px;color:#aeb9ca;font-size:7px}.order-command-kpis small b{color:#42c590}.order-command-kpis .fastest strong{font-size:12px;line-height:1.5}.order-workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.workflow-column{background:#fff;border:1px solid #dfe5ed}.workflow-column>header{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:13px;border-bottom:1px solid #e7ebf1}.workflow-column>header>span{width:34px;height:34px;display:grid;place-items:center;background:#edf3ff;color:var(--blue)}.workflow-column.making>header>span{background:#fff3e8;color:var(--orange)}.workflow-column.handoff>header>span{background:#e9f8f2;color:#16825d}.workflow-column.exception>header>span{background:#fff0ee;color:#d64444}.workflow-column header strong,.workflow-column header small{display:block}.workflow-column header strong{font-size:10px}.workflow-column header small{margin-top:4px;color:#7f8a99;font-size:7px;line-height:1.4}.workflow-column header>b{font-size:20px}.workflow-alert{padding:8px 13px;background:#f7f9fc;color:#7a8594;font-size:7px}.workflow-alert strong{color:#e75c3c}.workflow-order-list>button{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:11px 13px;border:0;border-top:1px solid #edf0f4;background:#fff;text-align:left}.workflow-order-list button span strong,.workflow-order-list button span small{display:block}.workflow-order-list button span strong{font-size:8px}.workflow-order-list button span small{margin-top:4px;color:#8a94a2;font-size:7px}.workflow-order-list button span:last-child{text-align:right}.workflow-order-list button b{font-size:9px}.workflow-order-list button em{display:block;margin-top:4px;color:#e35c3a;font-size:7px;font-style:normal}.workflow-view-all{width:calc(100% - 22px);margin:10px 11px;border:1px solid #cfd8e8;background:#fff;color:var(--blue);padding:8px;font-size:8px;font-weight:900}.order-insight-grid{display:grid;grid-template-columns:1fr 1.18fr;gap:12px}.order-ranking-panel,.order-trend-panel,.order-ledger-panel{background:#fff;border:1px solid #dfe5ed}.order-ranking-panel>header,.order-trend-panel>header,.order-ledger-panel>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e5eaf0}.order-ranking-panel header strong,.order-ranking-panel header span,.order-trend-panel header strong,.order-trend-panel header span{display:block}.order-ranking-panel header strong,.order-trend-panel header strong{font-size:11px}.order-ranking-panel header span,.order-trend-panel header span{margin-top:4px;color:#85909e;font-size:7px}.order-ranking-panel header button{border:0;background:transparent;color:var(--blue);font-size:8px;font-weight:900}.order-trend-panel select{border:1px solid #d8dee7;background:#fff;padding:7px;font-size:8px}.order-ranking-panel>div>button{width:100%;display:grid;grid-template-columns:28px 1fr 45px 82px 50px;align-items:center;gap:8px;padding:10px 14px;border:0;border-top:1px solid #eef1f5;background:#fff;text-align:left}.order-ranking-panel>div>button.selected{background:#edf3ff;box-shadow:inset 3px 0 var(--blue)}.order-ranking-panel button>b{width:24px;height:24px;display:grid;place-items:center;background:#edf1f6;color:#65748b;font-size:8px}.order-ranking-panel button>b.rank-1{background:#fff0d5;color:#a85e00}.order-ranking-panel button span strong,.order-ranking-panel button span small{display:block}.order-ranking-panel button span strong{font-size:8px}.order-ranking-panel button span small{margin-top:3px;color:#8993a0;font-size:7px}.order-ranking-panel button em{font-size:8px;font-style:normal}.order-ranking-panel button>strong{font-size:9px;text-align:right}.order-ranking-panel button i{color:#16825d;font-size:7px;font-style:normal;text-align:right}.order-trend-panel .recharts-responsive-container{padding:10px 8px 0}.order-ledger-panel>header{gap:14px}.order-ledger-panel>header>div:first-child strong,.order-ledger-panel>header>div:first-child span{display:block}.order-ledger-panel>header>div:first-child strong{font-size:12px}.order-ledger-panel>header>div:first-child span{margin-top:4px;color:#84909f;font-size:7px}.order-ledger-filters{display:flex;align-items:center;gap:6px}.order-ledger-filters select,.order-ledger-filters>button{height:30px;border:1px solid #d8dee7;background:#fff;padding:0 8px;font-size:7px}.order-ledger-filters label{display:flex;align-items:center;gap:4px;color:#667181;font-size:7px}.order-ledger-table{overflow:auto}.order-ledger-table table{width:100%;border-collapse:collapse}.order-ledger-table th,.order-ledger-table td{padding:11px 13px;border-bottom:1px solid #edf0f4;text-align:left;font-size:8px;white-space:nowrap}.order-ledger-table th{background:#f7f9fc;color:#657186;font-size:7px}.order-ledger-table td strong,.order-ledger-table td small{display:block}.order-ledger-table td small{margin-top:4px;color:#8893a2;font-size:7px}.order-ledger-table td>button{border:0;background:transparent;color:var(--blue);font-size:8px;font-weight:900}.order-progress{display:grid;grid-template-columns:72px auto;align-items:center;gap:6px}.order-progress>span{height:4px;background:#e4e9f1}.order-progress i{display:block;height:100%;background:var(--blue)}.tower-status{display:inline-block;padding:4px 7px;background:#edf3ff;color:var(--blue);font-size:7px;font-weight:900}.tower-status.completed{background:#e8f7f0;color:#16825d}.tower-status.exception{background:#fff0ed;color:#d64b39}.overdue-text{color:#d84d3c;font-size:7px}.promotion-workbench{display:grid;gap:14px}.promotion-control-bar{display:grid;grid-template-columns:1.2fr 1.5fr 1fr;align-items:center;background:#fff;border:1px solid #dfe5ed}.promotion-control-bar>div,.promotion-control-bar>aside{padding:12px 14px}.promotion-control-bar>div span{display:block;margin-bottom:5px;color:#7d8998;font-size:7px}.promotion-control-bar select{width:100%;border:1px solid #d9e0e9;background:#fff;padding:8px;font-size:8px;font-weight:900}.promotion-control-bar nav{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #e2e7ed;border-right:1px solid #e2e7ed}.promotion-control-bar nav button{height:58px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:#fff;color:#697688;font-size:8px;font-weight:900}.promotion-control-bar nav button.active{background:#edf3ff;color:var(--blue);box-shadow:inset 0 -3px var(--blue)}.promotion-control-bar aside{display:flex;align-items:center;gap:7px;color:#16825d;font-size:7px}.promotion-live-zone,.promotion-library-zone{background:#fff;border:1px solid #dfe5ed}.promotion-live-zone{border-top:4px solid var(--blue);background:#f8faff}.promotion-live-zone>header,.promotion-library-zone>header{display:flex;align-items:center;justify-content:space-between;padding:16px}.promotion-live-zone header span,.promotion-live-zone header h3,.promotion-live-zone header p,.promotion-library-zone header span,.promotion-library-zone header h3{display:block;margin:0}.promotion-live-zone header span,.promotion-library-zone header span{color:var(--blue);font-size:7px;font-weight:900}.promotion-live-zone header h3,.promotion-library-zone header h3{margin-top:5px;font-size:14px}.promotion-live-zone header p{margin-top:4px;color:#7d8998;font-size:7px}.promotion-live-zone header>b{font-size:10px;color:#16825d}.promotion-card-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 16px}.promotion-drop-empty{min-height:120px;display:grid;place-items:center;align-content:center;gap:6px;margin:0 16px 16px;border:1px dashed #93ace5;background:#fff;color:#73829a}.promotion-drop-empty svg{width:24px;height:24px;color:var(--blue)}.promotion-drop-empty strong{font-size:9px}.promotion-drop-empty span{font-size:7px}.promotion-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 16px}.promotion-drag-card{display:grid;grid-template-columns:18px 36px 1fr;gap:8px;min-height:142px;padding:12px;border:1px solid #dce3ec;background:#fff;cursor:grab}.promotion-drag-card.applied{border-color:#9eb8f1;box-shadow:inset 0 3px var(--blue)}.promotion-drag-card.inactive{opacity:.6}.promotion-drag-handle{color:#9aa6b5;font-size:12px;letter-spacing:-2px}.promotion-drag-card>.promotion-icon{width:36px;height:36px}.promotion-drag-card>div:nth-child(3)>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.promotion-drag-card b{color:var(--orange);font-size:7px}.promotion-drag-card em{color:#788598;font-size:6px;font-style:normal}.promotion-drag-card strong{display:block;margin-top:7px;font-size:10px}.promotion-drag-card p{margin:5px 0;color:#566477;font-size:8px;line-height:1.45}.promotion-drag-card small{display:block;color:#8a95a4;font-size:7px;line-height:1.45}.promotion-drag-card aside{grid-column:2/-1;display:flex;gap:6px;margin-top:8px}.promotion-drag-card aside button{flex:1;border:1px solid #d7dfeb;background:#fff;color:var(--blue);padding:7px;font-size:7px;font-weight:900}.promotion-drag-card aside button:last-child{background:var(--blue);color:#fff}.promotion-editor-modal{width:min(1040px,94vw)}.promotion-editor-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-top:16px}.promotion-editor-layout>aside{display:grid;gap:9px;padding:14px;background:#f5f7fb}.promotion-editor-layout aside>strong{font-size:10px}.promotion-editor-layout aside label{display:grid;gap:5px;color:#5f6c7d;font-size:7px;font-weight:900}.promotion-editor-layout aside input,.promotion-editor-layout aside textarea{width:100%;border:1px solid #d8dee8;background:#fff;padding:8px;font-size:8px}.promotion-editor-layout aside textarea{min-height:68px}.promotion-editor-layout aside>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.promotion-store-permissions{margin-top:14px;padding:13px;border:1px solid #e1e6ed}.promotion-store-permissions>strong{font-size:10px}.promotion-store-permissions>p{margin:5px 0 10px;color:#7e8998;font-size:7px}.promotion-store-permissions>div{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.promotion-store-permissions label{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:8px;background:#f7f9fc;font-size:8px}.promotion-store-permissions small{color:#8a95a3;font-size:7px}.promotion-editor-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.promotion-editor-modal>footer .danger{border:1px solid #e3a99e;background:#fff;color:#c54432;padding:0 16px;font-size:8px;font-weight:900}.promotion-editor-modal>footer .modal-primary{width:auto;min-width:180px;margin:0}.mini-designer-page{display:grid;gap:14px}.mini-designer-hero{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;background:#101722;color:#fff;border-left:6px solid var(--blue)}.mini-designer-hero>div:first-child>span{color:var(--yellow);font-size:8px;font-weight:900}.mini-designer-hero h2{margin:8px 0 6px;font-size:21px}.mini-designer-hero p{margin:0;color:#aeb9c9;font-size:8px}.mini-designer-hero>div:last-child{text-align:right}.mini-designer-hero>div:last-child span,.mini-designer-hero>div:last-child strong{display:block}.mini-designer-hero>div:last-child span{color:#58d39d;font-size:7px;font-weight:900}.mini-designer-hero>div:last-child strong{margin-top:5px;color:#aeb9c9;font-size:7px}.mini-designer-hero button{margin-top:10px;border:0;background:var(--yellow);padding:9px 13px;font-size:8px;font-weight:900}.mini-designer-workspace{display:grid;grid-template-columns:220px minmax(400px,1fr) 330px;gap:12px}.designer-section-list,.designer-editor,.mini-phone-preview{background:#fff;border:1px solid #dfe5ed}.designer-section-list>header,.designer-editor>header,.mini-phone-preview>header{padding:14px;border-bottom:1px solid #e5eaf0}.designer-section-list header strong,.designer-section-list header span,.designer-editor header span,.designer-editor header h3{display:block}.designer-section-list header strong{font-size:10px}.designer-section-list header span{margin-top:4px;color:#84909f;font-size:7px}.designer-section-list>button{width:100%;display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;padding:12px;border:0;border-bottom:1px solid #edf0f4;background:#fff;text-align:left}.designer-section-list>button.active{background:#edf3ff;box-shadow:inset 3px 0 var(--blue)}.designer-section-list button>b{width:24px;height:24px;display:grid;place-items:center;background:#f0f3f8;color:#6c7889;font-size:7px}.designer-section-list button span strong,.designer-section-list button span small{display:block}.designer-section-list button span strong{font-size:8px}.designer-section-list button span small{margin-top:3px;color:#8a95a3;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.designer-section-list>button:last-child{display:block;color:var(--blue);text-align:center;font-size:8px;font-weight:900}.designer-editor header span{color:var(--blue);font-size:7px;font-weight:900}.designer-editor header h3{margin:5px 0 0;font-size:14px}.designer-form{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:16px}.designer-form>label{display:grid;gap:5px;color:#5e6b7d;font-size:7px;font-weight:900}.designer-form input,.designer-form textarea{width:100%;border:1px solid #d7dee8;background:#fff;padding:9px;font-size:8px}.designer-form textarea{min-height:72px}.designer-form .check-row{display:flex;align-items:center}.designer-image-upload{position:relative;grid-column:1/-1;min-height:190px;overflow:hidden;border:1px dashed #a8b5c8;background:#f5f7fb;cursor:pointer}.designer-image-upload input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0}.designer-image-upload img{width:100%;height:170px;object-fit:cover}.designer-image-upload>span{position:absolute;left:10px;bottom:10px;padding:6px 8px;background:#111;color:#fff;font-size:7px}.designer-image-upload.banner{min-height:140px}.designer-image-upload.banner img{height:120px}.designer-image-upload.popup img{object-fit:contain}.remove-section{grid-column:1/-1;border:1px solid #e4b1a7;background:#fff;color:#c44734;padding:9px;font-size:8px;font-weight:900}.mini-phone-preview>header{display:flex;justify-content:space-between}.mini-phone-preview header span,.mini-phone-preview header b{font-size:8px}.mini-preview-screen{position:relative;min-height:650px;margin:15px;border:8px solid #111;border-radius:28px;background:#f5f6f8;overflow:hidden}.mini-preview-status{display:flex;justify-content:space-between;padding:16px 13px 8px;background:#fff;font-size:8px}.preview-hero{position:relative;height:220px;overflow:hidden;background:#154bdc}.preview-hero>img{width:100%;height:100%;object-fit:cover}.preview-hero>div{position:absolute;top:0;right:0;bottom:0;left:0;padding:28px 18px;background:linear-gradient(90deg,#071b4beb,#071b4b1f);color:#fff}.preview-hero span{color:var(--yellow);font-size:7px;font-weight:900}.preview-hero h3{width:65%;margin:8px 0 6px;font-size:19px;line-height:1.1}.preview-hero p{width:62%;margin:0;color:#e1e8fa;font-size:7px;line-height:1.5}.preview-hero button{margin-top:12px;border:0;background:var(--yellow);padding:7px 9px;font-size:7px;font-weight:900}.preview-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);padding:12px;background:#fff}.preview-shortcuts span{text-align:center}.preview-shortcuts i{display:block;width:28px;height:28px;margin:auto;background:#e8efff;border-radius:8px}.preview-shortcuts b{display:block;margin-top:5px;font-size:6px}.preview-banners{display:grid;gap:8px;padding:10px}.preview-banners article{position:relative;height:75px;overflow:hidden}.preview-banners img{width:100%;height:100%;object-fit:cover}.preview-banners strong{position:absolute;left:10px;bottom:9px;color:#fff;font-size:8px;text-shadow:0 1px 4px #111}.preview-popup{position:absolute;left:28px;right:28px;top:160px;padding:14px;background:#fff;box-shadow:0 12px 40px #0000004d;text-align:center}.preview-popup img{width:82px;height:70px;object-fit:cover}.preview-popup strong,.preview-popup p,.preview-popup small{display:block}.preview-popup strong{margin-top:7px;font-size:12px}.preview-popup p{margin:5px;color:#697486;font-size:7px}.preview-popup button{width:100%;border:0;background:var(--blue);color:#fff;padding:8px;font-size:7px;font-weight:900}.preview-popup small{margin-top:5px;color:#9aa3af;font-size:6px}.detail-drawer.feedback-drawer{width:520px}.feedback-detail-v2{padding:28px 24px}.feedback-detail-v2>header>div{display:flex;align-items:center;gap:7px}.feedback-source,.feedback-detail-v2 header b{display:inline-block;padding:5px 7px;font-size:7px;font-weight:900}.feedback-source.customer{background:#edf3ff;color:var(--blue)}.feedback-source.merchant{background:#fff0e8;color:var(--orange)}.feedback-detail-v2 header b{background:#fff2cf;color:#9c6700}.feedback-detail-v2 h2{margin:14px 0 7px;font-size:19px;line-height:1.35}.feedback-detail-v2 header p{margin:0;color:#7d8795;font-size:8px}.feedback-message-card{margin-top:18px;padding:14px;background:#f5f7fb;border-left:4px solid var(--blue)}.feedback-message-card>span{color:#7b8797;font-size:7px;font-weight:900}.feedback-message-card blockquote{margin:10px 0;color:#273243;font-size:10px;line-height:1.65}.feedback-message-card footer{display:flex;align-items:center;gap:5px;color:#d05d31;font-size:7px}.feedback-reply-composer{margin-top:18px}.feedback-reply-composer>div{display:flex;justify-content:space-between}.feedback-reply-composer>div strong{font-size:10px}.feedback-reply-composer>div span{color:#84909e;font-size:7px}.feedback-reply-composer nav{display:flex;gap:5px;margin-top:9px}.feedback-reply-composer nav button{border:1px solid #d7dfeb;background:#fff;color:var(--blue);padding:6px 8px;font-size:7px}.feedback-reply-composer textarea{width:100%;min-height:145px;margin-top:8px;border:1px solid #cfd7e3;padding:12px;font:inherit;font-size:9px;line-height:1.6}.feedback-reply-composer>small{display:block;margin-top:5px;color:#9099a5;font-size:7px;text-align:right}.feedback-sync-preview{display:flex;gap:9px;margin-top:13px;padding:12px;background:#eaf7f1;color:#176e52}.feedback-sync-preview svg{flex:none}.feedback-sync-preview strong,.feedback-sync-preview span{display:block}.feedback-sync-preview strong{font-size:8px}.feedback-sync-preview span{margin-top:4px;color:#6d8179;font-size:7px}.feedback-send{margin-top:14px}.official-pattern-v2 .panel-head{align-items:flex-start}.official-pattern-v2 .panel-head p{margin:5px 0 0;color:#808b99;font-size:7px}.pattern-sort-tools{display:grid;gap:8px}.pattern-sort-tools nav{display:flex}.pattern-sort-tools nav button{border:1px solid #d7dee8;background:#fff;padding:6px 8px;font-size:7px}.pattern-sort-tools nav button.active{background:var(--blue);color:#fff}.official-pattern-v2 .official-pattern-list article{grid-template-columns:52px 112px minmax(260px,1fr) 190px 82px;gap:12px}.pattern-order b,.pattern-order span{display:block}.pattern-order b{font-size:18px;color:#b2bbc8}.pattern-order span{margin-top:6px;color:#7e8998;font-size:7px}.official-pattern-v2 article.pinned{box-shadow:inset 4px 0 var(--yellow);background:#fffdf5}.pattern-main-copy>div{display:flex;align-items:center;gap:6px}.pattern-main-copy>div>b{display:flex;align-items:center;gap:3px;color:#a56a00;font-size:7px}.pattern-main-copy>div>b svg{width:11px;height:11px}.pattern-main-copy>strong{display:block;margin-top:7px;font-size:11px}.pattern-row-actions{display:grid;gap:6px}.pattern-row-actions button{border:1px solid #b8c8ed;background:#fff;color:var(--blue);padding:7px;font-size:7px;font-weight:900}.pattern-row-actions button:last-child{border-color:#e4b1a7;color:#bd4333}.official-pattern-v2 .pattern-performance dl{grid-template-columns:repeat(3,1fr)}.hot-video-library>div{grid-template-columns:repeat(4,1fr)}.hot-video-library article{grid-template-columns:72px 1fr;min-height:96px}.hot-video-library article:nth-child(3n){border-right:1px solid #edf0f4}.hot-video-library article:nth-child(4n){border-right:0}.hot-video-library img{width:72px;height:72px}.hot-video-more{width:calc(100% - 28px);margin:12px 14px;border:1px solid #cfd8e8;background:#fff;color:var(--blue);padding:9px;font-size:8px;font-weight:900}@media(max-width:1450px){.order-workflow-grid{grid-template-columns:repeat(2,1fr)}.order-command-strip{grid-template-columns:1fr}.order-command-kpis{border-left:0;border-top:1px solid #2a3445}.mini-designer-workspace{grid-template-columns:190px minmax(360px,1fr) 300px}.promotion-library-grid,.promotion-card-row{grid-template-columns:repeat(2,1fr)}.hot-video-library>div{grid-template-columns:repeat(4,1fr)}.hot-video-library article{grid-template-columns:58px 1fr}.hot-video-library img{width:58px;height:58px}.official-pattern-v2 .official-pattern-list article{grid-template-columns:44px 100px minmax(220px,1fr) 170px 75px}}@media(max-width:1180px){.order-insight-grid{grid-template-columns:1fr}.order-command-kpis{grid-template-columns:repeat(2,1fr)}.order-ledger-panel>header{align-items:flex-start;flex-direction:column}.mini-designer-workspace{grid-template-columns:180px 1fr}.mini-phone-preview{grid-column:1/-1}.promotion-control-bar{grid-template-columns:1fr}.promotion-control-bar nav{border:0;border-top:1px solid #e2e7ed;border-bottom:1px solid #e2e7ed}.official-pattern-v2 .official-pattern-list article{grid-template-columns:40px 95px 1fr}.official-pattern-v2 .pattern-performance,.official-pattern-v2 .pattern-row-actions{grid-column:2/-1}}.hq-app.orders-mode{display:block;min-width:1280px;background:#f8fafc}.orders-mode .sidebar{display:none}.orders-mode .main-area{grid-column:1;min-height:100vh}.orders-reference-page{min-height:100vh;padding:12px 21px 16px;background:#f8fafc;color:#111827}.orders-reference-header{height:56px;display:flex;align-items:center;justify-content:space-between}.orders-reference-header>div:first-child>span{display:block;color:#8b95a5;font-size:12px}.orders-reference-header h1{margin:5px 0 0;font-size:23px;line-height:1;font-weight:900}.orders-header-tools{display:flex;align-items:center;gap:20px}.orders-header-tools nav{display:flex}.orders-header-tools nav button{height:34px;min-width:82px;border:1px solid #dce3ed;background:#fff;color:#111827;font-size:13px}.orders-header-tools nav button+button{border-left:0}.orders-header-tools nav button.active{border-color:#154bdc;background:#154bdc;color:#fff;font-weight:900}.orders-header-tools>input{width:178px;height:34px;border:1px solid #dce3ed;border-radius:4px;background:#fff;padding:0 12px;color:#253044;font-size:12px}.orders-header-tools>button{height:34px;display:flex;align-items:center;gap:7px;border:1px solid #dce3ed;border-radius:4px;background:#fff;padding:0 14px;color:#253044;font-size:12px;font-weight:800}.orders-header-tools>button svg{width:15px;height:15px}.orders-reference-kpis{height:108px;display:grid;grid-template-columns:1fr 1fr 1fr 1.25fr;margin-top:12px;border-radius:5px;background:#0f1a2b;color:#fff;box-shadow:0 2px 7px #0f1a2b1f}.orders-reference-kpis article{position:relative;display:flex;flex-direction:column;justify-content:center;padding:17px 28px}.orders-reference-kpis article+article:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:1px;background:#435066}.orders-reference-kpis span,.orders-reference-kpis strong,.orders-reference-kpis p{display:block}.orders-reference-kpis>article>span{color:#d5dce7;font-size:12px}.orders-reference-kpis>article>strong{margin-top:7px;font-size:24px;line-height:1;font-weight:700}.orders-reference-kpis strong small{margin-left:4px;color:#cfd7e3;font-size:11px;font-weight:500}.orders-reference-kpis p{margin:9px 0 0;color:#d6dce5;font-size:11px}.orders-reference-kpis p b{margin:0 9px 0 3px;color:#fff}.orders-reference-kpis p em{color:#ff6a21;font-style:normal;font-weight:900}.orders-reference-kpis .fast-store{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:900}.orders-reference-kpis .fast-store svg{width:19px;height:19px;color:#ffd11a}.reference-progress{height:5px;margin-top:5px;border-radius:3px;background:#3b4960;overflow:hidden}.reference-progress i{display:block;height:100%;border-radius:3px;background:#2b64f6}.orders-reference-flow{height:219px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:15px}.orders-reference-flow>article{position:relative;display:grid;grid-template-rows:63px 1fr 31px;border:1px solid #dde4ed;border-radius:5px;background:#fff}.orders-reference-flow article>header{position:relative;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px 16px 7px}.orders-reference-flow article>header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#edf3ff;color:#1552e0}.orders-reference-flow article>header>span svg{width:19px;height:19px}.orders-reference-flow article.exception>header>span{background:#fff0e9;color:#f05f29}.orders-reference-flow article header>div strong{display:block;color:#1552e0;font-size:15px}.orders-reference-flow article.exception header>div strong{color:#ef5c2b}.orders-reference-flow article header>div b{display:block;margin-top:2px;font-size:16px}.orders-reference-flow article header>div b small{margin-left:3px;font-size:10px;font-weight:500}.orders-reference-flow article header>em{align-self:end;margin-bottom:10px;color:#ff6425;font-size:11px;font-style:normal}.orders-reference-flow .flow-arrow{position:absolute;right:-18px;top:22px;z-index:2;width:19px;height:19px;color:#d5dce6}.orders-reference-flow article>div{padding:0 16px}.orders-reference-flow article>div>button{width:100%;height:57px;display:grid;grid-template-columns:1fr auto;align-items:center;border:0;border-top:1px solid #e7ebf1;background:#fff;padding:7px 0;text-align:left}.orders-reference-flow article>div>button>span:first-child strong,.orders-reference-flow article>div>button>span:first-child b,.orders-reference-flow article>div>button>span:first-child small{display:block}.orders-reference-flow article>div>button>span:first-child strong{font-size:11px}.orders-reference-flow article>div>button>span:first-child b{margin-top:1px;font-size:10px}.orders-reference-flow article>div>button>span:first-child small{margin-top:3px;color:#727e8e;font-size:9px}.orders-reference-flow article>div>button>span:last-child{text-align:right}.orders-reference-flow article>div>button>span:last-child b,.orders-reference-flow article>div>button>span:last-child em{display:block}.orders-reference-flow article>div>button>span:last-child b{font-size:10px}.orders-reference-flow article>div>button>span:last-child em{margin-top:5px;color:#ff6425;font-size:10px;font-style:normal}.orders-reference-flow .view-all{height:31px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-top:1px solid #e7ebf1;background:#fff;color:#1552e0;font-size:10px;font-weight:900}.orders-reference-flow .view-all svg{width:12px;height:12px}.orders-reference-middle{height:248px;display:grid;grid-template-columns:.96fr 1.04fr;gap:20px;margin-top:15px}.orders-ranking,.orders-trend{overflow:hidden;border:1px solid #dde4ed;border-radius:5px;background:#fff}.orders-ranking>header,.orders-trend>header{height:37px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #e5eaf0}.orders-ranking header>div,.orders-trend header>div{display:flex;align-items:center}.orders-ranking header strong,.orders-trend header strong{font-size:14px}.orders-ranking header span,.orders-trend header span{margin-left:5px;color:#616d7d;font-size:11px}.orders-ranking header button{display:flex;align-items:center;border:0;background:transparent;color:#1552e0;font-size:10px}.orders-ranking header button svg{width:12px;height:12px}.orders-trend header select{width:340px;height:29px;border:1px solid #dbe2ec;border-radius:3px;background:#fff;padding:0 10px;font-size:10px}.orders-ranking table{table-layout:fixed}.orders-ranking th{height:27px;padding:4px 11px;border-bottom:1px solid #e4e9f0;color:#626f80;font-size:9px}.orders-ranking th:nth-child(1){width:45px}.orders-ranking th:nth-child(2){width:184px}.orders-ranking th:nth-child(3){width:86px}.orders-ranking th:nth-child(4){width:132px}.orders-ranking th:nth-child(5){width:105px}.orders-ranking td{height:36px;padding:4px 11px;border-bottom:1px solid #edf0f4;font-size:9px}.orders-ranking tbody tr{cursor:pointer}.orders-ranking tbody tr:hover{background:#f6f8fc}.orders-ranking td>strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-rank{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#eaf0f8;color:#8799b3;font-size:9px}.reference-rank.rank-1{background:#ffbf18;color:#fff}.reference-rank.rank-2{background:#bbcee8;color:#fff}.reference-rank.rank-3{background:#f4a36c;color:#fff}.orders-ranking td:nth-child(4){white-space:nowrap}.orders-ranking td:nth-child(4) .up{color:#ff6425;font-weight:900}.orders-ranking td:nth-child(4) .down{color:#1aa36f;font-weight:900}.orders-ranking td:nth-child(4) small{display:inline;margin-left:6px;color:#111827;font-size:8px}.orders-ranking td:nth-child(6)>span{display:block;font-size:9px}.rank-progress{height:4px;margin-top:4px;border-radius:3px;background:#e5eaf1}.rank-progress i{display:block;height:100%;border-radius:3px;background:#1552e0}.orders-trend .recharts-responsive-container{margin-top:1px}.orders-reference-ledger{height:316px;margin-top:15px;overflow:hidden;border:1px solid #dde4ed;border-radius:5px;background:#fff}.orders-reference-ledger>header{height:46px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #dfe5ed}.orders-reference-ledger>header>strong{flex:none;margin-right:37px;font-size:15px}.ledger-reference-filters{flex:1;display:flex;align-items:center;gap:8px}.ledger-reference-filters>select{height:29px;border:1px solid #dbe2ec;border-radius:3px;background:#fff;padding:0 8px;font-size:10px}.ledger-reference-filters>select:nth-child(1){width:110px}.ledger-reference-filters>select:nth-child(2){width:110px}.ledger-reference-filters>select:nth-child(3){width:108px}.ledger-reference-filters>label:not(.exception-switch){height:29px;display:flex;align-items:center;border:1px solid #dbe2ec;border-radius:3px;padding:0 7px;color:#4d5968;font-size:9px;white-space:nowrap}.ledger-reference-filters>label input{width:142px;border:0;background:#fff;color:#4d5968;font-size:9px;outline:0}.ledger-reference-filters>input{min-width:180px;height:29px;border:1px solid #dbe2ec;border-radius:3px;padding:0 10px;font-size:9px}.ledger-reference-filters>button{height:29px;border:0;border-radius:3px;background:#1552e0;color:#fff;padding:0 17px;font-size:10px;font-weight:900}.exception-switch{display:flex;align-items:center;gap:7px;color:#374151;font-size:9px;white-space:nowrap}.exception-switch>input{position:absolute;opacity:0}.exception-switch>span{position:relative;width:35px;height:19px;border-radius:10px;background:#b8c1ce}.exception-switch>span:after{content:"";position:absolute;left:2px;top:2px;width:15px;height:15px;border-radius:50%;background:#fff}.exception-switch>input:checked+span{background:#1552e0}.exception-switch>input:checked+span:after{left:18px}.orders-reference-table{height:232px;overflow:hidden}.orders-reference-table table{table-layout:fixed}.orders-reference-table th{height:33px;padding:6px 12px;background:#f7f9fc;border-bottom:1px solid #e1e6ed;color:#657284;font-size:9px}.orders-reference-table td{height:33px;padding:5px 12px;border-bottom:1px solid #edf0f4;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-reference-table th:nth-child(1){width:160px}.orders-reference-table th:nth-child(2){width:130px}.orders-reference-table th:nth-child(3){width:145px}.orders-reference-table th:nth-child(4){width:100px}.orders-reference-table th:nth-child(5){width:210px}.orders-reference-table th:nth-child(6){width:110px}.orders-reference-table th:nth-child(7){width:80px}.orders-reference-table th:nth-child(8){width:105px}.orders-reference-table th:nth-child(9){width:115px}.orders-reference-table th:nth-child(10){width:135px}.orders-reference-table th:nth-child(11){width:85px}.orders-reference-table td>strong{font-size:10px}.reference-status{display:inline-block;padding:4px 8px;border-radius:2px;background:#fff2ca;color:#dd8a00;font-size:9px;font-weight:900}.reference-status.making{background:#e8efff;color:#1552e0}.reference-status.overdue{background:#ffe5e2;color:#e95042}.reference-table-progress{display:flex;align-items:center;gap:7px}.reference-table-progress>span{width:58px;height:5px;border-radius:3px;background:#e6ebf2}.reference-table-progress i{display:block;height:100%;border-radius:3px;background:#14b8b2}.reference-table-progress.waiting i,.reference-table-progress.overdue i{background:#0f1a2b}.reference-table-progress b{font-size:8px}.orders-reference-table td:last-child{display:flex;align-items:center;gap:9px}.orders-reference-table td:last-child button{border:0;background:transparent;color:#1552e0;padding:0;font-size:9px;font-weight:900}.orders-reference-ledger>footer{height:37px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 14px;border-top:1px solid #e2e7ed;color:#445064;font-size:9px}.orders-reference-ledger>footer nav{display:flex;align-items:center;gap:2px}.orders-reference-ledger>footer nav button{width:28px;height:27px;border:0;background:#fff;color:#253044;font-size:9px}.orders-reference-ledger>footer nav button.active{border-radius:3px;background:#1552e0;color:#fff}.orders-reference-ledger>footer nav b{padding:0 4px}.orders-reference-ledger>footer select{height:28px;border:1px solid #dbe2ec;background:#fff;padding:0 8px;font-size:9px}.orders-reference-ledger>footer label{display:flex;align-items:center;gap:4px}.orders-reference-ledger>footer label input{width:42px;height:27px;border:1px solid #dbe2ec;text-align:center;font-size:9px}@media(max-width:1380px){.orders-reference-page{zoom:.88}.hq-app.orders-mode{min-width:1120px}.orders-reference-header{height:60px}.orders-reference-flow,.orders-reference-middle{gap:14px}.orders-reference-ledger{overflow-x:auto}}.orders-header-tools nav button:first-child{min-width:102px}.orders-date-field{position:relative;display:block;width:178px;height:34px}.orders-date-field input{width:100%;height:100%;border:1px solid #dce3ed;border-radius:4px;background:#fff;padding:0 38px 0 14px;color:#253044;font-size:12px;outline:none}.orders-date-field svg{position:absolute;right:13px;top:9px;width:15px;height:15px;color:#657284;pointer-events:none}.reference-trend-legend{height:25px;display:flex;align-items:center;gap:19px;padding:0 16px;color:#465364;font-size:10px}.reference-trend-legend span{position:relative;padding-left:22px}.reference-trend-legend span:before{content:"";position:absolute;left:0;top:3px;width:15px;height:6px;border-radius:2px;background:#174fe0}.reference-trend-legend .amount:before{background:#18b4b0}.reference-trend-legend .completion:before{top:5px;height:2px;background:#ff6419}.reference-axis-labels{height:17px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#7b8797;font-size:9px}.orders-trend .recharts-responsive-container{margin-top:0}.orders-reference-kpis{height:110px;margin-top:14px}.orders-reference-flow{height:225px;margin-top:16px}.orders-reference-middle{height:254px}.orders-ranking th{height:30px;font-size:10px}.orders-ranking td{height:37px;font-size:10px}.orders-ranking td>strong,.orders-ranking td:nth-child(4) small,.orders-ranking td:nth-child(6)>span{font-size:9px}.orders-reference-ledger{height:329px;margin-top:16px}.orders-reference-ledger>footer{height:50px}.orders-reference-page{padding-bottom:11px}.hq-app.orders-with-sidebar{grid-template-columns:238px minmax(0,1fr);overflow-x:hidden}.orders-with-sidebar .main-area{min-width:0;overflow-x:hidden}@media(max-width:1550px){.orders-with-sidebar .orders-reference-page{zoom:.84}}.promotion-runtime-stats{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.promotion-runtime-stats b{padding:3px 6px;border-radius:6px;color:#164fc5;background:#eef4ff;font-size:11px;font-weight:700}@media(max-width:1400px){.orders-with-sidebar .orders-reference-page{zoom:.8}}@media(max-width:1280px){.hq-app.orders-with-sidebar{grid-template-columns:208px minmax(0,1fr)}}.promotion-target-control{display:block;overflow:hidden}.promotion-target-control>header{display:grid;grid-template-columns:minmax(360px,.9fr) 1.1fr;align-items:center;border-bottom:1px solid #e2e7ed}.promotion-target-control>header>div{padding:12px 14px}.promotion-target-control>header>div>span{display:block;margin-bottom:5px;color:#7d8998;font-size:7px}.promotion-target-control>header select{width:100%;border:1px solid #d9e0e9;background:#fff;padding:8px;font-size:8px;font-weight:900}.promotion-target-control>header>aside{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:12px 16px;color:#16825d;font-size:8px}.promotion-target-control>nav{display:grid;grid-template-columns:repeat(5,1fr);border:0}.promotion-target-control>nav button{position:relative;height:70px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;justify-content:stretch;gap:9px;border:0;border-right:1px solid #e2e7ed;background:#fff;padding:0 14px;color:#6d798a;text-align:left}.promotion-target-control>nav button:last-child{border-right:0}.promotion-target-control>nav button>svg{width:19px;height:19px;color:#66758a}.promotion-target-control>nav button>span strong,.promotion-target-control>nav button>span small{display:block}.promotion-target-control>nav button>span strong{color:#202a38;font-size:10px}.promotion-target-control>nav button>span small{margin-top:4px;color:#8a95a3;font-size:7px;font-weight:500}.promotion-target-control>nav button>b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:12px;background:#f0f3f8;color:#536176;font-size:8px}.promotion-target-control>nav button.active{background:#edf3ff;box-shadow:inset 0 -4px var(--blue)}.promotion-target-control>nav button.active>svg,.promotion-target-control>nav button.active>span strong{color:var(--blue)}.promotion-target-control>nav button.active>b{background:var(--blue);color:#fff}.promotion-all-library>header{border-bottom:1px solid #e1e6ed}.promotion-surface-groups{display:grid;gap:12px;padding:14px;background:#f6f8fb}.promotion-surface-group{overflow:hidden;border:1px solid #dfe5ed;background:#fff}.promotion-surface-group>header{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid #e2e7ed;background:#fbfcfe}.promotion-surface-group>header>span{width:38px;height:38px;display:grid;place-items:center;background:#eaf1ff;color:var(--blue)}.promotion-surface-group.offline_store>header>span{background:#fff0e8;color:var(--orange)}.promotion-surface-group>header svg{width:19px;height:19px}.promotion-surface-group>header strong,.promotion-surface-group>header small{display:block}.promotion-surface-group>header strong{font-size:11px}.promotion-surface-group>header small{margin-top:4px;color:#7d8998;font-size:7px}.promotion-surface-group>header>b{min-width:30px;height:24px;display:grid;place-items:center;background:#edf3ff;color:var(--blue);font-size:9px}.promotion-surface-group.offline_store>header>b{background:#fff0e8;color:var(--orange)}.promotion-surface-group .promotion-library-grid{padding:12px}.promotion-card-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.promotion-drag-card .promotion-card-tags em{padding:3px 5px;background:#eef2f7;color:#69778a}.promotion-drag-card .promotion-card-tags em.offline_store{background:#fff0e8;color:var(--orange)}.promotion-drag-card .promotion-card-tags em.mini_program{background:#edf3ff;color:var(--blue)}.promotion-all-library .promotion-drag-card.applied{background:#f8fbff}.promotion-all-library .promotion-drag-card.applied aside button:last-child{background:#fff;color:#c14432;border-color:#e5aca3}@media(max-width:1380px){.promotion-target-control>nav button{grid-template-columns:24px 1fr;padding:0 10px}.promotion-target-control>nav button>b{position:absolute;right:8px;top:8px;min-width:18px;height:18px}.promotion-target-control>nav button>span small{max-width:92px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.mp-editor-shell{height:100vh;min-height:760px;display:grid;grid-template-rows:94px minmax(0,1fr);overflow:hidden;background:#fff;color:#111827}.mp-editor-shell button,.mp-editor-shell input,.mp-editor-shell select,.mp-editor-shell textarea{font-family:inherit}.mp-editor-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 28px;border-bottom:1px solid #e3e8ef;background:#fff}.mp-editor-header h1{margin:0;font-size:24px;line-height:1.1}.mp-editor-header p{display:flex;align-items:center;gap:10px;margin:8px 0 0;color:#7e8998;font-size:11px}.mp-editor-header p strong{color:#1556e8}.mp-editor-header p i{width:3px;height:3px;border-radius:50%;background:#9ca6b3}.mp-editor-header-actions{display:flex;align-items:center;gap:12px}.mp-editor-header-actions>span{color:#8b95a4;font-size:10px}.mp-editor-header-actions>b{padding:5px 8px;background:#e8f7f0;color:#167957;font-size:9px}.mp-editor-header-actions>b.draft{background:#fff1d7;color:#9a6400}.mp-history-link{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#556274;padding:7px;font-size:10px;font-weight:800}.mp-history-link svg{width:14px;height:14px}.mp-publish-button{height:38px;display:flex;align-items:center;gap:6px;border:0;background:#ffd00a;color:#111827;padding:0 16px;font-size:10px;font-weight:900}.mp-publish-button svg{width:13px;height:13px}.mp-publish-button:disabled{opacity:.65}.mp-editor-workspace{min-height:0;display:grid;grid-template-columns:250px minmax(520px,1fr) 330px}.mp-page-tree{min-height:0;display:flex;flex-direction:column;border-right:1px solid #e2e7ee;background:#fff}.mp-page-tree>header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #eef1f5}.mp-page-tree>header strong{font-size:14px}.mp-page-tree>header button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d9e0e9;background:#fff;color:#59677b}.mp-page-tree>header svg{width:14px}.mp-page-tree>nav{flex:1;overflow:auto;padding:12px}.mp-page-branch{margin-bottom:5px}.mp-page-branch-title{width:100%;height:38px;display:grid;grid-template-columns:13px 17px 1fr;align-items:center;gap:7px;border:0;background:#fff;padding:0 10px;color:#202b3a;text-align:left}.mp-page-branch-title svg{width:14px;height:14px}.mp-page-branch-title strong{font-size:11px}.mp-page-branch.active>.mp-page-branch-title{background:#f2f6ff;color:#154bdc}.mp-page-branch>div{display:grid;gap:2px;padding:2px 0 7px 34px}.mp-tree-item,.mp-tree-static{width:100%;min-height:34px;display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:7px;border:0;background:#fff;padding:0 9px;color:#5f6b7a;text-align:left;font-size:10px}.mp-tree-item svg,.mp-tree-static svg{width:14px;height:14px}.mp-tree-item.active{background:#eaf1ff;color:#1556e8;font-weight:900}.mp-tree-item>i{width:6px;height:6px;border-radius:50%;background:#19a974}.mp-tree-static{grid-template-columns:16px 1fr}.mp-tree-guide{height:54px;display:flex;align-items:center;justify-content:center;gap:7px;margin:12px;border:1px solid #dbe2ec;background:#fff;color:#475467;font-size:10px;font-weight:800}.mp-tree-guide svg{width:14px}.mp-canvas-stage{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 62px;justify-items:center;overflow:hidden;background:#fbfcfe}.mp-canvas-stage>footer{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-top:1px solid #e5eaf0;background:#fff}.mp-canvas-stage>footer>span{display:flex;align-items:center;gap:6px;color:#7c8796;font-size:9px}.mp-canvas-stage>footer svg{width:13px}.mp-canvas-stage>footer nav{display:flex;gap:8px}.mp-canvas-stage>footer nav button{height:34px;display:flex;align-items:center;gap:6px;border:1px solid #d8e0ea;background:#fff;padding:0 12px;color:#647185;font-size:9px;font-weight:800}.mp-canvas-stage>footer nav button.active{border-color:#1556e8;color:#1556e8;background:#f4f7ff}.mp-phone-canvas{position:relative;width:min(470px,calc(100% - 70px));height:calc(100% - 32px);max-height:790px;min-height:600px;align-self:center;overflow:auto;border:1px solid #d7dee8;border-radius:30px;background:#fff;box-shadow:0 9px 30px #24344c12;scrollbar-width:thin}.mp-phone-top{height:66px;display:grid;grid-template-columns:70px 1fr 70px;align-items:center;padding:0 18px}.mp-phone-top>b{font-size:11px}.mp-phone-top>span{text-align:center;font-size:14px;font-weight:900}.mp-phone-top>button{justify-self:end;width:40px;height:27px;display:grid;place-items:center;border:1px solid #e0e5ec;border-radius:14px;background:#fff}.mp-phone-top svg{width:13px}.mp-phone-search{height:38px;display:flex;align-items:center;gap:8px;margin:0 16px 10px;padding:0 13px;border:1px solid #e0e5eb;border-radius:20px;color:#9aa3af;font-size:10px}.mp-phone-search svg{width:14px}.mp-canvas-hero,.mp-canvas-banner,.mp-canvas-wide-card{position:relative;width:calc(100% - 30px);display:block;margin:0 15px;border:0;background:#f2f4f7;padding:0;text-align:left}.mp-canvas-hero{height:200px;overflow:hidden}.mp-canvas-hero>img{width:100%;height:100%;display:block;object-fit:cover}.mp-canvas-hero>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px;color:#fff;background:#0a1f4638}.mp-canvas-hero small,.mp-canvas-hero strong,.mp-canvas-hero em,.mp-canvas-hero b{display:block}.mp-canvas-hero small{color:#ffda2b;font-size:8px;font-weight:900}.mp-canvas-hero strong{width:260px;margin-top:7px;font-size:24px;line-height:1.12}.mp-canvas-hero em{margin-top:7px;font-size:9px;font-style:normal}.mp-canvas-hero b{margin-top:12px;background:#ffd00a;color:#111827;padding:7px 11px;font-size:8px}.mp-canvas-hero.selected,.mp-canvas-banner.selected,.mp-canvas-wide-card.selected{outline:3px solid #1461ff;outline-offset:2px}.mp-canvas-hero.selected:after,.mp-canvas-banner.selected:after,.mp-canvas-wide-card.selected:after{content:"当前编辑";position:absolute;right:6px;top:6px;background:#1461ff;color:#fff;padding:4px 6px;font-size:7px;font-weight:900}.mp-canvas-shortcuts{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin:15px;padding-bottom:13px;border-bottom:1px solid #edf0f4}.mp-canvas-shortcuts>span{text-align:center}.mp-canvas-shortcuts svg{width:32px;height:32px;margin:auto;padding:8px;border-radius:50%;background:#eef4ff;color:#1556e8}.mp-canvas-shortcuts span:nth-child(3) svg,.mp-canvas-shortcuts span:nth-child(5) svg{background:#fff3d8;color:#e99a00}.mp-canvas-shortcuts b{display:block;margin-top:5px;font-size:8px}.mp-canvas-banner{height:54px;margin-bottom:8px;overflow:hidden}.mp-canvas-banner img{width:100%;height:100%;display:block;object-fit:cover;filter:brightness(.72)}.mp-canvas-banner strong{position:absolute;left:14px;top:20px;color:#fff;font-size:9px}.mp-canvas-products{padding:6px 15px 86px}.mp-canvas-products>header{display:flex;align-items:center;justify-content:space-between;margin:8px 0 10px}.mp-canvas-products>header>strong{font-size:13px}.mp-canvas-products>header>span{display:flex;align-items:center;color:#8d96a3;font-size:8px}.mp-canvas-products>header svg{width:11px}.mp-canvas-products>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mp-canvas-products article img{width:100%;aspect-ratio:1;display:block;object-fit:cover}.mp-canvas-products article strong,.mp-canvas-products article b{display:block}.mp-canvas-products article strong{margin-top:5px;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-canvas-products article b{margin-top:3px;color:#ef4d36;font-size:9px}.mp-canvas-popup{position:absolute;z-index:4;left:76px;right:76px;top:220px;display:grid;justify-items:center;border:3px solid #1461ff;background:#fff;padding:14px;box-shadow:0 18px 44px #0f172a42}.mp-canvas-popup img{width:78px;height:66px;object-fit:cover}.mp-canvas-popup strong,.mp-canvas-popup span,.mp-canvas-popup b{display:block}.mp-canvas-popup strong{margin-top:6px;font-size:12px}.mp-canvas-popup span{margin-top:5px;color:#667184;font-size:7px;text-align:center}.mp-canvas-popup b{width:100%;margin-top:9px;background:var(--effect-accent,#154bdc);color:#fff;padding:7px;text-align:center;font-size:7px}.mp-canvas-page-title{padding:8px 18px 14px}.mp-canvas-page-title small,.mp-canvas-page-title strong{display:block}.mp-canvas-page-title small{color:#7c8796;font-size:8px}.mp-canvas-page-title strong{margin-top:4px;font-size:22px}.mp-canvas-wide-card{height:112px;overflow:hidden}.mp-canvas-wide-card img{width:100%;height:100%;display:block;object-fit:cover;filter:brightness(.7)}.mp-canvas-wide-card>span{position:absolute;left:17px;top:34px;color:#fff}.mp-canvas-wide-card strong,.mp-canvas-wide-card small{display:block}.mp-canvas-wide-card strong{font-size:15px}.mp-canvas-wide-card small{margin-top:5px;font-size:8px}.mp-phone-nav{position:sticky;z-index:3;left:0;right:0;bottom:0;height:68px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;border-top:1px solid #e5eaf0;background:#fff}.mp-phone-nav>span{text-align:center;color:#8791a0}.mp-phone-nav svg{width:17px;height:17px}.mp-phone-nav b{display:block;margin-top:4px;font-size:7px}.mp-phone-nav span.active{color:#1556e8}.mp-property-panel{min-height:0;overflow:auto;border-left:1px solid #e2e7ee;background:#fff}.mp-property-panel>header{height:64px;display:flex;align-items:baseline;justify-content:space-between;padding:21px 18px;border-bottom:1px solid #eef1f5}.mp-property-panel>header span{font-size:14px;font-weight:900}.mp-property-panel>header small{color:#8490a0;font-size:8px}.mp-component-kind,.mp-property-section,.mp-enabled-row{padding:16px 18px;border-bottom:1px solid #edf0f4}.mp-component-kind>label,.mp-property-section>label{display:block;margin-bottom:9px;color:#778394;font-size:9px}.mp-component-kind>div{display:flex;align-items:center;gap:10px}.mp-component-kind>div>svg{width:30px;height:30px;padding:7px;background:#edf3ff;color:#1556e8}.mp-component-kind strong,.mp-component-kind small{display:block}.mp-component-kind strong{font-size:11px}.mp-component-kind small{margin-top:3px;color:#8b95a3;font-size:8px}.mp-image-picker{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:9px}.mp-image-picker>img{width:72px;height:56px;object-fit:cover;border:1px solid #e0e5eb}.mp-image-picker>span{min-width:0}.mp-image-picker strong,.mp-image-picker small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-image-picker strong{font-size:8px}.mp-image-picker small{margin-top:4px;color:#8a94a2;font-size:7px}.mp-image-picker>label{position:relative;background:#1556e8;color:#fff;padding:7px 8px;font-size:8px;font-weight:900;cursor:pointer}.mp-image-picker input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.mp-property-section>input,.mp-property-section>textarea,.mp-property-section>select{width:100%;border:1px solid #dce2ea;background:#fff;color:#263141;padding:9px 10px;outline:0;font-size:10px}.mp-property-section>textarea{min-height:68px;resize:vertical}.mp-property-section>select+.mp-property-section>input{margin-top:7px}.mp-property-section>select+input{margin-top:7px}.mp-property-section>small{display:block;margin-top:5px;color:#99a2ae;font-size:7px;text-align:right}.mp-enabled-row{display:flex;align-items:center;justify-content:space-between}.mp-enabled-row strong,.mp-enabled-row small{display:block}.mp-enabled-row strong{font-size:10px}.mp-enabled-row small{margin-top:4px;color:#8b95a3;font-size:7px}.mp-enabled-row>button{position:relative;width:40px;height:22px;border:0;border-radius:12px;background:#b8c1ce}.mp-enabled-row>button i{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .18s}.mp-enabled-row>button.on{background:#1556e8}.mp-enabled-row>button.on i{left:21px}.mp-save-component{width:calc(100% - 36px);height:38px;display:flex;align-items:center;justify-content:center;gap:6px;margin:16px 18px;border:0;background:#1556e8;color:#fff;font-size:9px;font-weight:900}.mp-save-component svg{width:14px}.mp-advanced-editor{margin:14px 18px;border:1px solid #dfe5ed}.mp-advanced-editor summary{display:flex;align-items:center;gap:6px;padding:11px;cursor:pointer;color:#1556e8;font-size:9px;font-weight:900}.mp-advanced-editor summary svg{width:13px}.mp-advanced-editor summary svg:last-child{margin-left:auto}.mp-advanced-editor[open]{padding:0 10px 10px}.mp-advanced-editor[open] summary{margin:0 -10px 10px;border-bottom:1px solid #e5e9ef}.mp-advanced-editor label{display:block;margin-top:8px;color:#667184;font-size:8px}.mp-advanced-editor textarea{width:100%;min-height:58px;margin-top:5px;border:1px solid #dce2ea;padding:7px;font-size:8px;resize:vertical}.mp-advanced-editor textarea.code{background:#101827;color:#c9f4dd;font-family:Consolas,monospace}.mp-advanced-editor>button{width:100%;height:30px;border:0;background:#1556e8;color:#fff;font-size:8px;font-weight:900}.mp-advanced-editor>button.secondary{background:#111827}.mp-history-modal{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0d162675}.mp-history-modal>section{width:min(760px,82vw);max-height:76vh;overflow:auto;background:#fff}.mp-history-modal>section>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e3e8ef}.mp-history-modal header span{color:#1556e8;font-size:9px;font-weight:900}.mp-history-modal h2{margin:5px 0 0;font-size:18px}.mp-history-modal header button{width:32px;height:32px;display:grid;place-items:center;border:0;background:#eef1f5}.mp-history-modal>section>div{padding:8px 22px 20px}.mp-history-modal article{display:grid;grid-template-columns:94px 1fr auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #edf0f4}.mp-history-modal article img{width:94px;height:66px;object-fit:cover}.mp-history-modal article b,.mp-history-modal article strong,.mp-history-modal article small{display:block}.mp-history-modal article b{color:#1556e8;font-size:7px}.mp-history-modal article strong{margin-top:4px;font-size:11px}.mp-history-modal article small{margin-top:4px;color:#8d96a3;font-size:8px}.mp-history-modal article>button{border:1px solid #cfd7e3;background:#fff;color:#1556e8;padding:8px 10px;font-size:8px;font-weight:900}.mp-history-modal article>button:disabled{color:#9ca3af}@media(max-width:1350px){.mp-editor-workspace{grid-template-columns:220px minmax(450px,1fr) 300px}.mp-phone-canvas{width:min(440px,calc(100% - 40px))}.mp-editor-header-actions>span{display:none}}@media(max-width:1120px){.mp-editor-shell{overflow:auto}.mp-editor-workspace,.mp-editor-header{min-width:930px}.mp-page-tree>nav{overflow:visible}}.promotion-global-control{grid-template-columns:minmax(0,1fr) auto}.promotion-global-control>header{display:flex;align-items:center;gap:12px}.promotion-global-control>header>div{display:grid;gap:4px}.promotion-global-control>header strong{font-size:15px}.promotion-global-control>header span{color:#758195;font-size:11px}.promotion-global-editor .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.promotion-global-editor .form-grid label{display:grid;gap:7px;color:#59667a;font-size:12px;font-weight:800}.promotion-global-editor .form-grid .wide{grid-column:1/-1}.promotion-global-editor input,.promotion-global-editor select,.promotion-global-editor textarea{width:100%;border:1px solid #d9e0e9;background:#fff;padding:10px;color:#202b3b;font:inherit}.promotion-global-editor textarea{min-height:78px;resize:vertical}.promotion-global-permission-note{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;border-left:3px solid #1556e8;background:#f0f5ff}.promotion-global-permission-note svg{flex:none;margin-top:2px;color:#1556e8}.promotion-global-permission-note strong,.promotion-global-permission-note span{display:block}.promotion-global-permission-note strong{font-size:13px}.promotion-global-permission-note span{margin-top:5px;color:#657286;font-size:11px;line-height:1.5}.warehouse-value-summary{grid-template-columns:repeat(4,minmax(0,1fr)) 170px}.warehouse-value-summary article small{display:block;margin-top:6px;color:#7b8798;font-size:11px;line-height:1.45}.warehouse-publish-center{margin-bottom:14px}.warehouse-publish-center>.panel-head>small{color:#738096;font-size:11px}.warehouse-publish-center>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px}.warehouse-publish-center article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #dfe5ed;background:#fff;padding:14px}.warehouse-publish-center article>div strong,.warehouse-publish-center article>div span{display:block}.warehouse-publish-center article>div strong{font-size:13px}.warehouse-publish-center article>div span{margin-top:6px;color:#778397;font-size:10px;line-height:1.5}.warehouse-publish-center article>b{color:#1556e8;font-size:15px}.warehouse-publish-center article>button{grid-column:1/-1;height:36px;border:1px solid #1556e8;background:#fff;color:#1556e8;font-size:11px;font-weight:900}.warehouse-publish-center article>button:not(:disabled){background:#1556e8;color:#fff}.warehouse-publish-center article>button:disabled{border-color:#d9e0e9;color:#8793a3}.revenue-ledger-panel td small{display:block;margin-top:5px;color:#7e8998;font-size:10px;line-height:1.45}.channel-publish-workbench{margin:0 0 14px}.channel-publish-workbench>.panel-head{align-items:flex-end}.channel-publish-workbench>.panel-head p{margin:6px 0 0;color:#748196;font-size:10px}.channel-publish-actions{display:flex;align-items:center;gap:8px}.channel-publish-actions label{height:36px;display:flex;align-items:center;gap:7px;border:1px solid #d6dee9;background:#fff;padding:0 10px}.channel-publish-actions label svg{width:14px;color:#7c8899}.channel-publish-actions input{width:175px;border:0;outline:0;font-size:11px}.channel-publish-actions>button{height:36px;border:1px solid #b9c8ea;background:#fff;color:#1556e8;padding:0 12px;font-size:10px;font-weight:900}.channel-publish-actions>button.primary{border-color:#1556e8;background:#1556e8;color:#fff}.channel-publish-actions>button:disabled{opacity:.45}.channel-publish-selectbar{height:42px;display:flex;align-items:center;gap:8px;padding:0 16px;border-top:1px solid #e5e9ef;background:#f8fafc}.channel-publish-selectbar button{border:0;background:transparent;color:#1556e8;font-size:10px;font-weight:900}.channel-publish-selectbar button:disabled{color:#9aa4b2}.channel-publish-selectbar span{margin-left:auto;color:#67758a;font-size:10px}.channel-publish-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.channel-publish-grid article{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dce3ec;background:#fff;padding:10px;cursor:pointer}.channel-publish-grid article.selected{border-color:#1556e8;box-shadow:inset 0 0 0 1px #1556e8;background:#f5f8ff}.channel-publish-grid article>img{width:58px;height:58px;object-fit:cover;background:#f1f4f8}.channel-publish-grid article>div span,.channel-publish-grid article>div strong,.channel-publish-grid article>div small{display:block}.channel-publish-grid article>div span{color:#1556e8;font-size:8px;font-weight:900}.channel-publish-grid article>div strong{margin-top:4px;font-size:11px}.channel-publish-grid article>div small{margin-top:5px;color:#7e8a9a;font-size:8px;line-height:1.4}.channel-publish-grid article>b{color:#101828;font-size:12px}.channel-sku-check{position:absolute;left:4px;top:4px;width:20px;height:20px;display:grid;place-items:center;border:1px solid #b9c5d6;background:#fff;color:#1556e8;font-size:11px;font-weight:900}.channel-publish-grid article.selected .channel-sku-check{border-color:#1556e8;background:#1556e8;color:#fff}.channel-publish-grid .publish-one{grid-column:1/-1;height:30px;border:1px solid #b6c7ee;background:#fff;color:#1556e8;font-size:9px;font-weight:900}.channel-publish-empty{grid-column:1/-1;min-height:90px;display:grid;place-items:center;border:1px dashed #cbd5e2;background:#fafbfd;color:#7a8798;font-size:11px}@media(max-width:1250px){.warehouse-value-summary{grid-template-columns:repeat(2,1fr)}.warehouse-value-summary>button{grid-column:1/-1}.warehouse-publish-center>div:last-child{grid-template-columns:1fr}.promotion-global-editor .form-grid{grid-template-columns:1fr}.channel-publish-workbench>.panel-head{align-items:stretch;flex-direction:column}.channel-publish-actions{flex-wrap:wrap}.channel-publish-grid{grid-template-columns:repeat(2,1fr)}}.decoration-studio-page{display:grid;gap:16px;background:#f4f6f9}.decoration-studio-page button,.decoration-studio-page input,.decoration-studio-page select,.decoration-studio-page textarea{font:inherit}.decoration-studio-hero{min-height:156px;display:grid;grid-template-columns:1fr 330px;align-items:center;gap:28px;padding:28px 32px;background:#0e1520;color:#fff;border-left:6px solid #ffca0a}.decoration-studio-hero>div:first-child>span,.decoration-slot-panel>header span,.popup-ai-studio>header span,.decoration-history-panel>header span{color:#ffca0a;font-size:9px;font-weight:900}.decoration-studio-hero h2{margin:8px 0;font-size:26px}.decoration-studio-hero p{margin:0;color:#aeb8c7;font-size:10px}.decoration-publish-box{display:grid;gap:9px;padding:18px;background:#182231;border:1px solid #2c394b}.decoration-publish-box>span{width:max-content;padding:5px 8px;background:#fff3c6;color:#a96900;font-size:8px;font-weight:900}.decoration-publish-box>span.published{background:#dbf5e8;color:#137654}.decoration-publish-box small{color:#aeb8c7;font-size:8px}.decoration-publish-box button{height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:#ffca0a;color:#111827;font-size:10px;font-weight:900}.decoration-publish-box button svg{width:14px}.decoration-summary-row{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #dfe4eb}.decoration-summary-row article{min-height:82px;display:flex;align-items:center;gap:13px;padding:16px 18px;border-right:1px solid #e4e8ee}.decoration-summary-row article:last-child{border-right:0}.decoration-summary-row article>svg{width:25px;height:25px;color:#1855dd}.decoration-summary-row span,.decoration-summary-row strong,.decoration-summary-row small{display:block}.decoration-summary-row span{color:#687588;font-size:8px}.decoration-summary-row strong{margin-top:4px;color:#101828;font-size:17px}.decoration-summary-row small{margin-top:2px;color:#929ba8;font-size:7px}.decoration-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px}.decoration-slot-panel,.decoration-live-preview,.popup-ai-studio,.decoration-history-panel{background:#fff;border:1px solid #dfe4eb}.decoration-slot-panel>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #e4e8ee}.decoration-slot-panel>header span,.popup-ai-studio>header span,.decoration-history-panel>header span{color:#1855dd}.decoration-slot-panel h3,.popup-ai-studio h3,.decoration-history-panel h3{margin:5px 0;font-size:16px}.decoration-slot-panel p,.popup-ai-studio p,.decoration-history-panel p{margin:0;color:#7c8796;font-size:8px}.decoration-slot-panel>header nav{display:flex}.decoration-slot-panel>header nav button{height:30px;border:1px solid #dce2ea;background:#fff;padding:0 10px;color:#687588;font-size:8px;font-weight:800}.decoration-slot-panel>header nav button+button{border-left:0}.decoration-slot-panel>header nav button.active{background:#1855dd;color:#fff;border-color:#1855dd}.decoration-slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.decoration-slot-card{overflow:hidden;border:1px solid #dce3eb;background:#fff}.decoration-slot-card.disabled{opacity:.58}.decoration-slot-card>header{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;background:#f7f9fc;border-bottom:1px solid #e5e9ef}.decoration-slot-card>header span,.decoration-slot-card>header strong{display:block}.decoration-slot-card>header span{color:#1855dd;font-size:7px;font-weight:900}.decoration-slot-card>header strong{margin-top:3px;font-size:10px}.decoration-slot-card>header b{padding:4px 6px;background:#e9f0ff;color:#1855dd;font-size:7px}.slot-image-upload{position:relative;height:126px;display:block;overflow:hidden;cursor:pointer;background:#eef2f7}.slot-image-upload img{width:100%;height:100%;display:block;object-fit:cover}.slot-image-upload input,.effect-source-panel input{position:absolute;opacity:0;pointer-events:none}.slot-image-upload>span{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:4px;padding:6px 8px;background:#0f172ae0;color:#fff;font-size:7px;font-weight:900}.slot-image-upload svg{width:11px;height:11px}.slot-caption-field{display:block;padding:9px 10px 4px}.slot-caption-field>span,.slot-link-fields label>span{display:block;margin-bottom:4px;color:#737f90;font-size:7px}.slot-caption-field input,.slot-link-fields input,.slot-link-fields select,.popup-setting-grid input,.popup-setting-grid select,.popup-setting-grid textarea{width:100%;height:30px;border:1px solid #dce2ea;background:#fff;padding:0 8px;color:#263141;font-size:8px;outline:none}.slot-link-fields{display:grid;grid-template-columns:1fr 1.25fr;gap:7px;padding:5px 10px 9px}.decoration-slot-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid #e7ebf0;background:#fafbfd}.decoration-slot-card>footer label{display:flex;align-items:center;gap:5px;color:#16825d;font-size:7px;font-weight:900}.decoration-slot-card>footer small{min-width:0;display:flex;align-items:center;gap:3px;color:#7d8897;font-size:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decoration-slot-card>footer svg{width:9px;height:9px}.add-decoration-banner{width:calc(100% - 28px);height:38px;display:flex;align-items:center;justify-content:center;gap:6px;margin:0 14px 14px;border:1px dashed #1855dd;background:#f4f7ff;color:#1855dd;font-size:8px;font-weight:900}.add-decoration-banner svg{width:13px}.decoration-live-preview{position:sticky;top:14px}.decoration-live-preview>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e1e6ed}.decoration-live-preview>header>div{display:flex;align-items:center;gap:8px}.decoration-live-preview>header svg{width:18px;color:#1855dd}.decoration-live-preview>header strong,.decoration-live-preview>header small{display:block}.decoration-live-preview>header strong{font-size:9px}.decoration-live-preview>header small{margin-top:2px;color:#8b95a3;font-size:7px}.decoration-live-preview nav{display:flex}.decoration-live-preview nav button{border:0;background:#fff;padding:5px 7px;color:#778395;font-size:7px}.decoration-live-preview nav button.active{background:#1855dd;color:#fff}.decoration-phone{position:relative;width:310px;height:604px;margin:16px auto 10px;overflow:auto;background:#f5f7fa;border:8px solid #111827;border-radius:26px;box-shadow:0 15px 30px #0f172a29}.phone-status{height:29px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#fff;font-size:7px}.phone-hero{position:relative;height:172px;overflow:hidden;color:#fff}.phone-hero>img{width:100%;height:100%;object-fit:cover;filter:brightness(.62)}.phone-hero>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px}.phone-hero span,.phone-hero strong,.phone-hero small{display:block}.phone-hero span{color:#ffdb41;font-size:7px}.phone-hero strong{width:180px;margin-top:5px;font-size:18px;line-height:1.15}.phone-hero small{margin-top:6px;font-size:7px}.phone-hero button{margin-top:10px;border:0;background:#ffca0a;padding:6px 11px;font-size:7px;font-weight:900}.phone-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px;background:#fff}.phone-shortcuts span{text-align:center;font-size:6px}.phone-shortcuts i{width:28px;height:28px;display:block;margin:0 auto 4px;border-radius:9px;background:linear-gradient(135deg,#e8efff,#cbdcff)}.phone-activity-list{display:grid;gap:6px;padding:9px}.phone-activity-list article{height:54px;position:relative;overflow:hidden}.phone-activity-list img{width:100%;height:100%;object-fit:cover;filter:brightness(.7)}.phone-activity-list strong{position:absolute;left:10px;top:20px;color:#fff;font-size:8px}.phone-featured,.phone-page-banner{display:grid;grid-template-columns:80px 1fr;gap:9px;margin:0 9px 9px;padding:7px;background:#fff}.phone-featured img,.phone-page-banner img{width:80px;height:58px;object-fit:cover}.phone-featured div,.phone-page-banner div{display:flex;flex-direction:column;justify-content:center}.phone-featured span,.phone-page-banner span{color:#7d8998;font-size:6px}.phone-featured strong,.phone-page-banner strong{margin-top:4px;font-size:8px}.phone-popup{position:absolute;z-index:3;left:34px;right:34px;top:177px;padding:13px;background:#fff;text-align:center;box-shadow:0 15px 40px #0f172a59;animation-duration:var(--effect-duration);animation-fill-mode:both}.phone-popup>i{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--effect-accent);pointer-events:none}.phone-popup img{width:76px;height:60px;object-fit:cover}.phone-popup strong{display:block;margin-top:7px;font-size:12px}.phone-popup p{margin:5px 0;color:#596576;font-size:7px;line-height:1.4}.phone-popup button{width:100%;height:27px;border:0;background:var(--effect-accent);color:#fff;font-size:7px;font-weight:900}.phone-popup small{display:block;margin-top:5px;color:#929ba8;font-size:6px}.effect-float{animation-name:decorationFloat}.effect-confetti{animation-name:decorationBounce;background-image:radial-gradient(circle at 8% 12%,#ff5b22 0 2px,transparent 3px),radial-gradient(circle at 91% 24%,#ffca0a 0 2px,transparent 3px),radial-gradient(circle at 17% 88%,#1855dd 0 2px,transparent 3px)}.effect-sparkle{animation-name:decorationGlow;box-shadow:0 0 28px var(--effect-accent)}.effect-glow{animation-name:decorationGlow;animation-iteration-count:infinite}.effect-bounce{animation-name:decorationBounce}@keyframes decorationFloat{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes decorationBounce{0%{opacity:0;transform:scale(.7)}65%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes decorationGlow{0%,to{box-shadow:0 10px 30px #0f172a38}50%{box-shadow:0 0 34px var(--effect-accent)}}.phone-page-title{padding:20px 14px 10px}.phone-page-title span,.phone-page-title strong{display:block}.phone-page-title span{color:#7b8797;font-size:7px}.phone-page-title strong{margin-top:3px;font-size:20px}.phone-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px}.phone-product-grid i{height:118px;background:linear-gradient(#dce5f3 64%,#fff 64%)}.phone-feed-list{display:grid;gap:8px;padding:9px}.phone-feed-list i{height:110px;background:linear-gradient(135deg,#dce5f3,#eef2f7)}.decoration-live-preview>footer{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px;color:#667386;font-size:7px}.decoration-live-preview>footer svg{width:12px}.popup-ai-studio>header,.decoration-history-panel>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e2e7ed}.popup-ai-studio>header>b{display:flex;align-items:center;gap:5px;padding:7px 9px;background:#fff3c8;color:#9b6800;font-size:8px}.popup-ai-studio>header>b svg{width:13px}.popup-ai-grid{display:grid;grid-template-columns:1.05fr 1fr .9fr;gap:12px;padding:14px;background:#f6f8fb}.popup-chat-panel,.popup-settings-panel,.effect-source-panel{padding:13px;background:#fff;border:1px solid #dfe5ed}.popup-chat-history{height:155px;overflow:auto;display:grid;align-content:start;gap:8px;padding:8px;background:#f7f9fc}.popup-chat-history article{max-width:88%;padding:8px 9px;background:#fff;border:1px solid #e2e7ed}.popup-chat-history article.user{justify-self:end;background:#edf3ff;border-color:#cad9ff}.popup-chat-history span{color:#1855dd;font-size:6px;font-weight:900}.popup-chat-history p{margin-top:4px;color:#303b4b;font-size:8px;line-height:1.45}.popup-chat-panel>label{display:block;margin-top:10px}.popup-chat-panel>label span{display:block;margin-bottom:5px;font-size:7px;font-weight:900}.popup-chat-panel textarea{width:100%;height:74px;resize:vertical;border:1px solid #dce2ea;padding:8px;font-size:8px}.popup-chat-panel>button,.effect-source-panel button{width:100%;height:34px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;border:0;background:#1855dd;color:#fff;font-size:8px;font-weight:900}.popup-chat-panel>button svg,.effect-source-panel button svg{width:12px}.popup-setting-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.popup-setting-grid label{font-size:7px;font-weight:900}.popup-setting-grid input,.popup-setting-grid select{display:block;margin-top:5px}.popup-setting-grid label.wide{grid-column:1/-1}.popup-setting-grid textarea{height:76px;display:block;margin-top:5px;padding:8px;resize:vertical}.effect-source-panel>header{display:flex;align-items:center;gap:8px}.effect-source-panel>header svg{width:19px;color:#1855dd}.effect-source-panel>header strong,.effect-source-panel>header span{display:block}.effect-source-panel>header strong{font-size:9px}.effect-source-panel>header span{margin-top:3px;color:#7d8998;font-size:7px}.effect-source-panel>textarea{width:100%;height:175px;margin-top:11px;border:1px solid #1d2a3d;background:#101827;color:#c5f6dc;padding:10px;font:8px/1.55 Consolas,monospace;resize:vertical}.effect-source-panel>div{display:grid;grid-template-columns:1fr 1.25fr;gap:7px}.effect-source-panel>div>label{height:34px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;border:1px solid #1855dd;color:#1855dd;font-size:7px;font-weight:900;cursor:pointer}.effect-source-panel>div>label svg{width:11px}.effect-source-panel small{display:block;margin-top:7px;color:#7d8998;font-size:6px}.decoration-history-panel>header>b{color:#1855dd;font-size:10px}.decoration-history-panel>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px}.decoration-history-panel article{display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid #dfe5ed;background:#fff}.decoration-history-panel article>img{width:88px;height:64px;object-fit:cover}.decoration-history-panel article span,.decoration-history-panel article strong,.decoration-history-panel article small{display:block}.decoration-history-panel article span{color:#1855dd;font-size:6px;font-weight:900}.decoration-history-panel article strong{margin-top:4px;font-size:9px}.decoration-history-panel article small{margin-top:4px;color:#8a94a2;font-size:6px}.decoration-history-panel article button{height:30px;display:flex;align-items:center;gap:4px;border:1px solid #d8e0ea;background:#fff;color:#1855dd;font-size:7px;font-weight:900}.decoration-history-panel article button svg{width:11px}.decoration-history-panel article button:disabled{color:#9ca3af}@media(max-width:1420px){.decoration-main-grid{grid-template-columns:minmax(0,1fr) 330px}.popup-ai-grid{grid-template-columns:1fr 1fr}.effect-source-panel{grid-column:1/-1}.decoration-history-panel>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:1180px){.decoration-studio-hero{grid-template-columns:1fr}.decoration-summary-row{grid-template-columns:repeat(2,1fr)}.decoration-main-grid{grid-template-columns:1fr}.decoration-live-preview{position:static}.decoration-slot-grid{grid-template-columns:1fr}.decoration-history-panel>div{grid-template-columns:1fr}}.store-center-tabs{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px;margin-bottom:16px}.store-center-tabs button{min-height:66px;display:flex;align-items:center;gap:12px;border:1px solid #dfe4eb;background:#fff;padding:13px 16px;text-align:left;color:#6e7888}.store-center-tabs button>svg{width:22px;height:22px}.store-center-tabs button span,.store-center-tabs button strong,.store-center-tabs button small{display:block}.store-center-tabs button strong{color:#111827;font-size:12px}.store-center-tabs button small{margin-top:4px;color:#8993a2;font-size:8px}.store-center-tabs button.active{border-color:#2859df;background:#edf3ff;box-shadow:inset 4px 0 #2859df;color:#2859df}.store-center-tabs button.active strong{color:#2859df}.site-evaluation-page{display:grid;gap:16px}.site-hero{min-height:150px;display:grid;grid-template-columns:1fr 230px;align-items:center;gap:28px;padding:26px 30px;background:#101722;color:#fff;border-left:6px solid #ffd20a}.site-hero>div:first-child>span{color:#ffd20a;font-size:9px;font-weight:900}.site-hero h2{margin:7px 0;font-size:24px}.site-hero p{max-width:740px;margin:0;color:#aeb8c7;font-size:9px;line-height:1.6}.site-hero>div:last-child{padding:18px;background:#182231}.site-hero>div:last-child strong,.site-hero>div:last-child span,.site-hero>div:last-child small{display:block}.site-hero>div:last-child strong{color:#ffd20a;font-size:30px}.site-hero>div:last-child span{margin-top:3px;font-size:10px;font-weight:900}.site-hero>div:last-child small{margin-top:6px;color:#9eabbc;font-size:7px}.site-workspace{display:grid;grid-template-columns:390px minmax(0,1fr);gap:16px}.site-form-panel,.site-map-panel{min-height:430px}.site-form-panel .panel-head>b{padding:5px 7px;background:#e8f7f0;color:#13805a;font-size:7px}.site-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding-top:3px}.site-form-grid label{font-size:8px;font-weight:900}.site-form-grid label:nth-child(-n+2){grid-column:1/-1}.site-form-grid input{width:100%;height:36px;margin-top:5px;border:1px solid #dce2ea;background:#fff;padding:0 9px;font-size:9px}.site-evaluate-button{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;border:0;background:#2859df;color:#fff;font-size:9px;font-weight:900}.site-evaluate-button svg{width:14px}.site-evaluate-button:disabled{opacity:.5}.site-form-note{display:flex;align-items:center;gap:5px;margin:10px 0 0;color:#748092;font-size:7px}.site-form-note svg{color:#14956a}.site-map-panel{position:relative}.site-map-legend{display:flex;gap:7px}.site-map-legend span{padding:5px 7px;background:#eef2f7;font-size:7px}.site-map-legend .candidate{background:#fff3c6;color:#9b6800}.site-map-legend .network{background:#edf3ff;color:#2859df}.site-map-legend .independent{background:#fff0e8;color:#d94c13}.map-empty-hint{position:absolute;left:50%;bottom:22px;transform:translate(-50%);padding:7px 10px;background:#f5f7fa;color:#7c8795;font-size:7px;white-space:nowrap}.site-report-summary{display:grid;grid-template-columns:1fr 120px;align-items:center;gap:24px;padding:22px 26px;border:1px solid #dfe4eb;background:#fff}.site-report-summary>div>span{color:#2859df;font-size:8px;font-weight:900}.site-report-summary h2{margin:5px 0;font-size:20px}.site-report-summary p{margin:0;color:#667386;font-size:9px;line-height:1.65}.site-report-summary>strong{height:90px;display:grid;place-content:center;background:#edf3ff;color:#2859df;text-align:center;font-size:34px}.site-report-summary>strong small{font-size:9px}.site-report-summary.not_recommended{border-left:5px solid #ff6517}.site-report-summary.not_recommended>strong{background:#fff0e8;color:#d94c13}.site-report-summary.conditional{border-left:5px solid #ffd20a}.site-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #dfe4eb}.site-metrics article{padding:17px 19px;border-right:1px solid #e3e7ed}.site-metrics article:last-child{border-right:0}.site-metrics span,.site-metrics strong,.site-metrics small{display:block}.site-metrics span{color:#768294;font-size:8px}.site-metrics strong{margin:4px 0;color:#111827;font-size:22px}.site-metrics small{color:#919aa7;font-size:7px}.site-report-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);gap:16px}.finding-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.finding-columns>div{padding:12px;background:#f7f9fc}.finding-columns>div>strong{font-size:9px}.finding-columns p{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;color:#546174;font-size:8px;line-height:1.5}.finding-columns svg{flex:0 0 auto;margin-top:1px;color:#14956a}.finding-columns>div:last-child svg{color:#ff6517}.site-findings h4{margin:17px 0 8px;font-size:10px}.recommended-area{display:flex;gap:9px;padding:9px 0;border-top:1px solid #e3e7ed}.recommended-area>svg{margin-top:2px;color:#2859df}.recommended-area strong,.recommended-area span{display:block}.recommended-area strong{font-size:9px}.recommended-area span{margin-top:3px;color:#2859df;font-size:7px}.recommended-area p{margin:4px 0 0;color:#778294;font-size:7px}.nearby-stores .panel-head>b{color:#2859df;font-size:11px}.nearby-scroll{max-height:335px;overflow-y:auto;padding-right:5px}.nearby-scroll article{display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e4e8ee}.nearby-scroll article>span{padding:5px 6px;background:#edf3ff;color:#2859df;text-align:center;font-size:7px;font-weight:900}.nearby-scroll article>span.independent{background:#fff0e8;color:#d94c13}.nearby-scroll article strong,.nearby-scroll article small{display:block}.nearby-scroll article strong{font-size:9px}.nearby-scroll article small{margin-top:3px;color:#8993a1;font-size:7px}.nearby-scroll article>b{font-size:9px}.site-history>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.site-history button{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:9px;border:1px solid #e0e5ec;background:#fff;padding:11px;text-align:left}.site-history button span,.site-history button strong,.site-history button small{display:block}.site-history button span{color:#2859df;font-size:7px}.site-history button strong{font-size:9px}.site-history button small{color:#8a94a2;font-size:7px}.site-history button b{color:#2859df;font-size:8px}.new-store-contract-modal{width:min(900px,92vw);max-height:94vh;padding:26px 30px}.store-mode-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 4px}.store-mode-picker button{height:58px;border:1px solid #dfe4eb;background:#fff;padding:10px;text-align:left}.store-mode-picker strong,.store-mode-picker span{display:block}.store-mode-picker strong{font-size:10px}.store-mode-picker span{margin-top:4px;color:#8993a2;font-size:7px}.store-mode-picker button.active{border-color:#2859df;background:#edf3ff;box-shadow:inset 0 -3px #2859df}.store-mode-picker button.active strong{color:#2859df}.new-store-contract-modal .form-grid{margin:16px 0}.new-store-contract-modal .form-grid .full-row{grid-column:1/-1}.contract-upload-box{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;border:1px dashed #b8c7e5;background:#f8faff}.contract-upload-box>div:first-child{display:flex;align-items:center;gap:10px}.contract-upload-box>div:first-child>svg{width:23px;height:23px;color:#2859df}.contract-upload-box strong,.contract-upload-box small{display:block}.contract-upload-box strong{font-size:9px}.contract-upload-box small{margin-top:3px;color:#7d8898;font-size:7px}.contract-upload-box>label{position:relative;overflow:hidden}.contract-upload-box>label input{position:absolute;opacity:0;pointer-events:none}.contract-upload-box>label span,.contract-file button{display:block;border:1px solid #2859df;background:#fff;color:#2859df;padding:8px 12px;font-size:8px;font-weight:900;cursor:pointer}.contract-file{display:flex;align-items:center;gap:10px}.contract-file>span{text-align:right}.contract-file button{border-color:#e0a49a;color:#c14432}.settlement-period{display:grid;justify-items:end;gap:4px}.settlement-period label{display:flex;align-items:center;gap:7px;color:#aeb8c7;font-size:8px}.settlement-period select{height:30px;border:1px solid #394454;background:#182231;color:#fff;padding:0 8px;font-size:8px}.settlement-period>strong{color:#ffd20a;font-size:30px}.settlement-period>small{color:#8793a5;font-size:7px}.license-ledger{margin-bottom:16px}.license-ledger .panel-head>b{color:#2859df;font-size:15px}.license-ledger-table{overflow-x:auto}.license-ledger-table table{min-width:860px}.license-ledger-table td strong,.license-ledger-table td small{display:block}.license-ledger-table td small{margin-top:3px;color:#8a94a2;font-size:7px}.license-ledger-table td>a{color:#2859df;font-size:8px;font-weight:900}.contract-missing{color:#9a6a00;font-size:8px}.empty-ledger{padding:26px;text-align:center;color:#8a94a2}.drawer-contract-link{display:flex;align-items:center;gap:10px;padding:12px;background:#edf3ff;color:#2859df;text-decoration:none}.drawer-contract-link>svg{width:22px;height:22px}.drawer-contract-link span,.drawer-contract-link strong,.drawer-contract-link small{display:block}.drawer-contract-link strong{font-size:9px}.drawer-contract-link small{margin-top:4px;color:#667386;font-size:7px}.drawer-contract-empty{padding:10px;background:#f6f7f9;color:#7e8897;font-size:8px}.settlement-kpis{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:16px;border:1px solid #dfe4eb;background:#fff}.settlement-kpis article{min-width:0;padding:16px 18px;border-right:1px solid #e3e7ed}.settlement-kpis article:last-child{border-right:0}.settlement-kpis span,.settlement-kpis strong,.settlement-kpis small{display:block}.settlement-kpis span{color:#778294;font-size:8px}.settlement-kpis strong{margin:6px 0 5px;color:#111827;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settlement-kpis small{color:#929ba8;font-size:7px;line-height:1.45}.settlement-category-panel{margin-bottom:16px}.settlement-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.settlement-category-grid>button{min-width:0;min-height:84px;display:grid;grid-template-columns:6px minmax(0,1fr) auto 16px;align-items:center;gap:10px;border:1px solid #dfe4eb;background:#fff;padding:12px;text-align:left;color:#111827}.settlement-category-grid>button:hover{border-color:#afbee6}.settlement-category-grid>button.active{border-color:#2859df;background:#edf3ff;box-shadow:inset 0 -3px #2859df}.category-color{width:6px;height:38px}.settlement-category-grid div strong,.settlement-category-grid div small{display:block}.settlement-category-grid div strong{font-size:10px}.settlement-category-grid div small{margin-top:4px;color:#7d8795;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settlement-category-grid div em{display:block;height:3px;margin-top:9px;background:#e8ecf2}.settlement-category-grid div em i{display:block;max-width:100%;height:100%}.settlement-category-grid>button>b{font-size:12px;text-align:right;white-space:nowrap}.settlement-category-grid>button>b small{display:block;margin-top:5px;color:#788392;font-size:7px;font-weight:500}.settlement-category-grid>button>svg{width:15px;height:15px;color:#9aa4b2}.settlement-category-grid>button.active>svg{color:#2859df;transform:rotate(90deg)}.income-ledger-detail{margin-bottom:16px;border-top:4px solid #2859df}.income-ledger-detail .panel-head{align-items:flex-end}.income-ledger-detail .panel-head p{margin:5px 0 0;color:#828c9a;font-size:8px}.income-ledger-detail .panel-head>b{color:#2859df;font-size:17px}.income-ledger-table{overflow:auto}.income-ledger-table table{min-width:990px}.income-ledger-table th{padding:10px 9px;background:#f5f7fa;color:#778294;font-size:8px;text-align:left}.income-ledger-table td{padding:11px 9px;border-bottom:1px solid #e6eaf0;font-size:8px}.income-ledger-table td strong,.income-ledger-table td small{display:block}.income-ledger-table td strong{font-size:9px}.income-ledger-table td small{margin-top:4px;color:#8b95a3;font-size:7px}.income-ledger-table td code{padding:4px 6px;background:#f2f4f7;color:#46536a;font-family:inherit;font-size:7px}.income-ledger-table td>b{font-size:10px}.income-ledger-table td>button{border:1px solid #b9c9ef;background:#fff;color:#2859df;padding:6px 9px;font-size:8px;font-weight:900}.ledger-status{display:inline-block;padding:5px 7px;background:#e8f7f0;color:#13805a;font-size:7px;font-weight:900}.income-entry-modal{width:min(560px,90vw)}.income-entry-amount{display:grid;grid-template-columns:1fr auto;align-items:center;margin:18px 0 14px;padding:17px;background:#101722;color:#fff}.income-entry-amount small{grid-column:1;color:#aeb8c7;font-size:8px}.income-entry-amount strong{grid-column:1;margin-top:4px;color:#ffd20a;font-size:28px}.income-entry-amount em{grid-column:2;grid-row:1/3;padding:6px 9px;background:#153b31;color:#6fe0b3;font-size:8px;font-style:normal;font-weight:900}.income-entry-modal dl{margin:0;border:1px solid #e0e5ec}.income-entry-modal dl>div{display:grid;grid-template-columns:115px 1fr;padding:11px 13px;border-bottom:1px solid #e8ebf0}.income-entry-modal dl>div:last-child{border-bottom:0}.income-entry-modal dt{color:#7f8997;font-size:8px}.income-entry-modal dd{margin:0;font-size:9px;font-weight:800}.income-contract-link{display:block;margin-top:12px;padding:11px;background:#edf3ff;color:#2859df;font-size:8px;font-weight:900;text-decoration:none}@media(max-width:1100px){.settlement-kpis{grid-template-columns:1fr 1fr}.settlement-kpis article:nth-child(2){border-right:0}.settlement-kpis article:nth-child(-n+2){border-bottom:1px solid #e3e7ed}.settlement-category-grid{grid-template-columns:1fr 1fr}}.store-address-field>div{height:44px;display:flex;align-items:center;margin-top:6px;border:1px solid #dfe4eb;background:#fff;padding:0 11px}.new-store-contract-modal .store-address-field>div>svg{flex:0 0 auto;width:17px;height:17px;color:#2859df}.new-store-contract-modal .store-address-field>div>input{height:42px;margin:0;border:0;outline:0}.store-address-field>small{min-height:22px;display:flex;align-items:center;gap:5px;margin-top:6px;color:#7d8898;font-size:8px;font-weight:500}.store-address-field>small svg{width:13px;height:13px}.store-address-field>small.ready{color:#16816c}.store-address-field>small.error{color:#d95017}.store-address-field>small.locating{color:#2859df}@media(max-width:1350px){.site-workspace{grid-template-columns:340px minmax(0,1fr)}.site-report-grid{grid-template-columns:1fr}.site-history>div:last-child{grid-template-columns:repeat(2,1fr)}}@media(max-width:1080px){.site-workspace,.site-hero{grid-template-columns:1fr}.site-metrics,.store-mode-picker{grid-template-columns:repeat(2,1fr)}}.mp-canvas-stage>footer{position:relative;justify-content:flex-start}.mp-canvas-stage>footer nav{position:absolute;left:50%;transform:translate(-50%)}.mp-canvas-products{position:relative;cursor:pointer}.mp-canvas-products.selected{outline:3px solid #1461ff;outline-offset:2px}.mp-canvas-products.selected:after{content:"当前编辑";position:absolute;right:6px;top:6px;background:#1461ff;color:#fff;padding:4px 6px;font-size:7px;font-weight:900}.mp-activity-list{display:grid;gap:12px;padding-bottom:90px}@media(max-width:1100px){.hq-app:has(.mp-editor-shell){display:block}.hq-app:has(.mp-editor-shell)>.sidebar{display:none}.hq-app:has(.mp-editor-shell)>.main-area{grid-column:1}.mp-editor-workspace{grid-template-columns:190px minmax(420px,1fr) 280px}}@media(max-width:860px){body:has(.mp-editor-shell){min-width:0}.mp-editor-shell{width:100%;height:auto;min-height:100vh;grid-template-rows:auto auto;overflow:hidden}.mp-editor-header{min-height:112px;align-items:flex-start;flex-direction:column;padding:18px}.mp-editor-header-actions{width:100%;flex-wrap:wrap}.mp-editor-workspace{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.mp-page-tree,.mp-canvas-stage,.mp-property-panel{width:100%;min-width:0}.mp-page-tree{height:250px;border-right:0;border-bottom:1px solid #e2e7ee}.mp-page-tree>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.mp-tree-guide{display:none}.mp-canvas-stage{height:730px}.mp-canvas-stage>footer>span{display:none}.mp-property-panel{max-height:none;border-top:1px solid #e2e7ee;border-left:0}.mp-phone-canvas{width:min(470px,calc(100% - 28px));min-height:620px}.mp-editor-header-actions>span{display:none}}.hq-app.content-reference-mode{grid-template-columns:238px minmax(0,1fr);background:#f6f8fb}.content-reference-mode .main-area{min-width:0;overflow:hidden}.content-studio-page{min-height:100vh;background:#f7f9fc;color:#172033}.content-studio-page button,.content-studio-page input,.content-studio-page select{font-family:inherit}.content-studio-header{height:138px;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:20px 28px 0;border-bottom:1px solid #dfe5ee;background:#fff}.content-studio-title>span{display:flex;align-items:center;gap:6px;color:#7e8998;font-size:11px}.content-studio-title>span svg{width:12px;height:12px}.content-studio-title h1{margin:12px 0 15px;font-size:26px;line-height:1;font-weight:900}.content-studio-title nav{height:42px;display:flex;align-items:flex-end;gap:30px}.content-studio-title nav button{position:relative;height:42px;border:0;background:transparent;color:#273244;padding:0;font-size:13px}.content-studio-title nav button.active{color:#1556e8;font-weight:900}.content-studio-title nav button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#1556e8}.content-studio-tools{display:flex;align-items:center;gap:12px;padding-top:36px}.content-studio-tools label{width:224px;height:38px;display:flex;align-items:center;border:1px solid #d8e0ea;border-radius:4px;background:#fff;padding:0 12px}.content-studio-tools label input{min-width:0;flex:1;border:0;background:transparent;outline:0;color:#253044;font-size:11px}.content-studio-tools label svg{width:16px;height:16px;color:#728096}.content-studio-tools select{height:38px;min-width:114px;border:1px solid #d8e0ea;border-radius:4px;background:#fff;padding:0 12px;color:#253044;font-size:11px;outline:0}.content-studio-tools>button{height:38px;border:0;border-radius:3px;background:#1556e8;color:#fff;padding:0 19px;font-size:11px;font-weight:900;box-shadow:0 5px 13px #1556e829}.content-studio-workspace{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:14px;padding:20px 22px 22px}.pattern-library-shell,.pattern-inspector{border:1px solid #dfe5ed;border-radius:5px;background:#fff}.pattern-library-shell{min-width:0;overflow:hidden}.pattern-library-tabs{height:51px;display:flex;align-items:stretch;padding:0 20px;border-bottom:1px solid #e1e6ed}.pattern-library-tabs>span{display:flex;align-items:center}.pattern-library-tabs>span>i{width:1px;height:14px;margin:0 17px;background:#d9e0e9}.pattern-library-tabs button{position:relative;height:51px;border:0;background:transparent;color:#283446;padding:0 3px;font-size:12px}.pattern-library-tabs button.active{color:#1556e8;font-weight:900}.pattern-library-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#1556e8}.pattern-stage-strip{height:63px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;margin:18px 17px 2px;border:1px solid #e0e5ec;border-radius:4px;background:#fff;box-shadow:0 3px 10px #14253f08}.pattern-stage-strip>button{position:relative;height:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:transparent;color:#263244;font-size:11px}.pattern-stage-strip>button.active{background:#f5f8ff}.pattern-stage-strip>button>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eef3fb}.pattern-stage-strip>button>span svg{width:14px;height:14px}.pattern-stage-strip>button.orange>span{background:#fff2dc;color:#f59f00}.pattern-stage-strip>button.blue>span{background:#e9f0ff;color:#1556e8}.pattern-stage-strip>button.green>span{background:#e7f7f0;color:#18a06f}.pattern-stage-strip>button.gray>span{background:#eff1f4;color:#8a95a4}.pattern-stage-strip>button>b{font-weight:600}.pattern-stage-strip>button>strong{font-size:14px}.pattern-stage-strip>button.orange>strong{color:#e98e00}.pattern-stage-strip>button.blue>strong{color:#1556e8}.pattern-stage-strip>button.green>strong{color:#149366}.pattern-stage-strip>button.gray>strong{color:#7c8796}.pattern-stage-strip>button>svg{position:absolute;right:-7px;width:15px;height:15px;color:#aeb8c6;background:#fff}.pattern-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 17px 20px}.pattern-card-grid>article{min-width:0;overflow:hidden;border:1px solid #dfe4eb;border-radius:4px;background:#fff;transition:border-color .16s,box-shadow .16s;cursor:pointer}.pattern-card-grid>article:hover,.pattern-card-grid>article.selected{border-color:#1556e8;box-shadow:0 6px 18px #1556e814}.pattern-card-grid>article.pinned{border-color:#f1aa16}.pattern-card-image{position:relative;height:164px;margin:16px 16px 0;overflow:hidden;border-radius:3px;background:#eef1f5}.pattern-card-image img{width:100%;height:100%;display:block;object-fit:cover}.pattern-card-image>span{position:absolute;right:0;top:0;height:27px;display:flex;align-items:center;gap:4px;background:#fff7dc;color:#dc9200;padding:0 9px;font-size:9px;font-weight:900}.pattern-card-image>span svg{width:12px;height:12px}.pattern-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 0}.pattern-card-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.pattern-card-title em,.pattern-inspector-title em{flex:none;border-radius:3px;padding:5px 7px;font-size:9px;font-style:normal}.pattern-card-title em.orange,.pattern-inspector-title em.orange{background:#fff0dc;color:#e88700}.pattern-card-title em.blue,.pattern-inspector-title em.blue{background:#eaf0ff;color:#1556e8}.pattern-card-title em.green,.pattern-inspector-title em.green{background:#e5f6ed;color:#16835d}.pattern-card-title em.gray,.pattern-inspector-title em.gray{background:#eef0f3;color:#737d8a}.pattern-card-sizes{min-height:29px;display:flex;flex-wrap:wrap;gap:7px;padding:7px 16px 0}.pattern-card-sizes span{height:21px;display:flex;align-items:center;border:1px solid #d5dce7;border-radius:3px;background:#fff;padding:0 7px;color:#566376;font-size:9px}.pattern-card-meta{display:flex;align-items:center;justify-content:space-between;padding:9px 16px 11px;border-bottom:1px solid #edf0f4;color:#657184;font-size:10px}.pattern-card-meta b{color:#172033;font-size:12px}.pattern-card-grid>article>button{width:100%;height:36px;border:0;background:#fff;color:#1556e8;font-size:10px;font-weight:900}.pattern-card-grid>article>button:hover{background:#f4f7ff}.pattern-empty{grid-column:1/-1;min-height:300px;display:grid;place-content:center;justify-items:center;color:#8a95a4}.pattern-empty svg{width:30px;height:30px}.pattern-empty strong{margin-top:12px;color:#344054}.pattern-empty span{margin-top:7px;font-size:10px}.pattern-inspector{align-self:start;position:sticky;top:20px;overflow:hidden}.pattern-inspector>header{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e5e9ef;color:#7a8696;font-size:11px}.pattern-inspector>header button{width:26px;height:26px;display:grid;place-items:center;border:0;background:transparent;color:#7c8796}.pattern-inspector>header svg{width:15px;height:15px}.pattern-inspector-title{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:15px 18px 12px}.pattern-inspector-title h2{min-width:0;margin:0;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pattern-inspector-cover{width:calc(100% - 36px);height:166px;display:block;margin:0 18px 14px;border-radius:3px;object-fit:cover;background:#eef1f5}.pattern-inspector>section{padding:0 18px 14px;border-bottom:1px solid #e6eaf0}.pattern-inspector>section h3{margin:0 0 10px;font-size:12px}.pattern-inspector>section>p{margin:11px 0 7px;color:#5f6b7b;font-size:9px}.pattern-provided-sizes{display:grid;gap:7px}.pattern-provided-sizes article{display:grid;grid-template-columns:1fr auto 52px;align-items:center;gap:8px;min-height:44px}.pattern-provided-sizes span{font-size:9px}.pattern-provided-sizes svg{width:15px;height:15px;color:#14a36f}.pattern-provided-sizes img{width:52px;height:39px;display:block;border-radius:3px;object-fit:cover}.pattern-missing-sizes{display:flex;gap:18px}.pattern-missing-sizes button{width:78px;display:grid;justify-items:center;border:0;background:#fff;color:#1556e8}.pattern-missing-sizes b{width:45px;height:45px;display:grid;place-items:center;border:1px dashed #aab7ca;border-radius:4px;color:#76859b;font-size:18px}.pattern-missing-sizes span{margin-top:5px;color:#4d5969;font-size:8px}.pattern-missing-sizes em{margin-top:4px;color:#1556e8;font-size:9px;font-style:normal}.pattern-inspector>.pattern-copyright{padding-top:15px}.pattern-copyright>div{display:flex;gap:8px;color:#f09a00}.pattern-copyright>div>svg{flex:none;width:16px;height:16px}.pattern-copyright p{margin:0!important;color:#687586!important;line-height:1.45}.pattern-copyright p>button{display:flex;align-items:center;gap:2px;border:0;background:transparent;color:#1556e8;padding:7px 0 0;font-size:9px}.pattern-copyright p>button svg{width:11px;height:11px}.pattern-inspector>footer{display:grid;gap:9px;padding:15px 18px 19px}.pattern-inspector>footer button{height:39px;border:1px solid #1556e8;border-radius:3px;background:#fff;color:#1556e8;font-size:10px;font-weight:900}.pattern-inspector>footer button.primary{background:#1556e8;color:#fff}.pattern-inspector>footer button.danger{border-color:#ff5b52;color:#ec4d45}.content-tab-panel{padding:20px 22px}.content-tab-panel .hq-tutorial-panel,.content-tab-panel .content-policy{margin-top:0}.content-overview-panel>section{padding:28px;background:#111c2b;color:#fff}.content-overview-panel>section>span{color:#ffd20a;font-size:9px;font-weight:900}.content-overview-panel>section h2{margin:8px 0;font-size:24px}.content-overview-panel>section p{margin:0;color:#aeb8c7;font-size:10px}.content-overview-panel>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.content-overview-panel article{padding:20px;border:1px solid #dfe5ed;background:#fff}.content-overview-panel article span,.content-overview-panel article strong,.content-overview-panel article p{display:block}.content-overview-panel article span{color:#6e7a8b;font-size:10px}.content-overview-panel article strong{margin-top:8px;font-size:27px}.content-overview-panel article p{margin:7px 0 0;color:#8a95a3;font-size:9px}@media(max-width:1280px){.hq-app.content-reference-mode{grid-template-columns:208px minmax(0,1fr)}.content-studio-header{padding-left:20px;padding-right:20px}.content-studio-tools label{width:180px}.content-studio-tools select{min-width:96px}.content-studio-workspace{grid-template-columns:minmax(0,1fr) 260px;padding-left:14px;padding-right:14px}.pattern-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-reference-mode .sidebar nav button{outline:none}.content-reference-mode .sidebar nav button:focus-visible{box-shadow:inset 0 0 0 2px #ffffffe6}.pattern-stage-strip{margin-top:0}.pattern-inspector-title{padding-bottom:28px}.pattern-inspector>section{padding-top:15px;padding-bottom:28px}.pattern-inspector>section>p{margin-top:20px;margin-bottom:9px}.pattern-provided-sizes article{min-height:64px}.pattern-provided-sizes img{height:49px}.pattern-missing-sizes button{width:85px}.pattern-missing-sizes b{width:54px;height:54px}.pattern-inspector>.pattern-copyright{padding-top:18px;padding-bottom:18px}.content-reference-mode .sidebar nav button:focus-visible{box-shadow:inset 0 0 0 2px #4779ea}.pattern-stage-strip{margin-top:2px}.pattern-card-grid{padding-top:20px}.pattern-inspector>section:first-of-type{padding-bottom:50px}.pattern-inspector>.pattern-copyright{padding-top:16px;padding-bottom:8px}.pattern-copyright p>button{padding-top:4px}.pattern-card-grid{gap:18px 14px}.pattern-card-title{padding-top:16px}.pattern-card-sizes{min-height:40px}.pattern-card-meta{padding-top:13px;padding-bottom:14px}.pattern-card-grid>article>button{height:38px}.pattern-inspector>.pattern-copyright{padding-bottom:0}.pattern-inspector>footer{padding-top:0}.pattern-stage-strip{grid-template-columns:repeat(3,1fr)}.pattern-card-title em.red,.pattern-inspector-title em.red{background:#ffe9e6;color:#d43d34}.pattern-ready-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 17px 0;padding:10px 12px 10px 15px;border:1px solid #cfe9dc;background:#f1fbf6}.pattern-ready-toolbar>div{display:flex;align-items:center;gap:10px;color:#16835d}.pattern-ready-toolbar>div>svg{width:19px;height:19px}.pattern-ready-toolbar span strong,.pattern-ready-toolbar span small{display:block}.pattern-ready-toolbar span strong{font-size:10px}.pattern-ready-toolbar span small{margin-top:4px;color:#698276;font-size:8px}.pattern-ready-toolbar>button{height:36px;border:0;border-radius:3px;background:#16835d;color:#fff;padding:0 14px;font-size:9px;font-weight:900}.pattern-ready-toolbar>button:disabled{opacity:.55}.official-workflow-modal .copyright-check.blocked{background:#ffe9e6;color:#c33c33}.official-workflow-modal .modal-primary{background:#1556e8;color:#fff}.pattern-composer-modal.pattern-workbench{width:min(1420px,98vw);height:min(1020px,96vh);max-height:96vh;padding:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;color:#172033}.pattern-workbench-header{height:58px;flex:none;display:flex;align-items:center;gap:22px;padding:0 20px;border-bottom:1px solid #dfe5ed;background:#fff}.pattern-back-button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#748196;font-size:9px;font-weight:800}.pattern-back-button svg{width:14px;height:14px;transform:rotate(180deg)}.pattern-workbench-header>div:nth-child(2){display:flex;align-items:center;gap:10px;font-size:10px}.pattern-workbench-header>div:nth-child(2)>span{color:#8a95a4}.pattern-workbench-header>div:nth-child(2)>i{color:#c1c8d2;font-style:normal}.pattern-workbench-header>div:nth-child(2)>strong{font-size:12px}.pattern-workbench-header>div:nth-child(2)>em{margin-left:5px;padding:5px 8px;background:#edf3ff;color:#1556e8;font-size:8px;font-style:normal;font-weight:800}.pattern-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.pattern-header-actions button{height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #d8dfe8;background:#fff;color:#526074;padding:0 11px;font-size:8px;font-weight:800}.pattern-header-actions button:last-child{width:34px;padding:0}.pattern-header-actions svg{width:15px;height:15px}.pattern-product-details{flex:none;display:grid;grid-template-columns:1.5fr .7fr 1fr 2fr;gap:10px;padding:10px 18px;border-bottom:1px solid #dfe5ed;background:#f8fafc}.pattern-product-details label{font-size:8px;font-weight:800}.pattern-product-details input,.pattern-product-details select{width:100%;height:32px;margin-top:5px;border:1px solid #d7dee8;background:#fff;padding:0 8px;font-size:8px}.pattern-product-details label.wide{grid-column:auto}.pattern-workbench-body{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr);background:#f8fafc}.pattern-workbench.inspector-open .pattern-workbench-body{grid-template-columns:minmax(0,1fr) 330px}.pattern-canvas-workspace{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid #dfe5ed;background:#f8fafc}.pattern-canvas-stage{min-height:0;flex:1;display:grid;place-items:center;overflow:auto;padding:18px 28px 8px}.pattern-canvas-toolbar{position:absolute;z-index:8;left:20px;top:50%;width:58px;transform:translateY(-54%);display:flex;flex-direction:column;align-items:stretch;border:1px solid #dce3ec;background:#fff;box-shadow:0 6px 18px #182c4e14}.pattern-canvas-toolbar button{min-height:45px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:#667386;font-size:7px}.pattern-canvas-toolbar button.active{color:#1556e8}.pattern-canvas-toolbar button:disabled{opacity:.38}.pattern-canvas-toolbar button svg{width:17px;height:17px}.pattern-canvas-toolbar input{width:78px;height:12px;margin:34px -10px;transform:rotate(-90deg);accent-color:#1556e8}.pattern-canvas-toolbar b{text-align:center;color:#657286;font-size:7px}.pattern-workbench .pattern-composition-canvas{height:auto;max-height:none;margin:auto;flex:none;border:1px solid #b8c3d2;background-size:8px 8px;cursor:grab}.pattern-workbench .pattern-source-frame{z-index:1;transform-origin:center;overflow:hidden}.pattern-workbench .pattern-source-frame>img{width:100%;height:100%;object-fit:fill;transform:none}.pattern-workbench .pattern-composition-watermark{z-index:2;color:#58616d;opacity:.22;font-size:18px}.pattern-workbench .pattern-board-grid{z-index:3}.pattern-workbench .pattern-board-grid>span{padding:6px;border:1px solid rgba(255,255,255,.96);box-shadow:inset 0 0 0 1px #4452673b}.pattern-workbench .pattern-board-grid>span b{width:auto;height:auto;border-radius:0;background:transparent;color:#6c7788;font-size:7px}.pattern-workbench .pattern-composer-empty{min-height:210px;max-height:540px;align-content:center;border-color:#b7c4d5;background-color:#fff;background-image:linear-gradient(#edf0f4 1px,transparent 1px),linear-gradient(90deg,#edf0f4 1px,transparent 1px);background-size:8px 8px}.pattern-workbench .pattern-composer-empty small{font-size:7px;color:#9aa4b1}.pattern-canvas-caption{height:40px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 20px 0 92px;border-top:1px solid #edf0f4;background:#fff;color:#677488;font-size:8px}.pattern-canvas-caption strong{color:#253044}.pattern-canvas-caption label{position:relative;display:flex;align-items:center;gap:6px;color:#1556e8;font-weight:900;cursor:pointer}.pattern-canvas-caption label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.pattern-canvas-caption label svg{width:13px;height:13px}.pattern-color-inspector{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#fff}.pattern-color-inspector>header{height:64px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e2e7ee}.pattern-color-inspector>header strong,.pattern-color-inspector>header span{display:block}.pattern-color-inspector>header strong{font-size:12px}.pattern-color-inspector>header span{margin-top:5px;color:#8994a3;font-size:8px}.pattern-color-inspector>header button{width:30px;height:30px;display:grid;place-items:center;border:0;background:#fff;color:#677488}.pattern-color-inspector>header svg{width:15px;height:15px}.pattern-color-table-head,.pattern-color-table>div{display:grid;grid-template-columns:34px 54px 1fr 62px 24px;align-items:center;gap:7px}.pattern-color-table-head{height:34px;flex:none;padding:0 12px;border-bottom:1px solid #e2e7ee;color:#8792a1;font-size:7px}.pattern-color-table{min-height:0;flex:1;overflow-y:auto}.pattern-color-table>div{min-height:43px;padding:5px 12px;border-bottom:1px solid #edf0f4}.pattern-color-table input{min-width:0;width:100%;height:28px;border:1px solid #dfe4eb;background:#fff;padding:0 6px;font-size:8px}.pattern-color-table input[type=color]{padding:2px;border-radius:6px}.pattern-color-table button{width:24px;height:28px;display:grid;place-items:center;border:0;background:#fff;color:#9aa5b3}.pattern-color-table button svg{width:12px;height:12px}.pattern-color-table>p{margin:0;padding:34px 15px;color:#8a95a4;font-size:8px;text-align:center}.pattern-color-inspector>footer{height:48px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-top:1px solid #e2e7ee}.pattern-color-inspector>footer button{display:flex;align-items:center;gap:5px;border:0;background:#fff;color:#1556e8;font-size:8px;font-weight:900}.pattern-color-inspector>footer button:disabled{opacity:.4}.pattern-color-inspector>footer svg{width:13px;height:13px}.pattern-control-dock{height:112px;min-height:112px;flex:none;display:grid;grid-template-columns:1.25fr .7fr 1.2fr 1.3fr .8fr;align-items:stretch;border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed;background:#fff;padding:12px 16px}.pattern-control-group{min-width:0;padding:0 14px;border-right:1px solid #e5e9ef}.pattern-control-group:first-child{padding-left:0}.pattern-control-group:last-child{padding-right:0;border-right:0}.pattern-control-group>span{display:block;margin-bottom:10px;color:#3b4658;font-size:8px;font-weight:900}.pattern-control-group>div{display:flex}.pattern-control-group button,.pattern-control-group input{height:34px;border:1px solid #d8dfe8;border-right:0;background:#fff;color:#637084;font-size:8px}.pattern-control-group button{min-width:0;flex:1;padding:0 7px}.pattern-control-group button:last-child{border-right:1px solid #d8dfe8}.pattern-control-group button.active{border-color:#1556e8;background:#edf3ff;color:#1556e8;font-weight:900;box-shadow:inset -1px 0 #1556e8}.pattern-control-group.board-size button{white-space:nowrap}.pattern-control-group.board-count>div{width:105px}.pattern-control-group.board-count button{width:32px;flex:none}.pattern-control-group.board-count button svg{width:12px;height:12px}.pattern-control-group.board-count input{width:42px;padding:0;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.pattern-control-group.board-count input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pattern-control-group>small{display:block;margin-top:6px;color:#9aa4b1;font-size:7px}.pattern-control-group.palette button{padding:0 14px}.pattern-stretch-control{display:grid!important;grid-template-columns:auto 24px minmax(70px,1fr) 34px 24px 34px;align-items:center;gap:5px;margin-top:8px;color:#657286;font-size:7px}.pattern-stretch-control span{white-space:nowrap}.pattern-stretch-control input{width:100%;height:18px!important;border:0!important;accent-color:#1556e8}.pattern-stretch-control b{text-align:right;color:#1556e8;font-size:8px}.pattern-stretch-control button{height:24px!important;min-width:24px!important;border:1px solid #d8dfe8!important;padding:0!important;background:#fff!important;color:#526074!important;font-size:7px!important}.pattern-workbench-footer{min-height:86px;flex:none;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff}.pattern-workbench-footer>section{min-width:0;flex:1;display:grid;grid-template-columns:1.6fr 1.1fr auto auto;align-items:center;gap:14px;padding:8px 12px;border:1px solid #e0e6ee}.pattern-workbench-footer>section>div:first-child strong,.pattern-workbench-footer>section>div:first-child span{display:block}.pattern-workbench-footer>section>div:first-child strong{font-size:8px}.pattern-workbench-footer>section>div:first-child span{margin-top:4px;color:#8792a1;font-size:7px;line-height:1.45}.pattern-recognition-result{display:flex;align-items:center;gap:8px;color:#16835d}.pattern-recognition-result>svg{width:17px;height:17px}.pattern-recognition-result span strong,.pattern-recognition-result span small{display:block}.pattern-recognition-result span strong{font-size:8px}.pattern-recognition-result span small{margin-top:4px;color:#778596;font-size:7px}.pattern-workbench-footer>section>button{height:32px;display:flex;align-items:center;gap:5px;border:1px solid #d8dfe8;background:#fff;color:#1556e8;padding:0 10px;font-size:8px;font-weight:900}.pattern-workbench-footer>section>button:disabled{opacity:.4}.pattern-workbench-footer>section>button svg{width:12px;height:12px}.pattern-workbench-footer>.copyright-check{width:150px;min-height:50px;display:grid;place-items:center;padding:8px;text-align:center}.pattern-save-area{width:218px;flex:none;display:grid;gap:5px}.pattern-save-button{width:218px;height:50px;flex:none;border:0;background:#1556e8;color:#fff;font-size:10px;font-weight:900}.pattern-save-button:disabled{opacity:.42}.pattern-save-area>small{min-height:11px;font-size:7px;line-height:1.35;text-align:center}.pattern-save-area>small.warning{color:#c2672d}.pattern-save-area>small.ready{color:#16835d}@media(max-width:1180px){.pattern-workbench.inspector-open .pattern-workbench-body{grid-template-columns:minmax(0,1fr) 290px}.pattern-control-dock{grid-template-columns:1fr 1fr 1fr;gap:12px;max-height:190px;overflow:auto}.pattern-control-group:nth-child(3){border-right:0}.pattern-control-group:nth-child(n+4){padding-top:10px}.pattern-workbench-footer>section{grid-template-columns:1fr 1fr}.pattern-workbench-footer{min-height:112px}}.pattern-composer-modal{width:min(1180px,96vw);max-height:94vh;padding:25px 28px}.pattern-composer-modal>h2{font-size:23px}.pattern-composer-layout{display:grid;grid-template-columns:minmax(440px,1.05fr) minmax(480px,1fr);gap:18px;margin-top:18px}.pattern-layout-studio,.pattern-composer-data{min-width:0;border:1px solid #dde4ed;background:#fff}.pattern-layout-studio{padding:14px;background:#f7f9fc}.pattern-layout-studio>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.pattern-layout-studio>header strong,.pattern-layout-studio>header span{display:block}.pattern-layout-studio>header strong{font-size:11px}.pattern-layout-studio>header span{margin-top:3px;color:#748196;font-size:8px}.pattern-layout-studio>header em{padding:5px 7px;background:#edf3ff;color:#1556e8;font-size:7px;font-style:normal;font-weight:900}.pattern-composition-canvas{position:relative;width:min(100%,calc(var(--board-aspect-number) * 430px));aspect-ratio:var(--board-aspect);margin:0 auto;overflow:hidden;border:1px solid #9eacc0;background-color:#fff;background-image:linear-gradient(#edf0f4 1px,transparent 1px),linear-gradient(90deg,#edf0f4 1px,transparent 1px);background-size:10px 10px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.pattern-composition-canvas:active{cursor:grabbing}.pattern-source-frame{position:absolute;left:50%;top:50%;overflow:hidden;transform:translate(-50%,-50%);transform-origin:center}.pattern-source-frame>img{width:100%;height:100%;display:block;transform-origin:center;pointer-events:none}.pattern-composition-watermark{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%) rotate(-10deg);color:#222;opacity:.3;font-size:21px;font-weight:900;white-space:nowrap;pointer-events:none}.pattern-board-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;pointer-events:none}.pattern-board-grid>span{position:relative;display:flex;align-items:flex-start;justify-content:space-between;border:1px solid rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px #14213573;padding:7px}.pattern-board-grid>span b{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#1556e8;color:#fff;font-size:8px}.pattern-board-grid>span small{padding:3px 5px;background:#111c2bc7;color:#fff;font-size:6px}.pattern-composer-empty{width:min(100%,calc(var(--board-aspect-number) * 430px));min-height:0;aspect-ratio:var(--board-aspect);margin:0 auto}.pattern-replace-image{position:relative;width:max-content;height:31px;display:flex;align-items:center;gap:6px;margin-top:9px;border:1px solid #cbd5e2;background:#fff;color:#1556e8;padding:0 10px;font-size:8px;font-weight:900;cursor:pointer}.pattern-replace-image input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.pattern-replace-image svg{width:13px;height:13px}.pattern-layout-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:12px}.pattern-layout-controls>label{display:grid;gap:6px;color:#4e5b6d;font-size:8px;font-weight:900}.pattern-layout-controls>label>small{color:#8792a2;font-size:7px;font-weight:500}.pattern-layout-controls select{height:34px;border:1px solid #d3dae4;background:#fff;padding:0 8px;font-size:8px}.segmented-buttons,.fit-mode-buttons{display:flex}.segmented-buttons button,.fit-mode-buttons button{min-height:34px;flex:1;border:1px solid #d3dae4;border-right:0;background:#fff;color:#536175;font-size:8px}.segmented-buttons button:last-child,.fit-mode-buttons button:last-child{border-right:1px solid #d3dae4}.segmented-buttons button.active,.fit-mode-buttons button.active{border-color:#1556e8;background:#edf3ff;color:#1556e8;font-weight:900}.fit-mode-buttons{grid-column:1/-1}.fit-mode-buttons button{display:flex;align-items:center;justify-content:center;gap:5px}.fit-mode-buttons svg{width:12px;height:12px}.pattern-layout-controls>label:nth-child(4){grid-column:1/-1}.pattern-zoom-control{grid-column:1/-1;grid-template-columns:auto 1fr auto!important;align-items:center}.pattern-zoom-control input{accent-color:#1556e8}.pattern-zoom-control span{font-size:8px}.pattern-layout-note{display:flex;gap:8px;margin-top:11px;padding:10px;background:#edf3ff;color:#1556e8}.pattern-layout-note>svg{flex:none;width:16px;height:16px}.pattern-layout-note span strong,.pattern-layout-note span small{display:block}.pattern-layout-note span strong{font-size:9px}.pattern-layout-note span small{margin-top:4px;color:#63738a;font-size:7px;line-height:1.45}.pattern-composer-data{display:flex;flex-direction:column;padding:14px}.pattern-core-form{gap:10px;margin:0}.pattern-core-form textarea{min-height:54px}.pattern-bom-editor{margin-top:12px;border:1px solid #dfe5ed}.pattern-bom-editor>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;background:#f7f9fc}.pattern-bom-editor>header>div{display:flex;align-items:center;gap:7px}.pattern-bom-editor>header svg{width:16px;height:16px;color:#1556e8}.pattern-bom-editor>header span strong,.pattern-bom-editor>header span small{display:block}.pattern-bom-editor>header span strong{font-size:9px}.pattern-bom-editor>header span small{margin-top:3px;color:#7b8796;font-size:7px}.pattern-bom-editor>header>button{display:flex;align-items:center;gap:5px;border:1px solid #b7c8ed;background:#fff;color:#1556e8;padding:6px 8px;font-size:7px;font-weight:900}.pattern-bom-editor>header>button svg{width:12px;height:12px}.pattern-bom-editor>header>button:disabled{opacity:.45}.pattern-bom-head,.pattern-bom-rows>div{display:grid;grid-template-columns:38px 78px 1fr 90px 26px;align-items:center;gap:6px}.pattern-bom-head{padding:7px 9px;border-top:1px solid #e7ebf1;border-bottom:1px solid #e7ebf1;color:#8490a0;font-size:7px}.pattern-bom-rows{max-height:176px;overflow-y:auto}.pattern-bom-rows>div{padding:5px 9px;border-bottom:1px solid #edf0f4}.pattern-bom-empty{margin:0;padding:25px 12px;color:#8a95a4;font-size:8px;text-align:center}.pattern-bom-rows input{min-width:0;width:100%;height:30px;border:1px solid #dce2ea;padding:0 7px;font-size:8px}.pattern-bom-rows input[type=color]{padding:2px}.pattern-bom-rows button{width:25px;height:25px;display:grid;place-items:center;border:0;background:#fff;color:#d44d43}.pattern-bom-rows button svg{width:13px;height:13px}.pattern-bom-editor>footer{display:flex;align-items:center;justify-content:space-between;padding:8px 10px}.pattern-bom-editor>footer button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#1556e8;font-size:8px;font-weight:900}.pattern-bom-editor>footer button:disabled{color:#9ca7b6}.pattern-bom-editor>footer button svg{width:13px;height:13px}.pattern-bom-editor>footer span{color:#657286;font-size:8px}.pattern-bom-editor>footer strong{margin:0 3px;color:#172033;font-size:11px}.pattern-composer-data>.copyright-check{margin-top:12px}.pattern-composer-modal>.modal-primary{margin-top:14px}.pattern-card-sizes span:first-child:last-child{max-width:100%}@media(max-width:1050px){.pattern-composer-layout{grid-template-columns:1fr}.pattern-composer-modal{width:min(760px,96vw)}}.sku-variant-builder{margin-top:18px;border:1px solid #dce3ed;background:#f7f9fc;padding:14px}.sku-variant-builder>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.sku-variant-builder>header span,.sku-variant-builder>header strong,.sku-variant-builder>header small{display:block}.sku-variant-builder>header span{color:#1556e8;font-size:8px;font-weight:900}.sku-variant-builder>header strong{margin-top:4px;font-size:12px}.sku-variant-builder>header small{margin-top:4px;color:#778393;font-size:8px}.sku-variant-builder>header>button{height:34px;border:0;background:#1556e8;color:#fff;padding:0 13px;font-size:8px;font-weight:900}.sku-variant-builder>article{margin-top:12px;border:1px solid #dfe5ed;background:#fff;padding:12px}.sku-variant-title{display:flex;align-items:center;justify-content:space-between}.sku-variant-title strong{font-size:10px}.sku-variant-title button{border:0;background:#fff1ed;color:#c34e2b;padding:5px 8px;font-size:7px;font-weight:900}.sku-variant-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}.sku-variant-grid label{color:#596575;font-size:8px;font-weight:800}.sku-variant-grid input{width:100%;height:35px;margin-top:5px;border:1px solid #d7dee8;background:#fff;padding:0 8px;font-size:8px}.supply-sku-modal>.fee-preview{margin-top:14px}@media(max-width:1050px){.sku-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-ingest-page{padding:18px 20px 82px;background:#f6f8fb;color:#172033}.content-import-hero{min-height:128px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(460px,1.25fr);align-items:center;gap:28px;padding:22px 28px;background:#101a2a;color:#fff}.content-import-hero>div:first-child>span{color:#ffd20a;font-size:11px;font-weight:900}.content-import-hero h2{margin:7px 0 6px;font-size:22px;line-height:1.2}.content-import-hero p{margin:0;color:#b7c3d3;font-size:12px;line-height:1.6}.content-import-action{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:10px}.content-import-action label{height:44px;display:flex;align-items:center;border:1px solid #34445c;background:#fff;padding:0 13px}.content-import-action label input{min-width:0;flex:1;border:0;outline:0;color:#172033;font-size:12px}.content-import-action label svg{width:16px;height:16px;color:#7d8897}.content-import-action>button{height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:#1556e8;color:#fff;font-size:12px;font-weight:900}.content-import-action>button:disabled{opacity:.55}.content-import-action>button svg{width:16px;height:16px}.content-import-action small{grid-column:1/-1;color:#aebbd0;font-size:11px;line-height:1.5}.content-board-toolbar{height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;border:1px solid #dfe5ed;background:#fff;padding:0 14px}.content-board-toolbar>div{display:flex;align-items:center;gap:5px}.content-board-toolbar button{height:34px;display:flex;align-items:center;gap:7px;border:1px solid transparent;background:#f3f5f8;color:#49566a;padding:0 12px;font-size:12px}.content-board-toolbar button b{min-width:19px;height:19px;display:grid;place-items:center;border-radius:10px;background:#e6eaf0;color:#5e6a7c;font-size:11px}.content-board-toolbar button.active{border-color:#1556e8;background:#1556e8;color:#fff;font-weight:900}.content-board-toolbar button.active b{background:#fff;color:#1556e8}.content-board-toolbar>label{width:270px;height:36px;display:flex;align-items:center;gap:8px;border:1px solid #d8e0ea;padding:0 11px}.content-board-toolbar>label svg{width:15px;height:15px;color:#7c8898}.content-board-toolbar>label input{min-width:0;flex:1;border:0;outline:0;font-size:12px}.content-publish-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;margin-top:14px}.content-candidate-board,.content-publish-drawer{min-width:0;border:1px solid #dfe5ed;background:#fff}.content-candidate-board>header{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e3e8ef}.content-candidate-board>header strong,.content-candidate-board>header span{display:block}.content-candidate-board>header strong{font-size:14px}.content-candidate-board>header span{margin-top:4px;color:#748196;font-size:11px}.content-candidate-board>header>b{color:#1556e8;font-size:11px}.content-candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.content-candidate-grid>article{min-width:0;overflow:hidden;border:1px solid #dfe5ed;background:#fff;transition:border-color .16s,box-shadow .16s;cursor:pointer}.content-candidate-grid>article:hover,.content-candidate-grid>article.active{border-color:#1556e8;box-shadow:0 7px 18px #1556e814}.content-candidate-grid>article.synced{border-color:#b8e5d2}.content-candidate-image{position:relative;height:150px;overflow:hidden;background:#eef1f5}.content-candidate-image img{width:100%;height:100%;display:block;object-fit:cover}.content-candidate-image em,.content-candidate-image span{position:absolute;top:10px;padding:5px 8px;color:#fff;font-size:11px;font-style:normal;font-weight:900}.content-candidate-image em{left:10px;background:#1556e8}.content-candidate-image span{right:10px;background:#101a2ac7}.content-candidate-copy{padding:12px 12px 10px}.content-candidate-copy h3{margin:0;font-size:14px;line-height:1.35}.content-candidate-copy>p{margin:6px 0 9px;color:#667386;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-candidate-copy>div{display:flex;align-items:center;gap:6px}.content-candidate-copy>div span{padding:4px 6px;font-size:11px}.permission.authorized{background:#e5f6ed;color:#16835d}.permission.pending{background:#fff4df;color:#d98200}.candidate-status.draft{background:#eef1f5;color:#667386}.candidate-status.ready{background:#edf3ff;color:#1556e8}.candidate-status.pending{background:#fff2df;color:#d98200}.candidate-status.published{background:#e5f6ed;color:#16835d}.candidate-status.failed{background:#ffeae7;color:#d3483e}.content-candidate-copy>small{height:36px;display:-webkit-box;margin-top:9px;overflow:hidden;color:#5a687a;font-size:11px;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content-candidate-grid>article>footer{height:43px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:9px;border-top:1px solid #edf0f4;padding:0 11px}.content-candidate-grid>article>footer label{display:flex;align-items:center;gap:6px;color:#586578;font-size:11px}.content-candidate-grid>article>footer input{width:15px;height:15px;accent-color:#1556e8}.content-candidate-grid>article>footer button{border:0;background:transparent;color:#1556e8;font-size:11px}.content-candidate-grid>article>footer button.danger{color:#d3483e}.content-candidate-empty{grid-column:1/-1;min-height:320px;display:grid;place-content:center;justify-items:center;color:#8a95a4}.content-candidate-empty svg{width:28px;height:28px}.content-candidate-empty strong{margin-top:12px;color:#364154;font-size:14px}.content-candidate-empty span{margin-top:7px;font-size:12px}.content-publish-drawer{align-self:start;position:sticky;top:16px}.content-publish-drawer>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:1px solid #e3e8ef}.content-publish-drawer>header span,.content-publish-drawer>header strong{display:block}.content-publish-drawer>header span{color:#1556e8;font-size:11px;font-weight:900}.content-publish-drawer>header strong{margin-top:4px;font-size:14px}.content-publish-drawer>header>b{padding:5px 7px;background:#fff3df;color:#d98200;font-size:11px}.content-publish-success{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:12px 14px 0;padding:10px;background:#e8f7ef;color:#16835d}.content-publish-success svg{width:18px;height:18px}.content-publish-success strong,.content-publish-success small{display:block}.content-publish-success strong{font-size:12px}.content-publish-success small{margin-top:3px;color:#4d7666;font-size:11px}.content-publish-success button{border:0;background:transparent;color:#1556e8;font-size:11px;font-weight:900}.content-mini-preview{padding:14px;border-bottom:1px solid #e6eaf0}.content-mini-preview>span{display:block;margin-bottom:9px;color:#667386;font-size:11px}.content-mini-preview>article{display:grid;grid-template-columns:118px 1fr;min-height:164px;border:1px solid #dfe5ed;background:#fff}.content-mini-preview>article>img{width:118px;height:164px;object-fit:cover}.content-mini-preview>article>div{min-width:0;padding:10px}.content-mini-preview header{display:flex;align-items:center;gap:6px}.content-mini-preview header i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#1556e8;color:#fff;font-size:11px;font-style:normal}.content-mini-preview header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.content-mini-preview header em{margin-left:auto;padding:3px 5px;background:#edf3ff;color:#1556e8;font-size:10px;font-style:normal}.content-mini-preview h3{margin:10px 0 5px;font-size:13px}.content-mini-preview p{height:38px;margin:0;overflow:hidden;color:#4f5c6e;font-size:11px;line-height:1.55}.content-mini-preview article small{display:block;margin-top:5px;color:#1556e8;font-size:10px}.content-mini-preview article footer{display:flex;gap:13px;margin-top:7px;color:#6d798a;font-size:10px}.content-edit-fields,.content-source-proof,.content-publish-settings{padding:14px;border-bottom:1px solid #e6eaf0}.content-edit-fields{display:grid;gap:10px}.content-edit-fields label>span,.content-publish-settings label>span{display:block;margin-bottom:5px;color:#4e5a6b;font-size:11px;font-weight:900}.content-edit-fields input,.content-edit-fields textarea,.content-publish-settings select,.content-publish-settings input[type=datetime-local]{width:100%;border:1px solid #d8e0ea;background:#fff;padding:8px 9px;color:#172033;font-size:12px;outline:0}.content-edit-fields textarea{height:66px;resize:vertical}.content-edit-fields>button{height:34px;border:1px solid #1556e8;background:#fff;color:#1556e8;font-size:11px;font-weight:900}.content-source-proof h3,.content-publish-settings h3{margin:0 0 10px;font-size:13px}.content-source-proof dl{margin:0}.content-source-proof dl>div{display:grid;grid-template-columns:74px 1fr;gap:8px;padding:6px 0;border-bottom:1px dashed #e5e9ef;font-size:11px}.content-source-proof dl>div:last-child{border-bottom:0}.content-source-proof dt{color:#7a8696}.content-source-proof dd{margin:0;color:#263244}.content-source-proof dd.authorized{color:#16835d}.content-source-proof dd.pending{color:#d98200}.content-publish-settings{display:grid;gap:10px}.content-publish-settings>label:not(.comment-toggle){display:grid;grid-template-columns:76px 1fr;align-items:center;gap:8px}.content-publish-settings>label:not(.comment-toggle)>span{margin:0}.content-publish-settings select{height:36px;padding-top:0;padding-bottom:0}.publish-mode{display:grid;grid-template-columns:1fr 1fr;gap:0}.publish-mode button{height:34px;border:1px solid #d8e0ea;background:#fff;color:#647184;font-size:11px}.publish-mode button.active{border-color:#1556e8;background:#edf3ff;color:#1556e8;font-weight:900}.publish-mode input{grid-column:1/-1;margin-top:7px}.comment-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.comment-toggle span strong,.comment-toggle span small{display:block}.comment-toggle span strong{font-size:11px}.comment-toggle span small{margin-top:3px;color:#7b8797;font-size:10px;font-weight:500}.comment-toggle input{width:36px;height:19px;accent-color:#1556e8}.content-publish-primary{width:calc(100% - 28px);height:44px;margin:14px;border:0;background:#1556e8;color:#fff;font-size:12px;font-weight:900}.content-publish-primary:disabled{background:#9cb6ec}.content-publish-empty{min-height:520px;display:grid;place-content:center;justify-items:center;padding:20px;color:#8994a3;text-align:center}.content-publish-empty svg{width:30px;height:30px}.content-publish-empty strong{margin-top:13px;color:#364154;font-size:14px}.content-publish-empty span{max-width:240px;margin-top:7px;font-size:11px;line-height:1.55}.content-bulk-bar{position:sticky;z-index:12;bottom:0;height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;border:1px solid #dfe5ed;background:#fffffff7;padding:0 14px;box-shadow:0 -8px 24px #192c4c14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.content-bulk-bar>div{display:flex;align-items:center;gap:10px}.content-bulk-bar input{width:16px;height:16px;accent-color:#1556e8}.content-bulk-bar strong{font-size:12px}.content-bulk-bar>div button{border:0;background:transparent;color:#1556e8;font-size:11px}.content-bulk-bar>button{height:40px;min-width:230px;border:0;background:#1556e8;color:#fff;padding:0 18px;font-size:12px;font-weight:900}.content-bulk-bar>button:disabled{background:#a8bce9}@media(max-width:1280px){.content-ingest-page{padding-left:14px;padding-right:14px}.content-publish-workspace{grid-template-columns:minmax(0,1fr) 330px}.content-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-import-hero{grid-template-columns:1fr}.content-import-action{grid-template-columns:minmax(0,1fr) 126px}}.content-overview-mode .content-studio-header{height:96px;align-items:flex-start;padding:17px 20px 0}.content-overview-mode .content-studio-title>span{display:none}.content-overview-mode .content-studio-title h1{margin:2px 0 10px;font-size:25px}.content-overview-mode .content-studio-title nav{height:42px;gap:30px}.content-overview-assistant{display:flex;align-items:center;gap:18px;padding-top:2px}.content-overview-assistant button{height:36px;display:flex;align-items:center;border:0;background:transparent;color:#344054;padding:0;font-size:12px}.content-overview-assistant img{width:27px;height:27px;margin-right:7px;border-radius:50%;object-fit:cover}.content-overview-mode .content-ingest-page{padding:14px 20px 76px;background:#f7f8fa}.content-overview-mode .content-import-hero{min-height:121px;display:block;padding:18px 26px;background:linear-gradient(105deg,#0b1d36,#061427 72%,#08234b);box-shadow:none}.content-import-main{display:grid;grid-template-columns:360px minmax(0,1fr);align-items:center;gap:18px}.content-import-main h2{margin:0;color:#fff;font-size:19px;line-height:1.3}.content-import-main h2 b{color:#ffd20a}.content-overview-mode .content-import-action{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:10px}.content-overview-mode .content-import-action label{height:44px;border:0;border-radius:3px;padding:0 15px}.content-overview-mode .content-import-action label input{font-size:12px}.content-overview-mode .content-import-action>button{height:44px;border-radius:3px;background:linear-gradient(135deg,#0868ff,#1655dc);font-size:12px}.content-import-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px;color:#bdc8d7}.content-import-meta>div{display:flex;align-items:center;gap:13px;white-space:nowrap}.content-import-meta span,.content-import-meta b,.content-import-meta small{font-size:10px}.content-import-meta b{color:#e6edf7;font-weight:700}.content-import-meta .redbook{color:#ff5364}.content-import-meta .bilibili{color:#28c0dc}.content-import-meta .kuaishou{color:#ff7a00}.content-import-meta .weibo{color:#ff5c45}.content-import-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b6c1d1}.content-overview-mode .content-board-toolbar{min-height:58px;height:auto;margin-top:12px;padding:8px 9px;gap:6px}.content-overview-mode .content-board-toolbar>div:first-child{min-width:0;flex:1 1 auto;gap:2px}.content-overview-mode .content-board-toolbar button{height:34px;padding:0 7px;background:#f4f6f9;font-size:10px}.content-overview-mode .content-board-toolbar button b{min-width:17px;height:17px;font-size:9px}.content-overview-mode .content-board-toolbar button.active{background:#1556e8}.content-toolbar-filters{min-width:0;flex:0 1 auto;display:flex!important;align-items:center;justify-content:flex-end;gap:4px}.content-toolbar-filters>label{width:122px;height:34px;display:flex;align-items:center;gap:5px;border:1px solid #dce2ea;padding:0 7px}.content-toolbar-filters>label svg{width:13px;height:13px;color:#7d8896}.content-toolbar-filters>label input{min-width:0;flex:1;border:0;outline:0;font-size:10px}.content-toolbar-filters select{width:76px;height:34px;min-width:0;border:1px solid #dce2ea;background:#fff;padding:0 4px;color:#455164;font-size:10px}.content-view-switch{flex:none;display:flex;border:1px solid #dce2ea}.content-view-switch button{width:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#6a7687!important;font-size:14px!important}.content-view-switch button.active{background:#eaf1ff!important;color:#1556e8!important}.content-overview-mode .content-publish-workspace{grid-template-columns:minmax(0,1fr) 382px;align-items:start;gap:12px;margin-top:0}.content-overview-mode .content-publish-workspace.drawer-closed{grid-template-columns:minmax(0,1fr)}.content-board-main{min-width:0}.content-overview-mode .content-candidate-board{margin-top:12px;border:0;background:transparent}.content-overview-mode .content-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0}.content-overview-mode .content-candidate-grid>article{border-radius:4px}.content-overview-mode .content-candidate-image{height:142px}.content-overview-mode .content-candidate-image em,.content-overview-mode .content-candidate-image span{top:9px;padding:4px 7px;font-size:10px}.content-overview-mode .content-candidate-copy{min-height:152px;padding:10px 11px 8px}.content-overview-mode .content-candidate-copy h3{font-size:13px}.content-overview-mode .content-candidate-copy>p{margin:5px 0 8px;font-size:10px}.content-overview-mode .content-candidate-copy>p b{color:#151d2c}.content-overview-mode .content-candidate-copy>div:not(.candidate-social-metrics){gap:5px}.content-overview-mode .content-candidate-copy>div:not(.candidate-social-metrics)>span{padding:3px 5px;font-size:10px}.content-overview-mode .content-candidate-copy>small{height:auto;min-height:34px;margin-top:8px;font-size:10px;line-height:1.55}.content-overview-mode .content-candidate-copy .candidate-operation-copy{height:34px}.candidate-social-metrics{display:flex!important;align-items:center!important;gap:17px!important;margin-top:8px!important;color:#627083}.candidate-social-metrics span{padding:0!important;background:none!important;font-size:10px!important}.content-overview-mode .content-candidate-grid>article>footer{height:39px;padding:0 10px}.content-overview-mode .content-candidate-grid>article>footer label,.content-overview-mode .content-candidate-grid>article>footer button{font-size:10px}.content-candidate-grid.list{display:block}.content-candidate-grid.list>article{display:grid;grid-template-columns:190px minmax(0,1fr) 150px;margin-bottom:10px}.content-candidate-grid.list .content-candidate-image{height:138px}.content-candidate-grid.list>article>footer{height:100%;grid-template-columns:1fr;align-content:center;border-top:0;border-left:1px solid #edf0f4}.content-candidate-grid.list .content-candidate-copy{min-height:138px}.content-overview-mode .content-publish-drawer{top:0;z-index:3;margin-top:-42px;border-radius:4px}.content-overview-mode .content-publish-drawer>header{height:52px;min-height:52px;padding:0 16px}.content-overview-mode .content-publish-drawer>header strong{margin:0;font-size:15px}.content-overview-mode .content-publish-drawer>header>button{width:28px;height:28px;display:grid;place-items:center;border:0;background:transparent;color:#495466}.content-overview-mode .content-publish-drawer>header>button svg{width:16px;height:16px}.content-overview-mode .content-publish-success{margin:11px 13px 0;border-radius:3px;padding:9px 10px}.content-publish-success.pending{background:#eef5ff;color:#1556e8}.content-publish-success.pending small{color:#627b9d}.content-overview-mode .content-mini-preview{padding:12px 13px}.content-overview-mode .content-mini-preview>article{grid-template-columns:140px 1fr;min-height:196px}.content-overview-mode .content-mini-preview>article>img{width:140px;height:196px}.content-overview-mode .content-mini-preview>article>div{padding:11px}.content-overview-mode .content-mini-preview h3{font-size:14px}.content-overview-mode .content-mini-preview p{height:52px}.content-image-order{padding:12px 13px;border-bottom:1px solid #e6eaf0}.content-image-order h3{margin:0 0 9px;font-size:12px}.content-image-order h3 small{color:#7c8796;font-size:10px;font-weight:500}.content-image-order>div{display:flex;gap:8px}.content-image-order button{position:relative;width:54px;height:58px;overflow:hidden;border:1px solid #dbe1e9;border-radius:3px;background:#fff;padding:0}.content-image-order button.active{border:2px solid #1556e8}.content-image-order button img{width:100%;height:100%;display:block;object-fit:cover}.content-image-order button b{position:absolute;z-index:1;left:0;top:0;width:17px;height:17px;display:grid;place-items:center;background:#1556e8;color:#fff;font-size:9px}.content-image-order button.add{display:grid;place-content:center;color:#667386;font-size:19px}.content-image-order button.add span{display:block;font-size:9px}.content-overview-mode .content-edit-fields,.content-overview-mode .content-source-proof,.content-overview-mode .content-publish-settings{padding:12px 13px}.content-overview-mode .content-publish-primary{width:calc(100% - 26px);margin:13px}.content-overview-mode .content-bulk-bar{height:60px;margin-top:12px}@media(max-width:1420px){.content-import-main{grid-template-columns:330px minmax(0,1fr)}.content-import-meta>div{gap:8px}.content-overview-mode .content-publish-workspace{grid-template-columns:minmax(0,1fr) 348px}.content-overview-mode .content-mini-preview>article{grid-template-columns:116px 1fr}.content-overview-mode .content-mini-preview>article>img{width:116px}.content-toolbar-filters>label{width:150px}.content-toolbar-filters select{min-width:80px;padding:0 6px}.content-overview-mode .content-board-toolbar button{padding:0 8px}}.content-overview-mode .content-studio-header{position:sticky;z-index:20;top:0}.content-overview-mode .content-publish-drawer{top:96px;margin-top:0}.content-overview-mode .content-candidate-image>button{position:absolute;right:9px;top:8px;width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:50%;background:#fffffff2;color:#344054;padding:0;font-size:10px;font-weight:900;letter-spacing:-1px;box-shadow:0 1px 5px #1018281f}.content-overview-mode .content-candidate-grid>article>footer label small{margin-left:2px;color:#7b8797;font-size:9px;font-weight:500}.crm-workspace-page{height:calc(100vh - 92px);min-height:760px;padding:0;background:#fff;overflow:hidden;color:#172033}.crm-workspace-metrics{height:96px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e1e6ee;background:#fff}.crm-workspace-metrics article{display:flex;align-items:center;justify-content:center;gap:13px;border-right:1px solid #e7ebf1}.crm-workspace-metrics article:last-child{border-right:0}.crm-workspace-metrics article>span{width:40px;height:40px;display:grid;place-items:center;background:#edf3ff;color:#1556e8}.crm-workspace-metrics article.orange>span{background:#fff1e9;color:#f35f1b}.crm-workspace-metrics article.gold>span{background:#fff8db;color:#d79b00}.crm-workspace-metrics small,.crm-workspace-metrics strong{display:block}.crm-workspace-metrics small{color:#778397;font-size:12px}.crm-workspace-metrics strong{margin-top:4px;color:#1556e8;font-size:24px}.crm-workspace-metrics article.orange strong{color:#ef5c19}.crm-workspace-metrics article.gold strong{color:#d99b00}.crm-channel-tabs{height:62px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dfe5ed;background:#fff}.crm-channel-tabs button{position:relative;border:0;background:#fff;color:#222b38;font-size:15px;font-weight:900}.crm-channel-tabs button.active{color:#1556e8}.crm-channel-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#1556e8}.crm-channel-tabs b{display:inline-grid;min-width:22px;height:22px;margin-left:8px;place-items:center;border:1px solid #d8e0eb;border-radius:11px;background:#fff;color:#263143;font-size:11px}.crm-conversation-workspace{height:calc(100% - 158px);min-height:600px;display:grid;grid-template-columns:270px minmax(420px,1fr) 68px 340px;background:#fff}.crm-conversation-workspace.feedback-mode{grid-template-columns:300px minmax(520px,1fr)}.crm-inbox{min-width:0;display:flex;flex-direction:column;border-right:1px solid #dfe5ed;background:#fff}.crm-inbox-filters{height:64px;flex:none;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e5eaf1}.crm-inbox-filters button{position:relative;border:0;background:#fff;color:#536174;font-size:12px;font-weight:800}.crm-inbox-filters button.active{color:#1556e8}.crm-inbox-filters button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;background:#1556e8}.crm-inbox-list{min-height:0;overflow-y:auto}.crm-inbox-list>button{position:relative;width:100%;min-height:108px;display:block;border:0;border-bottom:1px solid #e8ecf2;background:#fff;padding:18px 18px 15px;text-align:left}.crm-inbox-list>button:hover{background:#f8faff}.crm-inbox-list>button.selected{background:#f1f5ff;box-shadow:inset 4px 0 #1556e8}.crm-inbox-list header{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-inbox-list strong{font-size:14px}.crm-inbox-list time{color:#778396;font-size:11px}.crm-inbox-list p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:10px 0 8px;color:#394456;font-size:12px;line-height:1.5}.crm-inbox-list span{display:inline-block;padding:4px 7px;background:#fff4dc;color:#d07800;font-size:11px}.crm-inbox-list span.urgent{background:#fff0e9;color:#ed5a1c}.crm-chat{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.crm-chat-head{height:66px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 24px;border-bottom:1px solid #e4e9f0}.crm-chat-head h2{margin:0;font-size:18px}.crm-chat-head p{margin:6px 0 0;color:#7c8796;font-size:11px}.crm-chat-head>span{padding:5px 8px;background:#eaf8f1;color:#16845f;font-size:11px;font-weight:900}.crm-chat-summary{min-height:50px;flex:none;display:flex;align-items:flex-start;gap:9px;margin:0 24px;padding:13px 0;border-bottom:1px solid #e5eaf1;color:#516078}.crm-chat-summary svg{flex:none;color:#1556e8}.crm-chat-summary p{margin:0;font-size:12px;line-height:1.65}.crm-message-stream{min-height:160px;flex:1;overflow-y:auto;padding:20px 24px}.crm-message{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px}.crm-message.outgoing{flex-direction:row-reverse}.crm-message>img{width:38px;height:38px;border-radius:50%;object-fit:cover;background:#eef1f5}.crm-message>div{max-width:76%}.crm-message b{display:block;margin-bottom:5px;color:#536174;font-size:11px}.crm-message p{margin:0;padding:12px 14px;border:1px solid #e0e6ee;background:#f5f7fa;color:#2b3545;font-size:12px;line-height:1.6}.crm-message.outgoing p{border-color:#bfd0f8;background:#f2f6ff}.crm-message time{display:block;margin-top:5px;color:#8b95a3;font-size:10px;text-align:right}.crm-chat-empty{height:100%;display:grid;place-items:center;color:#8a95a4;font-size:13px}.crm-composer{flex:none;margin:0 18px 16px;border:1px solid #cfd8e6;background:#fff;transition:border-color .16s,background .16s}.crm-composer.drop-active{border:2px dashed #1556e8;background:#f2f6ff}.crm-composer>nav{height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #e5eaf1}.crm-composer>nav button{height:28px;border:1px solid #d7dee8;background:#fff;color:#405067;padding:0 10px;font-size:11px;font-weight:800}.crm-composer>nav button:hover{border-color:#1556e8;color:#1556e8}.crm-composer textarea{width:100%;height:80px;display:block;border:0;outline:0;padding:12px 14px;color:#243043;font-family:inherit;font-size:12px;line-height:1.55;resize:none}.crm-composer>footer{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border-top:1px solid #edf0f4}.crm-composer>footer small{color:#16835d;font-size:11px}.crm-composer>footer>div{display:flex;align-items:center;gap:8px}.crm-composer>footer button{height:34px;display:grid;place-items:center;border:0;background:#fff;color:#6f7b8d;padding:0 8px}.crm-composer>footer button.send{min-width:112px;background:#1556e8;color:#fff;font-size:12px;font-weight:900}.crm-composer>footer button:disabled{opacity:.45}.crm-composer-attachments{display:flex;gap:7px;overflow-x:auto;padding:8px 11px;border-bottom:1px solid #edf0f4}.crm-composer-attachments>span{min-width:0;max-width:230px;height:40px;display:grid;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:4px 6px;border:1px solid #dce3ec;background:#f8fafc}.crm-composer-attachments img{width:30px;height:30px;object-fit:cover}.crm-composer-attachments>span>svg{width:18px;height:18px;color:#1556e8}.crm-composer-attachments b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.crm-composer-attachments button{width:22px;height:22px;display:grid;place-items:center;border:0;background:transparent;color:#8a95a4}.crm-composer-attachments button svg{width:13px;height:13px}.crm-side-tools{min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px 8px;border-right:1px solid #dfe5ed;background:#fafbfd}.crm-side-tools button{min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid #dde4ed;background:#fff;color:#647186;font-size:10px}.crm-side-tools button.active{border-color:#c4d3f7;background:#eef3ff;color:#1556e8}.crm-side-tools svg{width:18px;height:18px}.crm-side-tools span{line-height:1.25;text-align:center}.crm-context-drawer{min-width:0;min-height:0;display:flex;flex-direction:column;border-left:0;background:#fff}.crm-context-drawer>header{height:66px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #dfe5ed}.crm-context-drawer>header strong,.crm-context-drawer>header small{display:block}.crm-context-drawer>header strong{font-size:15px}.crm-context-drawer>header small{margin-top:5px;color:#8290a2;font-size:11px}.crm-context-drawer>header button{width:32px;height:32px;display:grid;place-items:center;border:0;background:#f3f5f8;color:#627084}.crm-ai-drawer,.crm-library-drawer,.crm-simple-drawer,.crm-record-drawer{min-height:0;flex:1;overflow-y:auto;padding:16px}.crm-ai-drawer>h3,.crm-simple-drawer>h3,.crm-record-drawer>h3{margin:0 0 15px;font-size:15px}.crm-ai-stages{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin:0 -5px 18px}.crm-ai-stages span{position:relative;padding-top:19px;color:#8a95a4;font-size:9px;text-align:center}.crm-ai-stages span:before{content:"";position:absolute;left:50%;top:5px;width:7px;height:7px;transform:translate(-50%);border:2px solid #d2dae5;border-radius:50%;background:#fff}.crm-ai-stages span:after{content:"";position:absolute;left:calc(50% + 5px);right:calc(-50% + 5px);top:9px;height:1px;background:#dce2ea}.crm-ai-stages span:last-child:after{display:none}.crm-ai-stages span.active{color:#1556e8;font-weight:900}.crm-ai-stages span.active:before{border-color:#1556e8;background:#1556e8}.crm-ai-drawer section{padding:15px 0;border-top:1px solid #e4e9ef}.crm-ai-drawer h4{margin:0 0 11px;font-size:13px}.crm-ai-drawer ul{display:grid;gap:9px;margin:0;padding-left:18px}.crm-ai-drawer li{color:#3d495b;font-size:11px;line-height:1.5}.crm-ai-drawer dl{margin:0}.crm-ai-drawer dl>div{display:grid;grid-template-columns:66px 1fr;gap:9px;padding:7px 0}.crm-ai-drawer dt{color:#6f7b8c;font-size:11px}.crm-ai-drawer dd{margin:0;color:#2c3747;font-size:11px;font-weight:800}.crm-reply-options article{margin-top:9px;padding:11px;border:1px solid #dce3ec;background:#fff}.crm-reply-options article.selected{border-color:#1556e8;background:#f4f7ff}.crm-reply-options p{margin:0;color:#354154;font-size:11px;line-height:1.55}.crm-reply-options button{display:block;margin:9px 0 0 auto;border:1px solid #b9c9ed;background:#fff;color:#1556e8;padding:5px 8px;font-size:10px;font-weight:900}.crm-reply-options article.selected button{border-color:#1556e8;background:#1556e8;color:#fff}.crm-ai-drawer>footer{padding:13px 0;color:#8b95a3;font-size:10px;text-align:center}.crm-library-tools{display:grid;grid-template-columns:1fr auto;gap:8px}.crm-library-tools label{height:36px;display:flex;align-items:center;gap:7px;border:1px solid #d9e0e9;padding:0 9px}.crm-library-tools label svg{width:14px;color:#7f8b9c}.crm-library-tools input{min-width:0;width:100%;border:0;outline:0;font-size:11px}.crm-library-tools>button{display:flex;align-items:center;gap:5px;border:0;background:#1556e8;color:#fff;padding:0 10px;font-size:11px;font-weight:900}.crm-library-drawer>nav{display:flex;gap:6px;margin-top:12px}.crm-library-drawer>nav button{border:1px solid #d9e0e9;background:#fff;padding:6px 9px;color:#5e6c80;font-size:11px}.crm-library-drawer>nav button.active{border-color:#1556e8;background:#edf3ff;color:#1556e8;font-weight:900}.crm-library-hint{margin:12px 0;padding:10px;background:#f3f7ff;color:#5e6f88;font-size:10px;line-height:1.5}.crm-library-list{display:grid;gap:8px}.crm-library-list article{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;border:1px solid #dfe5ed;background:#fff;cursor:grab}.crm-library-list article:active{cursor:grabbing}.crm-library-thumb{width:50px;height:45px;display:grid;place-items:center;background:#eef3ff;color:#1556e8}.crm-library-thumb img{width:100%;height:100%;object-fit:cover}.crm-library-thumb svg{width:20px;height:20px}.crm-library-list strong,.crm-library-list span{display:block}.crm-library-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.crm-library-list span{margin-top:5px;color:#8490a0;font-size:10px}.crm-library-list article>button{border:1px solid #b9c9ed;background:#fff;color:#1556e8;padding:6px 7px;font-size:10px;font-weight:900}.crm-library-dropzone{width:100%;min-height:68px;display:flex;align-items:center;justify-content:center;gap:11px;margin-top:12px;border:1px dashed #aebbd0;background:#f8faff;color:#526176;text-align:left;transition:border-color .16s,background .16s,color .16s}.crm-library-dropzone>svg{width:22px;height:22px;color:#1556e8}.crm-library-dropzone span,.crm-library-dropzone strong,.crm-library-dropzone small{display:block}.crm-library-dropzone strong{font-size:12px}.crm-library-dropzone small{margin-top:5px;color:#8290a2;font-size:10px;font-weight:500}.crm-library-dropzone:hover,.crm-library-drawer.file-drop-active .crm-library-dropzone{border:2px dashed #1556e8;background:#edf3ff;color:#1556e8}.crm-library-drawer.file-drop-active .crm-library-dropzone{min-height:76px}.crm-library-drawer.file-drop-active .crm-library-list{opacity:.55}.crm-simple-drawer dl{margin:0}.crm-simple-drawer dl>div{display:grid;grid-template-columns:78px 1fr;gap:9px;padding:11px 0;border-bottom:1px solid #e5eaf1}.crm-simple-drawer dt{color:#7c8797;font-size:11px}.crm-simple-drawer dd{margin:0;font-size:11px;font-weight:800}.crm-record-drawer article{padding:12px 0;border-bottom:1px solid #e5eaf1}.crm-record-drawer time,.crm-record-drawer span{color:#8490a0;font-size:10px}.crm-record-drawer p{margin:7px 0;color:#344154;font-size:11px;line-height:1.55}.crm-profile-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.crm-profile-title h3{margin:0;font-size:16px}.crm-profile-title button{height:32px;border:1px solid #b8c7e8;background:#fff;color:#1556e8;padding:0 12px;font-size:11px;font-weight:900}.crm-profile-form{display:grid;gap:10px}.crm-profile-form label{display:grid;gap:6px;color:#657286;font-size:11px;font-weight:800}.crm-profile-form input{width:100%;height:38px;border:1px solid #d7dfe9;background:#fff;padding:0 10px;color:#1f2937;font:inherit;outline:0}.crm-profile-form input:focus{border-color:#1556e8;box-shadow:0 0 0 2px #1556e814}.crm-profile-save{height:40px;margin-top:4px;border:0;background:#1556e8;color:#fff;font-size:12px;font-weight:900}.crm-profile-save:disabled{opacity:.55}@media(max-width:1450px){.crm-conversation-workspace{grid-template-columns:250px minmax(390px,1fr) 62px 310px}.crm-side-tools{padding-left:6px;padding-right:6px}.crm-context-drawer>header,.crm-ai-drawer,.crm-library-drawer,.crm-simple-drawer,.crm-record-drawer{padding-left:12px;padding-right:12px}.crm-message-stream{padding-left:18px;padding-right:18px}.crm-chat-summary{margin-left:18px;margin-right:18px}}@media(max-width:1180px){.crm-conversation-workspace{grid-template-columns:240px minmax(400px,1fr) 62px}.crm-context-drawer{position:absolute;z-index:8;right:0;top:0;bottom:0;width:330px;border-left:1px solid #dfe5ed;box-shadow:-12px 0 30px #1a2a421f}.crm-conversation-workspace{position:relative}.crm-workspace-metrics small{font-size:11px}.crm-workspace-metrics strong{font-size:21px}}.crm-ai-stages span{padding-top:21px;font-size:11px}.crm-ai-drawer h4{font-size:14px}.crm-ai-drawer li{font-size:12px;line-height:1.55}.crm-ai-drawer dl>div{grid-template-columns:70px 1fr}.crm-ai-drawer dd,.crm-reply-options p{font-size:12px;line-height:1.6}.crm-reply-options button,.crm-ai-drawer>footer{font-size:11px}@media(min-width:1181px)and (max-width:1450px){.crm-conversation-workspace{grid-template-columns:250px minmax(390px,1fr) 62px 350px}.crm-context-drawer>header,.crm-ai-drawer,.crm-library-drawer,.crm-simple-drawer,.crm-record-drawer{padding-left:14px;padding-right:14px}}@media(min-width:1451px){.crm-conversation-workspace{grid-template-columns:270px minmax(420px,1fr) 68px 360px}}
