:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.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;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.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{width:auto;padding:0;max-width:none!important;max-height:none!important}.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:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.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{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{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{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{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position: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:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.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-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.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{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;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:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;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{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.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{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.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{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.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{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;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{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.admin-order-packages-editor{gap:16px;margin-bottom:18px;display:grid}.admin-order-packages-editor__heading,.admin-order-package-editor>header,.admin-order-package-card__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-order-packages-editor__heading{margin-bottom:16px}.admin-order-packages-editor__heading h3,.admin-order-package-editor h4{margin:0}.admin-order-packages-editor__heading p{margin:5px 0 0}.admin-order-package-editor{background:linear-gradient(145deg,#fffdf8,#faf5e8);border:1px solid #97702333;border-radius:17px;gap:16px;padding:18px;display:grid;box-shadow:0 9px 24px #2f230c0f}.admin-order-package-editor>header small{color:#927021;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-order-package-editor__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-order-package-editor__grid .admin-order-form__field:first-child{grid-column:span 2}.admin-order-package-editor__toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-order-package-toggle{cursor:pointer;background:#fff;border:1px solid #ddd5c7;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:grid}.admin-order-package-toggle input{accent-color:#93701c;width:19px;height:19px}.admin-order-package-toggle>span{gap:3px;display:grid}.admin-order-package-toggle small{color:#70695e;font-size:.72rem;line-height:1.35}.admin-order-package-toggle--fragile{background:#fff9f7;border-color:#e4b8ad}.admin-order-package-toggle--fragile.is-active{background:#fff0ec;border-color:#be3d2e;box-shadow:0 0 0 3px #be3d2e17}.admin-order-package-toggle--fragile input{accent-color:#b83225}.admin-order-package-confirmation{gap:9px;margin-top:14px;display:grid}.admin-order-package-confirmation article{background:#fff;border:1px solid #e5ddce;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.admin-order-package-confirmation article>div{gap:4px;display:grid}.admin-order-package-confirmation article>div>span{color:#6f685c;font-size:.78rem}.admin-fragile-badge{letter-spacing:.07em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.admin-fragile-badge.is-fragile{color:#9c271d;background:#fee9e5;box-shadow:inset 0 0 0 1px #b7302529}.admin-fragile-badge.is-standard{color:#5f5b53;background:#efede8}.admin-order-package-card{align-content:start}.admin-order-package-card__heading strong{min-width:0}.admin-order-package-card>.admin-button{width:max-content;margin-top:6px}.admin-fragile-editor{background:#fff;border:1px solid #decba4;border-radius:13px;gap:12px;margin-top:8px;padding:14px;display:grid}.admin-fragile-editor fieldset{border:0;min-width:0;margin:0;padding:0}.admin-fragile-editor legend,.admin-fragile-editor>label>span{color:#50483b;margin-bottom:6px;font-size:.75rem;font-weight:850;display:block}.admin-fragile-editor__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-fragile-editor__options label{color:#5e574c;cursor:pointer;background:#f8f6f1;border:1px solid #ded8ce;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:7px;font-size:.74rem;font-weight:850;display:flex}.admin-fragile-editor__options label.is-selected{color:#8f241b;background:#fff0ec;border-color:#b83225}.admin-fragile-editor__options input{accent-color:#b83225}.admin-fragile-editor textarea,.admin-fragile-editor input[type=password]{color:#29251e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9d1c3;border-radius:10px;padding:10px 11px}.admin-fragile-editor textarea{resize:vertical;min-height:76px}.admin-fragile-editor__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-order-detail__notice--success{color:#166c43;background:#e8f6ed;border-color:#168a453d}@media (width<=800px){.admin-order-package-editor__grid,.admin-order-package-editor__toggles{grid-template-columns:1fr}.admin-order-package-editor__grid .admin-order-form__field:first-child{grid-column:auto}}@media (width<=560px){.admin-order-packages-editor__heading,.admin-order-package-editor>header,.admin-order-package-confirmation article,.admin-order-package-card__heading{flex-direction:column;align-items:stretch}.admin-order-packages-editor__heading .admin-button,.admin-order-package-editor>header .admin-button,.admin-order-package-card>.admin-button,.admin-fragile-editor__actions .admin-button{width:100%}.admin-fragile-editor__actions{grid-template-columns:1fr;display:grid}}.admin-seller-contract-summary{background:linear-gradient(145deg,#fff,#fffbef);border:1px solid #e2d3a7;border-radius:16px;gap:16px;margin-top:18px;padding:20px;display:grid;box-shadow:0 14px 34px #352a0a0f}.admin-seller-contract-summary>header,.admin-seller-contract-summary>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-seller-contract-summary h3{margin:4px 0 0}.admin-seller-contract-summary header span:first-child{letter-spacing:.12em;color:#8a6811;font-size:11px;font-weight:900}.admin-seller-contract-summary__badge{border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.admin-seller-contract-summary__badge.is-accepted{color:#166534;background:#dcfce7}.admin-seller-contract-summary__badge.is-pending{color:#8a5b00;background:#fff0c2}.admin-seller-contract-summary__badge.is-empty{color:#52606d;background:#eef1f4}.admin-seller-contract-summary__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-seller-contract-summary__facts div{background:#fff;border:1px solid #eee5ca;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.admin-seller-contract-summary__facts small{text-transform:uppercase;color:#74653d;font-size:10px;font-weight:900}.admin-seller-contract-summary__facts strong{overflow-wrap:anywhere}.admin-seller-contract-summary__error{color:#991b1b;background:#fee2e2;border-radius:9px;margin:0;padding:10px;font-weight:800}@media (width<=680px){.admin-seller-contract-summary__facts{grid-template-columns:1fr}.admin-seller-contract-summary>header,.admin-seller-contract-summary>footer{flex-direction:column;align-items:stretch}.admin-seller-contract-summary>footer button{width:100%}}.pricing-offerings{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-offerings article header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pricing-offerings h3{margin:4px 0}.pricing-offerings p{color:#716b61}.pricing-offerings dl{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pricing-offerings dl div{background:#f7f3eb;border-radius:12px;padding:10px;display:grid}.pricing-offerings dd{margin:4px 0 0;font-weight:800}.pricing-offerings ul{gap:8px;padding:0;list-style:none;display:grid}.pricing-offerings li{border-bottom:1px solid #eee7da;justify-content:space-between;gap:12px;padding:9px;display:flex}.pricing-offerings li small{color:#766d5d}.pricing-row-actions{gap:6px;display:flex!important}.pricing-route-addresses{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricing-mode-switch{gap:8px;display:flex}.pricing-addon-options{border:1px solid #ded5c5;border-radius:14px;flex-wrap:wrap;gap:12px;margin:16px 0;padding:14px;display:flex}.pricing-addon-options label{align-items:center;gap:7px;display:flex}.pricing-form-card h3{border-bottom:1px solid #ece4d6;margin-top:24px;padding-bottom:8px}@media (width<=1024px){.pricing-offerings{grid-template-columns:1fr 1fr}.pricing-route-addresses{grid-template-columns:1fr}}@media (width<=700px){.pricing-offerings,.pricing-offerings dl{grid-template-columns:1fr}.pricing-mode-switch{display:grid}.pricing-row-actions{flex-direction:column}}.pricing-section-actions{justify-content:flex-end;margin-bottom:14px;display:flex}.pricing-rule-builder{gap:12px;margin:18px 0;display:grid}.pricing-rule-builder>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-rule-builder>article{background:#fbf9f4;border:1px solid #e4dbc9;border-radius:14px;grid-template-columns:2fr repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.pricing-rule-builder label{gap:6px;font-size:.78rem;font-weight:800;display:grid}.pricing-rule-builder input,.pricing-rule-builder select{background:#fff;border:1px solid #d9cfbc;border-radius:10px;min-height:42px;padding:0 10px}@media (width<=1050px){.pricing-rule-builder>article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pricing-rule-builder>article{grid-template-columns:1fr}.pricing-section-actions .admin-button{width:100%}}.pricing-eyebrow{color:#8a681b;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.pricing-services-view{gap:16px;display:grid}.pricing-services-heading,.pricing-form-heading,.pricing-detail-actions,.pricing-detail-section>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pricing-services-heading h2,.pricing-form-heading h2,.pricing-detail-section h3{color:#17243c;margin:4px 0 5px}.pricing-services-heading p,.pricing-form-heading p{color:#71695d;max-width:760px;margin:0}.pricing-services-heading .pricing-section-actions{gap:8px;margin:0}.pricing-service-summary article.is-success{background:#f4fbf6;border-color:#bddfc8}.pricing-service-summary article.is-warning{background:#fffbf0;border-color:#ead4a0}.pricing-services-table{overflow-x:auto}.pricing-services-table .pricing-table-head,.pricing-services-table .pricing-table-row{grid-template-columns:minmax(190px,1.4fr) 95px 125px 130px 135px 160px 95px 95px minmax(305px,1.6fr);min-width:1420px}.pricing-services-table .pricing-table-row>span{gap:4px;display:grid}.pricing-services-table .pricing-row-actions{flex-wrap:wrap;display:flex!important}.pricing-services-table .pricing-row-actions .admin-button{min-height:34px;padding:0 9px;font-size:.69rem}.pricing-info,.pricing-warning{border-radius:12px;margin:0;padding:11px 13px;font-size:.82rem}.pricing-info{color:#26528c;background:#eaf2ff}.pricing-warning{color:#7b560c;background:#fff1d3}.pricing-form-heading{margin-bottom:8px}.pricing-field-wide{grid-column:1/-1}.pricing-form-grid textarea,.pricing-dialog textarea{color:#2e2a24;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8cfbe;border-radius:11px;padding:10px 11px}.pricing-form-grid label>small{color:#81796c;font-size:.69rem;font-weight:500}.pricing-switch{color:#554e43;background:#fbf8f2;border:1px solid #e3dac9;border-radius:13px;align-items:center;gap:11px;padding:12px;font-size:.8rem;display:flex}.pricing-switch input{accent-color:#168a45;width:18px;height:18px}.pricing-switch span{gap:2px;display:grid}.pricing-switch small{color:#7b7366}.pricing-switch.is-disabled{opacity:.68}.pricing-override-fields{margin:12px 0}.pricing-service-editor .package-dimensions{max-width:720px;margin-top:14px}.pricing-visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-settings-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.pricing-settings-footer small{color:#756d61}.pricing-detail-actions>div{flex-wrap:wrap;gap:8px;display:flex}.pricing-detail-badges{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.pricing-detail-badges em{border-radius:999px;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:800}.pricing-detail-badges .is-auto{color:#176638;background:#e4f5e9}.pricing-detail-badges .is-manual{color:#825a08;background:#fff0cf}.pricing-detail-section{background:#fff;border:1px solid #e2d9ca;border-radius:19px;gap:12px;padding:19px;display:grid}.pricing-version-history{border:1px solid #e5dccd;border-radius:13px;overflow-x:auto}.pricing-version-history__head,.pricing-version-history>div{grid-template-columns:90px 160px minmax(150px,.8fr) minmax(220px,1.3fr) 150px;align-items:center;gap:10px;min-width:850px;padding:11px 13px;display:grid}.pricing-version-history__head{color:#686055;text-transform:uppercase;background:#f7f3eb;font-size:.7rem;font-weight:850}.pricing-version-history>div:not(.pricing-version-history__head){border-top:1px solid #eee6d8;font-size:.8rem}.pricing-history-empty{min-height:100px}.pricing-dialog{z-index:1450;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d131f9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pricing-dialog>form{background:#fff;border:1px solid #ded3c0;border-radius:20px;gap:14px;width:min(580px,100%);padding:22px;display:grid;box-shadow:0 28px 80px #070c164d}.pricing-dialog h3{margin:4px 0}.pricing-dialog p{color:#6f675b;margin:4px 0}.pricing-dialog label{color:#5d574e;gap:6px;font-size:.78rem;font-weight:800;display:grid}.pricing-dialog input{min-height:43px;font:inherit;border:1px solid #d8cfbe;border-radius:11px;padding:0 11px}.pricing-dialog footer{justify-content:flex-end;gap:8px;display:flex}.pricing-zone-rate-line{grid-template-columns:minmax(115px,1fr) minmax(135px,1.2fr) auto;align-items:center;gap:8px;display:grid}.pricing-zone-rate-line b{text-align:right;font-size:.78rem}.pricing-zone-rate-line .admin-button{min-height:31px;padding:0 8px;font-size:.67rem}.pricing-calculator-page{gap:15px;display:grid}.pricing-calculator-page>.admin-button{justify-self:start}@media (width<=800px){.pricing-services-heading,.pricing-form-heading,.pricing-detail-actions,.pricing-detail-section>header{flex-direction:column;align-items:stretch}.pricing-services-heading .pricing-section-actions,.pricing-detail-actions>div{justify-content:flex-start}.pricing-visibility-grid{grid-template-columns:1fr}.pricing-settings-footer{flex-direction:column;align-items:stretch}.pricing-field-wide{grid-column:auto}.pricing-zone-rate-line{grid-template-columns:1fr auto}.pricing-zone-rate-line .admin-button{grid-column:1/-1}.pricing-dialog footer{flex-direction:column}}.package-dimensions{background:linear-gradient(#fffdf8,#faf6ed);border:1px solid #e2d8c6;border-radius:20px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 12px 32px #43300f12}.package-dimensions__canvas{background:radial-gradient(circle at 50% 42%,#fff 0,#fcf8ef 72%);border-radius:16px;min-width:0;padding:4px 6px 0}.package-dimensions svg{color:#3d3325;width:100%;height:auto;max-height:none;display:block;overflow:visible}.package-shadow{fill:#7b5a23;opacity:.12}.package-box path{vector-effect:non-scaling-stroke}.package-box__top{fill:#e9bd62;stroke:#6a4a1e;stroke-width:1.5px}.package-box__front{fill:#dca84a;stroke:#6a4a1e;stroke-width:1.5px}.package-box__side{fill:#c68d32;stroke:#6a4a1e;stroke-width:1.5px}.package-box__flap{fill:none;stroke:#9b6b25;stroke-width:1.2px;stroke-dasharray:4 3}.package-box__tape{fill:none;stroke:#f3d995;stroke-width:10px;opacity:.72}.package-box__seam{fill:none;stroke:#8d6326;stroke-width:1px;opacity:.72}.package-box__handling path{fill:none;stroke:#68491d;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.62}.package-measure{color:#342d23}.package-measure path{fill:none;vector-effect:non-scaling-stroke}.package-measure__extension{stroke:#8b8172;stroke-width:1px;stroke-dasharray:3 3}.package-measure__dimension{stroke:currentColor;stroke-width:1.65px}.package-measure text{fill:#4d4336;font-size:12px;font-weight:650}.package-measure text .package-measure__key{font-size:13px;font-weight:850}.package-dimensions__guide{color:#746b5d;text-align:center;margin:-4px 8px 5px;font-size:.76rem}.package-dimensions__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.package-dimension-chip{background:#fff;border:1px solid #e5d8bf;border-radius:13px;align-items:center;gap:9px;padding:10px;display:flex}.package-dimension-chip>b{color:#4b3711;background:#f1d47e;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.82rem;display:grid}.package-dimension-chip>span{color:#6d6559;min-width:0;font-size:.72rem;display:grid}.package-dimension-chip strong{color:#29241e;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.package-dimensions__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.package-metric{background:#f3eee4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.package-metric>span{color:#625b50;font-size:.76rem;font-weight:750;display:grid}.package-metric small{color:#8b8377;margin-top:2px;font-weight:500}.package-metric strong{color:#25211c;text-align:right;font-size:1rem}.package-metric.is-featured{color:#fff;background:#1d2b45}.package-metric.is-featured span,.package-metric.is-featured strong{color:#fff}.package-dimensions.is-compact{padding:12px}.package-dimensions.is-compact .package-dimensions__metrics{grid-template-columns:1fr}.pricing-dimensions{display:none}@media (width<=700px){.package-dimensions{padding:11px}.package-dimensions__canvas{padding:0}.package-dimensions__summary{gap:5px}.package-dimension-chip{text-align:center;justify-items:center;gap:4px;padding:8px 4px;display:grid}.package-dimension-chip>span{justify-items:center}.package-dimension-chip strong{font-size:.78rem}.package-dimensions__metrics{grid-template-columns:1fr}.package-dimensions__guide{font-size:.7rem}.package-measure text{font-size:11px}.package-measure text .package-measure__key{font-size:12px}}.package-box__logo-plate{fill:#fff8e8;opacity:.72}.package-box__logo{pointer-events:none}.package-measure__label-bg{fill:#fffdf7;fill-opacity:.94;stroke:#e6dcc8;stroke-width:1px}.package-measure text .package-measure__value{fill:#655b4d;font-size:11px;font-weight:650}.public-pricing{gap:18px;min-width:0;display:grid}.public-pricing-hero{color:#fff;background:linear-gradient(135deg,#17243c,#293f67);border:1px solid #ded5c5;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;box-shadow:0 16px 40px #17243c24}.public-pricing-hero h2{margin:4px 0 7px;font-size:clamp(1.55rem,3vw,2.2rem)}.public-pricing-hero p{color:#dfe5ef;max-width:700px;margin:0}.public-pricing-hero__facts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.public-pricing-eyebrow{color:#96701f;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:850}.public-pricing-hero .public-pricing-eyebrow{color:#e8c359}.public-pricing-state,.public-pricing-revision{color:#665e51;white-space:nowrap;background:#f2ede3;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:.73rem;font-weight:800;display:inline-flex}.public-pricing-state.is-enabled{color:#176638;background:#def5e5}.public-pricing-hero .public-pricing-revision{color:#fff;background:#ffffff1f}.public-pricing-nav{background:#f7f3eb;border:1px solid #e2d9c8;border-radius:15px;gap:8px;padding:5px;display:flex}.public-pricing-nav button{color:#625a4e;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;font-weight:800}.public-pricing-nav button.is-active{color:#1f2e4c;background:#fff;box-shadow:0 5px 16px #29201017}.public-pricing-editor{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.public-pricing-card,.public-pricing-preview{background:#fff;border:1px solid #e2d9c9;border-radius:20px;min-width:0;padding:20px;box-shadow:0 9px 28px #251e110b}.public-pricing-card>header,.public-pricing-preview__header,.public-pricing-preview__packages>header,.public-pricing-package-list>article>header,.public-pricing-result>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-pricing-card h3,.public-pricing-preview h3,.public-pricing-preview h4{color:#17243c;margin:4px 0 5px}.public-pricing-card header p,.public-pricing-preview header p{color:#746d62;margin:0;font-size:.84rem}.public-pricing-editor__status,.public-pricing-offerings-editor,.public-pricing-authorization{grid-column:1/-1}.public-pricing-fixed-grid,.public-pricing-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.public-pricing-copy-grid{gap:12px;margin-top:16px;display:grid}.public-pricing-card label,.public-pricing-preview label{color:#5d574e;gap:6px;font-size:.78rem;font-weight:750;display:grid}.public-pricing-card input:not([type=checkbox]),.public-pricing-card select,.public-pricing-card textarea,.public-pricing-preview__service select,.public-pricing-package-fields input{color:#2e2a24;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d8cfbe;border-radius:11px;padding:9px 11px}.public-pricing-card textarea{resize:vertical}.public-pricing-card input[readonly]{color:#6f685d;background:#f5f1e9}.public-pricing-card label>small{color:#847c70;font-size:.7rem;font-weight:500}.public-pricing-switch{background:#fbf8f2;border:1px solid #e6dece;border-radius:13px;align-items:center;gap:11px;margin-top:16px;padding:12px;display:flex!important}.public-pricing-switch input{accent-color:#168a45;width:18px;height:18px}.public-pricing-switch span{gap:2px;display:grid}.public-pricing-switch small{color:#7a7266;font-weight:500}.public-pricing-switch.is-compact{margin:0;padding:8px 10px}.public-pricing-flags{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.public-pricing-flags label{background:#f5f1e9;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;display:flex}.public-pricing-flags input{accent-color:#2563eb}.public-pricing-offering-list{gap:12px;margin-top:16px;display:grid}.public-pricing-offering-list>article{background:#fdfbf7;border:1px solid #e3dac9;border-radius:16px;padding:16px}.public-pricing-offering-list>article.is-incompatible{background:#fff7f6;border-color:#e6b9b5}.public-pricing-offering-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-pricing-offering-list>article>header>div:first-child{gap:3px;display:grid}.public-pricing-offering-list header small{color:#776f63}.public-pricing-offering-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.public-pricing-offering-badges span{border-radius:999px;padding:5px 8px;font-size:.67rem;font-weight:800}.public-pricing-offering-badges .is-ok{color:#176638;background:#e3f5e8}.public-pricing-offering-badges .is-warning{color:#825a08;background:#fff0cf}.public-pricing-offering-badges .is-blocked{color:#9a302b;background:#fbe1df}.public-pricing-incompatibility{color:#91332e;background:#fbe5e2;border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:.78rem}.public-pricing-offering-controls{grid-template-columns:120px 90px minmax(140px,.8fr) minmax(180px,1.2fr);align-items:end;gap:10px;margin-top:13px;display:grid}.public-pricing-offering-description{grid-column:1/-1}.public-pricing-empty{color:#766e61;text-align:center;border:1px dashed #d7ccb8;border-radius:13px;padding:18px}.public-pricing-authorization footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.public-pricing-warning,.public-pricing-info{border-radius:12px;margin:14px 0 0;padding:11px 13px;font-size:.82rem}.public-pricing-warning{color:#7b560c;background:#fff1d3}.public-pricing-info{color:#26528c;background:#eaf2ff}.public-pricing-loading{color:#6d6559;border:1px dashed #d8cebb;border-radius:18px;place-items:center;min-height:260px;display:grid}.public-pricing-preview{gap:16px;display:grid}.public-pricing-preview__service{background:#f7f3eb;border-radius:14px;justify-content:space-between;align-items:end;gap:14px;padding:14px;display:flex}.public-pricing-preview__service label{flex:1;max-width:540px}.public-pricing-preview__mode{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.public-pricing-preview__mode span{color:#60584b;background:#fff;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.public-pricing-preview__addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-pricing-preview__addresses .admin-address-picker{margin-top:0}.public-pricing-preview__packages{gap:12px;display:grid}.public-pricing-preview__packages>header h4{margin:0}.public-pricing-preview__packages>header p{margin:4px 0 0}.public-pricing-package-list{gap:12px;display:grid}.public-pricing-package-list>article{background:#fcfaf6;border:1px solid #e2d9ca;border-radius:16px;gap:13px;padding:15px;display:grid}.public-pricing-package-list>article>header{align-items:center}.public-pricing-package-list>article>header .admin-button{min-height:34px;padding:0 11px;font-size:.73rem}.public-pricing-package-fields{grid-template-columns:repeat(5,minmax(100px,1fr));gap:9px;display:grid}.public-pricing-package-list .package-dimensions{max-width:680px}.public-pricing-preview__submit{justify-self:end}.public-pricing-result{color:#fff;background:linear-gradient(135deg,#17243c,#293f67);border-radius:18px;padding:20px}.public-pricing-result.is-manual{background:linear-gradient(135deg,#624716,#8c6821)}.public-pricing-result h4{color:#fff}.public-pricing-result>header small{color:#e8c359;letter-spacing:.09em;font-weight:850}.public-pricing-result>header>strong{font-size:clamp(1.6rem,4vw,2.7rem)}.public-pricing-result__facts,.public-pricing-result dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0 0;display:grid}.public-pricing-result__facts span,.public-pricing-result dl div{background:#ffffff17;border-radius:10px;gap:3px;padding:10px;font-size:.73rem;display:grid}.public-pricing-result__facts strong,.public-pricing-result dd{color:#fff;margin:0;font-size:.85rem}.public-pricing-result dt{color:#d9dfeb}.public-pricing-result>p{color:#f0e8d7;margin:15px 0 0}.public-pricing-result dl{margin-top:9px}.public-pricing-result dl div:last-child{background:#e8c3592e}@media (width<=1100px){.public-pricing-editor{grid-template-columns:1fr}.public-pricing-card{grid-column:1}.public-pricing-preview__addresses{grid-template-columns:1fr}.public-pricing-package-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.public-pricing-result__facts,.public-pricing-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.public-pricing-hero,.public-pricing-card>header,.public-pricing-preview__header,.public-pricing-preview__service,.public-pricing-preview__packages>header{flex-direction:column;align-items:stretch}.public-pricing-hero__facts,.public-pricing-preview__mode{justify-content:flex-start}.public-pricing-editor{gap:12px}.public-pricing-card,.public-pricing-preview,.public-pricing-hero{padding:15px}.public-pricing-fixed-grid,.public-pricing-field-grid,.public-pricing-offering-controls,.public-pricing-package-fields,.public-pricing-result__facts,.public-pricing-result dl{grid-template-columns:1fr}.public-pricing-offering-description{grid-column:auto}.public-pricing-authorization footer{flex-direction:column}.public-pricing-authorization footer .admin-button,.public-pricing-preview__submit{width:100%}.public-pricing-nav{grid-template-columns:1fr 1fr;display:grid}}.public-access{gap:17px;min-width:0;display:grid}.public-access-hero{color:#fff;background:linear-gradient(135deg,#17243c,#2d456f);border:1px solid #d9cfbd;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;box-shadow:0 16px 42px #17243c24}.public-access-hero h2{margin:4px 0 7px;font-size:clamp(1.55rem,3vw,2.15rem)}.public-access-hero p{color:#dfe5ef;max-width:720px;margin:0}.public-access-hero .public-pricing-eyebrow{color:#e8c359}.public-access-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.public-access-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.public-access-summary article{background:#fff;border:1px solid #e1d8c8;border-radius:17px;gap:5px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #232a3a0b}.public-access-summary article:after{content:"";opacity:.55;background:#dfe5ef;border-radius:50%;width:58px;height:58px;position:absolute;bottom:-18px;right:-14px}.public-access-summary article.is-success:after{background:#bfe7cc}.public-access-summary article.is-danger:after{background:#f1c4c0}.public-access-summary article.is-brand:after{background:#f0d88d}.public-access-summary small{color:#756e63;font-weight:750}.public-access-summary strong{z-index:1;color:#17243c;font-size:1.75rem;position:relative}.public-access-list-card{background:#fff;border:1px solid #e1d8c8;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #241d110d}.public-access-list-card>header{border-bottom:1px solid #ebe3d5;justify-content:space-between;align-items:flex-end;gap:18px;padding:19px;display:flex}.public-access-list-card h3{color:#17243c;margin:0 0 4px}.public-access-list-card header p{color:#756d61;margin:0;font-size:.82rem}.public-access-filters{grid-template-columns:minmax(190px,1fr) 135px;gap:9px;display:grid}.public-access-filters label{color:#655d50;gap:5px;font-size:.72rem;font-weight:800;display:grid}.public-access-filters input,.public-access-filters select{min-height:40px;font:inherit;background:#fff;border:1px solid #d8cfbe;border-radius:10px;padding:8px 10px}.public-access-list__head,.public-access-user-row{grid-template-columns:minmax(170px,1.35fr) minmax(145px,.9fr) minmax(150px,1fr) minmax(95px,.55fr) minmax(300px,1.8fr);align-items:center;gap:11px;padding:12px 15px;display:grid}.public-access-list__head{color:#675f53;letter-spacing:.04em;text-transform:uppercase;background:#f7f3eb;font-size:.68rem;font-weight:850}.public-access-user-row{border-top:1px solid #eee6d8}.public-access-user-row:hover{background:#fffcf5}.public-access-user-row>div{gap:4px;min-width:0;display:grid}.public-access-user-row strong,.public-access-user-row span{text-overflow:ellipsis;overflow:hidden}.public-access-user-row small{color:#7a7267;font-size:.72rem}.public-access-user-row__identity span{color:#765818;font-size:.8rem;font-weight:750}.public-access-status{border-radius:999px;justify-self:start;padding:5px 8px;font-size:.68rem;font-weight:850}.public-access-status.is-active{color:#176638;background:#e2f5e8}.public-access-status.is-blocked{color:#942f2a;background:#fbe1df}.public-access-user-row__actions{flex-wrap:wrap;gap:6px;display:flex!important}.public-access-user-row__actions .admin-button{min-height:34px;padding:0 10px;font-size:.68rem}.public-access-empty{color:#746c60;text-align:center;place-items:center;min-height:180px;padding:24px;display:grid}.public-access-forbidden{background:linear-gradient(145deg,#fffaf2,#fff);border:1px solid #e5c4a6;border-radius:21px;justify-items:start;gap:9px;min-height:280px;padding:28px;display:grid;box-shadow:0 10px 30px #4b30120d}.public-access-forbidden h2{color:#17243c;margin:0}.public-access-forbidden p{color:#9b342e;margin:0;font-weight:800}.public-access-forbidden strong{color:#675f53;max-width:720px}.public-access-dialog{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d131f9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.public-access-dialog>form{background:#fff;border:1px solid #dcd1be;border-radius:22px;gap:17px;width:min(720px,100%);max-height:calc(100vh - 48px);padding:23px;display:grid;overflow:auto;box-shadow:0 28px 80px #070c164d}.public-access-dialog>form>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-access-dialog h3{color:#17243c;margin:4px 0 5px;font-size:1.35rem}.public-access-dialog header p{color:#756d61;max-width:520px;margin:0}.public-access-dialog__user{color:#735719;background:#f3eee4;border-radius:999px;padding:6px 9px;font-size:.73rem;font-weight:800}.public-access-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.public-access-dialog label{color:#5f574b;gap:6px;font-size:.78rem;font-weight:800;display:grid}.public-access-dialog input,.public-access-dialog select,.public-access-dialog textarea{color:#2c2822;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d7cdbb;border-radius:11px;padding:9px 11px}.public-access-dialog textarea{resize:vertical}.public-access-dialog label small{color:#81796c;font-size:.69rem;font-weight:500}.public-access-dialog__security{background:#fbf7ed;border:1px solid #e6d9bd;border-radius:15px;gap:10px;padding:14px;display:grid}.public-access-dialog__security h4{color:#654c16;margin:0}.public-access-dialog>form>footer{justify-content:flex-end;gap:9px;display:flex}@media (width<=1100px){.public-access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.public-access-list__head{display:none}.public-access-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px;display:grid}.public-access-user-row{background:#fff;border:1px solid #e6ddce;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.public-access-user-row__actions{grid-column:1/-1}}@media (width<=700px){.public-access-hero,.public-access-list-card>header,.public-access-dialog>form>header{flex-direction:column;align-items:stretch}.public-access-hero{padding:17px}.public-access-hero__actions{grid-template-columns:1fr 1fr;display:grid}.public-access-summary,.public-access-list,.public-access-dialog__grid{grid-template-columns:1fr}.public-access-filters{grid-template-columns:1fr;width:100%}.public-access-list{padding:10px}.public-access-user-row{grid-template-columns:1fr}.public-access-user-row__actions{grid-column:auto}.public-access-user-row__actions .admin-button{flex:1}.public-access-dialog{padding:10px}.public-access-dialog>form{max-height:calc(100vh - 20px);padding:17px}.public-access-dialog>form>footer{flex-direction:column}.public-access-dialog>form>footer .admin-button{width:100%}}.admin-contracts,.admin-contract-page,.admin-contract-sellers,.admin-contract-versions,.admin-contract-history-global{gap:18px;display:grid}.admin-contracts__hero,.admin-contract-page>header,.admin-contract-versions>header,.admin-contract-history-global>header,.contract-seller-workspace>header,.admin-contract-global>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-contracts__hero{background:linear-gradient(135deg,#fff,#fff9e8);border:1px solid #dfd1a5;border-radius:17px;padding:22px;display:block}.admin-contracts__hero span,.admin-contract-page>header span,.admin-contract-versions>header span,.admin-contract-history-global>header span,.contract-seller-workspace>header span,.admin-contract-global>header span,.contract-seller-selector>div>span{letter-spacing:.13em;color:#8a6811;font-size:11px;font-weight:950}.admin-contracts h1,.admin-contracts h2,.admin-contracts h3,.admin-contract-page h2{margin:5px 0}.admin-contracts p,.admin-contract-page p{color:#65707b;margin:3px 0}.admin-contract-tabs{background:#fff;border:1px solid #ddd1ad;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.admin-contract-tabs button{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px;font-weight:900}.admin-contract-tabs button.is-active{color:#f0c84b;background:#171717;box-shadow:inset 0 1px #ffffff1f,0 6px 15px #00000021}.admin-contract-feedback{color:#785800;background:#fff6df;border-radius:10px;padding:11px 13px;font-weight:800}.admin-contract-feedback.is-error{color:#991b1b;background:#fee2e2}.admin-contract-feedback.is-success{color:#166534;background:#dcfce7}.admin-contract-empty{text-align:center;color:#69727c;padding:22px}.contract-seller-workspace__actions{justify-content:flex-end;display:flex}.contract-seller-workspace__actions .admin-button{width:auto;min-width:180px}.contract-pending-panel>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.contract-preparation>header small{color:#76694c;margin-top:8px;display:block}.contract-preparation__preview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.contract-preparation__preview>header h3{margin:0}@media (width>=721px){.contract-seller-workspace .contract-seller-history article{grid-template-columns:90px 60px repeat(4,minmax(110px,1fr))}}.admin-contract-version-table article button.is-publish{color:#fff;background:linear-gradient(145deg,#2f8f68,#176547);border-color:#3d8c69;box-shadow:inset 0 1px #ffffff40,0 5px 12px #1765472e}.admin-contract-version-table article button.is-publish:hover{filter:brightness(1.06)}.admin-contract-version-publish{margin-top:14px}.contract-seller-selector,.admin-contract-global,.admin-contract-versions,.admin-contract-history-global,.contract-seller-workspace{background:#fff;border:1px solid #ded5bc;border-radius:16px;padding:20px;box-shadow:0 14px 34px #30270c0d}.contract-seller-selector{grid-template-columns:minmax(200px,.7fr) minmax(320px,1.3fr);align-items:end;gap:18px;display:grid;position:relative}.contract-seller-selector__search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.contract-seller-selector input,.admin-contract-fields input,.admin-contract-filters input,.admin-contract-filters select,.contract-preparation input,.contract-preparation select,.contract-inline-action textarea{min-width:0;font:inherit;background:#fff;border:1px solid #d8cfb5;border-radius:10px;padding:11px}.contract-seller-selector__results{z-index:10;background:#fff;border:1px solid #d9ccaa;border-radius:12px;width:min(620px,100% - 40px);position:absolute;top:calc(100% - 8px);right:20px;overflow:hidden;box-shadow:0 20px 45px #14120a2e}.contract-seller-selector__results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee7d5;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:12px 14px;display:flex}.contract-seller-selector__results button:hover{background:#fff9e9}.contract-seller-selector__results span{gap:3px;display:grid}.contract-seller-selector__results small{color:#65707b}.contract-seller-selector__results em{color:#735d1b;font-style:normal;font-weight:800}.contract-seller-workspace{background:linear-gradient(145deg,#fff,#fffcf3);border-color:#cfb65d;gap:16px;display:grid}.contract-seller-workspace__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.contract-seller-workspace__facts div,.admin-contract-document-view__meta div{background:#fff;border:1px solid #e8dfc7;border-radius:10px;gap:5px;min-width:0;padding:11px;display:grid}.contract-seller-workspace__facts small,.admin-contract-document-view__meta small{text-transform:uppercase;color:#77663b;font-size:10px;font-weight:900}.contract-seller-workspace__facts strong,.admin-contract-document-view__meta strong,.admin-contract-document-view__meta code{overflow-wrap:anywhere}.contract-pending-panel{background:#fff8df;border:1px solid #edc564;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.contract-pending-panel>div{gap:3px;display:grid}.contract-pending-panel span{color:#8c6800;font-size:11px;font-weight:900}.contract-pending-panel p{font-size:13px}.contract-inline-action{background:#fff7f7;border:1px solid #ef9a9a;border-radius:12px;gap:12px;padding:16px;display:grid}.contract-inline-action label{gap:6px;font-weight:850;display:grid}.contract-inline-action textarea{resize:vertical;min-height:86px}.contract-inline-action footer,.contract-preparation>footer,.admin-contract-page>footer,.admin-contract-security footer{justify-content:flex-end;gap:9px;display:flex}.contract-preparation{background:#fff;border:1px solid #d5bf72;border-radius:14px;gap:16px;padding:18px;display:grid}.contract-preparation>header{justify-content:space-between;gap:12px;display:flex}.contract-preparation>header button,.admin-contract-document-view>header>button{color:#475467;cursor:pointer;background:0 0;border:0;align-self:start;font-weight:850}.contract-preparation__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.contract-preparation__grid label,.admin-contract-fields label,.admin-contract-filters label,.admin-contract-security label{gap:6px;font-weight:850;display:grid}.contract-preparation__grid label.is-wide{grid-column:1/-1}.contract-preparation__grid small{color:#b42318}.contract-preparation__preview{border-top:1px solid #e6ddc4;gap:12px;padding-top:15px;display:grid}.contract-seller-history{border-top:1px solid #e5dcc2;gap:9px;padding-top:13px;display:grid}.contract-seller-history article{background:#fff;border:1px solid #ece6d8;border-radius:10px;grid-template-columns:90px 60px repeat(3,minmax(120px,1fr));align-items:center;gap:9px;padding:10px;display:grid}.contract-seller-history small{color:#667085}.contract-status{border-radius:999px;width:max-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.contract-status.is-accepted,.contract-status.is-published{color:#166534;background:#dcfce7}.contract-status.is-pending,.contract-status.is-read{color:#835c00;background:#fff0c2}.contract-status.is-cancelled,.contract-status.is-archived{color:#4c5968;background:#f2f4f7}.contract-status.is-none,.contract-status.is-draft{color:#245b9d;background:#eaf2ff}.admin-contract-filters{grid-template-columns:1.4fr repeat(4,minmax(130px,1fr));gap:9px;margin:15px 0;display:grid}.admin-contract-filters footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.admin-contract-filters.is-history{grid-template-columns:1.4fr repeat(3,minmax(140px,1fr))}.admin-contract-table{border:1px solid #e6dfcd;border-radius:12px;overflow-x:auto}.admin-contract-table__head,.admin-contract-table__row{grid-template-columns:minmax(155px,1.3fr) 115px 80px 105px 125px 125px 125px 125px minmax(170px,1.2fr);align-items:center;gap:9px;min-width:1200px;padding:10px 12px;display:grid}.admin-contract-table__head{text-transform:uppercase;color:#675b39;background:#f6f3e9;font-size:10px;font-weight:950}.admin-contract-table__row{border-top:1px solid #eee8d8;font-size:12px}.admin-contract-table__row>span{overflow-wrap:anywhere;min-width:0}.admin-contract-row-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-contract-table button,.admin-contract-row-actions button{color:#24558f;cursor:pointer;background:#eef5ff;border:1px solid #b8cbe5;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:850}.admin-contract-row-actions button.is-danger{color:#a31d1d;background:#fff1f1;border-color:#efb4b4}.admin-contract-pagination{justify-content:flex-end;align-items:center;gap:12px;padding-top:12px;display:flex}.admin-contract-pagination button{background:#fff;border:1px solid #d5cba9;border-radius:8px;padding:8px 11px;font-weight:800}.admin-contract-pagination button:disabled{opacity:.45}.admin-contract-versions>header,.admin-contract-history-global>header{margin-bottom:5px}.admin-contract-version-table{border:1px solid #e6dfcd;border-radius:12px;overflow-x:auto}.admin-contract-version-table>div,.admin-contract-version-table>article{grid-template-columns:80px minmax(220px,1.5fr) 95px 95px 95px 95px minmax(180px,1fr);align-items:center;gap:10px;min-width:980px;padding:12px;display:grid}.admin-contract-version-table>div{text-transform:uppercase;background:#f6f3e9;font-size:10px;font-weight:950}.admin-contract-version-table>article{border-top:1px solid #eee8d8}.admin-contract-version-table article footer{flex-wrap:wrap;gap:6px;display:flex}.admin-contract-version-table article button{cursor:pointer;background:#fff;border:1px solid #d6ca9f;border-radius:8px;padding:7px;font-weight:800}.admin-contract-page{background:#fff;border:1px solid #ded5bc;border-radius:16px;padding:20px}.admin-contract-fields{grid-template-columns:180px minmax(250px,1fr) 180px;gap:10px;display:grid}.admin-contract-editor-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:15px;display:grid}.admin-contract-editor{gap:10px;display:grid}.admin-contract-editor__toolbar{background:#faf8f1;border:1px solid #e0d7bf;border-radius:10px;flex-wrap:wrap;gap:6px;padding:9px;display:flex}.admin-contract-editor__toolbar button,.admin-contract-editor__block header button,.admin-contract-editor__block header select{cursor:pointer;background:#fff;border:1px solid #d9d0b8;border-radius:7px;padding:7px 9px;font-weight:800}.admin-contract-editor__block{border:1px solid #e4ddca;border-radius:11px;gap:8px;padding:11px;display:grid}.admin-contract-editor__block.is-active{border-color:#c8a63f;box-shadow:0 0 0 2px #c8a63f21}.admin-contract-editor__block header{flex-wrap:wrap;gap:6px;display:flex}.admin-contract-editor__block header button.is-active{color:#f1ca4d;background:#171717}.admin-contract-editor__block header button.is-danger{color:#b42318;margin-left:auto}.admin-contract-editor__block textarea{resize:vertical;min-height:105px;font:inherit;border:1px solid #ddd4bd;border-radius:8px;padding:10px}.admin-contract-variables{background:#fffaf0;border:1px solid #dfd2aa;border-radius:12px;gap:7px;padding:13px;display:grid;position:sticky;top:16px}.admin-contract-variables>span{color:#816514;font-size:11px;font-weight:950}.admin-contract-variables p{font-size:12px}.admin-contract-variables button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6dcc1;border-radius:8px;gap:2px;padding:8px;display:grid}.admin-contract-variables code{overflow-wrap:anywhere;color:#745f20;font-size:10px}.admin-contract-security{background:#fff9e8;border:1px solid #e7bd5e;border-radius:12px;gap:12px;padding:16px;display:grid}.admin-contract-security input{border:1px solid #d8cfb5;border-radius:9px;padding:11px}.contract-document{background:#fff;border:1px solid #e3d9bd;border-radius:14px;padding:clamp(22px,4vw,52px);line-height:1.72}.contract-document h1{line-height:1.2}.contract-document h2{margin-top:28px}.contract-document p{white-space:pre-wrap}.contract-document-renderer__table{overflow:auto}.contract-document table{border-collapse:collapse;width:100%}.contract-document td{border:1px solid #d8d8d8;padding:9px}.admin-contract-editor__toolbar>span{color:#7d671e;letter-spacing:.11em;flex-basis:100%;padding:1px 2px 4px;font-size:10px;font-weight:950}.admin-contract-editor__blocks{gap:12px;display:grid}.admin-contract-editor__block{will-change:transform;background:#fff;min-width:0;position:relative}.admin-contract-editor__block.is-dragging{z-index:3;opacity:.58;box-shadow:0 14px 30px #32270829}.admin-contract-editor__block.is-drop-before:before,.admin-contract-editor__block.is-drop-after:after{z-index:5;content:"";pointer-events:none;background:linear-gradient(90deg,#9d7714,#f1c94d,#9d7714);border-radius:999px;height:3px;position:absolute;left:4px;right:4px;box-shadow:0 0 0 3px #e1b93924}.admin-contract-editor__block.is-drop-before:before{top:-8px}.admin-contract-editor__block.is-drop-after:after{bottom:-8px}.admin-contract-editor__block header .admin-contract-editor__drag-handle{color:#73580c;letter-spacing:-.16em;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#fffdf6,#f6e9b8);border-color:#c9ae55;place-items:center;min-width:39px;font-size:18px;line-height:1;display:inline-grid}.admin-contract-editor__block header .admin-contract-editor__drag-handle:hover,.admin-contract-editor__block header .admin-contract-editor__drag-handle:focus-visible{border-color:#9d7714;box-shadow:0 0 0 3px #c69d2529}.admin-contract-editor__block header .admin-contract-editor__drag-handle:active,.admin-contract-editor__block.is-dragging header .admin-contract-editor__drag-handle{cursor:grabbing}.admin-contract-editor__block header button:disabled{cursor:not-allowed;opacity:.38}.admin-contract-order-save{color:#745d19;background:#fffaf0;border:1px solid #d9cda9;border-radius:9px;margin:0;padding:9px 11px;font-size:12px;font-weight:850}.admin-contract-order-save.is-success{color:#17633a;background:#effbf2;border-color:#a7d8b6}.admin-contract-order-save.is-error{color:#9b1c1c;background:#fff2f2;border-color:#efb0b0}.admin-contract-document-view{background:#fff;border:1px solid #ceb35b;border-radius:15px;gap:15px;padding:20px;display:grid}.admin-contract-document-view>header{justify-content:space-between;gap:14px;display:flex}.admin-contract-document-view__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-contract-signature{background:linear-gradient(145deg,#fffdf6,#f8f0d8);border:1px solid #d7c274;border-radius:13px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:13px;padding:16px;display:grid}.admin-contract-signature>header,.admin-contract-signature>details{grid-column:1/-1}.admin-contract-signature>header span{color:#7e6317;letter-spacing:.14em;font-size:10px;font-weight:950}.admin-contract-signature>header h3{margin:4px 0 0}.admin-contract-signature__identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-contract-signature__identity div{background:#fff;border:1px solid #e4dbc0;border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.admin-contract-signature__identity small{color:#79683b;text-transform:uppercase;font-size:9px;font-weight:950}.admin-contract-signature__identity strong{overflow-wrap:anywhere;font-size:12px}.admin-contract-signature__image{background:#fff;border:1px solid #dfd2ab;border-radius:10px;place-items:center;min-height:150px;padding:12px;display:grid}.admin-contract-signature__image img{object-fit:contain;width:100%;max-height:170px;display:block}.admin-contract-signature__legacy,.admin-contract-signature__loading{color:#6d6657;text-align:center;margin:0;font-size:12px}.admin-contract-signature details{border-top:1px solid #dfd3af;padding-top:10px}.admin-contract-signature summary{color:#64531e;cursor:pointer;font-size:11px;font-weight:900}.admin-contract-signature details div{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin-top:9px;display:grid}.admin-contract-signature details span{font-size:10px;font-weight:900}.admin-contract-signature details code{overflow-wrap:anywhere;font-size:10px}@media (width<=1050px){.contract-seller-workspace__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-contract-editor-layout{grid-template-columns:1fr}.admin-contract-variables{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.admin-contract-variables>span,.admin-contract-variables>p{grid-column:1/-1}.admin-contract-fields,.admin-contract-filters,.admin-contract-filters.is-history{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-contract-tabs,.contract-seller-selector,.contract-preparation__grid,.contract-seller-workspace__facts,.admin-contract-document-view__meta,.admin-contract-fields,.admin-contract-filters,.admin-contract-filters.is-history,.admin-contract-signature,.admin-contract-signature__identity{grid-template-columns:1fr}.contract-seller-selector__results{width:auto;left:20px;right:20px}.contract-seller-selector__search{grid-template-columns:1fr}.contract-seller-history article,.admin-contract-variables{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-contracts__hero,.admin-contract-page>header,.admin-contract-versions>header,.admin-contract-history-global>header,.contract-seller-workspace>header,.contract-pending-panel,.contract-preparation>header,.admin-contract-document-view>header{flex-direction:column}.contract-inline-action footer,.contract-preparation>footer{flex-direction:column;align-items:stretch}.contract-inline-action footer button,.contract-preparation>footer button{width:100%}}:root{--admin-gold:#d4af37;--admin-gold-dark:#8e6b16;--admin-ink:#191711;--admin-muted:#736d60;--admin-ivory:#f7f2e8;--admin-card:#fffdf8db;--admin-border:#7c5e1624;--admin-sidebar:286px;--admin-sidebar-small:84px;--admin-shadow:0 18px 48px #281e0917}*{box-sizing:border-box}body{color:#26221b;background:#f4efe5;min-width:320px}#root{text-align:left;border:0;width:100%;max-width:none;margin:0}button,input,select,textarea{font:inherit}.admin-premium-shell{min-height:100vh;padding-left:var(--admin-sidebar);color:var(--admin-ink);background:radial-gradient(circle at 80% 0,#d4af3721,#0000 28%),linear-gradient(145deg,#f8f4ec,#eee7d9);transition:padding .22s}.admin-premium-shell.has-collapsed-sidebar{padding-left:var(--admin-sidebar-small)}.admin-premium-main{min-width:0}.admin-premium-content{width:100%;max-width:1800px;min-height:calc(100vh - 104px);margin:0 auto;padding:28px clamp(20px,3vw,48px) 50px}.admin-premium-content>p[style]{background:#fff;border-radius:12px;padding:10px 14px;margin-bottom:12px!important}.admin-sidebar{z-index:1000;width:var(--admin-sidebar);color:#ffffffb8;background:radial-gradient(circle at 30% 0,#d4af3726,#0000 28%),linear-gradient(#171612,#090909 70%);border-right:1px solid #d4af3730;flex-direction:column;transition:width .22s,transform .22s;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 48px #0000002e}.admin-sidebar.is-collapsed{width:var(--admin-sidebar-small)}.admin-sidebar__brand{border-bottom:1px solid #ffffff12;flex-direction:column;justify-content:center;min-height:154px;padding:18px 14px 14px;display:flex}.admin-sidebar__brand>div{background:#fffffff5;border:1px solid #d4af3730;border-radius:17px;justify-content:center;align-items:center;width:100%;min-height:108px;padding:14px 16px;transition:width .22s,min-height .22s,height .22s,padding .22s;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 12px 35px #0000002e}.admin-logo-full{object-fit:contain;width:clamp(215px,84%,268px);max-width:100%;height:auto;max-height:78px;display:block}.admin-logo-mark{object-fit:contain;width:54px;height:54px;display:none}.admin-sidebar__brand>span{color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0 4px;font-size:10px;font-weight:650}.admin-sidebar nav{scrollbar-width:thin;flex:1;padding:14px 10px 24px;overflow-y:auto}.admin-nav-group{margin:3px 0}.admin-nav-group__trigger,.admin-nav-item,.admin-sidebar__collapse{width:100%;min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:0 13px;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}.admin-nav-group__trigger:hover,.admin-nav-item:hover{color:#fff;background:#ffffff0e}.admin-nav-group__trigger>svg:last-child{margin-left:auto;transition:transform .18s}.admin-nav-group.is-expanded .admin-nav-group__trigger>svg:last-child{transform:rotate(180deg)}.admin-nav-group__items{opacity:0;max-height:0;transition:max-height .23s,opacity .18s;overflow:hidden}.admin-nav-group.is-expanded .admin-nav-group__items{opacity:1;max-height:360px}.admin-nav-group__items .admin-nav-item{min-height:39px;padding-left:27px;font-size:12px}.admin-nav-item.is-active{color:#fff;background:linear-gradient(90deg,#d4af373d,#d4af370f);box-shadow:inset 0 1px #ffffff0a}.admin-nav-item.is-active:before{content:"";background:#f0cd58;border-radius:4px;width:3px;position:absolute;inset:7px auto 7px -1px;box-shadow:0 0 14px #f0cd5880}.admin-nav-home{margin-bottom:8px}.admin-sidebar__collapse{border:1px solid #ffffff14;width:calc(100% - 20px);margin:8px 10px 15px}.admin-sidebar.is-collapsed .admin-logo-full,.admin-sidebar.is-collapsed .admin-sidebar__brand>span,.admin-sidebar.is-collapsed .admin-nav-item span,.admin-sidebar.is-collapsed .admin-nav-group__trigger span,.admin-sidebar.is-collapsed .admin-nav-group__trigger>svg:last-child,.admin-sidebar.is-collapsed .admin-sidebar__collapse span{display:none}.admin-sidebar.is-collapsed .admin-logo-mark{display:block}.admin-sidebar.is-collapsed .admin-sidebar__brand{min-height:96px;padding:12px 6px}.admin-sidebar.is-collapsed .admin-sidebar__brand>div{width:72px;height:72px;min-height:72px;padding:8px}.admin-sidebar.is-collapsed .admin-nav-group__trigger,.admin-sidebar.is-collapsed .admin-nav-item,.admin-sidebar.is-collapsed .admin-sidebar__collapse{justify-content:center;padding:0}.admin-sidebar.is-collapsed .admin-nav-group__items{opacity:1;max-height:360px}.admin-sidebar.is-collapsed .admin-nav-group__items .admin-nav-item{margin:2px 0}.admin-sidebar.is-collapsed .admin-nav-group__trigger{color:#ffffff61}.admin-topbar{z-index:800;border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#fffcf6e8;justify-content:space-between;align-items:center;gap:28px;min-height:104px;padding:15px clamp(20px,3vw,48px);display:flex;position:sticky;top:0;box-shadow:0 8px 30px #2a1f080d}.admin-topbar:after{content:"";background:linear-gradient(90deg,transparent,var(--admin-gold),transparent);opacity:.55;height:1px;position:absolute;inset:auto 0 -1px}.admin-topbar__heading{align-items:center;gap:14px;min-width:0;display:flex}.admin-topbar__heading p{color:var(--admin-gold-dark);font-size:11px;font-weight:650}.admin-topbar__heading p span{color:#bbb09a;margin:0 5px}.admin-topbar__heading h1{color:var(--admin-ink);letter-spacing:-.04em;margin:3px 0 2px;font-size:clamp(25px,2.1vw,34px);font-weight:720}.admin-topbar__heading small{color:var(--admin-muted);font-size:12px}.admin-topbar__actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-topbar__updated{color:var(--admin-muted);white-space:nowrap;font-size:11px}.admin-profiles:not(.admin-profile-detail):not(.admin-profile-edit-page)>header>div{display:none}.admin-profiles:not(.admin-profile-detail):not(.admin-profile-edit-page)>header{justify-content:flex-end;padding-bottom:0}.admin-account-card>header>button{display:none}.admin-activity-quick{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-availability{position:relative}.admin-availability__trigger{color:#3f392e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd2bc;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-weight:750;display:flex}.admin-availability__trigger>i,.admin-availability__menu i{background:#a49b8d;border-radius:50%;width:8px;height:8px}.admin-availability__trigger.is-available>i,.admin-availability__menu i.is-available{background:#279765}.admin-availability__trigger.is-unavailable{background:#fff9e9}.admin-availability__trigger.is-unavailable>i,.admin-availability__menu i.is-unavailable{background:#c79524}.admin-availability__menu{z-index:1000;background:#fff;border:1px solid #e2d8c4;border-radius:14px;min-width:180px;padding:7px;position:absolute;top:46px;right:0;box-shadow:0 16px 36px #281f0d29}.admin-availability__menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.admin-availability__menu button:hover{background:#fff7e6}.admin-availability__notice{color:#fff;background:#26231e;border-radius:10px;width:270px;padding:10px 12px;font-size:12px;position:absolute;top:50px;right:0}.admin-readonly-banner{color:#674e13;text-align:center;background:#fff6d9;border-bottom:1px solid #ead7a5;padding:10px 22px;font-weight:700}.admin-seller-users{gap:16px;display:grid}.admin-seller-users>header h3,.admin-seller-users>header p,.admin-seller-users>header span{margin:0}.admin-seller-users>header p{color:#9c711c;text-transform:uppercase;font-size:12px;font-weight:800}.admin-seller-users__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-seller-users__summary article{background:#fff;border:1px solid #e9dfcd;border-radius:14px;gap:6px;padding:15px;display:grid}.admin-seller-users__summary strong{font-size:22px}.admin-seller-users__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-seller-users__grid>article{background:#fff;border:1px solid #e8dfce;border-radius:18px;gap:15px;padding:20px;display:grid}.admin-seller-users__grid>article>div{gap:4px;display:grid}.admin-seller-users__grid dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.admin-seller-users__grid dl div{gap:4px;display:grid}.admin-seller-users__grid dt{color:#756d60;font-size:12px}.admin-seller-users__grid dd{margin:0;font-weight:700}.admin-seller-users__grid footer{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.admin-seller-users__summary{grid-template-columns:repeat(2,1fr)}.admin-seller-users__grid{grid-template-columns:1fr}}@media (width<=600px){.admin-availability__trigger{justify-content:center;width:38px;padding:0;font-size:0}.admin-availability__trigger svg{display:none}.admin-seller-users__summary{grid-template-columns:1fr 1fr}.admin-seller-users__grid dl{grid-template-columns:1fr}}.admin-pricing{gap:18px;min-width:0;display:grid}.pricing-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.pricing-summary article{background:#fff;border:1px solid #e4dccd;border-radius:17px;gap:5px;padding:17px;display:grid;box-shadow:0 8px 24px #232a3a0a}.pricing-summary small{color:#746d62;font-weight:750}.pricing-summary strong{color:#17233b;font-size:1.6rem}.pricing-tabs{gap:8px;padding:4px 0;display:flex;overflow:auto}.pricing-tabs button{color:#514b42;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd2bd;border-radius:999px;min-height:40px;padding:0 15px;font-weight:750}.pricing-tabs button.is-active{color:#79570e;background:#fff5d9;border-color:#c99420}.pricing-zone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.pricing-zone-grid>article{background:#fff;border:1px solid #e1d8c7;border-radius:20px;overflow:hidden}.pricing-zone-grid>article.is-manual{background:#fffaf0;border-color:#c9a452}.pricing-zone-grid header{color:#fff;background:linear-gradient(135deg,#18243b,#2d4166);grid-template-columns:1fr auto;gap:3px;padding:18px;display:grid}.pricing-zone-grid header span{text-transform:uppercase;font-size:.72rem}.pricing-zone-grid header strong{color:#e8c35b;grid-area:1/2/3;font-size:2.3rem}.pricing-zone-grid header em{color:#d9dfeb;font-size:.75rem;font-style:normal}.pricing-zone-grid article>div{gap:8px;padding:15px;display:grid}.pricing-zone-grid p{justify-content:space-between;gap:8px;margin:0;font-size:.84rem;display:flex}.pricing-zone-note{color:#756f65;font-size:.72rem;line-height:1.35}.pricing-zone-grid details{border-top:1px solid #eee4d3;padding:12px 15px}.pricing-zone-grid summary{cursor:pointer;font-weight:750}.pricing-zone-grid ul{gap:7px;max-height:300px;padding:8px 0 0;list-style:none;display:grid;overflow:auto}.pricing-zone-grid li{gap:2px;display:grid}.pricing-zone-grid li span{color:#756f65;font-size:.73rem}.pricing-table{background:#fff;border:1px solid #e2dacb;border-radius:18px;overflow:hidden}.pricing-table-head,.pricing-table-row{grid-template-columns:2fr repeat(6,1fr) .8fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.pricing-rate-columns{grid-template-columns:1.7fr .55fr 1fr .8fr .7fr}.pricing-table-head{color:#686055;text-transform:uppercase;background:#f7f3eb;font-size:.72rem;font-weight:800}.pricing-table-row{color:#38342e;text-align:left;background:#fff;border:0;border-top:1px solid #eee6d8;width:100%}.pricing-table button.pricing-table-row{cursor:pointer}.pricing-table-row:hover{background:#fffbf2}.pricing-table-row>span{min-width:0}.pricing-table-row>span:first-child{gap:3px;display:grid}.pricing-table-row small{color:#777067;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pricing-table-row em{border-radius:999px;padding:5px 8px;font-size:.7rem;font-style:normal}.pricing-table-row em.is-auto{color:#267142;background:#e8f6ed}.pricing-table-row em.is-manual{color:#8a5e08;background:#fff2d8}.pricing-calculator,.pricing-settings{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:16px;display:grid}.pricing-form-card,.pricing-dimensions,.pricing-result,.pricing-detail-hero,.pricing-detail-grid article,.pricing-detail aside{background:#fff;border:1px solid #e2d9ca;border-radius:19px;padding:20px}.pricing-form-card h3,.pricing-form-card h2{margin-top:0}.pricing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-form-grid label{color:#5d574e;gap:6px;font-size:.78rem;font-weight:750;display:grid}.pricing-form-grid input,.pricing-form-grid select{min-height:43px;font:inherit;background:#fff;border:1px solid #d8cfbe;border-radius:11px;padding:0 11px}.pricing-preview{background:#f8f3e8;border-radius:12px;gap:18px;margin:15px 0;padding:12px;display:flex}.pricing-preview span{gap:3px;display:grid}.pricing-dimensions{gap:10px;display:grid}.pricing-dimensions svg{color:#86640f;width:100%;max-height:280px}.pricing-box-top{fill:#f4d271}.pricing-box-front{fill:url(#box-face)}.pricing-box-side{fill:#bd8420}.pricing-dimension-line path{fill:none;stroke:currentColor;stroke-width:2px}.pricing-dimension-line text{fill:#514015;font-size:13px;font-weight:800}.pricing-dimensions>div{color:#5f584e;gap:5px;font-size:.82rem;display:grid}.pricing-result{color:#fff;background:linear-gradient(135deg,#17243c,#263b60);border-color:#d5b654;grid-column:1/-1}.pricing-result.is-manual{background:linear-gradient(135deg,#5e4517,#8b6620)}.pricing-result>small{color:#e8c359;letter-spacing:.1em;font-weight:850}.pricing-result>strong{margin:5px 0 18px;font-size:clamp(2.3rem,5vw,4.2rem);display:block}.pricing-result dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pricing-result dl div{background:#ffffff14;border-radius:10px;padding:10px}.pricing-result dt{color:#d9dfeb;font-size:.72rem}.pricing-result dd{margin:4px 0 0;font-weight:750}.pricing-error{color:#b33b34}.pricing-notice{color:#246c3f;background:#e7f6ec;border-radius:12px;padding:12px}.pricing-empty{border:1px dashed #d9cfbc;border-radius:18px;place-items:center;gap:10px;min-height:220px;display:grid}.pricing-detail,.pricing-edit-page{gap:15px;display:grid}.pricing-detail-hero h2{margin:5px 0}.pricing-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.pricing-detail-grid article{gap:5px;padding:15px;display:grid}.pricing-detail-grid small{color:#726b61}.pricing-edit-page{max-width:980px}.pricing-edit-page footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (width<=1100px){.pricing-summary{grid-template-columns:repeat(3,1fr)}.pricing-zone-grid{grid-template-columns:repeat(2,1fr)}.pricing-table{overflow-x:auto}.pricing-table-head,.pricing-table-row{min-width:950px}.pricing-calculator,.pricing-settings{grid-template-columns:1fr}.pricing-detail-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.pricing-summary{grid-template-columns:repeat(2,1fr)}.pricing-zone-grid,.pricing-form-grid,.pricing-detail-grid{grid-template-columns:1fr}.pricing-result dl{grid-template-columns:repeat(2,1fr)}.pricing-preview{flex-direction:column}.pricing-table-head{display:none}.pricing-table-row,.pricing-rate-columns{grid-template-columns:1fr 1fr;min-width:0;display:grid}.pricing-table-row>span:first-child{grid-column:1/-1}.pricing-dimensions{padding:12px}}.admin-primary-button,.admin-secondary-button,.admin-refresh-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:650;display:inline-flex}.admin-primary-button{color:#17130a;background:linear-gradient(145deg,#f3d96f,#cda228);border:1px solid #b9911c;box-shadow:0 9px 22px #a37c1833,inset 0 1px #ffffffa6}.admin-secondary-button,.admin-refresh-button{border:1px solid var(--admin-border);color:#4e4739;background:#ffffffad}.admin-refresh-button{min-height:38px;font-size:10px}.admin-icon-button,.admin-mobile-menu{border:1px solid var(--admin-border);color:#4f4635;cursor:pointer;background:#ffffffad;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.admin-mobile-menu{display:none}.admin-account-root{position:relative}.admin-account-trigger{border:1px solid var(--admin-border);min-height:52px;color:var(--admin-ink);cursor:pointer;background:#ffffffad;border-radius:16px;align-items:center;gap:9px;padding:5px 10px 5px 6px;display:flex}.admin-account-trigger>span:nth-child(2){text-align:left;flex-direction:column;min-width:90px;display:flex}.admin-account-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:11px;overflow:hidden}.admin-account-trigger small{color:var(--admin-muted);text-transform:capitalize;font-size:9px}.admin-avatar{background:#f9e7a3;border:2px solid #d4af37;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 0 0 3px #d4af371f}.admin-avatar>span{border:2px solid #fff;border-radius:50%;place-items:center;width:100%;height:100%;font-weight:750;display:grid;overflow:hidden}.admin-avatar img{object-fit:cover;width:100%;height:100%}.admin-avatar i{background:#2c9a63;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:-1px}.admin-account-layer{z-index:200000;position:fixed;inset:0}.admin-account-layer>button{background:0 0;border:0;width:100%;position:absolute;inset:0}.admin-account-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffcf6f0;border:1px solid #ffffffb3;border-radius:19px;width:285px;padding:10px;position:absolute;top:84px;right:24px;box-shadow:0 28px 70px #1c160b38}.admin-account-menu>div{border-bottom:1px solid var(--admin-border);align-items:center;gap:12px;padding:10px 8px 14px;display:flex}.admin-account-menu>div>span:last-child{flex-direction:column;min-width:0;display:flex}.admin-account-menu button{color:#312c22;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:43px;padding:0 10px;display:flex}.admin-account-menu button:hover{background:#d4af371a}.admin-account-menu button.is-danger{color:#a62b21}.admin-account-menu hr{border:0;border-top:1px solid var(--admin-border)}.admin-notification-trigger{position:relative}.admin-notification-trigger.has-pending:after{content:"";background:#d44735;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.admin-notification-trigger>span{color:#fff;background:#b42318;border:2px solid #fbf7ee;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-7px;right:-7px}.admin-notification-layer{z-index:210000;position:fixed;inset:0}.admin-notification-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0807058c;border:0;width:100%;position:absolute;inset:0}.admin-notification-drawer{width:min(430px,100%);color:var(--admin-ink);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fffcf6e6;flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 65px #0003}.admin-notification-drawer>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;gap:18px;padding:27px 24px 20px;display:flex}.admin-notification-drawer header>div>span,.admin-notification-drawer header p{color:var(--admin-muted);font-size:11px}.admin-notification-drawer h2{margin:3px 0;font-size:30px}.admin-notification-filters{gap:5px;padding:13px 18px;display:flex;overflow:auto}.admin-notification-filters button{min-height:33px;color:var(--admin-muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 11px}.admin-notification-filters button.is-active{border-color:var(--admin-border);color:var(--admin-ink);background:#d4af371f}.admin-notification-updated{color:var(--admin-muted);padding:0 21px 10px}.admin-notification-error{color:#9f231a;background:#feeae6;border-radius:9px;margin:0 20px 10px;padding:9px}.admin-notification-inbox{flex:1;padding:0 13px 24px;overflow-y:auto}.admin-notification-row{border:0;border-bottom:1px solid var(--admin-border);width:100%;min-height:82px;color:var(--admin-ink);text-align:left;cursor:pointer;background:linear-gradient(90deg,#d4af3714,#0000);grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:10px;display:grid}.admin-notification-row>span:first-child{background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 15px #0000000f}.admin-notification-row>span:nth-child(2){flex-direction:column;display:flex}.admin-notification-row small{color:var(--admin-muted);margin-top:3px;font-size:11px;line-height:1.35}.admin-notification-row em{color:#fff;background:#a52820;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.admin-notification-empty,.admin-empty{min-height:150px;color:var(--admin-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:25px;display:flex}.admin-notification-empty strong,.admin-empty strong{color:var(--admin-ink)}.admin-welcome{color:#fff;box-shadow:var(--admin-shadow);background:radial-gradient(circle at 80% 0,#d4af3733,#0000 36%),linear-gradient(135deg,#171612,#252015);border:1px solid #d4af3738;border-radius:25px;justify-content:space-between;align-items:center;gap:28px;padding:28px;display:flex}.admin-welcome p,.admin-panel header p{color:#b99631;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-welcome h2{color:#fff;margin:4px 0;font-size:30px}.admin-welcome>div:first-child>span{color:#ffffff9e;font-size:12px;display:block}.admin-welcome>div:first-child>strong{color:#bcebd2;background:#2a915b29;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-top:14px;padding:7px 10px;font-size:10px;display:flex}.admin-welcome>div:first-child>strong.has-attention{color:#ffd5aa;background:#c9661c29}.admin-welcome>div:last-child{gap:9px;display:flex}.admin-welcome .admin-secondary-button{color:#fff;background:#ffffff0f;border-color:#ffffff26}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-metric-card{border:1px solid var(--admin-border);min-height:150px;color:var(--admin-ink);background:var(--admin-card);text-align:left;cursor:pointer;border-radius:19px;padding:18px;transition:transform .18s,box-shadow .18s;position:relative;box-shadow:0 12px 30px #2b20090f}.admin-metric-card:hover{box-shadow:var(--admin-shadow);transform:translateY(-3px)}.admin-metric-card>span{width:43px;height:43px;color:var(--admin-gold-dark);background:#d4af371f;border-radius:14px;place-items:center;display:grid}.admin-metric-card>strong{margin-top:12px;font-size:27px;display:block}.admin-metric-card h3{margin:2px 30px 2px 0;font-size:12px}.admin-metric-card small{color:var(--admin-muted);font-size:9px}.admin-metric-card>svg{color:#ad8b2b;position:absolute;bottom:18px;right:17px}.admin-dashboard-columns{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:14px;margin-top:14px;display:grid}.admin-panel,.admin-account-card,.admin-placeholder,.admin-security-summary,.admin-profile-hero{border:1px solid var(--admin-border);background:var(--admin-card);border-radius:21px;padding:22px;box-shadow:0 13px 35px #2b20090e}.admin-panel header,.admin-account-card header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-panel h3,.admin-account-card h3{margin:3px 0 0;font-size:17px}.admin-panel header button,.admin-account-card header button{color:var(--admin-gold-dark);cursor:pointer;background:0 0;border:0;font-size:11px}.admin-order-list{display:grid}.admin-order-list>button{border:0;border-top:1px solid var(--admin-border);min-height:65px;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 100px 24px;align-items:center;gap:10px;padding:9px;display:grid}.admin-order-list span{flex-direction:column;display:flex}.admin-order-list small,.admin-timeline small{color:var(--admin-muted);font-size:9px}.admin-order-list em{color:#6b5112;background:#d4af3721;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.admin-timeline{gap:12px;display:grid}.admin-timeline>div{gap:10px;display:flex}.admin-timeline i{background:var(--admin-gold);border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 5px #d4af371f}.admin-timeline span{flex-direction:column;display:flex}.admin-quick-actions{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.admin-quick-actions button{border:1px solid var(--admin-border);min-height:78px;color:var(--admin-ink);text-align:left;cursor:pointer;background:#ffffffb8;border-radius:17px;align-items:center;gap:12px;padding:14px;display:flex}.admin-quick-actions button>svg{color:var(--admin-gold-dark)}.admin-quick-actions span{flex-direction:column;display:flex}.admin-quick-actions small{color:var(--admin-muted);font-size:9px}.admin-attention-row{color:#6d2c21;text-align:left;background:#fff3ed;border:1px solid #b9432d29;border-radius:14px;grid-template-columns:40px 1fr 24px;align-items:center;gap:10px;width:100%;min-height:76px;padding:11px;display:grid}.admin-attention-row span{flex-direction:column;display:flex}.admin-attention-row small{color:#9b675e}.admin-people-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-people-summary button{border:1px solid var(--admin-border);min-height:110px;color:var(--admin-ink);background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;gap:4px;padding:15px;display:flex}.admin-people-summary button svg{color:var(--admin-gold-dark)}.admin-people-summary button strong{font-size:25px}.admin-people-summary button span{color:var(--admin-muted);font-size:10px}.admin-profile-view,.admin-security-view{gap:14px;display:grid}.admin-profile-hero{background:radial-gradient(circle at 90% 0,#d4af3721,transparent 38%),var(--admin-card);grid-template-columns:auto 1fr minmax(250px,.7fr);align-items:center;gap:20px;display:grid}.admin-profile-photo{border:3px solid var(--admin-gold);background:#f6df8e;border-radius:50%;place-items:center;width:112px;height:112px;font-size:38px;font-weight:750;display:grid;position:relative;box-shadow:0 0 0 7px #d4af371f}.admin-profile-photo img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:100%;height:100%}.admin-profile-photo i{background:#c48125;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;bottom:8px;right:5px}.admin-profile-photo i.status-approved{background:#29945e}.admin-profile-hero>div:nth-child(2) p,.admin-account-card header p,.admin-security-summary p{color:var(--admin-gold-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-profile-hero h2{margin:4px 0;font-size:27px}.admin-profile-hero>div:nth-child(2)>span{color:var(--admin-muted);font-size:12px}.admin-profile-hero>div:nth-child(2)>div{gap:6px;margin-top:10px;display:flex}.admin-profile-hero em,.admin-status{color:#5d4a16;text-transform:capitalize;background:#d4af3721;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.admin-profile-hero em.is-inactive{color:#8b2d24;background:#fee8e3}.admin-profile-hero dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.admin-profile-hero dl div{border:1px solid var(--admin-border);background:#ffffff8c;border-radius:12px;padding:11px}.admin-profile-hero dt{color:var(--admin-muted);font-size:9px}.admin-profile-hero dd{text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.admin-profile-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-account-card{flex-direction:column;gap:11px;display:flex}.admin-account-card label{color:var(--admin-muted);gap:5px;font-size:10px;display:grid}.admin-account-card input,.admin-account-card select{border:1px solid var(--admin-border);min-width:0;min-height:42px;color:var(--admin-ink);background:#fff;border-radius:11px;padding:9px 11px}.admin-account-card input[readonly]{color:#7f786b;background:#f3efe7}.admin-account-card .admin-primary-button,.admin-account-card .admin-secondary-button{align-self:flex-start}.admin-form-message{color:#1f7048;background:#e7f6ed;border-radius:9px;padding:9px;font-size:11px}.admin-config-list{gap:4px;display:grid}.admin-config-list>div{border-bottom:1px solid var(--admin-border);align-items:center;gap:10px;padding:9px;display:flex}.admin-config-list>div>span{color:#9b5b20;background:#fff0dc;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.admin-config-list>div>span.is-complete{color:#247c50;background:#e4f5eb}.admin-config-list>div>div{flex-direction:column;display:flex}.admin-config-list small{color:var(--admin-muted)}.admin-photo-card>p{color:var(--admin-muted);font-size:11px}.admin-file-drop{text-align:center;cursor:pointer;background:#d4af370d;min-height:110px;padding:17px;border:1px dashed #8e6b1659!important;border-radius:14px!important;place-items:center!important}.admin-file-drop svg{color:var(--admin-gold-dark)}.admin-file-drop input{display:none}.admin-document-upload{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.admin-document-list{gap:6px;display:grid}.admin-document-list article{border:1px solid var(--admin-border);background:#ffffff9e;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto 90px;align-items:center;gap:10px;padding:10px;display:grid}.admin-document-list article>span{width:35px;height:35px;color:var(--admin-gold-dark);background:#d4af371f;border-radius:10px;place-items:center;display:grid}.admin-document-list article>div{flex-direction:column;display:flex}.admin-document-list small,.admin-document-list time{color:var(--admin-muted);font-size:9px}.admin-document-list em{border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.admin-document-list em.status-approved{color:#24764d;background:#e1f3e9}.admin-document-list em.status-rejected{color:#922d24;background:#fee7e2}.admin-document-list article>p{color:#9a3429;grid-column:2/-1;font-size:10px}.admin-security-summary{color:#fff;background:radial-gradient(circle at 85% 0,#d4af3738,#0000 38%),#171612;justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-security-summary>div:first-child>span{color:#f0cd58;background:#ffffff0d;border:1px solid #d4af3740;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.admin-security-summary h2{color:#fff;margin:7px 0 3px;font-size:26px}.admin-security-summary small{color:#ffffff94}.admin-security-summary>div:last-child{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:5px;padding:13px 16px;display:flex}.admin-security-summary>div:last-child span{color:#ffffff8c;font-size:10px}.admin-security-item{border:1px solid var(--admin-border);background:#fff;border-radius:13px;align-items:center;gap:11px;padding:11px;display:flex}.admin-security-item>span{color:var(--admin-gold-dark)}.admin-security-item>div{flex-direction:column;display:flex}.admin-security-item small,.admin-security-note{color:var(--admin-muted);font-size:10px}.admin-security-note{background:#f8f1dc;border-radius:10px;padding:10px}.admin-recovery-card{flex-direction:row;align-items:center}.admin-recovery-card>span{color:var(--admin-gold-dark)}.admin-recovery-card>div{flex:1}.admin-recovery-card h3{margin:2px 0}.admin-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.admin-placeholder>span{width:70px;height:70px;color:var(--admin-gold-dark);background:#d4af3721;border-radius:21px;place-items:center;display:grid}.admin-placeholder>p{color:var(--admin-gold-dark);text-transform:uppercase;margin-top:15px;font-size:10px}.admin-placeholder h2{margin:5px 0;font-size:25px}.admin-placeholder>div,.admin-placeholder small{max-width:560px;color:var(--admin-muted)}.admin-premium-content>div[style]{max-width:none!important}.admin-premium-content table{width:100%}.admin-premium-content>div:not(.admin-dashboard):not(.admin-profile-view):not(.admin-security-view):not(.admin-placeholder){border-radius:18px}.admin-drawer-overlay{display:none}@media (width<=1280px){.admin-metric-grid{grid-template-columns:repeat(3,1fr)}.admin-account-trigger>span:nth-child(2),.admin-refresh-button{display:none}}@media (width<=1024px){.admin-premium-shell,.admin-premium-shell.has-collapsed-sidebar{padding-left:0}.admin-sidebar,.admin-sidebar.is-collapsed{width:min(286px,86vw);transform:translate(-105%)}.admin-sidebar.is-mobile-open{transform:translate(0)}.admin-sidebar.is-collapsed .admin-logo-full{width:min(84%,240px);display:block}.admin-sidebar.is-collapsed .admin-logo-mark{display:none}.admin-sidebar.is-collapsed .admin-sidebar__brand{min-height:154px;padding:18px 14px 14px}.admin-sidebar.is-collapsed .admin-sidebar__brand>div{width:100%;height:auto;min-height:108px;padding:14px 16px}.admin-sidebar.is-collapsed .admin-sidebar__brand>span,.admin-sidebar.is-collapsed .admin-nav-item span,.admin-sidebar.is-collapsed .admin-nav-group__trigger span,.admin-sidebar.is-collapsed .admin-nav-group__trigger>svg:last-child{display:initial}.admin-sidebar.is-collapsed .admin-nav-group__trigger,.admin-sidebar.is-collapsed .admin-nav-item{justify-content:flex-start;padding:0 13px}.admin-sidebar__collapse{display:none}.admin-drawer-overlay{z-index:990;background:#00000080;border:0;width:100%;position:fixed;inset:0}.admin-drawer-overlay.is-visible{display:block}.admin-mobile-menu{display:grid}.admin-metric-grid{grid-template-columns:repeat(2,1fr)}.admin-dashboard-columns{grid-template-columns:1fr}.admin-profile-hero{grid-template-columns:auto 1fr}.admin-profile-hero dl{grid-column:1/-1}.admin-document-upload{grid-template-columns:1fr 1fr}.admin-document-upload button{grid-column:1/-1}.admin-quick-actions{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.admin-topbar{min-height:82px;padding:11px 14px}.admin-topbar__heading small,.admin-topbar__heading p,.admin-topbar__actions>.admin-primary-button{display:none}.admin-topbar__heading h1{font-size:22px}.admin-premium-content{padding:18px 13px 35px}.admin-welcome{flex-direction:column;align-items:flex-start;padding:22px}.admin-welcome>div:last-child{width:100%}.admin-welcome>div:last-child button{flex:1}.admin-profile-grid{grid-template-columns:1fr}.admin-security-summary{flex-direction:column;align-items:flex-start}.admin-profile-hero{flex-direction:column;align-items:flex-start;display:flex}.admin-profile-photo{width:92px;height:92px}.admin-profile-hero dl{width:100%}.admin-document-list article{grid-template-columns:38px 1fr auto}.admin-document-list time{display:none}.admin-order-list>button{grid-template-columns:1fr auto 20px}.admin-order-list>button>small{display:none}}@media (width<=480px){.admin-account-trigger{background:0 0;border:0;padding:4px}.admin-account-trigger>svg{display:none}.admin-topbar__actions{gap:4px}.admin-metric-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-metric-card{min-height:135px;padding:14px}.admin-metric-card>strong{font-size:23px}.admin-quick-actions{grid-template-columns:1fr}.admin-people-summary{grid-template-columns:1fr 1fr}.admin-welcome>div:last-child{flex-direction:column}.admin-profile-hero dl,.admin-document-upload{grid-template-columns:1fr}.admin-notification-drawer{width:100%}.admin-account-menu{width:calc(100% - 16px);top:72px;right:8px}}@media (prefers-reduced-motion:reduce){.admin-premium-shell *,.admin-notification-layer *{transition:none!important;animation:none!important}}.admin-order-detail{color:var(--admin-ink);gap:18px;display:grid}.admin-order-detail__header,.admin-order-section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-order-detail__header h2{margin:4px 0 0;font-size:28px}.admin-order-detail__header>div:last-child,.admin-order-file-grid article>div{gap:8px;display:flex}.admin-order-detail button,.admin-order-detail a{border:1px solid var(--admin-border);color:#4e4739;cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.admin-order-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-order-card,.admin-order-section{border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);background:#ffffffbf;border-radius:20px;padding:20px}.admin-order-card h3,.admin-order-section h3{margin:0 0 13px}.admin-order-card p{color:var(--admin-muted);margin:7px 0}.admin-order-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.admin-order-card dl div{gap:3px;display:grid}.admin-order-card dt{color:var(--admin-muted);text-transform:uppercase;font-size:10px}.admin-order-card dd{margin:0;font-weight:700}.admin-order-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 18px;display:grid}.admin-order-file-grid article{border:1px solid var(--admin-border);background:#fff;border-radius:15px;gap:8px;min-width:0;padding:14px;display:grid}.admin-order-file-grid article span,.admin-order-file-grid article small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-order-section ol{gap:10px;padding-left:22px;display:grid}.admin-order-section li{grid-template-columns:1fr 2fr auto;gap:10px;display:grid}.admin-order-section time{color:var(--admin-muted);font-size:11px}.admin-order-detail__error{color:#8c1f18;background:#fff0ed;border-radius:12px;padding:12px}.admin-order-return{gap:14px;display:grid}.admin-order-return__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-order-return__steps span{background:#f3f1eb;border-radius:10px;padding:9px;font-size:.75rem}.admin-order-return__steps .is-complete{color:#166534;background:#e5f5ea}.admin-order-return__steps .is-current{color:#59400a;background:#fff0bd;font-weight:750}.admin-order-return__form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.admin-order-return__form label{flex:220px;gap:5px;display:grid}.admin-order-return__form input,.admin-order-return__form select,.admin-order-return__form textarea{border:1px solid var(--admin-border);background:#fff;border-radius:10px;min-height:42px;padding:9px}@media (width<=680px){.admin-order-return__steps{grid-template-columns:1fr}.admin-order-return__form,.admin-order-return__form .admin-button{width:100%}}.admin-file-preview{z-index:5000;background:#050505c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-file-preview__panel{background:#161616;border-radius:20px;grid-template-rows:auto 1fr auto;width:min(1100px,96vw);height:min(820px,92vh);display:grid;overflow:hidden;box-shadow:0 30px 80px #00000080}.admin-file-preview header,.admin-file-preview footer{color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.admin-file-preview main{background:#090909;place-items:center;min-height:0;display:grid;overflow:auto}.admin-file-preview img{object-fit:contain;max-width:100%;max-height:100%}.admin-file-preview iframe{background:#fff;border:0;width:100%;height:100%}@media (width<=900px){.admin-order-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-order-detail__grid,.admin-order-file-grid{grid-template-columns:1fr}.admin-order-detail__header{flex-direction:column;align-items:flex-start}.admin-order-detail__header>div:last-child{width:100%}.admin-order-detail__header button{flex:1}.admin-file-preview{padding:0}.admin-file-preview__panel{border-radius:0;width:100%;height:100%}.admin-order-section li{grid-template-columns:1fr}}.admin-order-form{background:linear-gradient(145deg,#fffffff5,#faf6ece6);border:1px solid #9770232e;border-radius:28px;gap:20px;padding:clamp(18px,2.4vw,34px);display:grid;box-shadow:0 22px 55px #231b0f1a}.admin-order-form>header,.admin-order-form>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-order-form>header h2{margin:4px 0}.admin-order-form>header p{color:#706957;margin:0}.admin-order-form section{background:#ffffffb8;border:1px solid #97702324;border-radius:20px;padding:20px}.admin-order-form section h3{margin:0 0 16px}.admin-order-form__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-order-form__steps button{color:#6c6454;background:#fff;border:1px solid #97702329;border-radius:12px;padding:11px 8px}.admin-order-form__steps button.is-active{color:#f5d889;background:#211e18;border-color:#b48a34}.admin-order-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-order-form__field{gap:7px;display:grid}.admin-order-form__field>span{letter-spacing:.025em;color:#625a49;font-size:.78rem;font-weight:750}.admin-order-form__field input,.admin-order-form__field select,.admin-order-form__field textarea{color:#29251e;background:#fff;border:1px solid #52442a33;border-radius:12px;width:100%;min-height:44px;padding:10px 12px}.admin-order-form__field textarea{resize:vertical;min-height:88px}.admin-order-form__field.is-locked{opacity:.62}.admin-order-form__field :disabled{cursor:not-allowed;background:#eeeae1}.admin-order-form__hint{color:#6d6554}.admin-order-form__warning{color:#6d4a0c;background:#fff6df;border:1px solid #d3aa55;border-radius:14px;padding:12px 14px}.admin-order-form__summary{color:#f8eed7;background:#26221b;border-radius:16px;gap:8px;padding:18px;display:grid}.admin-order-location-picker{gap:10px;margin-top:16px;display:grid}.admin-order-location-picker__heading{justify-content:space-between;gap:12px;display:flex}.admin-order-location-picker__heading span{color:#746d5d;font-size:.84rem}.admin-order-location-picker__map{border:1px solid #9770233d;border-radius:16px;height:320px;overflow:hidden}.admin-order-location-picker__coordinates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-order-location-picker__coordinates label{gap:5px;font-size:.78rem;font-weight:700;display:grid}.admin-order-location-picker__coordinates input{border:1px solid #52442a33;border-radius:10px;padding:9px}@media (width<=768px){.admin-order-form{border-radius:18px;padding:14px}.admin-order-form__steps{padding-bottom:4px;display:flex;overflow-x:auto}.admin-order-form__steps button{flex:0 0 150px}.admin-order-form__grid,.admin-order-location-picker__coordinates{grid-template-columns:1fr}.admin-order-form>header,.admin-order-form>footer{flex-direction:column;align-items:stretch}.admin-order-location-picker__map{height:260px}}.admin-address-picker{background:#fff;border:1px solid #9770232e;border-radius:18px;gap:12px;margin-top:16px;padding:18px;display:grid}.admin-address-picker h4{margin:0;font-size:1rem}.admin-address-picker header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-address-picker__badge{color:#76500a;background:#fff1d4;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:750}.admin-address-picker__badge.is-confirmed{color:#176534;background:#e3f6e9}.admin-address-picker__fields{grid-template-columns:minmax(0,2fr) auto minmax(150px,1fr) minmax(150px,1fr);align-items:end;gap:10px;display:grid}.admin-address-picker__fields label{color:#625a49;gap:6px;font-size:.78rem;font-weight:750;display:grid}.admin-address-picker__fields input{background:#fff;border:1px solid #52442a33;border-radius:12px;width:100%;min-height:44px;padding:10px 12px}.admin-address-picker button{color:#40392c;cursor:pointer;background:#fff;border:1px solid #97702340;border-radius:12px;min-height:44px;padding:9px 14px;font-weight:750}.admin-address-picker button:focus-visible,.admin-address-picker input:focus-visible,.admin-address-picker a:focus-visible{outline-offset:2px;outline:3px solid #d719204d}.admin-address-picker button:disabled{opacity:.5;cursor:not-allowed}.admin-address-picker__results{z-index:410;background:#fff;border:1px solid #97702333;border-radius:14px;max-height:280px;display:grid;position:relative;overflow-y:auto;box-shadow:0 16px 40px #1e191024}.admin-address-picker__results button{text-align:left;border:0;border-bottom:1px solid #52442a1a;border-radius:0;gap:4px;padding:13px 15px;display:grid}.admin-address-picker__results button:hover,.admin-address-picker__results button:focus{background:#fbf3df}.admin-address-picker__results span,.admin-address-picker__results small{color:#736b5c}.admin-address-picker__status,.admin-address-picker__help,.admin-address-picker__warning{color:#6d6554;margin:0;font-size:.84rem}.admin-address-picker__warning{color:#92551c}.admin-address-picker__map{border:1px solid #9770233d;border-radius:16px;height:390px;overflow:hidden}.admin-address-picker__marker span{background:#d71920;border:4px solid #fff;border-radius:50% 50% 50% 0;width:26px;height:34px;display:block;transform:rotate(-45deg);box-shadow:0 5px 14px #00000059}.admin-address-picker__detected{color:#554d3e;background:#f5f1e7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:.84rem;display:flex}.admin-address-picker__actions{align-items:center;gap:14px;display:flex}.admin-address-picker__actions button.is-primary{color:#fff;background:#d71920;border-color:#d71920}.admin-address-picker__actions a{color:#8b651c;font-weight:700}.admin-address-picker.is-readonly{background:#f7f4ec}.admin-address-picker.is-readonly .admin-address-picker__map{filter:saturate(.75)}@media (width<=1024px){.admin-address-picker__fields{grid-template-columns:minmax(0,1fr) auto minmax(150px,1fr)}.admin-address-picker__fields label:last-child{grid-column:1/-1}.admin-address-picker__map{height:350px}}@media (width<=600px){.admin-address-picker{padding:13px}.admin-address-picker header>div,.admin-address-picker__detected,.admin-address-picker__actions{flex-direction:column;align-items:stretch}.admin-address-picker__fields{grid-template-columns:1fr}.admin-address-picker__fields label:last-child{grid-column:auto}.admin-address-picker__fields>button{width:100%}.admin-address-picker__map{height:300px}.admin-address-picker__results{max-height:240px}}.admin-button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:700;line-height:1;transition:transform .16s,box-shadow .16s,background-color .16s,opacity .16s;display:inline-flex}.admin-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #201b1224}.admin-button:active:not(:disabled){box-shadow:none;transform:translateY(0)}.admin-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb52}.admin-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.admin-button__icon{flex:none;display:inline-flex}.admin-button--primary{color:#fff;background:#2563eb}.admin-button--success{color:#fff;background:#168a45}.admin-button--danger{color:#fff;background:#dc2626}.admin-button--warning{color:#211b0b;background:#f4b629}.admin-button--brand{color:#17130a;background:linear-gradient(135deg,#f4d985,#c99937);border-color:#c69a37}.admin-button--secondary{color:#342e23;background:#fffdf8;border-color:#97702347}.admin-button--ghost{color:#72551d;background:0 0;border-color:#0000}.admin-address-picker__fields{grid-template-columns:minmax(0,2fr) minmax(160px,1fr) auto}.admin-address-picker__reference{grid-column:1/-1}.admin-address-picker .admin-button{min-height:44px}.admin-address-picker__actions .admin-button--success{color:#fff;background:#168a45}.admin-address-picker__actions .admin-button{flex:none}@media (width<=1024px){.admin-address-picker__fields{grid-template-columns:minmax(0,2fr) minmax(150px,1fr) auto}.admin-address-picker__reference{grid-column:1/-1}}@media (width<=600px){.admin-address-picker__fields{grid-template-columns:1fr}.admin-address-picker__reference{grid-column:auto}.admin-address-picker__fields>.admin-button,.admin-address-picker__actions .admin-button,.admin-order-form>footer .admin-button{width:100%}}.admin-button.admin-button--primary{color:#fff;background:#2563eb;border-color:#2563eb}.admin-button.admin-button--success{color:#fff;background:#168a45;border-color:#168a45}.admin-button.admin-button--danger{color:#fff;background:#dc2626;border-color:#dc2626}.admin-button.admin-button--warning{color:#211b0b;background:#f4b629;border-color:#d89e18}.admin-button.admin-button--brand{color:#17130a;background:linear-gradient(135deg,#f4d985,#c99937);border-color:#c69a37}.admin-button.admin-button--secondary{color:#342e23;background:#fffdf8;border-color:#97702347}.admin-button.admin-button--ghost{color:#72551d;background:0 0;border-color:#0000}.admin-address-picker__result-copy{text-align:left;gap:4px;display:grid}.admin-order-form>footer{padding-top:4px}.admin-order-form__steps .admin-button{padding:11px 8px}.admin-order-form__steps .admin-button.is-active{color:#f5d889;background:#211e18;border-color:#b48a34}.admin-order-detail__actions,.admin-order-list-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-order-list-actions .admin-button{min-height:38px;padding-inline:12px;font-size:.78rem}.admin-order-detail__notice{color:#5f4710;background:#f4b6291f;border:1px solid #b4821947;border-radius:12px;margin:10px 0;padding:12px 14px;font-weight:650}.admin-order-modal-backdrop{z-index:10050;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-order-cancel-modal{background:#fffdf7;border:1px solid #b58b2b47;border-radius:22px;width:min(620px,100%);max-height:min(760px,100vh - 48px);padding:26px;overflow:auto;box-shadow:0 28px 90px #0000005c}.admin-order-cancel-modal header,.admin-order-cancel-modal footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-order-cancel-modal dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.admin-order-cancel-modal dl div{background:#f7f3e9;border-radius:12px;padding:12px}.admin-order-cancel-modal dt{color:#736c5d;font-size:.75rem}.admin-order-cancel-modal dd{color:#181713;margin:4px 0 0;font-weight:750}.admin-order-cancel-modal footer{margin-top:22px}@media (width<=768px){.admin-order-detail__actions,.admin-order-list-actions{width:100%}.admin-order-detail__actions .admin-button,.admin-order-list-actions .admin-button{flex:130px}.admin-order-modal-backdrop{align-items:end;padding:0}.admin-order-cancel-modal{border-radius:22px 22px 0 0;max-height:94vh;padding:20px}.admin-order-cancel-modal dl{grid-template-columns:1fr}.admin-order-cancel-modal footer{flex-direction:column-reverse}.admin-order-cancel-modal footer .admin-button{width:100%}}.admin-order-quick-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.admin-order-quick-filters .admin-button{min-height:38px;padding-inline:13px;font-size:.8rem}.admin-button--compact{white-space:nowrap;min-height:36px!important;padding-inline:12px!important}.admin-order-table-row{cursor:pointer;transition:background .16s,box-shadow .16s}.admin-order-table-row:hover{background:#d3aa551a}.admin-order-table-row:focus-visible{outline-offset:-3px;outline:3px solid #2563eb4d}.admin-order-status{color:#4b4740;white-space:nowrap;background:#ece9e2;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-order-status.is-pendiente-de-recojo{color:#795607;background:#fff0c2}.admin-order-status.is-recojo-asignado{color:#1f55a5;background:#e0ecff}.admin-order-status.is-en-deposito,.admin-order-status.is-procesado-en-deposito{color:#60409a;background:#eee5ff}.admin-order-status.is-en-ruta-de-entrega{color:#174baf;background:#dce8ff}.admin-order-status.is-entregado{color:#166336;background:#dcf5e4}.admin-order-status.is-no-entregado{color:#962b22;background:#ffe1dc}.admin-order-status.is-cancelado{color:#5c514d;background:#e7e4e2}.admin-orders-empty{color:#554d3e;background:#fffdf8;border:1px dashed #9770234d;border-radius:18px;justify-items:start;gap:8px;padding:24px;display:grid}.admin-order-cancelled-summary{background:#f3f0ed;border:1px solid #d8d1cc;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.admin-order-cancelled-summary div{gap:3px;display:grid}.admin-order-cancelled-summary small{color:#716862}.admin-nav-item.has-urgent-incidents{color:#ffb4ad;background:#c932321a;border-left:3px solid #c93232}.admin-nav-item__badge{color:#fff;text-align:center;background:#d93434;border-radius:999px;min-width:23px;margin-left:auto;padding:3px 7px;font-size:.7rem}.admin-immediate-attention{background:linear-gradient(135deg,#fffaf0,#fff0ed);border:1px solid #be2a2a73;border-radius:22px;gap:14px;padding:20px;display:grid;box-shadow:0 16px 36px #781a1a14}.admin-immediate-attention header,.admin-immediate-attention header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-immediate-attention header>div{color:#982c27;justify-content:flex-start}.admin-immediate-attention h3{margin:2px 0}.admin-immediate-attention header>strong{color:#fff;background:#a62f2a;border-radius:999px;place-items:center;min-width:44px;height:44px;display:grid}.admin-immediate-attention>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-immediate-attention>div button,.admin-recent-cancellations>div>button{color:#4d3834;text-align:left;background:#ffffffb3;border:1px solid #923d321f;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.admin-immediate-attention>div button span,.admin-recent-cancellations>div>button span{flex:1}.admin-recent-cancellations>div{gap:8px;display:grid}.admin-recent-cancellations>div>button small{color:#766d62;text-overflow:ellipsis;white-space:nowrap;max-width:650px;display:block;overflow:hidden}.admin-operation-row.has-attention{background:#c7353509;box-shadow:inset 4px 0 #c73535}.admin-operation-attention{color:#9a2d28;gap:1px;margin-top:6px;font-size:.68rem;display:grid}.admin-operation-attention small{color:#79514e}@media (width<=768px){.admin-immediate-attention>div{grid-template-columns:1fr}.admin-order-quick-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.admin-order-quick-filters .admin-button{flex:none}}@media (width<=600px){.admin-order-table-row{background:#fff;border:1px solid #9770232e;border-radius:16px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:14px;display:grid!important}.admin-order-table-row td{display:none!important}.admin-order-table-row td:first-child,.admin-order-table-row td:nth-child(2),.admin-order-table-row td:nth-child(3),.admin-order-table-row td:nth-child(4),.admin-order-table-row td:nth-child(5),.admin-order-table-row td:last-child{width:auto!important;padding:6px!important;display:block!important}.admin-order-table-row td:last-child{grid-column:1/-1}.admin-order-table-row td:last-child .admin-button{width:100%}table:has(.admin-order-table-row) thead{display:none}}.admin-immediate-attention.is-clear{color:#14532d;background:linear-gradient(135deg,#fffffff5,#e6f7ede6);border-color:#168a4547;align-items:center;gap:14px;display:flex}.admin-immediate-attention.is-clear h3,.admin-immediate-attention.is-clear p{margin:0}.admin-immediate-attention.is-clear p{color:#3f6b50;margin-top:4px}.admin-profiles{gap:20px;display:grid}.admin-profiles>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-profiles>header p,.admin-profiles>header h2,.admin-profiles>header span{margin:0}.admin-profiles>header p{color:#a77716;text-transform:uppercase;font-size:.76rem;font-weight:800}.admin-profiles-toolbar{gap:12px;display:flex}.admin-profiles-toolbar input{background:#fff;border:1px solid #ded6c4;border-radius:13px;flex:1;min-height:46px;padding:0 15px}.admin-profile-table{background:#fff;border:1px solid #6f5b2e29;border-radius:18px;display:grid;overflow:hidden}.admin-profile-table__head,.admin-profile-row{grid-template-columns:1.5fr 1.2fr .7fr .8fr .9fr .7fr;align-items:center;gap:12px;padding:13px 16px;display:grid}.admin-profile-table__head{text-transform:uppercase;background:#f4efe4;font-size:.75rem;font-weight:800}.admin-profile-row{text-align:left;cursor:pointer;color:#252018;background:#fff;border:0;border-top:1px solid #eee8dc}.admin-profile-row:hover{background:#fffaf0}.admin-profile-row span{display:grid}.admin-profile-row small{color:#766f64}.admin-profile-row em{color:#2358aa;font-style:normal;font-weight:800}.admin-profile-status{border-radius:999px;width:max-content;padding:5px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.admin-profile-status.is-active,.admin-profile-status.is-available{color:#166534;background:#dcfce7}.admin-profile-status.is-inactive,.admin-profile-status.is-unavailable{color:#514a3f;background:#eee9df}.admin-profile-status.is-suspended{color:#991b1b;background:#fee2e2}.admin-profile-empty{text-align:center;border:1px dashed #d8cba9;border-radius:16px;padding:35px}.admin-profile-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-profile-summary article{background:#fff;border:1px solid #ece4d5;border-radius:16px;gap:8px;padding:17px;display:grid}.admin-profile-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-profile-data{color:#f8efd9;background:#211e19;border-radius:16px;max-height:360px;padding:18px;overflow:auto}.admin-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-profile-fields label{gap:6px;font-weight:700;display:grid}.admin-profile-fields input,.admin-profile-fields select,.admin-profile-fields textarea{background:#fff;border:1px solid #d9d0bf;border-radius:12px;min-height:44px;padding:9px 12px}.admin-profile-form footer,.admin-profile-modal footer{justify-content:flex-end;gap:12px;display:flex}.admin-profile-modal{z-index:10050;background:#0c0b09b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-profile-modal>section{background:#fffaf0;border-radius:22px;gap:18px;width:min(680px,100%);max-height:90vh;padding:24px;display:grid;overflow:auto}.admin-profile-modal label{gap:7px;display:grid}.admin-profile-modal textarea{min-height:90px}.admin-profile-error{color:#b91c1c;font-weight:700}@media (width<=800px){.admin-profiles>header,.admin-profiles-toolbar{flex-direction:column;align-items:stretch}.admin-profile-table__head{display:none}.admin-profile-row{border:1px solid #eee2cf;border-radius:14px;grid-template-columns:1fr 1fr;margin:10px}.admin-profile-fields,.admin-profile-summary{grid-template-columns:1fr}.admin-profile-actions .admin-button{width:100%}}.admin-profile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.admin-profile-card{background:#ffffffd1;border:1px solid #b28b2c38;border-radius:20px;padding:22px;box-shadow:0 16px 38px #1f1b1412}.admin-profile-card h3{margin:0 0 16px}.admin-profile-fact{border-bottom:1px solid #1f1b1414;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.admin-profile-fact span{color:#746c60}.admin-profile-fact strong{text-align:right}.admin-profile-card .admin-btn{margin-top:16px}@media (width<=768px){.admin-profile-card-grid{grid-template-columns:1fr}.admin-profile-fact{display:block}.admin-profile-fact strong{text-align:left;margin-top:4px;display:block}}.admin-profile-edit-page{width:100%;max-width:none}.admin-profile-edit-page>header{margin-bottom:20px}.admin-profile-edit-page>.admin-address-picker{margin-top:20px}.admin-profile-edit-page>footer{justify-content:flex-end;gap:12px;margin-top:24px;padding:20px 0;display:flex}.admin-profile-notice{color:#126b36;background:#eefbf3;border:1px solid #86d2a4;border-radius:12px;padding:12px 16px;font-weight:700}@media (width<=640px){.admin-profile-edit-page>footer{flex-direction:column}.admin-profile-edit-page>footer .admin-btn{width:100%}}.admin-profile-enhancements{gap:20px;margin-top:20px;display:grid}.admin-profile-assets{background:#ffffffdb;border:1px solid #b28b2c38;border-radius:20px;padding:22px;box-shadow:0 16px 38px #1f1b1412}.admin-profile-assets>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-profile-assets h3{margin:0}.admin-profile-document-upload{background:#f8f4ea;border-radius:14px;grid-template-columns:1fr 1.5fr auto;align-items:end;gap:12px;padding:15px;display:grid}.admin-profile-document-upload label{gap:6px;display:grid}.admin-profile-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.admin-profile-document-card,.admin-profile-session-list article,.admin-profile-address-list article{background:#fff;border:1px solid #1f1b141a;border-radius:15px;padding:16px}.admin-profile-document-card>header{justify-content:space-between;gap:12px;display:flex}.admin-profile-document-card header div,.admin-profile-session-list article,.admin-profile-address-list article{gap:5px;display:grid}.admin-profile-document-card footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-document-status{border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:800;display:inline-flex}.admin-profile-session-summary{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.admin-profile-session-list,.admin-profile-address-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-seller-address-edit footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (width<=768px){.admin-profile-document-upload,.admin-profile-document-grid,.admin-profile-session-list,.admin-profile-address-list{grid-template-columns:1fr}.admin-profile-assets>header,.admin-profile-session-summary,.admin-seller-address-edit footer{display:grid}.admin-seller-address-edit footer .admin-button{width:100%}}.admin-profile-detail .admin-profile-card-grid>.admin-profile-card:last-child{display:none}.admin-document-center{gap:18px;min-width:0;display:grid}.admin-document-center__hero{color:#fff;background:linear-gradient(135deg,#17130a,#302714);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.admin-document-center__hero p,.admin-document-center__hero h2,.admin-document-center__hero span{margin:0}.admin-document-center__hero p{color:#e8c565;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.admin-document-center__hero h2{margin:5px 0;font-size:1.65rem}.admin-document-center__hero span{color:#d8d2c4}.admin-document-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-document-summary article{background:#fff;border:1px solid #e8e1d2;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #2e230d0f}.admin-document-summary article>svg{box-sizing:content-box;color:#79631f;background:#f7f2e8;border-radius:12px;padding:9px}.admin-document-summary span{display:grid}.admin-document-summary small{color:#756f65;font-weight:700}.admin-document-summary strong{font-size:1.5rem}.admin-document-tabs{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.admin-document-tabs button{color:#373124;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd4c3;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font:700 .82rem inherit;display:flex}.admin-document-tabs button:hover,.admin-document-tabs button.is-active{color:#6f5613;background:#fff8e5;border-color:#b99532}.admin-document-tabs strong{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:.7rem;display:grid}.admin-document-filters{background:#fff;border:1px solid #e5ded0;border-radius:18px;grid-template-columns:2fr repeat(5,minmax(120px,1fr));gap:12px;padding:18px;display:grid}.admin-document-filters label{gap:6px;min-width:0;display:grid}.admin-document-filters label>span{color:#615b51;font-size:.75rem;font-weight:800}.admin-document-filters input,.admin-document-filters select,.admin-document-review input,.admin-document-review select,.admin-document-review textarea{width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9d0be;border-radius:11px;padding:0 12px}.admin-document-filters__actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.admin-document-table{background:#fff;border:1px solid #e5ded0;border-radius:18px;display:grid;overflow:visible}.admin-document-table__head,.admin-document-table__row{grid-template-columns:minmax(190px,1.5fr) minmax(120px,.9fr) minmax(105px,.75fr) minmax(140px,1fr) minmax(105px,.7fr) minmax(120px,.8fr) minmax(220px,1.2fr);align-items:center;gap:12px;padding:12px 15px;display:grid}.admin-document-table__head{color:#655e52;text-transform:uppercase;background:#f7f3eb;border-radius:18px 18px 0 0;font-size:.72rem;font-weight:800}.admin-document-table__row{border-top:1px solid #eee8dc;min-height:66px;font-size:.82rem}.admin-document-table__row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-document-table .is-document{align-items:center;gap:9px;display:flex}.admin-document-table .is-document>svg{color:#a77f19;flex:none}.admin-document-table .is-document>span{min-width:0;display:grid}.admin-document-table .is-document strong,.admin-document-table .is-document small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-document-table__actions{align-items:center;gap:6px;display:flex;overflow:visible!important}.admin-document-table__actions .admin-button{border-radius:9px;min-height:36px;padding:0 10px;font-size:.75rem}.admin-document-table details{position:relative}.admin-document-table summary{cursor:pointer;border:1px solid #d9d0be;border-radius:9px;place-items:center;width:36px;height:36px;font-size:1.2rem;list-style:none;display:grid}.admin-document-table details>div{z-index:20;background:#fff;border:1px solid #ddd4c3;border-radius:11px;min-width:150px;padding:7px;display:grid;position:absolute;right:0;box-shadow:0 14px 35px #1e180c29}.admin-document-table details button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px;font:700 .8rem inherit}.admin-document-table details button:hover{background:#f7f2e8}.admin-document-status{color:#555;background:#eee;border-radius:999px;max-width:100%;padding:5px 8px;font-size:.7rem;font-style:normal;font-weight:800;display:inline-flex}.admin-document-status.is-pending{color:#9a4d05;background:#fff0df}.admin-document-status.is-approved{color:#14743c;background:#e6f6eb}.admin-document-status.is-rejected{color:#9f3030;background:#f8e9e9}.admin-document-status.is-informational{color:#4b5563;background:#eceff3}.admin-document-cards{display:none}.admin-document-card{background:#fff;border:1px solid #e5ded0;border-radius:17px;gap:13px;padding:16px;display:grid}.admin-document-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-document-card header>div{min-width:0;display:grid}.admin-document-card header strong,.admin-document-card header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-document-card__icon{color:#9a7415;background:#f7f2e8;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.admin-document-card dl,.admin-document-details dl{gap:8px;margin:0;display:grid}.admin-document-card dl div,.admin-document-details dl div{justify-content:space-between;gap:15px;display:flex}.admin-document-card dt,.admin-document-details dt{color:#756f65}.admin-document-card dd,.admin-document-details dd{text-align:right;margin:0;font-weight:700}.admin-document-card footer{flex-wrap:wrap;gap:8px;display:flex}.admin-document-card footer .admin-button{min-height:38px;padding:0 11px}.admin-document-reason{color:#8e2929;background:#fbecec;border-radius:9px;margin:0;padding:10px;font-size:.8rem}.admin-document-state{color:#635d52;text-align:center;background:#fff;border:1px dashed #d9d0be;border-radius:18px;place-items:center;gap:12px;min-height:190px;padding:25px;display:grid}.admin-document-state.is-error{color:#9f3030;border-color:#e7b4b4}.admin-document-notice{color:#14743c;background:#e8f7ed;border-radius:12px;margin:0;padding:12px 15px;font-weight:700}.admin-document-pagination{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-document-pagination>div{gap:8px;display:flex}.admin-document-details{background:#fff;border:1px solid #e5ded0;border-radius:17px;padding:18px}.admin-document-details h3{margin-top:0}.admin-document-review{z-index:100010;background:#120e08a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-document-review form{background:#fff;border-radius:18px;gap:14px;width:min(470px,100%);padding:22px;display:grid;box-shadow:0 25px 70px #00000040}.admin-document-review header h3,.admin-document-review header small{margin:0}.admin-document-review label{gap:6px;font-weight:700;display:grid}.admin-document-review textarea{resize:vertical;min-height:100px;padding:11px}.admin-document-review form>p{color:#b42318;margin:0}.admin-document-review footer{justify-content:flex-end;gap:9px;display:flex}.admin-document-dashboard-card{border-left:4px solid #d6a52c}.admin-document-dashboard-card>header{justify-content:space-between;align-items:center;display:flex}.admin-document-dashboard-card>header>strong{color:#a96809;font-size:1.7rem}.admin-document-dashboard-card>button{cursor:pointer;background:#fff8e5;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:13px;font:700 .88rem inherit;display:flex}@media (width<=1180px){.admin-document-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-document-filters .is-search{grid-column:span 2}.admin-document-table__head,.admin-document-table__row{grid-template-columns:minmax(180px,1.4fr) minmax(105px,.8fr) minmax(130px,1fr) minmax(95px,.7fr) minmax(200px,1.1fr)}.admin-document-table__head>span:nth-child(3),.admin-document-table__row>span:nth-child(3),.admin-document-table__head>span:nth-child(6),.admin-document-table__row>span:nth-child(6){display:none}}@media (width<=760px){.admin-document-center__hero{flex-direction:column;align-items:flex-start;padding:20px}.admin-document-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-document-filters{grid-template-columns:1fr}.admin-document-filters .is-search{grid-column:auto}.admin-document-filters__actions{grid-column:auto;display:grid}.admin-document-table{display:none}.admin-document-cards{gap:12px;display:grid}.admin-document-pagination{flex-direction:column;align-items:stretch}.admin-document-pagination>div{grid-template-columns:1fr 1fr;display:grid}.admin-document-review footer{display:grid}.admin-document-review footer .admin-button{width:100%}}@media (width<=420px){.admin-document-summary{grid-template-columns:1fr}.admin-document-card header{grid-template-columns:auto minmax(0,1fr)}.admin-document-card header .admin-document-status{grid-column:1/-1}.admin-document-card footer{display:grid}.admin-document-card footer .admin-button{width:100%}}.admin-document-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-document-summary button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e1d2;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #2e230d0f}.admin-document-summary .is-reviewed>svg,.admin-document-status.is-reviewed{color:#315c9d;background:#e8efff}@media (width<=850px){.admin-document-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.admin-document-summary{grid-template-columns:1fr}}.admin-nav-item__badge.is-document{color:#fff;background:#d68b14}.admin-activity{gap:18px;min-width:0;display:grid}.admin-activity__hero{color:#fff;background:linear-gradient(135deg,#18243b,#263b62);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.admin-activity__hero p,.admin-activity__hero h2,.admin-activity__hero span{margin:0}.admin-activity__hero p{color:#e8c565;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}.admin-activity__hero h2{margin:5px 0}.admin-activity__hero span{color:#d8dfed}.admin-activity-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-activity-summary article{background:#fff;border:1px solid #e5ded0;border-radius:15px;gap:4px;padding:15px;display:grid}.admin-activity-summary small{color:#70695e;font-weight:700}.admin-activity-summary strong{font-size:1.45rem}.admin-activity-filters{background:#fff;border:1px solid #e5ded0;border-radius:18px;grid-template-columns:1.6fr repeat(5,minmax(120px,1fr));gap:11px;padding:17px;display:grid}.admin-activity-filters label{gap:6px;min-width:0;display:grid}.admin-activity-filters label span{color:#615b51;font-size:.75rem;font-weight:800}.admin-activity-filters input,.admin-activity-filters select{width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9d0be;border-radius:11px;padding:0 11px}.admin-activity-filters>div{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.admin-activity-timeline{gap:10px;display:grid}.admin-activity-timeline article{background:#fff;border:1px solid #e5ded0;border-left:4px solid #c5a351;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.admin-activity-timeline article.is-sensitive{border-left-color:#c14c43}.admin-activity-timeline__icon{color:#927019;background:#f7f2e8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-activity-timeline article.is-sensitive .admin-activity-timeline__icon{color:#a63a3a;background:#fbecec}.admin-activity-timeline article>div{gap:4px;min-width:0;display:grid}.admin-activity-timeline header{justify-content:space-between;gap:12px;display:flex}.admin-activity-timeline time,.admin-activity-timeline small{color:#756f65;font-size:.76rem}.admin-activity-timeline p{color:#433d33;margin:0}.admin-activity-timeline article>em{color:#8a8479;font-size:.75rem;font-style:normal}.admin-activity-timeline .admin-button{min-height:38px;padding:0 12px}@media (width<=1024px){.admin-activity-summary,.admin-activity-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.admin-activity__hero{flex-direction:column;align-items:flex-start;padding:20px}.admin-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-activity-filters{grid-template-columns:1fr}.admin-activity-filters>div{grid-column:auto;display:grid}.admin-activity-timeline article{grid-template-columns:auto minmax(0,1fr)}.admin-activity-timeline article>.admin-button,.admin-activity-timeline article>em{grid-column:1/-1}.admin-activity-timeline header{flex-direction:column;align-items:flex-start}}.admin-operations-console{margin-top:14px;display:block}@media (width<=900px){.admin-operations-action-composer,.admin-operations-inline-form{grid-template-columns:1fr}.admin-operations-inline-actions{grid-template-columns:1fr;display:grid}.admin-operations-bulk-toolbar .admin-operations-field{max-width:none}}@media (width<=720px){.admin-operations-selection-help{grid-column:1/-1}.admin-operations-table-pane{overflow-x:auto}.admin-operations-table-pane table{min-width:980px}}.admin-document-summary button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e1d2;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 8px 24px #2e230d0f}.admin-document-summary button:hover:not(:disabled){border-color:#c6a449;transform:translateY(-2px);box-shadow:0 12px 28px #2e230d1a}.admin-document-summary button:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.admin-document-summary button:disabled{cursor:wait}.admin-document-summary button>svg{box-sizing:content-box;color:#79631f;background:#f7f2e8;border-radius:12px;padding:9px}.admin-document-summary .is-pending>svg{color:#b45309;background:#fff0df}.admin-document-summary .is-approved>svg{color:#168a45;background:#e8f7ed}.admin-document-summary .is-rejected>svg{color:#a63a3a;background:#fbecec}.admin-document-state--initial>svg{color:#9a7415;background:#f7f2e8;border-radius:14px;width:34px;height:34px;padding:12px}.admin-document-state--initial strong{color:#322b1e;font-size:1.1rem}.admin-document-state--initial span{max-width:620px}.admin-document-results{justify-content:space-between;align-items:end;display:flex}.admin-document-results small{color:#9a7415;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-document-results h3{color:#292319;margin:3px 0 0}.admin-document-summary-error{color:#9f3030;background:#fbecec;border-radius:11px;margin:0;padding:10px 13px;font-weight:700}.admin-seller-requests{gap:20px;display:grid}.admin-seller-requests .admin-section-card{background:#fff;border:1px solid #e8e1d5;border-radius:18px;padding:24px}.admin-seller-requests header,.admin-seller-requests footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-seller-requests__list{gap:10px;margin-top:18px;display:grid}.admin-seller-requests__list article{border:1px solid #ece7dd;border-radius:12px;grid-template-columns:1.1fr 1fr 1.4fr auto;align-items:center;gap:16px;padding:14px;display:grid}.admin-seller-requests__list article>div{gap:4px;display:grid}.admin-seller-requests__list .is-critical{background:#fff6f6;border-color:#d14343}.admin-seller-requests textarea{width:100%;min-height:100px;margin:8px 0 16px}@media (width<=768px){.admin-seller-requests__list article{grid-template-columns:1fr}.admin-seller-requests header,.admin-seller-requests footer{flex-direction:column;align-items:stretch}}.admin-order-charges header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-order-charges__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.admin-order-charges__totals span,.admin-order-charges article{background:#fffaf0;border:1px solid #ead9b8;border-radius:12px;padding:14px}.admin-order-charges__totals span{flex-direction:column;gap:5px;display:flex}.admin-order-charges__totals strong{font-size:20px}.admin-order-charges article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-top:10px;display:grid}.admin-order-charges article div:first-child{flex-direction:column;display:flex}.admin-order-charges__form{background:#fff;border:1px solid #dfcfad;border-radius:12px;gap:12px;margin-top:16px;padding:16px;display:grid}.admin-order-charges__form label{gap:6px;display:grid}.admin-order-charges__form input,.admin-order-charges__form select,.admin-order-charges__form textarea{border:1px solid #cbbd9f;border-radius:8px;padding:10px}@media (width<=720px){.admin-order-charges header,.admin-order-charges article{flex-direction:column;align-items:stretch;display:flex}.admin-order-charges__totals{grid-template-columns:1fr}}.admin-operations-console{grid-template-columns:minmax(0,1fr) minmax(380px,440px);align-items:start;gap:16px;margin-top:14px;display:grid}.admin-operations-table-pane{min-width:0}.admin-operation-row{cursor:pointer;transition:background .16s,box-shadow .16s}.admin-operation-row:hover{background:#fffaf0}.admin-operation-row.is-selected{background:#f4f8ff;box-shadow:inset 4px 0 #2f80ed}.admin-operations-bulk-toolbar{background:#fffdf8;border:1px solid #e2d8c7;border-radius:16px;gap:12px;margin:16px 0;padding:14px;display:grid;box-shadow:0 10px 26px #2c230f0f}.admin-operations-selection-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-operations-selection-line strong{font-size:15px}.admin-operations-select-visible{color:#5d5547;align-items:center;gap:8px;font-weight:750;display:flex}.admin-operations-bulk-actions,.admin-operations-panel-actions,.admin-operations-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-operations-bulk-expanded,.admin-operations-inline-form{background:#fff8e9;border:1px solid #eadfc9;border-radius:14px;gap:12px;padding:14px;display:grid}.admin-operations-inline-form p{color:#71685a;margin:3px 0 0}.admin-operations-field{color:#524b40;gap:6px;font-size:.82rem;font-weight:800;display:grid}.admin-operations-field input,.admin-operations-field select,.admin-operations-field textarea{color:#29241b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d6cbb7;border-radius:10px;padding:0 11px}.admin-operations-field textarea{resize:vertical;min-height:86px;padding:10px}.admin-operations-form-error{color:#a22920;margin:0;font-weight:750}.admin-operations-action-button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.admin-operations-action-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #241c0c1a}.admin-operations-action-button:disabled{opacity:.48;cursor:not-allowed}.admin-operations-action-button.success{color:#fff;background:#18884b;border-color:#15803d}.admin-operations-action-button.primary{color:#fff;background:#2563eb;border-color:#1d4ed8}.admin-operations-action-button.danger{color:#fff;background:#c0342a;border-color:#b42318}.admin-operations-action-button.warning{color:#3d2d09;background:#f6c45c;border-color:#c98b16}.admin-operations-action-button.wide{width:100%;margin:10px 0}.admin-operations-link-button{color:#1d4ed8;cursor:pointer;background:0 0;border:0;font-weight:850}.admin-operations-link-button:disabled{opacity:.5;cursor:not-allowed}.admin-operations-warning-note{color:#73530a;background:#fff3cd;border-radius:11px;margin:0;padding:10px 12px;font-size:.82rem;font-weight:750}.admin-operations-muted-note{color:#6f675b;margin:0;font-size:.82rem}.admin-operations-side-panel{background:linear-gradient(#fff,#fffaf0);border:1px solid #e1d7c4;border-radius:18px;gap:14px;padding:18px;display:grid;position:sticky;top:126px;box-shadow:0 18px 38px #281f0d14}.admin-operations-side-panel.empty{color:#6e6557}.admin-operations-panel-header{justify-content:space-between;gap:12px;display:flex}.admin-operations-panel-header h3,.admin-operations-panel-header p{margin:0}.admin-operations-kicker{color:#9b7417;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-operations-status-block{color:#fff;background:#17243c;border-radius:13px;gap:4px;padding:13px;display:grid}.admin-operations-status-block span{color:#d9dfeb;text-transform:uppercase;font-size:.74rem}.admin-operations-status-block strong{font-size:1rem}.admin-operations-hold-card{color:#654a0c;background:#fff4d8;border:1px solid #e0aa33;border-radius:13px;gap:5px;padding:12px;display:grid}.admin-operations-hold-card p{margin:0}.admin-operations-panel-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-operations-panel-field{background:#fff;border:1px solid #eee5d7;border-radius:11px;gap:4px;padding:10px;display:grid}.admin-operations-panel-field span{color:#776f63;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-operations-panel-field strong{font-size:.86rem}.admin-operations-panel-section{gap:10px;display:grid}.admin-operations-panel-section>strong{font-size:1rem}.admin-operations-panel-section p{color:#6c6458;margin:0}.admin-operation-attention strong{color:#9a2d28;background:#fde7e4;border-radius:999px;max-width:max-content;padding:3px 7px;display:inline-block}@media (width<=1180px){.admin-operations-console{grid-template-columns:1fr}.admin-operations-side-panel{position:static}.admin-operations-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-operations-bulk-toolbar,.admin-operations-side-panel{padding:13px}.admin-operations-selection-line,.admin-operations-inline-actions,.admin-operations-bulk-actions,.admin-operations-panel-actions{grid-template-columns:1fr;display:grid}.admin-operations-action-button{width:100%}.admin-operations-panel-grid{grid-template-columns:1fr}.admin-operations-panel-header{display:grid}.admin-operations-table-pane{overflow-x:auto}.admin-operations-table-pane table{min-width:980px}}.admin-operations-console{grid-template-columns:none;margin-top:14px;display:block}.admin-operations-table-pane{width:100%;min-width:0}.admin-operations-action-composer{grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-operations-action-composer>.admin-operations-inline-form{grid-column:1/-1}.admin-operations-selection-help{color:#6f675b;font-size:.82rem}.admin-operations-bulk-toolbar{position:relative}.admin-operations-bulk-toolbar .admin-operations-field{max-width:420px}.admin-operations-inline-form{grid-template-columns:minmax(0,1.1fr) minmax(220px,.8fr) auto;align-items:end}.admin-operations-inline-form>.admin-operations-field,.admin-operations-inline-form>.admin-operations-form-error{min-width:0}.admin-operations-inline-form>.admin-operations-form-error,.admin-operations-inline-form>.admin-operations-warning-note{grid-column:1/-1}.admin-operations-inline-actions{justify-content:flex-end}.admin-operations-muted-note{align-self:center;padding:10px 0}.admin-operations-side-panel{display:none!important}@media (width<=900px){.admin-operations-action-composer,.admin-operations-inline-form{grid-template-columns:1fr}.admin-operations-inline-actions{grid-template-columns:1fr;display:grid}.admin-operations-bulk-toolbar .admin-operations-field{max-width:none}}@media (width<=720px){.admin-operations-selection-help{grid-column:1/-1}.admin-operations-table-pane{overflow-x:auto}.admin-operations-table-pane table{min-width:980px}}.admin-operations-lot-banner{color:#3c3428;background:#fff7e2;border:1px solid #d8c49c;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.admin-operations-lot-banner span{color:#6b5f4d;font-size:.84rem}.admin-operations-driver-block{gap:4px;display:grid}.admin-operations-driver-block .admin-operations-muted-note{padding:0}.admin-order-packages__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.admin-order-packages__grid article{background:#fffaf0;border:1px solid #1118271a;border-radius:14px;gap:6px;padding:14px;display:grid}.admin-order-packages__grid article strong{color:#111827}.admin-order-packages__grid article span{color:#5f6368;font-size:13px}.admin-emergency-handoff-panel{background:#fffdf8;border:1px solid #e0d5c2;border-radius:18px;gap:12px;margin:14px 0;padding:16px;display:grid}.admin-emergency-handoff-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-emergency-handoff-panel header p{color:#6f6658;margin:4px 0 0;font-size:.85rem}.admin-emergency-handoff-panel>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-emergency-handoff-panel select{background:#fff;border:1px solid #d8cdbb;border-radius:12px;min-height:42px;padding:0 12px}.admin-emergency-handoff-panel article{background:#fff;border:1px solid #eadfcf;border-radius:16px;justify-items:center;gap:8px;width:min(360px,100%);padding:14px;display:grid}.admin-emergency-handoff-panel article img{max-width:180px}.admin-emergency-handoff-panel article img:last-child{max-width:260px}.summary-metric-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:0 0 20px;display:grid}.summary-metric-card{appearance:none;text-align:left;color:#171717;background:#fff;border:1px solid #e2ddd2;border-radius:16px;gap:7px;min-height:104px;padding:18px;display:grid;box-shadow:0 8px 24px #1212120d}.summary-metric-card span{letter-spacing:.06em;text-transform:uppercase;color:#69655d;font-size:.78rem;font-weight:800}.summary-metric-card strong{font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1}.summary-metric-card small{color:#777168}.summary-metric-card:is(button){cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.summary-metric-card:is(button):hover,.summary-metric-card:is(button):focus-visible,.summary-metric-card.is-active{border-color:#c7a54b;outline:none;transform:translateY(-2px);box-shadow:0 12px 30px #7e601524}.summary-metric-card.tone-success strong{color:#157347}.summary-metric-card.tone-warning strong{color:#9a6700}.summary-metric-card.tone-danger strong{color:#b42318}.summary-metric-card.tone-brand strong{color:#9a741d}@media (width<=640px){.summary-metric-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-metric-card{min-height:94px;padding:14px}.summary-metric-card strong{font-size:1.45rem}}.admin-billing{gap:18px;display:grid}.admin-billing-search{flex-wrap:wrap;gap:10px;display:flex}.admin-billing-search input{border:1px solid #d9d2c5;border-radius:11px;flex:1;min-width:280px;padding:12px}.admin-billing-feedback{border-radius:12px;padding:12px 15px}.admin-billing-feedback.is-error{color:#a6251b;background:#fdeceb}.admin-billing-feedback.is-success{color:#166c43;background:#e8f6ed}.admin-billing-layout{grid-template-columns:300px minmax(0,1fr);gap:16px;display:grid}.admin-billing-sellers,.admin-billing-detail{background:#fff;border:1px solid #e3ddd2;border-radius:18px;overflow:hidden}.admin-billing-sellers h3{border-bottom:1px solid #eee9df;margin:0;padding:16px 18px}.admin-billing-sellers>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee9df;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;display:flex}.admin-billing-sellers>button.is-active{background:#fff8e5;box-shadow:inset 4px 0 #c99e32}.admin-billing-sellers>button span{gap:3px;display:grid}.admin-billing-sellers>button small{color:#777}.admin-billing-sellers>button b{white-space:nowrap}.admin-billing-sellers>button b.is-overdue{color:#b42318}.admin-billing-detail{padding:20px}.admin-billing-detail>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin-billing-detail>header span{color:#927021;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.admin-billing-detail h2{margin:5px 0}.admin-billing-access{color:#157347;background:#e8f6ed;border-radius:999px;padding:8px 12px;font-weight:800}.admin-billing-access.is-blocked{color:#b42318;background:#fdeceb}.admin-billing-tabs{border-bottom:1px solid #e8e2d8;flex-wrap:wrap;gap:7px;margin:16px 0;padding-bottom:10px;display:flex}.admin-billing-tabs button{cursor:pointer;background:#f1eee8;border:0;border-radius:999px;padding:9px 13px;font-weight:800}.admin-billing-tabs button.is-active{color:#f2c85f;background:#171717}.admin-billing-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-billing-summary-grid article{border:1px solid #e6e0d5;border-radius:14px;gap:7px;padding:16px;display:grid}.admin-billing-summary-grid span{color:#777;text-transform:uppercase;font-size:.78rem;font-weight:800}.admin-billing-summary-grid strong{font-size:1.35rem}.admin-billing-form{background:#faf8f3;border:1px solid #e6dfd2;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:16px;padding:16px;display:grid}.admin-billing-form h3{grid-column:1/-1;margin:0}.admin-billing-form input,.admin-billing-form select,.admin-billing-form textarea{background:#fff;border:1px solid #d6cfc2;border-radius:10px;padding:11px}.admin-billing-form textarea{grid-column:span 2;min-height:44px}.admin-billing-form button{justify-self:start}.admin-billing-form label{gap:6px;display:grid}.admin-billing-table{border:1px solid #e7e1d7;border-radius:14px;overflow:auto}.admin-billing-table table{border-collapse:collapse;width:100%;min-width:650px}.admin-billing-table th,.admin-billing-table td{text-align:left;border-bottom:1px solid #eee8df;padding:12px 14px}.admin-billing-table button{cursor:pointer;background:#fff9e9;border:1px solid #c49d3e;border-radius:8px;padding:7px 10px}.admin-payment-method-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-payment-method-list article{border:1px solid #e4ded3;border-radius:14px;gap:6px;padding:15px;display:grid}.admin-payment-method-list span,.admin-payment-method-list small{color:#777}.admin-billing-empty,.admin-billing-empty-row{text-align:center;color:#777;gap:7px;padding:35px;display:grid}@media (width<=1050px){.admin-billing-layout{grid-template-columns:1fr}.admin-billing-sellers{max-height:280px;overflow:auto}.admin-billing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-billing-form{grid-template-columns:1fr}.admin-billing-form textarea{grid-column:auto}.admin-billing-detail{padding:14px}.admin-billing-detail>header{display:grid}.admin-billing-summary-grid{grid-template-columns:1fr 1fr}}.admin-billing-feedback.is-warning{color:#7a5300;background:#fff4d6}.admin-billing.is-readonly .admin-billing-form{opacity:.58;pointer-events:none;filter:grayscale(.15)}.admin-billing-sellers>button em{border-radius:999px;width:max-content;padding:3px 8px;font-size:.66rem;font-style:normal;font-weight:850}.admin-billing-sellers>button em.is-operational{color:#166c43;background:#e8f6ed}.admin-billing-sellers>button em.is-restricted{color:#a6251b;background:#fdeceb}.admin-billing-summary-action{justify-content:flex-end;margin-top:14px;display:flex}.admin-billing-config-stack{gap:18px;display:grid}.admin-billing-policy-card,.admin-billing-access-card{background:#fff;border:1px solid #ded6c8;border-radius:18px;padding:20px;box-shadow:0 12px 30px #1d18100d}.admin-billing-policy-card{gap:16px;display:grid}.admin-billing-policy-card>header span,.admin-billing-access-card>header>div>span{color:#927021;letter-spacing:.1em;font-size:.7rem;font-weight:900}.admin-billing-policy-card h3,.admin-billing-access-card h3{margin:4px 0;font-size:1.25rem}.admin-billing-policy-card>header p,.admin-billing-access-card>header p{color:#6f695f;margin:0;line-height:1.5}.admin-billing-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-billing-policy-grid>label,.admin-billing-policy-pin{gap:6px;display:grid}.admin-billing-policy-grid label>span,.admin-billing-policy-pin>span,.admin-billing-policy-toggle>span{color:#332d24;font-size:.78rem;font-weight:850}.admin-billing-policy-grid input,.admin-billing-policy-pin input{background:#fff;border:1px solid #d6cfc2;border-radius:11px;width:100%;padding:11px}.admin-billing-policy-grid small,.admin-billing-policy-pin small,.admin-billing-policy-toggle small{color:#777168;font-size:.72rem}.admin-billing-policy-toggle{align-content:start;gap:7px;display:grid}.admin-billing-policy-toggle>div{background:#fbf8ef;border:1px solid #d8cba8;border-radius:11px;width:max-content;padding:3px;display:flex}.admin-billing-policy-toggle button{color:#655a44;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:58px;padding:8px 14px;font-weight:850}.admin-billing-policy-toggle button.is-active{color:#f0c95d;background:#1b1a18;box-shadow:0 4px 10px #0000001f}.admin-billing-policy-pin{max-width:320px}.admin-billing-inline-feedback{border-radius:11px;margin:0;padding:10px 12px;font-weight:750}.admin-billing-inline-feedback.is-success{color:#166c43;background:#e8f6ed}.admin-billing-inline-feedback.is-error{color:#a6251b;background:#fdeceb}.admin-billing-access-card{gap:16px;display:grid}.admin-billing-access-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-billing-access-card>header>strong{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;display:flex}.admin-billing-access-card>header>strong i{background:currentColor;border-radius:50%;width:9px;height:9px}.admin-billing-access-card>header>strong.is-operational{color:#166c43;background:#e8f6ed}.admin-billing-access-card>header>strong.is-restricted{color:#a6251b;background:#fdeceb}.admin-billing-access-details{background:#faf8f3;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}.admin-billing-access-details>div{gap:3px;display:grid}.admin-billing-access-details dt{color:#746e65;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-billing-access-details dd{color:#25221d;margin:0;font-weight:750}.admin-billing-access-actions{justify-content:flex-start;align-items:center;display:flex}.admin-billing-auto-note{color:#704b05;background:#fff5dd;border-left:4px solid #dc9a20;border-radius:8px;margin:0;padding:11px 13px}.admin-billing-access-form{background:#faf8f4;border:1px solid #e2d9cb;border-radius:15px;gap:13px;padding:16px;display:grid}.admin-billing-access-form.is-block{background:#fff9f8;border-color:#e8b9b3}.admin-billing-access-form h4,.admin-billing-access-form p{margin:0}.admin-billing-access-form>p{color:#675f56}.admin-billing-access-form>label,.admin-billing-security-block label{gap:6px;display:grid}.admin-billing-access-form label>span{font-size:.78rem;font-weight:850}.admin-billing-access-form textarea,.admin-billing-access-form input{background:#fff;border:1px solid #d7cec0;border-radius:11px;padding:11px}.admin-billing-access-form textarea{resize:vertical;min-height:78px}.admin-billing-access-form small.is-error{color:#b42318;font-weight:750}.admin-billing-security-block{border-top:1px solid #e3dbcf;gap:9px;padding-top:13px;display:grid}.admin-billing-security-block>strong{letter-spacing:.1em;color:#927021;font-size:.69rem}.admin-billing-security-block label{max-width:340px}.admin-billing-access-form>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.admin-billing-access-history{border-top:1px solid #e8e1d6;gap:10px;padding-top:15px;display:grid}.admin-billing-access-history h4{margin:0}.admin-billing-access-history article{border-bottom:1px solid #eee8df;grid-template-columns:145px 1fr;gap:13px;padding:11px 0;display:grid}.admin-billing-access-history time{color:#776f64;font-size:.76rem}.admin-billing-access-history article>div{gap:3px;display:grid}.admin-billing-access-history span,.admin-billing-access-history p{color:#6f695f;margin:0;font-size:.78rem}.admin-billing.is-readonly .admin-billing-policy-card,.admin-billing.is-readonly .admin-billing-access-actions{opacity:.58;pointer-events:none;filter:grayscale(.15)}.admin-billing-rule-actions{align-items:center;gap:7px!important;display:flex!important}.admin-billing-rule-actions>button:not(.billing-rule-switch){color:#584615;cursor:pointer;background:#fffaf0;border:1px solid #cbb37b;border-radius:8px;padding:5px 8px;font-weight:800}.admin-billing-rule-actions>button.is-danger{color:#a6251b;background:#fff5f4;border-color:#e4aaa4}.admin-billing-rule-actions button:disabled{cursor:not-allowed;opacity:.45}.billing-rule-toggle{align-items:center;gap:7px;display:inline-flex}.billing-rule-toggle small{color:#666;min-width:46px;font-size:.7rem;font-weight:850}.billing-rule-switch{cursor:pointer;width:42px;height:24px;transition:background-color .2s,box-shadow .2s;position:relative;background:#c9c5bd!important;border:0!important;border-radius:999px!important;padding:3px!important}.billing-rule-switch:focus-visible{outline-offset:2px;outline:2px solid #9b771f}.billing-rule-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;box-shadow:0 2px 6px #0000003d}.billing-rule-switch.is-active{box-shadow:0 0 0 3px #2384541f;background:#238454!important}.billing-rule-switch.is-active span{transform:translate(18px)}.admin-billing-inline-confirm{background:#fffaf0;border:1px solid #dccb99;border-radius:13px;gap:10px;padding:14px;display:grid}.admin-billing-inline-confirm p{color:#6c6458;margin:0}.admin-billing-inline-confirm input,.admin-billing-inline-confirm textarea{width:100%;font:inherit;background:#fff;border:1px solid #d6cfc3;border-radius:10px;padding:10px}.admin-billing-inline-confirm textarea{resize:vertical;min-height:70px}.admin-billing-inline-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.admin-billing-rules article.is-archived,.admin-billing-template-list article.is-archived{opacity:.62;background:#f5f3ef}.admin-billing-policy-grid select,.admin-billing-policy-grid textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6cfc2;border-radius:11px;padding:11px}.admin-billing-policy-grid textarea{resize:vertical;min-height:76px}.admin-billing-policy-grid .is-wide{grid-column:1/-1}@media (width<=680px){.admin-billing-policy-card,.admin-billing-access-card{padding:15px}.admin-billing-policy-grid,.admin-billing-access-details{grid-template-columns:1fr}.admin-billing-access-card>header{display:grid}.admin-billing-access-card>header>strong{width:max-content}.admin-billing-access-history article{grid-template-columns:1fr;gap:5px}}.admin-unbilled{gap:18px;display:grid}.admin-unbilled-filters{background:#fff;border:1px solid #e3ddd2;border-radius:16px;grid-template-columns:1.2fr repeat(5,minmax(135px,1fr)) auto auto;align-items:end;gap:10px;padding:16px;display:grid}.admin-unbilled-filters input,.admin-unbilled-filters select,.admin-invoice-fields input,.admin-invoice-fields textarea{min-width:0;font:inherit;background:#fff;border:1px solid #d7d0c4;border-radius:10px;padding:11px}.admin-unbilled-table{background:#fff;border:1px solid #e3ddd2;border-radius:17px;overflow:auto}.admin-unbilled-table table{border-collapse:collapse;width:100%;min-width:1180px}.admin-unbilled-table th,.admin-unbilled-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #eee8de;padding:12px 13px}.admin-unbilled-table th{color:#5e594f;text-transform:uppercase;letter-spacing:.04em;background:#f6f2e9;font-size:.72rem}.admin-unbilled-table tr.is-selected{background:#fff8df}.admin-unbilled-table td strong,.admin-unbilled-table td small{display:block}.admin-unbilled-table td small{color:#777168;margin-top:3px}.admin-invoice-builder{background:#fffaf0;border:1px solid #d2b765;border-radius:18px;gap:15px;padding:19px;display:grid;box-shadow:0 12px 30px #74530e17}.admin-invoice-builder>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-invoice-builder>header span{color:#927021;letter-spacing:.09em;font-size:.7rem;font-weight:900}.admin-invoice-builder h3,.admin-invoice-builder p{margin:4px 0}.admin-invoice-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-invoice-totals span{color:#746947;background:#fff;border:1px solid #e4d7b5;border-radius:12px;gap:5px;padding:12px;font-size:.72rem;font-weight:850;display:grid}.admin-invoice-totals strong{color:#171717;font-size:1.15rem}.admin-invoice-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-invoice-fields label{color:#625b50;gap:5px;font-size:.75rem;font-weight:800;display:grid}.admin-invoice-fields textarea{grid-column:span 2}.admin-billing-v2-config{gap:18px;display:grid}.admin-billing-rule-form,.admin-billing-template-form{background:#faf8f3;border:1px solid #e4ddd1;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px;display:grid}.admin-billing-rule-form label{gap:6px;display:grid}.admin-billing-rule-form label>span{color:#514b42;font-size:.75rem;font-weight:850}.admin-billing-rule-form input,.admin-billing-rule-form select,.admin-billing-rule-form textarea,.admin-billing-template-form input,.admin-billing-template-form select,.admin-billing-template-form textarea{min-width:0;font:inherit;background:#fff;border:1px solid #d6cfc3;border-radius:10px;padding:10px}.admin-billing-rule-form .is-wide,.admin-billing-template-form textarea{grid-column:1/-1}.admin-billing-rules{gap:9px;display:grid}.admin-billing-rules article{border:1px solid #e7e0d5;border-radius:12px;grid-template-columns:1fr auto;gap:5px 12px;padding:12px 14px;display:grid}.admin-billing-rules article>div{gap:3px;display:grid}.admin-billing-rules span,.admin-billing-rules small{color:#716a61}.admin-billing-rules small{grid-column:1/-1}.admin-billing-rules em{color:#666;background:#eee;border-radius:999px;height:max-content;padding:4px 9px;font-size:.7rem;font-style:normal;font-weight:850}.admin-billing-rules em.is-active{color:#166c43;background:#e7f6ed}@media (width<=1200px){.admin-unbilled-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-invoice-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-unbilled-filters,.admin-invoice-totals,.admin-invoice-fields,.admin-billing-rule-form,.admin-billing-template-form{grid-template-columns:1fr}.admin-invoice-builder>header{display:grid}.admin-invoice-fields textarea,.admin-billing-rule-form .is-wide,.admin-billing-template-form textarea{grid-column:auto}}.admin-billing-template-list{gap:9px;display:grid}.admin-billing-template-list article{background:#fff;border:1px solid #e7e0d5;border-radius:12px;grid-template-columns:1fr auto;gap:8px 12px;padding:12px 14px;display:grid}.admin-billing-template-list article>div:first-child{gap:3px;display:grid}.admin-billing-template-list span{color:#716a61;font-size:.78rem}.admin-billing-template-list em{color:#666;background:#eee;border-radius:999px;height:max-content;padding:4px 9px;font-size:.7rem;font-style:normal;font-weight:850}.admin-billing-template-list em.is-active{color:#166c43;background:#e7f6ed}.admin-billing-page-intro{gap:4px;display:grid}.admin-billing-page-intro span{color:#927021;letter-spacing:.11em;font-size:.72rem;font-weight:900}.admin-billing-page-intro h2,.admin-billing-page-intro p{margin:0}.admin-billing-page-intro p{color:#6d665b}.admin-billing-seller-results{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;display:grid}.admin-billing-seller-results>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ded6c8;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:15px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.admin-billing-seller-results>button:hover,.admin-billing-seller-results>button.is-active{border-color:#c9a245;transform:translateY(-1px);box-shadow:0 10px 24px #62480f1a}.admin-billing-seller-results span{gap:4px;display:grid}.admin-billing-seller-results small{color:#756e63}.admin-billing-seller-results b{font-size:.78rem}.admin-billing-seller-results em{border-radius:999px;width:max-content;padding:4px 8px;font-size:.67rem;font-style:normal;font-weight:850}.admin-billing-seller-results em.is-operational{color:#166c43;background:#e8f6ed}.admin-billing-seller-results em.is-restricted{color:#a6251b;background:#fdeceb}.admin-billing-empty-selection{background:#ffffff8c;border:1px dashed #d8cdb8;border-radius:18px}.admin-billing-detail-full{width:100%;overflow:visible}.admin-billing-subtabs{background:#f7f3ea;border:1px solid #e2d9c9;border-radius:14px;flex-wrap:wrap;gap:7px;padding:5px;display:flex}.admin-billing-subtabs button{color:#655e52;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 15px;font-weight:850}.admin-billing-subtabs button.is-active{color:#f0c95d;background:#171717;box-shadow:0 6px 14px #00000024}.admin-billing-automation{gap:16px;display:grid}.admin-billing-balance-actions,.admin-billing-balance-inline>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.admin-billing-balance-inline{background:#faf8f3;border:1px solid #ded5c7;border-radius:15px;gap:13px;padding:16px;display:grid}.admin-billing-balance-inline.is-danger{background:#fff7f6;border-color:#e8b8b2}.admin-billing-balance-inline h4,.admin-billing-balance-inline p{margin:0}.admin-billing-balance-inline label{gap:6px;font-size:.78rem;font-weight:850;display:grid}.admin-billing-balance-inline input,.admin-billing-balance-inline textarea{width:100%;font:inherit;background:#fff;border:1px solid #d6cfc2;border-radius:11px;padding:11px}.admin-billing-balance-inline textarea{resize:vertical;min-height:75px}.admin-billing-balance-preview{flex-wrap:wrap;gap:10px;display:flex}.admin-billing-balance-preview span{color:#71695e;background:#fff;border:1px solid #e2d9ca;border-radius:11px;gap:4px;min-width:170px;padding:11px;font-size:.76rem;display:grid}.admin-billing-balance-preview strong{color:#1d1a16;font-size:1rem}.admin-billing-registry-filters{grid-template-columns:repeat(5,minmax(120px,1fr)) auto auto;align-items:end;gap:9px;display:grid}.admin-billing-registry-filters label{color:#5c554b;gap:5px;font-size:.74rem;font-weight:800;display:grid}.admin-billing-registry-filters input,.admin-billing-registry-filters select{background:#fff;border:1px solid #d7d0c4;border-radius:10px;min-width:0;padding:10px}.admin-billing-table td small{color:#777168;margin-top:3px;display:block}.admin-billing-read-status{border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:850;display:inline-flex}.admin-billing-read-status.is-read{color:#166c43;background:#e8f6ed}.admin-billing-read-status.is-unread{color:#805900;background:#fff1d2}@media (width<=1100px){.admin-billing-registry-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.admin-billing-seller-results,.admin-billing-registry-filters{grid-template-columns:1fr}.admin-billing-seller-results>button{align-items:flex-start}.admin-billing-detail-full>header,.admin-billing-balance-actions{display:grid}.admin-billing-balance-actions button{width:100%}}.admin-billing-scheduled-blocks{border-top:1px solid #e8e1d6;gap:9px;padding-top:14px;display:grid}.admin-billing-scheduled-blocks h4,.admin-billing-scheduled-blocks p{margin:0}.admin-billing-scheduled-blocks article{background:#faf8f3;border:1px solid #e5ded2;border-radius:11px;justify-content:space-between;gap:12px;padding:11px;display:flex}.admin-billing-scheduled-blocks span{color:#6f695f;font-size:.78rem}.admin-label-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:20px;margin:18px 0 24px;display:grid}.admin-label-preview-grid .label{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #111827;flex-direction:column;width:min(100%,97mm);height:138mm;margin:0 auto;padding:5mm;display:flex;overflow:hidden}.admin-label-preview-grid .label-header{flex:none;justify-content:space-between;align-items:center;gap:4mm;margin-bottom:3mm;display:flex}.admin-label-preview-grid .brand-logo{object-fit:contain;object-position:left center;width:35mm;height:10mm}.admin-label-preview-grid .order-code{font-size:16px;font-weight:800}.admin-label-preview-grid .label-identity{flex:none;grid-template-rows:auto auto;grid-template-columns:26mm 1fr;align-items:center;column-gap:4mm;display:grid}.admin-label-preview-grid .qr{object-fit:contain;grid-row:1/3;width:26mm;height:26mm}.admin-label-preview-grid .visual-code{text-align:left;letter-spacing:-1px;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-size:54px;font-weight:800;line-height:1}.admin-label-preview-grid .tracking-block{gap:1mm;display:grid}.admin-label-preview-grid .tracking-block span{color:#6b7280;text-transform:uppercase;font-size:9px}.admin-label-preview-grid .tracking-block strong{letter-spacing:.5px;font-size:11px}.admin-label-preview-grid .barcode{object-fit:contain;flex:none;width:100%;height:15mm;margin:2mm auto;display:block}.admin-label-preview-grid .label-fields{flex:none;grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-content:start;gap:1.35mm 4mm;min-height:0;margin:0;display:grid;overflow:hidden}.admin-label-preview-grid .field-identification,.admin-label-preview-grid .label-address-row{grid-column:1/-1}.admin-label-preview-grid .label-address-row{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:4mm;display:grid}.admin-label-preview-grid dt{text-transform:uppercase;color:#6b7280;font-size:8px}.admin-label-preview-grid dd{overflow-wrap:anywhere;margin:.6mm 0 0;font-size:11px;font-weight:700;line-height:1.2}.admin-label-preview-grid .field-client dd,.admin-label-preview-grid .field-address dd{font-size:12px}.admin-label-preview-grid .label-bottom{flex:47mm;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,52fr) minmax(0,48fr);align-content:stretch;align-items:stretch;gap:1.35mm 4mm;min-height:0;margin-top:1.35mm;display:grid;overflow:hidden}.admin-label-preview-grid .label-bottom .field-district{grid-area:1/1;min-width:0;overflow:hidden}.admin-label-preview-grid .label-bottom .field-content{grid-area:2/1;min-width:0;overflow:hidden}.admin-label-preview-grid .label-bottom .field-quantity{grid-area:3/1;min-width:0;overflow:hidden}.admin-label-preview-grid .field-note{grid-area:4/1;min-width:0;min-height:0;overflow:hidden}.admin-label-preview-grid .field-note dd{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;max-height:18mm;display:-webkit-box;overflow:hidden}.admin-label-preview-grid .fragile-zone{grid-area:1/2/-1;justify-content:center;align-items:flex-end;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-label-preview-grid .fragile-logo{object-fit:contain;object-position:center bottom;width:98%;height:98%}@media (width<=520px){.admin-label-preview-grid .label{height:auto;min-height:0;padding:16px}.admin-label-preview-grid .brand-logo{width:120px}.admin-label-preview-grid .label-identity{grid-template-columns:92px 1fr}.admin-label-preview-grid .qr{width:92px;height:92px}.admin-label-preview-grid .visual-code{font-size:46px}.admin-label-preview-grid .label-fields,.admin-label-preview-grid .label-address-row{gap:12px 14px}.admin-label-preview-grid .label-bottom{flex-basis:47mm;height:47mm;min-height:47mm}.admin-label-preview-grid .fragile-zone{min-height:0}}
