/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.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}}.seller-rental-showroom-note{color:#174c35;background:#f0faf3;border:1px solid #c9e4d3;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.seller-rental-showroom-note>svg{color:#159447;flex:none}.seller-rental-showroom-note>div{gap:4px;display:grid}.seller-rental-showroom-note strong{font-size:14px}.seller-rental-showroom-note small{color:#60796c;font-size:12px;line-height:1.55}.seller-rental-pickup-fee{background:#f8fbf9;border:1px solid #d9e8df;border-radius:14px;gap:12px;margin-top:10px;padding:14px;display:grid}.seller-rental-pickup-fee>label:first-child{align-items:center;gap:9px;font-weight:700;display:flex}.seller-rental-pickup-fee input[type=checkbox]{accent-color:#159447;width:18px;height:18px}.seller-rental-pickup-fee>label:last-child{gap:7px;display:grid}.seller-rental-pickup-fee>label:last-child>span{color:#274b3a;font-size:13px;font-weight:700}.rental-arrival-summary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rental-arrival-summary>strong{width:100%;font-size:13px}.rental-arrival-summary>span{color:#1b5538;background:#eef8f1;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.buyer-spending{background:#fff;border:1px solid #dce9e0;border-radius:18px;width:min(720px,100% - 32px);margin:14px auto 0;padding:20px 22px}.buyer-spending header small{color:#16894a;letter-spacing:.1em;font-size:10px;font-weight:700}.buyer-spending header h2{margin:4px 0 14px;font-size:18px}.buyer-spending>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.buyer-spending article{background:#f1f8f3;border-radius:12px;gap:6px;padding:13px;display:grid}.buyer-spending article span{color:#687b71;font-size:11px}.buyer-spending article strong{font-size:15px}.buyer-spending>p{color:#718078;margin:11px 0 0;font-size:10px}.seller-catalog-detail{background:#f4fbf6;border:1px solid #cfe6d7;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding:13px;display:grid}.seller-catalog-detail>strong,.seller-catalog-detail>small{grid-column:1/-1}.seller-catalog-detail span{color:#315b48;gap:3px;font-size:12px;display:grid}.seller-catalog-detail span b{color:#6e8278;font-size:10px}.seller-catalog-detail small{color:#4d6d5e}@media (max-width:560px){.buyer-spending{width:calc(100% - 24px);padding:16px}.buyer-spending>div,.seller-catalog-detail{grid-template-columns:1fr}}:root{--green:#159447;--green-dark:#073d2c;--green-soft:#e8f6ed;--ink:#163129;--muted:#667871;--line:#e4ebe7;--paper:#fff;--canvas:#f5f5f7;--font-body:"Montserrat",Arial,sans-serif;--font-headline:"Montserrat",Arial,sans-serif;--wargaku-green:#159447;--wargaku-green-dark:#073d2c;--wargaku-green-soft:#e8f6ed;--wargaku-yellow:#ffb511;--wargaku-canvas:#f7faf8;--wargaku-paper:#fff;--wargaku-line:#e4ebe7;--wargaku-muted:#667871;--wargaku-ink:#163129}*{box-sizing:border-box}html{scroll-behavior:smooth;font-synthesis:none}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body);margin:0}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,.eyebrow,.kicker,.seller2-eyebrow,.seller2-topbar>div>small,.seller2-balance small,.drawer-head small,.register-intro>small,.account-recovery-card>small,.payment-result>small,.admin-topbar>div:first-child>small,.admin-heading small,.admin-stats small,.admin-bank>span{font-family:var(--font-headline)}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.site-shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;align-items:center;gap:32px;height:76px;padding:0 max(4vw,28px);display:flex;position:sticky;top:0}.brand{color:var(--green-dark);align-items:center;text-decoration:none;display:flex}.header-brand-logo{object-fit:contain;width:160px;height:auto;display:block}.brand-logo-art{border-radius:8px;flex:none;width:154px;height:42px;display:block;position:relative;overflow:hidden}.brand-logo-art img{-webkit-user-select:none;user-select:none;pointer-events:none;width:230px;max-width:none;position:absolute;top:-29px;left:-32px}.brand-logo-art.dark{width:154px;height:42px}.brand-logo-icon{object-fit:contain;width:40px;height:40px}.searchbox{color:#718079;background:#f8faf9;border:1px solid #dce6e0;border-radius:13px;flex:1;align-items:center;gap:10px;min-width:220px;max-width:620px;height:44px;margin-inline:auto;padding:0 15px;display:flex}.searchbox:focus-within{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #1594471a}.searchbox input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.top-actions{align-items:center;gap:12px;display:flex}.icon-button,.avatar,.seller-link{cursor:pointer;background:0 0;border:0}.icon-button{padding:9px;font-size:20px;position:relative}.cart-count{color:#fff;background:#ff695c;border-radius:20px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;right:1px}.seller-link{color:var(--green);border:1px solid #bce1c9;border-radius:10px;padding:10px 14px;font-weight:700}.avatar{background:var(--green-soft);width:38px;height:38px;color:var(--green-dark);border-radius:50%;font-size:12px;font-weight:700}.mobile-search{display:none}.content{width:min(1180px,100% - 48px);margin:0 auto}.location-row{align-items:center;gap:12px;min-height:61px;display:flex}.location-row .pin{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:50%;place-items:center;font-size:8px;display:grid}.location-row div{align-items:center;gap:9px;display:flex}.location-row small{color:var(--muted)}.location-row strong{font-size:13px}.location-row button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.hero{color:#fff;background:linear-gradient(118deg,#073d2c,#0d6d43);border-radius:28px;grid-template-columns:1.05fr .95fr;min-height:370px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 44px #09442e26}.hero:before{content:"";opacity:.45;background:#1fbb5b;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-330px;left:-190px}.hero-copy{z-index:2;padding:54px 28px 50px 64px;position:relative}.eyebrow,.kicker{letter-spacing:.14em;font-size:11px;font-weight:700}.eyebrow{color:#9fe8b9}.hero h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(42px,5vw,66px);font-weight:700;line-height:.96}.hero p{color:#d3e8dc;max-width:500px;font-size:15px;line-height:1.65}.primary-button{color:#fff;background:#21b85b;border-radius:12px;align-items:center;gap:28px;margin-top:14px;padding:14px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 9px 20px #0000001f}.hero-visual{background:radial-gradient(circle at 55% 48%,#31b86661,#0000 34%);position:relative;overflow:hidden}.map-line{border:3px solid #ffffff24;border-radius:50%;position:absolute;transform:rotate(-14deg)}.line-one{width:420px;height:150px;top:100px;left:20px}.line-two{width:330px;height:390px;top:-70px;left:165px}.shop{background:#fff;border-radius:20px;place-items:center;width:74px;height:74px;font-size:34px;display:grid;position:absolute;box-shadow:0 16px 35px #0000002e}.shop-one{top:23%;left:12%;transform:rotate(-5deg)}.shop-two{top:14%;right:20%;transform:rotate(6deg)}.shop-three{bottom:15%;right:12%;transform:rotate(-3deg)}.delivery-card{color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:10px 14px;display:flex;position:absolute;bottom:17%;left:31%;box-shadow:0 15px 34px #00000038}.delivery-card>span{font-size:25px}.delivery-card div{flex-direction:column;display:flex}.delivery-card small{color:var(--muted);font-size:10px}.delivery-card strong{font-size:12px}.benefits{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 20px 20px;grid-template-columns:repeat(3,1fr);margin:-1px 25px 0;padding:19px 28px;display:grid;box-shadow:0 12px 30px #14372b0f}.benefits>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:13px;display:flex}.benefits>div:last-child{border:0}.benefits>div>span{color:var(--green);font-size:20px}.benefits p{flex-direction:column;margin:0;display:flex}.benefits strong{font-size:13px}.benefits small{color:var(--muted);margin-top:3px;font-size:11px}.section-block{padding-top:52px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.kicker{color:var(--green)}.section-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:28px}.section-heading>button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.category-grid{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.category-more-button{display:none}.category-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:138px;padding:16px;transition:all .2s;display:flex}.category-card:hover{border-color:#b9ddc5;transform:translateY(-3px);box-shadow:0 12px 25px #15312814}.category-icon{border-radius:15px;place-items:center;width:56px;height:56px;font-size:28px;display:grid}.category-card strong{font-size:13px;line-height:1.3}.mint{background:#e8f6ed}.cream{background:#fff2d8}.blue{background:#e5f4fa}.peach{background:#ffede5}.lilac{background:#f0ebfa}.sky{background:#e9f3ff}.product-section{padding-bottom:90px}.product-heading{align-items:center}.sort-tabs{background:#eaf0ec;border-radius:11px;padding:4px;display:flex}.sort-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 15px;font-size:12px;font-weight:700}.sort-tabs button.active{color:var(--green-dark);background:#fff;box-shadow:0 2px 8px #0000000f}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:18px;transition:all .2s;overflow:hidden}.product-card:hover{transform:translateY(-3px);box-shadow:0 13px 28px #13372b17}.product-image{place-items:center;height:174px;display:grid;position:relative}.product-image>span{filter:drop-shadow(0 12px 8px #00000014);font-size:70px}.product-image button{width:32px;height:32px;color:var(--green-dark);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:18px;position:absolute;top:12px;right:12px}.product-image small{color:var(--green-dark);background:#fff;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:700;position:absolute;bottom:10px;left:12px}.product-info{padding:15px;position:relative}.product-info h3{min-height:39px;margin:0 0 8px;font-size:14px;line-height:1.4}.price{font-size:16px}.product-info p{color:var(--muted);margin:12px 0 5px;font-size:11px}.product-info small{color:var(--muted);font-size:10px}.star{color:#f6af38}.add-button{width:100%;color:var(--green);cursor:pointer;background:#fff;border:1px solid #a9d8b9;border-radius:9px;margin-top:14px;padding:9px;font-size:12px;font-weight:700}.add-button:hover{background:var(--green);color:#fff}.empty-state{text-align:center;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:18px;padding:50px}.mobile-nav{display:none}@media (max-width:900px){.topbar>.searchbox,.seller-link{display:none}.topbar{height:64px;padding:0 20px}.top-actions{margin-left:auto}.mobile-search{padding:12px 20px 0;display:block}.mobile-search .searchbox{max-width:none}.content{width:min(100% - 32px,720px)}.location-row div{flex-direction:column;align-items:flex-start;gap:1px}.hero{grid-template-columns:1fr;min-height:520px}.hero-copy{padding:42px 30px 20px}.hero-visual{min-height:230px}.benefits{grid-template-columns:1fr;margin:0;padding:8px 20px}.benefits>div{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start;padding:12px}.category-grid{grid-template-columns:repeat(3,1fr)}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.content{width:calc(100% - 24px)}.location-row{padding:3px 2px}.hero{border-radius:22px}.hero-copy{padding:34px 24px 16px}.hero h1{font-size:45px}.hero p{font-size:13px}.shop{width:62px;height:62px;font-size:29px}.delivery-card{left:25%}.section-block{padding-top:40px}.section-heading{align-items:flex-start}.section-heading h2{font-size:23px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-grid:not(.expanded) .category-card:not(.mobile-priority){display:none}.category-card{min-height:122px}.category-more-button{color:#117941;background:#fff;border:1px solid #b9dbc5;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:11px;font-weight:700;display:flex}.product-heading{flex-direction:column}.product-grid{gap:10px}.product-image{height:135px}.product-image>span{font-size:54px}.product-info{padding:12px}.product-info h3{font-size:12px}.benefits{border-radius:0 0 18px 18px}.product-section{padding-bottom:110px}.top-actions>.icon-button{display:none}.mobile-nav{z-index:40;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:repeat(4,1fr);height:68px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.mobile-nav button.active{color:var(--green)}.mobile-nav small{font-size:10px}}.drawer-backdrop,.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041e1570;position:fixed;inset:0}.cart-drawer{background:#fff;width:min(440px,100%);padding:28px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 50px #00000029}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.drawer-head small{color:var(--green);letter-spacing:.12em;font-weight:700}.drawer-head h2{margin:5px 0 0;font-size:24px}.drawer-head>button{cursor:pointer;background:#eff4f1;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}.cart-store{flex-direction:column;gap:3px;padding:18px 0 12px;display:flex}.cart-store small{color:var(--muted);font-size:12px}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:14px 0 20px;display:grid}.cart-thumb{border-radius:13px;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.cart-item>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.cart-item strong{font-size:13px}.cart-item small{color:var(--muted)}.qty{align-items:center;gap:9px;display:flex}.qty button{width:26px;height:26px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #bee1ca;border-radius:8px}.delivery-choice h3{margin:22px 0 10px;font-size:15px}.delivery-choice>button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:100%;margin:8px 0;padding:13px;display:grid}.delivery-choice>button.selected{border-color:var(--green);background:#f1fbf4;box-shadow:0 0 0 2px #15944714}.delivery-choice>button>span{font-size:22px}.delivery-choice p{flex-direction:column;gap:3px;margin:0;display:flex}.delivery-choice small{color:var(--muted);font-size:10px}.delivery-choice b{color:var(--green-dark);font-size:11px}.fee-box{background:#f6f9f7;border-radius:14px;margin-top:18px;padding:16px}.fee-box p{justify-content:space-between;margin:7px 0;font-size:12px;display:flex}.fee-box>small{color:#347150;background:#e7f5ec;border-radius:9px;margin:12px 0;padding:10px;line-height:1.45;display:block}.fee-box .total{border-top:1px solid #d8e3dd;margin:13px -2px 0;padding-top:13px;font-size:15px}.checkout-button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;width:100%;margin-top:16px;padding:14px 16px;font-weight:700;display:flex}.seller-shell{min-height:100vh;color:var(--ink);background:#f5f8f6;grid-template-columns:240px 1fr;display:grid}.seller-sidebar{color:#fff;background:#063f2d;flex-direction:column;height:100vh;padding:22px 16px 18px;display:flex;position:sticky;top:0}.seller-brand{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 8px 25px;display:flex}.seller-brand .brand-mark{color:#fff;border-color:#28b963;width:34px;height:34px;font-size:19px}.seller-brand b{letter-spacing:.04em;font-size:20px}.seller-brand small{letter-spacing:.1em;background:#168c48;border-radius:5px;margin-left:auto;padding:4px 6px;font-size:8px}.seller-sidebar nav{flex-direction:column;gap:5px;display:flex}.seller-sidebar nav button{color:#b8d3c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;padding:11px 13px;font-size:13px;font-weight:650;display:grid}.seller-sidebar nav button.active{color:#fff;background:#168c48}.seller-sidebar nav button b{color:#fff;background:#ff7166;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:9px;display:grid}.store-mini{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.store-mini>span{color:#063f2d;background:#e8f6ed;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.store-mini p{flex-direction:column;margin:0;display:flex}.store-mini strong{font-size:11px}.store-mini small{color:#96bbae;margin-top:3px;font-size:9px}.back-shop{color:#9ac1b3;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:10px;padding:10px;font-size:11px}.seller-main{min-width:0}.seller-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex}.seller-top small{color:var(--muted)}.seller-top h1{margin:5px 0 0;font-size:21px}.seller-top>div:last-child{align-items:center;gap:13px;display:flex}.seller-top button{cursor:pointer;background:0 0;border:0;font-size:18px}.seller-avatar{color:#0c6e3b;background:#dff2e6;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.seller-content{max-width:1320px;margin:0 auto;padding:28px 34px 60px}.seller-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.seller-heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:26px}.seller-heading>div:last-child{gap:9px;display:flex}.soft-button,.primary-small{cursor:pointer;border-radius:10px;padding:11px 13px;font-size:11px;font-weight:700}.soft-button{color:var(--green);background:#fff;border:1px solid #b8ddc5}.primary-small{border:1px solid var(--green);background:var(--green);color:#fff}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:17px;display:flex}.metric-icon{width:38px;height:38px;color:var(--green-dark);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.metric-grid p{flex-direction:column;min-width:0;margin:0;display:flex}.metric-grid small{color:var(--muted);font-size:10px}.metric-grid strong{margin:5px 0;font-size:21px}.metric-grid em{color:#2b9c56;font-size:9px;font-style:normal}.metric-grid article:last-child em{color:#da695d}.dashboard-grid{grid-template-columns:1.25fr .75fr;gap:15px;margin-top:15px;display:grid}.chart-card,.orders-card,.inventory-card{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.chart-card,.orders-card{min-height:322px;padding:18px}.card-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.card-title h3{margin:0 0 5px;font-size:14px}.card-title small{color:var(--muted);font-size:10px}.card-title button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.chart{height:235px;padding:31px 6px 0 42px;position:relative}.axis{color:#94a39d;font-size:8px;position:absolute;top:24px;left:0}.grid-lines{background:repeating-linear-gradient(#edf2ef 0 1px,#0000 1px 47px);position:absolute;inset:32px 7px 25px 40px}.bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:100%;display:grid;position:relative}.bars div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bars span{background:linear-gradient(#27b45e,#118446);border-radius:7px 7px 3px 3px;width:70%;max-width:34px;box-shadow:0 5px 12px #15944724}.bars small{color:#8b9994;font-size:8px}.order-row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:16px 0;display:grid}.order-row>span{background:#eff7f2;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.order-row p{flex-direction:column;margin:0;display:flex}.order-row strong{font-size:10px}.order-row small{color:var(--muted);margin-top:4px;font-size:8px}.order-row>b{color:#148146;background:#e8f6ed;border-radius:20px;padding:5px 7px;font-size:8px}.inventory-card{margin-top:15px}.inventory-card>.card-title{border-bottom:1px solid var(--line);padding:17px 19px}.inventory-table{width:100%}.table-head,.table-row{grid-template-columns:2fr .7fr .7fr .7fr .7fr 30px;align-items:center;gap:12px;padding:11px 18px;display:grid}.table-head{color:#81908b;text-transform:uppercase;letter-spacing:.08em;background:#fafcfb;font-size:8px;font-weight:700}.table-row{color:#60716b;border-top:1px solid #eef2ef;font-size:10px}.product-cell{color:var(--ink);align-items:center;gap:9px;display:flex}.product-cell i{background:#edf6f0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:19px;font-style:normal;display:grid}.table-row button{cursor:pointer;background:0 0;border:0}.status{border-radius:20px;padding:5px 7px;font-size:8px;display:inline-block}.status.aman{color:#16834a;background:#e8f6ed}.status.menipis{color:#a56b09;background:#fff3d9}.status.habis{color:#c85348;background:#ffe9e6}.fee-note{background:#eff9f2;border:1px solid #cbe6d4;border-radius:13px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;margin-top:15px;padding:14px 18px;display:grid}.fee-note>span{color:#fff;background:#159447;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.fee-note p{flex-direction:column;margin:0;display:flex}.fee-note strong{font-size:11px}.fee-note small{color:#547265;margin-top:4px;font-size:9px}.fee-note button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.modal-backdrop{place-items:center;display:grid}.catalog-modal{background:#fff;border-radius:20px;width:min(500px,100% - 30px);max-height:80vh;padding:24px;overflow:auto;box-shadow:0 24px 60px #0003}.catalog-search{border:1px solid var(--line);border-radius:11px;align-items:center;gap:8px;height:42px;margin-top:18px;padding:0 13px;display:flex}.catalog-search input{border:0;outline:0;width:100%}.catalog-hint{color:var(--muted);font-size:11px}.catalog-row{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:45px 1fr auto;align-items:center;gap:11px;width:100%;padding:12px 0;display:grid}.catalog-row>span{background:#f1f7f3;border-radius:10px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.catalog-row p{flex-direction:column;margin:0;display:flex}.catalog-row small{color:var(--muted);margin-top:3px}.catalog-row b{color:var(--green);font-size:10px}.toast{z-index:100;color:#fff;background:#063f2d;border-radius:11px;padding:13px 16px;font-size:11px;position:fixed;bottom:25px;right:25px;box-shadow:0 14px 30px #0003}.catalog-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.catalog-import-button{color:#08783d;cursor:pointer;background:#fff;border:1px solid #9bcfb0;border-radius:11px;align-items:center;gap:7px;padding:11px 14px;font-weight:700;display:inline-flex}.catalog-import-button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.catalog-heading-actions{justify-content:stretch;width:100%}.catalog-heading-actions button{flex:1;justify-content:center;min-width:140px}}@media (max-width:1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.seller-shell{grid-template-columns:190px 1fr}.seller-content{padding:25px 22px}.table-head,.table-row{grid-template-columns:1.7fr .6fr .6fr .6fr}.table-head span:nth-child(2),.table-row>span:nth-child(2),.table-head span:nth-child(4),.table-row>span:nth-child(4){display:none}}@media (max-width:720px){.seller-shell{display:block}.seller-sidebar{height:auto;padding:13px;position:static}.seller-sidebar nav{grid-template-columns:repeat(3,1fr);display:grid}.seller-sidebar nav button{grid-template-columns:20px 1fr;padding:9px}.store-mini,.back-shop{display:none}.seller-brand{padding-bottom:12px}.seller-top{padding:0 16px}.seller-content{padding:20px 12px}.seller-heading{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{padding:13px}.metric-grid strong{font-size:17px}.inventory-card{overflow:auto}.inventory-table{min-width:650px}.fee-note{grid-template-columns:28px 1fr}.fee-note button{display:none}.chart-card,.orders-card{padding:14px}.cart-drawer{padding:22px}.seller-sidebar nav button:nth-child(n+4){display:none}}.account-link,.register-button{cursor:pointer;border:0;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:700}.account-link{color:var(--green-dark);background:0 0}.register-button{background:var(--green);color:#fff;box-shadow:0 7px 16px #15944733}.register-overlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031a1294;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.register-panel{background:#fff;border-radius:26px;grid-template-columns:340px 1fr;width:min(1080px,100%);min-height:680px;max-height:calc(100vh - 44px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000040}.register-aside{color:#fff;background:linear-gradient(155deg,#063e2c 0%,#0b6c3d 66%,#159447 100%);flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden}.register-aside:before,.register-aside:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.register-aside:before{width:320px;height:320px;top:95px;right:-190px}.register-aside:after{width:430px;height:430px;bottom:-265px;left:-270px}.register-brand{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;display:flex;position:relative}.register-promise{z-index:1;margin-top:108px;position:relative}.register-promise .eyebrow{color:#a9ecc0}.register-promise h2{letter-spacing:-.05em;margin:16px 0;font-size:43px;line-height:1}.register-promise p{color:#c9dfd5;max-width:250px;font-size:13px;line-height:1.7}.register-points{z-index:1;margin-top:28px;position:relative}.register-points p{color:#e7f2ed;align-items:center;gap:9px;font-size:11px;display:flex}.register-points span{color:#7ee3a3;background:#2dc96b33;border-radius:50%;place-items:center;width:21px;height:21px;font-weight:700;display:grid}.aside-foot{z-index:1;color:#9fc7b6;margin-top:auto;position:relative}.register-form{min-width:0;padding:32px 44px 25px;position:relative;overflow:auto}.register-close{z-index:4;color:#52635c;cursor:pointer;background:#eef3f0;border:0;border-radius:50%;width:37px;height:37px;font-size:23px;position:absolute;top:22px;right:24px}.register-intro>small{color:var(--green);letter-spacing:.14em;font-size:10px;font-weight:700}.register-intro h1{letter-spacing:-.04em;margin:6px 0 4px;font-size:29px}.register-intro p{color:var(--muted);margin:0;font-size:11px}.role-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.role-tabs>button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:10px;padding:11px 12px;display:flex}.role-tabs>button.active{border-color:var(--green);background:#f0faf3;box-shadow:0 0 0 2px #15944714}.role-tabs>button>span{background:#eff5f1;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.role-tabs>button.active>span{background:#dff3e6}.role-tabs p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.role-tabs strong{font-size:10px}.role-tabs small{color:var(--muted);font-size:7px;line-height:1.35}.register-steps{grid-template-columns:repeat(3,1fr);margin:24px 0 18px;display:grid}.register-steps>div{color:#9aa7a2;align-items:center;gap:7px;display:flex;position:relative}.register-steps>div:after{content:"";background:#dce4df;height:1px;position:absolute;top:13px;left:32px;right:8px}.register-steps>div:last-child:after{display:none}.register-steps span{z-index:1;background:#fff;border:1px solid #d9e2dd;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:700;display:grid;position:relative}.register-steps small{z-index:2;background:#fff;padding-right:8px;font-size:9px;font-weight:700;position:relative}.register-steps>div.active{color:var(--green)}.register-steps>div.active span{border-color:var(--green);background:var(--green);color:#fff}.register-steps>div.active:after{background:#8fd1a6}.step-content{min-height:320px}.field-grid{gap:14px;display:grid}.field-grid.two{grid-template-columns:1fr 1fr}.register-field{margin-bottom:14px;display:block}.register-field>span{margin-bottom:7px;font-size:10px;font-weight:700;display:block}.register-field>span b,.location-title b{color:#e15e53}.register-field input,.register-field select,.register-field textarea,.password-input{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #dbe4df;border-radius:10px;outline:0;transition:all .18s}.register-field input,.register-field select{height:42px;padding:0 12px;font-size:11px}.register-field textarea{resize:vertical;padding:11px 12px;font-size:11px;line-height:1.5}.register-field input:focus,.register-field select:focus,.register-field textarea:focus,.password-input:focus-within{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #15944714}.register-field>small{color:#8a9892;margin-top:5px;font-size:8px;display:block}.password-input{align-items:center;display:flex}.password-input input{background:0 0;border:0;box-shadow:none!important}.password-input button{color:var(--green);cursor:pointer;background:0 0;border:0;flex:none;margin-right:8px;font-size:9px;font-weight:700}.image-uploader{background:#fafcfb;border:1px dashed #c9d8d0;border-radius:12px;align-items:center;gap:13px;margin-top:3px;padding:11px;display:flex}.upload-preview{width:58px;height:58px;color:var(--green);background:#e8f4ec;border-radius:13px;flex:none;place-items:center;font-size:24px;display:grid;overflow:hidden}.upload-preview img{object-fit:cover;width:100%;height:100%}.image-uploader>div:last-child{flex:1;grid-template-columns:1fr auto;align-items:center;column-gap:15px;display:grid}.image-uploader strong{font-size:10px}.image-uploader strong em{color:var(--muted);font-style:normal;font-weight:500}.image-uploader p{color:var(--muted);margin:4px 0 0;font-size:8px}.upload-button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #b6dcc3;border-radius:8px;grid-area:1/2/3;padding:8px 10px;font-size:9px;font-weight:700}.upload-button input{display:none}.location-picker{margin-bottom:15px}.location-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.location-title>div{flex-direction:column;gap:3px;display:flex}.location-title strong{font-size:10px}.location-title small{color:var(--muted);font-size:8px}.location-title>button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #b7dcc3;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:700}.location-title>button:disabled{opacity:.65}.map-picker{cursor:crosshair;background:#e9f2ec;border:1px solid #d9e5de;border-radius:13px;width:100%;height:155px;position:relative;overflow:hidden}.map-picker:before{content:"";background:radial-gradient(circle at 22% 35%,#d2e6d8 0 16%,#0000 17%),radial-gradient(circle at 80% 72%,#d4e9da 0 13%,#0000 14%);position:absolute;inset:0}.road{background:#fafcfb;display:block;position:absolute;box-shadow:0 0 0 1px #dae5de}.road.horizontal{width:110%;height:15px;left:-5%;transform:rotate(-5deg)}.road.horizontal.one{top:43%}.road.horizontal.two{top:78%;transform:rotate(8deg)}.road.vertical{width:14px;height:120%;top:-10%;transform:rotate(9deg)}.road.vertical.one{left:33%}.road.vertical.two{left:72%;transform:rotate(-13deg)}.map-block{opacity:.8;background:#bfd9c7;border-radius:5px;display:block;position:absolute}.block-one{width:70px;height:30px;top:14%;left:10%}.block-two{width:90px;height:35px;top:16%;right:10%}.block-three{width:100px;height:24px;bottom:10%;left:45%}.map-marker{z-index:3;color:#1aaa53;background:#1aaa53;border:7px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:0;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 13px #0003}.map-marker i{clip-path:polygon(0 0,100% 0,50% 100%);background:#fff;width:8px;height:12px;position:absolute;bottom:-12px}.map-picker>small{z-index:2;color:#6b7f74;background:#ffffffe0;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:700;position:absolute;bottom:7px;left:9px}.coordinate-row{color:#168047;background:#edf8f0;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:8px;display:flex}.coordinate-row code{color:#64766d;font-size:8px}.location-error{color:#c45c51;margin:5px 0 0;font-size:8px}.bank-section{border:1px solid var(--line);background:#fbfcfb;border-radius:13px;margin-top:8px;padding:13px 14px 2px}.section-mini-title{align-items:center;gap:9px;margin-bottom:12px;display:flex}.section-mini-title>span{width:30px;height:30px;color:var(--green);background:#e8f5ec;border-radius:8px;place-items:center;display:grid}.section-mini-title>div{flex-direction:column;gap:2px;display:flex}.section-mini-title strong{font-size:10px}.section-mini-title small{color:var(--muted);font-size:8px}.security-note{color:#658075;margin:-4px 0 10px;font-size:8px}.review-card{background:#f3faf5;border:1px solid #cfe5d7;border-radius:13px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.review-card>div{align-items:center;gap:11px;display:flex}.review-card>div>span{background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.review-card p{flex-direction:column;gap:2px;margin:0;display:flex}.review-card small{color:var(--green);letter-spacing:.09em;font-size:7px;font-weight:700}.review-card strong{font-size:11px}.review-card em{color:var(--muted);font-size:8px;font-style:normal}.review-card button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.terms-box{border:1px solid var(--line);border-radius:12px;max-height:195px;margin-top:12px;padding:14px;overflow:auto}.terms-box h3{margin:0 0 8px;font-size:12px}.terms-box details{border-top:1px solid #edf1ef;padding:8px 0}.terms-box summary{color:#30483e;cursor:pointer;font-size:9px;font-weight:700}.terms-box p{color:#6d7f77;margin:6px 0 0;font-size:8px;line-height:1.55}.terms-check{cursor:pointer;align-items:flex-start;gap:9px;margin-top:12px;display:flex}.terms-check input{width:17px;height:17px;accent-color:var(--green)}.terms-check>span{flex-direction:column;gap:3px;display:flex}.terms-check strong{font-size:9px}.terms-check small{color:var(--muted);font-size:8px}.legal-hint{color:#9a7b3a;margin:7px 0 0 26px;font-size:7px}.register-error{color:#bc5148;background:#fff0ee;border-radius:8px;margin:11px 0 0;padding:9px 11px;font-size:9px;font-weight:700}.register-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.register-back{color:#6e7f78;cursor:pointer;background:0 0;border:0;margin-right:auto;padding:10px 5px;font-size:10px;font-weight:700}.register-primary{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-width:155px;padding:12px 14px;font-size:10px;font-weight:700;display:flex;box-shadow:0 8px 18px #15944733}.register-primary:disabled{opacity:.65;cursor:wait}.register-login{text-align:center;color:var(--muted);margin:15px 0 0;font-size:9px}.register-login button{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:700}.register-success{text-align:center;background:#fff;border-radius:24px;width:min(520px,100%);padding:44px;position:relative;box-shadow:0 30px 90px #00000040}.success-orbit{background:var(--green);color:#fff;border:12px solid #ddf3e5;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 20px;font-size:28px;font-weight:700;display:grid;box-shadow:0 0 0 8px #eff9f2}.register-success>small{color:var(--green);letter-spacing:.15em;font-size:9px;font-weight:700}.register-success h2{letter-spacing:-.04em;margin:8px 0;font-size:27px}.register-success>p{max-width:390px;color:var(--muted);margin:0 auto;font-size:11px;line-height:1.65}.success-summary{border:1px solid var(--line);text-align:left;border-radius:13px;grid-template-columns:45px 1fr auto;align-items:center;gap:11px;margin:24px 0;padding:13px;display:grid}.success-summary>span{background:#eaf6ee;border-radius:11px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.success-summary>div{flex-direction:column;display:flex}.success-summary small{color:var(--green);font-size:7px;font-weight:700}.success-summary strong{margin:2px 0;font-size:11px}.success-summary p{color:var(--muted);margin:0;font-size:8px}.success-summary>b{color:#a36d10;background:#fff4dc;border-radius:20px;padding:5px 7px;font-size:7px}.register-success>.register-primary{width:100%}@media (max-width:900px){.account-link{display:none}.register-panel{grid-template-columns:260px 1fr}.register-aside{padding:28px}.register-promise h2{font-size:36px}.register-form{padding:30px 28px 24px}.register-promise{margin-top:85px}}@media (max-width:680px){.register-overlay{background:#fff;padding:0;display:block}.register-panel{border-radius:0;width:100%;min-height:100vh;max-height:none;display:block}.register-aside{display:none}.register-form{min-height:100vh;padding:25px 18px 100px}.register-close{top:18px;right:18px}.register-intro h1{font-size:25px}.role-tabs{margin-top:18px}.role-tabs>button{padding:10px}.register-steps small{font-size:8px}.field-grid.two{grid-template-columns:1fr;gap:0}.step-content{min-height:auto}.location-title{align-items:flex-start;gap:8px}.location-title>button{white-space:nowrap}.map-picker{height:175px}.register-actions{z-index:3;border-top:1px solid var(--line);background:#fffffff7;padding:12px 18px;position:fixed;bottom:0;left:0;right:0}.register-primary{flex:1}.register-success{border-radius:0;flex-direction:column;justify-content:center;width:100%;min-height:100vh;padding:30px;display:flex}.image-uploader>div:last-child{display:block}.upload-button{margin-top:8px;display:inline-block}.coordinate-row{flex-direction:column;align-items:flex-start;gap:5px}}.seller2-shell{min-height:100vh;color:var(--ink);background:#f6f8f7;grid-template-columns:224px minmax(0,1fr);display:grid}.seller2-sidebar{z-index:20;color:#fff;background:#073f2d;flex-direction:column;height:100vh;padding:22px 15px 17px;display:flex;position:sticky;top:0;overflow:hidden}.seller2-brand{color:#fff;flex:none;align-items:center;gap:7px;padding:0 5px 27px;text-decoration:none;display:flex}.seller2-brand-logo{object-fit:contain;width:152px;height:auto;display:block}.seller2-brand>small{color:#fff;letter-spacing:.12em;background:#159447;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:7px;font-weight:700}.seller2-sidebar nav{overscroll-behavior:contain;scrollbar-color:#6ed397b8 transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;flex:auto;gap:5px;min-height:0;padding-right:5px;display:flex;overflow-y:auto}.seller2-sidebar nav::-webkit-scrollbar{width:6px}.seller2-sidebar nav::-webkit-scrollbar-track{background:0 0}.seller2-sidebar nav::-webkit-scrollbar-thumb{background:#6ed3978c;border-radius:999px}.seller2-sidebar nav::-webkit-scrollbar-thumb:hover{background:#6ed397d1}.seller2-sidebar nav button{color:#b9d2c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;grid-template-columns:25px 1fr auto;align-items:center;min-height:44px;padding:0 13px;display:grid}.seller2-sidebar nav button>span{font-size:17px}.seller2-sidebar nav button>b{font-size:11px}.seller2-sidebar nav button>em{color:#fff;background:#ff7166;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.seller2-sidebar nav button.active{color:#fff;background:#159447;box-shadow:0 7px 20px #0000001a}.seller2-store{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:11px;display:flex}.seller2-store>span{color:#0b5d39;background:#e5f5eb;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.seller2-store p{flex-direction:column;min-width:0;margin:0;display:flex}.seller2-store strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.seller2-store small{color:#8dd4a7;margin-top:4px;font-size:8px}.seller2-market{color:#93b9ab;padding:12px 10px 0;font-size:9px;text-decoration:none}.seller2-main{min-width:0}.seller2-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;height:76px;padding:0 32px;display:flex}.seller2-topbar>div:first-child small{color:var(--green);letter-spacing:.15em;font-size:8px;font-weight:700}.seller2-topbar h1{letter-spacing:-.03em;margin:4px 0 0;font-size:20px}.seller2-top-actions{align-items:center;gap:12px;display:flex}.store-switch{cursor:pointer;background:#fff;border:1px solid #d9e6de;border-radius:20px;align-items:center;gap:7px;padding:6px 9px 6px 7px;display:flex}.store-switch input{display:none}.store-switch>span{background:#cbd7d1;border-radius:20px;width:30px;height:17px;transition:all .2s;position:relative}.store-switch>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #00000040}.store-switch input:checked+span{background:var(--green)}.store-switch input:checked+span:after{transform:translate(13px)}.store-switch b{color:#496158;font-size:9px}.seller2-bell{border:1px solid var(--line);color:#ff6e62;cursor:pointer;background:#fff;border-radius:50%;width:35px;height:35px;font-size:8px}.seller2-avatar{color:#08723c;background:#daf1e3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.seller2-content{width:min(1320px,100%);margin:0 auto;padding:28px 32px 65px}.seller2-eyebrow{color:var(--green);letter-spacing:.15em;font-size:8px;font-weight:700}.seller2-welcome{justify-content:space-between;align-items:center;gap:20px;display:flex}.seller2-welcome h2{letter-spacing:-.045em;margin:7px 0 4px;font-size:27px}.seller2-welcome p,.seller2-page-heading p{color:var(--muted);margin:0;font-size:11px}.seller2-welcome>button,.seller2-page-heading>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:24px;padding:12px 15px;font-size:10px;font-weight:700;display:flex;box-shadow:0 8px 20px #1594472e}.seller2-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:23px;display:grid}.seller2-metrics article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:13px;min-width:0;padding:18px;display:flex;box-shadow:0 6px 22px #08392809}.seller2-metrics article>span{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;font-weight:700;display:grid}.seller2-metrics .green{color:#118344;background:#e4f5ea}.seller2-metrics .blue{color:#3a78b5;background:#e7f2ff}.seller2-metrics .orange{color:#db704b;background:#fff0e7}.seller2-metrics p{flex-direction:column;min-width:0;margin:0;display:flex}.seller2-metrics small{color:var(--muted);font-size:9px}.seller2-metrics strong{letter-spacing:-.025em;margin:4px 0 2px;font-size:20px}.seller2-metrics em{color:#159447;font-size:8px;font-style:normal}.seller2-quick{grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0 18px;display:grid}.seller2-quick>button{color:var(--ink);text-align:left;cursor:pointer;background:#fdfefd;border:1px solid #dce7e1;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px 13px;transition:all .18s;display:grid}.seller2-quick>button:hover{border-color:#91cba5;transform:translateY(-1px)}.seller2-quick>button>span{width:37px;height:37px;color:var(--green);background:#e9f6ed;border-radius:10px;place-items:center;font-size:17px;display:grid}.seller2-quick p{flex-direction:column;margin:0;display:flex}.seller2-quick strong{font-size:10px}.seller2-quick small{color:var(--muted);margin-top:3px;font-size:8px}.seller2-quick>button>b{color:var(--green)}.seller2-home-grid{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.seller2-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:19px;box-shadow:0 7px 24px #08392809}.seller2-card-title{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:9px;display:flex}.seller2-card-title h3{margin:0;font-size:13px}.seller2-card-title small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.seller2-card-title button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.seller2-order{border-top:1px solid #edf1ef;grid-template-columns:38px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.seller2-order>span{background:#edf6f0;border-radius:10px;place-items:center;width:37px;height:37px;font-size:18px;display:grid}.seller2-order p{flex-direction:column;min-width:0;margin:0;display:flex}.seller2-order p strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.seller2-order p small{color:var(--muted);margin-top:4px;font-size:8px}.seller2-order>strong{font-size:9px}.order-status{color:#21814a;background:#e8f4ec;border-radius:20px;padding:5px 7px;font-size:7px}.order-status.baru{color:#cb6342;background:#fff0e7}.order-status.siap{color:#3976aa;background:#e9f2ff}.order-status.dibatalkan{color:#c43f35;background:#ffebe8}.seller2-order>button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #b7dcc4;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:700}.seller2-stock-row{border-top:1px solid #edf1ef;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.seller2-stock-row>span{background:#f4f7f5;border-radius:10px;place-items:center;width:37px;height:37px;font-size:19px;display:grid}.seller2-stock-row p{flex-direction:column;margin:0;display:flex}.seller2-stock-row strong{font-size:9px}.seller2-stock-row small{color:var(--muted);margin-top:4px;font-size:8px}.seller2-stock-row>b{color:#c76846;background:#fff2e9;border-radius:20px;padding:5px 7px;font-size:7px}.seller2-stock-row>b.empty{color:#bd5149;background:#fff0ee}.seller2-fee{background:#f1f9f4;border:1px solid #d4e9dc;border-radius:13px;align-items:center;gap:12px;margin-top:15px;padding:13px 15px;display:flex}.seller2-fee>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-family:serif;font-weight:700;display:grid}.seller2-fee p{flex-direction:column;margin:0;display:flex}.seller2-fee strong{font-size:9px}.seller2-fee small{color:#5f766d;margin-top:3px;font-size:8px}.seller2-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.seller2-page-heading h2{letter-spacing:-.04em;margin:0 0 5px;font-size:25px}.seller2-filter{gap:7px;margin-bottom:11px;display:flex}.seller2-filter button{border:1px solid var(--line);color:#667a71;cursor:pointer;background:#fff;border-radius:20px;padding:8px 12px;font-size:9px;font-weight:700}.seller2-filter button.active{color:#147e43;background:#eaf7ee;border-color:#a8d7b8}.seller2-filter button b{margin-left:4px}.seller2-order-list{padding-top:8px}.seller2-order.detailed{grid-template-columns:42px minmax(150px,1fr) auto auto auto;padding:15px 0}.seller2-order.detailed p strong{font-size:10px}.seller2-bell.has-orders{color:#d94f3f;background:#fff2ef;border-color:#ffd6ce;font-weight:700}.seller2-mobile-nav em{color:#fff;background:#ee5b4c;border-radius:10px;place-items:center;min-width:15px;height:15px;margin-left:18px;padding:0 4px;font-size:7px;font-style:normal;display:grid;position:absolute;top:4px}.seller2-mobile-nav button{position:relative}.seller2-whatsapp{background:#f2faf5;border:1px solid #cfe4d7;border-radius:16px;grid-template-columns:42px minmax(180px,1fr) minmax(180px,260px) auto auto;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.seller2-whatsapp>span{color:#fff;background:#1ca65a;border-radius:12px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:700;display:grid}.seller2-whatsapp p{flex-direction:column;margin:0;display:flex}.seller2-whatsapp p strong{font-size:10px}.seller2-whatsapp p small{color:#647970;margin-top:4px;font-size:8px;line-height:1.45}.seller2-whatsapp>input{min-width:0;font:inherit;background:#fff;border:1px solid #cbdcd2;border-radius:10px;padding:10px 12px;font-size:9px}.seller2-whatsapp label{color:#486158;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.seller2-whatsapp button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 13px;font-size:8px;font-weight:700}.seller2-whatsapp>em{color:#c04c40;grid-column:3/-1;font-size:8px;font-style:normal}.seller2-empty-orders{text-align:center;color:#657a70;padding:34px 14px}.seller2-empty-orders>span{width:44px;height:44px;color:var(--green);background:#edf7f0;border-radius:14px;place-items:center;margin:0 auto 10px;font-size:19px;display:grid}.seller2-empty-orders strong{color:#173b2d;font-size:11px;display:block}.seller2-empty-orders p{margin:6px 0 0;font-size:8px}.seller2-search{color:#75887f;background:#fff;border:1px solid #dce6e1;border-radius:11px;align-items:center;gap:8px;max-width:380px;height:43px;margin-bottom:12px;padding:0 13px;display:flex}.seller2-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.seller2-products{padding:5px 18px}.seller2-product-row{border-bottom:1px solid #edf1ef;grid-template-columns:44px minmax(150px,1fr) auto 30px;align-items:center;gap:12px;padding:13px 0;display:grid}.seller2-product-row:last-child{border:0}.seller2-product-row>span{background:#f0f5f2;border-radius:11px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.seller2-product-row p{flex-direction:column;margin:0;display:flex}.seller2-product-row p strong{font-size:10px}.seller2-product-row p small{color:var(--muted);margin-top:4px;font-size:8px}.seller2-stock-control{border:1px solid #dce6e0;border-radius:9px;align-items:center;gap:4px;padding:3px;display:flex}.seller2-stock-control button{width:28px;height:28px;color:var(--green);cursor:pointer;background:#f0f7f3;border:0;border-radius:6px;font-weight:700}.seller2-stock-control b{text-align:center;min-width:29px;font-size:10px}.seller2-more{color:#83938c;cursor:pointer;background:0 0;border:0}.seller2-cashier{grid-template-columns:minmax(0,1fr) 310px;gap:15px;display:grid}.seller2-catalog>.seller2-search{max-width:none}.seller2-catalog-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.seller2-catalog-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e9e5;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:13px;display:flex;position:relative}.seller2-catalog-grid>button:hover{border-color:#9bceb0}.seller2-catalog-grid span{background:#f1f6f3;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:10px;font-size:24px;display:grid}.seller2-catalog-grid strong{min-height:28px;font-size:9px;line-height:1.4}.seller2-catalog-grid small{color:var(--green);margin-top:5px;font-size:9px;font-weight:700}.seller2-catalog-grid b{color:var(--muted);margin-top:6px;font-size:7px}.seller2-receipt{color:#fff;background:#083e2d;border-radius:16px;align-self:start;padding:19px}.seller2-receipt h3{justify-content:space-between;margin:0 0 12px;font-size:14px;display:flex}.seller2-receipt h3 span{color:#8ec7aa;font-size:9px}.seller2-receipt-items>div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:8px;padding:11px 0;display:flex}.seller2-receipt-items p{flex-direction:column;margin:0;display:flex}.seller2-receipt-items strong{max-width:145px;font-size:9px}.seller2-receipt-items small{color:#9bc0b1;margin-top:4px;font-size:8px}.seller2-receipt-items>div>span{align-items:center;gap:7px;display:flex}.seller2-receipt-items button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;width:23px;height:23px}.seller2-receipt-items b{font-size:9px}.seller2-empty{color:#9cc0b2;text-align:center;padding:35px 0;font-size:9px}.seller2-total{border-top:1px solid #ffffff24;justify-content:space-between;padding:15px 0;display:flex}.seller2-total span{font-size:9px}.seller2-total strong{font-size:18px}.seller2-pay-method{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.seller2-pay-method button{color:#a9c9bc;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:7px;padding:8px 3px;font-size:8px}.seller2-pay-method button.active{color:#fff;background:#155c3f;border-color:#54ce83}.seller2-pay{color:#fff;cursor:pointer;background:#28b963;border:0;border-radius:9px;width:100%;margin-top:9px;padding:11px;font-size:9px;font-weight:700}.seller2-pay:disabled{opacity:.45;cursor:not-allowed}.seller2-balance{color:#fff;background:linear-gradient(135deg,#073f2d,#0d7140);border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:25px;display:flex}.seller2-balance>div{flex-direction:column;display:flex}.seller2-balance small{color:#93d3aa;letter-spacing:.12em;font-size:8px;font-weight:700}.seller2-balance strong{margin:8px 0 5px;font-size:30px}.seller2-balance p{color:#b5d4c8;margin:0;font-size:9px}.seller2-balance button{color:#0a663b;cursor:pointer;background:#fff;border:1px solid #ffffff40;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:700}.seller2-money-row{color:#60736b;border-top:1px solid #edf1ef;justify-content:space-between;gap:20px;padding:12px 0;font-size:9px;display:flex}.seller2-money-row strong{color:var(--ink)}.seller2-money-row.total{color:var(--ink);margin-top:3px;font-weight:700}.seller2-money-row.total strong{color:var(--green);font-size:12px}.seller2-payout{border-top:1px solid #edf1ef;align-items:center;gap:10px;padding:13px 0;display:flex}.seller2-payout>span{width:30px;height:30px;color:var(--green);background:#e5f5eb;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.seller2-payout p{flex-direction:column;margin:0;display:flex}.seller2-payout strong{font-size:10px}.seller2-payout small{color:var(--muted);margin-top:4px;font-size:8px}.seller2-modal{max-width:450px}.seller2-toast{z-index:150;color:#fff;background:#073f2d;border-radius:10px;padding:12px 15px;font-size:9px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 13px 30px #0000002e}.seller2-mobile-nav{display:none}@media (max-width:1020px){.seller2-shell{grid-template-columns:190px minmax(0,1fr)}.seller2-content{padding:25px 22px 60px}.seller2-home-grid{grid-template-columns:1fr}.seller2-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.seller2-shell{padding-bottom:70px;display:block}.seller2-sidebar{display:none}.seller2-topbar{height:66px;padding:0 16px}.seller2-topbar h1{font-size:17px}.seller2-topbar>div:first-child small{font-size:7px}.seller2-bell{display:none}.seller2-content{padding:20px 13px 35px}.seller2-welcome{align-items:flex-start}.seller2-welcome h2{font-size:23px}.seller2-welcome>button{gap:12px;padding:10px 12px}.seller2-metrics{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.seller2-metrics article{gap:9px;padding:13px}.seller2-metrics article:nth-child(3){grid-column:1/-1}.seller2-metrics article>span{width:36px;height:36px}.seller2-metrics strong{font-size:17px}.seller2-quick,.seller2-home-grid{grid-template-columns:1fr}.seller2-card{padding:14px}.seller2-order{grid-template-columns:35px minmax(0,1fr) auto}.seller2-order>strong,.seller2-order>button{display:none}.seller2-stock-row{grid-template-columns:35px 1fr auto}.seller2-page-heading{align-items:flex-start}.seller2-page-heading h2{font-size:22px}.seller2-page-heading>button{white-space:nowrap;padding:10px 11px}.seller2-order.detailed{grid-template-columns:38px minmax(0,1fr) auto}.seller2-order.detailed>button{grid-column:2/-1;display:block}.seller2-products{padding:3px 12px}.seller2-product-row{grid-template-columns:40px minmax(0,1fr) auto}.seller2-product-row>.seller2-more{display:none}.seller2-stock-control button{width:25px}.seller2-stock-control b{min-width:23px}.seller2-cashier{grid-template-columns:1fr}.seller2-catalog-grid{grid-template-columns:repeat(2,1fr)}.seller2-receipt{position:static}.seller2-balance{padding:20px}.seller2-balance strong{font-size:24px}.seller2-mobile-nav{z-index:90;height:64px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #dfe7e3;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.seller2-mobile-nav button{color:#7b8d85;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.seller2-mobile-nav span{font-size:16px}.seller2-mobile-nav small{font-size:7px}.seller2-mobile-nav button.active{color:var(--green);font-weight:700}.seller2-toast{text-align:center;bottom:76px;left:13px;right:13px}}@media (max-width:430px){.store-switch b{display:none}.seller2-top-actions{gap:7px}.seller2-welcome>button{font-size:0}.seller2-welcome>button span{font-size:14px}.seller2-metrics{grid-template-columns:1fr}.seller2-metrics article:nth-child(3){grid-column:auto}.seller2-filter{overflow:auto}.seller2-order.detailed{grid-template-columns:36px minmax(0,1fr)}.seller2-order.detailed>.order-status{grid-column:2;justify-self:start}.seller2-order.detailed>button{grid-column:2}.seller2-product-row{grid-template-columns:38px minmax(0,1fr)}.seller2-stock-control{grid-column:2;justify-self:start}.seller2-catalog-grid{grid-template-columns:1fr 1fr}.seller2-balance{flex-direction:column;align-items:flex-start}.seller2-balance button{width:100%}}.seller2-scan-intro{background:#eef9f2;border:1px solid #cfe5d7;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-bottom:13px;padding:13px 15px;display:grid}.seller2-scan-intro>span{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.seller2-scan-intro p{flex-direction:column;margin:0;display:flex}.seller2-scan-intro strong{font-size:10px}.seller2-scan-intro small{color:#637970;margin-top:4px;font-size:8px}.seller2-scan-intro button{color:#fff;cursor:pointer;background:#073f2d;border:0;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:700}@media (max-width:520px){.seller2-scan-intro{grid-template-columns:38px 1fr}.seller2-scan-intro button{grid-column:1/-1;width:100%}}.seller2-find-product{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid;position:relative}.seller2-find-product>.seller2-search{max-width:none;margin:0}.seller2-find-product input{font-size:11px}.seller2-barcode-input{color:var(--green)!important;background:#f6fcf8!important;border-color:#a8d7b8!important}.seller2-suggestions{background:#fff;border:1px solid #d9e5de;border-radius:12px;grid-column:1/-1;overflow:hidden;box-shadow:0 12px 28px #073f2d1a}.seller2-suggestions>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 11px;display:grid}.seller2-suggestions>button:last-child{border-bottom:0}.seller2-suggestions>button:hover{background:#f4faf6}.seller2-suggestions>button>span{background:#edf5f0;border-radius:9px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.seller2-suggestions p{flex-direction:column;margin:0;display:flex}.seller2-suggestions strong{font-size:10px}.seller2-suggestions small{color:var(--muted);margin-top:3px;font-size:8px}.seller2-suggestions b{color:var(--green);font-size:9px}.seller2-not-found{background:#fffaf1;border:1px solid #f0d8b3;border-radius:11px;grid-column:1/-1;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.seller2-not-found>span{color:#946a25;background:#f4dfba;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.seller2-not-found p{flex-direction:column;margin:0;display:flex}.seller2-not-found strong{font-size:9px}.seller2-not-found small{color:#88765a;margin-top:3px;font-size:8px}.seller2-not-found button{color:#fff;cursor:pointer;background:#815b1e;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:700}.seller2-camera-backdrop{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02160fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.seller2-camera{background:#fff;border-radius:20px;width:min(440px,100%);padding:19px;box-shadow:0 30px 80px #0000004d}.seller2-camera>div:first-child{justify-content:space-between;align-items:center;display:flex}.seller2-camera>div:first-child p{flex-direction:column;margin:0;display:flex}.seller2-camera>div:first-child small{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:700}.seller2-camera>div:first-child strong{margin-top:5px;font-size:17px}.seller2-camera>div:first-child button{cursor:pointer;background:#eef3f0;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.seller2-camera-view{aspect-ratio:4/3;background:#082e22;border-radius:14px;margin:15px 0 11px;position:relative;overflow:hidden}.seller2-camera-view video{object-fit:cover;width:100%;height:100%}.seller2-camera-view:after{content:"";border:2px solid #ffffffe6;border-radius:12px;position:absolute;inset:20% 8%;box-shadow:0 0 0 999px #0000002e}.seller2-scan-line{z-index:2;background:#35de79;height:2px;animation:1.8s ease-in-out infinite alternate sellerScan;position:absolute;top:50%;left:11%;right:11%;box-shadow:0 0 12px #35de79}.seller2-camera>p{color:var(--muted);text-align:center;margin:0 0 12px;font-size:9px}.seller2-camera-close{color:#4e655b;cursor:pointer;background:#fff;border:1px solid #d7e2dc;border-radius:9px;width:100%;padding:11px;font-size:9px;font-weight:700}@keyframes sellerScan{0%{transform:translateY(-55px)}to{transform:translateY(55px)}}.seller2-product-modal{background:#fff;border-radius:20px;width:min(610px,100%);max-height:calc(100vh - 36px);padding:24px;overflow:auto;box-shadow:0 28px 80px #00000040}.seller2-add-tabs{background:#eef3f0;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0 15px;padding:4px;display:grid}.seller2-add-tabs button{color:#6a7e75;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font-size:9px;font-weight:700}.seller2-add-tabs button.active{color:var(--green);background:#fff;box-shadow:0 3px 10px #073f2d14}.seller2-modal-search{max-width:none;margin-bottom:6px}.seller2-form-help{color:var(--muted);margin:0 0 12px;font-size:8px}.seller2-catalog-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.seller2-catalog-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.seller2-catalog-list>button:last-child{border-bottom:0}.seller2-catalog-list>button:hover{background:#f3faf5}.seller2-catalog-list>button>span{background:#eff6f1;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.seller2-catalog-list p{flex-direction:column;margin:0;display:flex}.seller2-catalog-list strong{font-size:10px}.seller2-catalog-list small{color:var(--muted);margin-top:3px;font-size:8px}.seller2-catalog-list b{color:var(--green);font-size:8px}.seller2-selected>button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-bottom:9px;padding:0;font-size:8px;font-weight:700}.seller2-selected>div{background:#f1f9f4;border:1px solid #cfe4d6;border-radius:12px;align-items:center;gap:11px;margin-bottom:14px;padding:12px;display:flex}.seller2-selected>div>span{background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.seller2-selected p{flex-direction:column;margin:0;display:flex}.seller2-selected strong{font-size:10px}.seller2-selected small{color:var(--muted);margin-top:4px;font-size:8px}.seller2-form-grid{grid-template-columns:1.5fr 1fr .7fr;gap:10px;display:grid}.seller2-form-grid.two{grid-template-columns:1fr 1fr;margin-top:11px}.seller2-form-grid label,.seller2-wide-field{display:block}.seller2-form-grid label>span,.seller2-wide-field>span{color:#344a41;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.seller2-form-grid label>span b{color:#d65b50}.seller2-form-grid input,.seller2-form-grid select,.seller2-wide-field input{width:100%;height:42px;color:var(--ink);background:#fbfcfb;border:1px solid #d9e4de;border-radius:9px;outline:0;padding:0 11px;font-size:10px}.seller2-form-grid input:focus,.seller2-form-grid select:focus,.seller2-wide-field input:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #15944714}.seller2-money-input{background:#fbfcfb;border:1px solid #d9e4de;border-radius:9px;align-items:center;height:42px;display:flex}.seller2-money-input i{color:#6d8077;padding-left:11px;font-size:9px;font-style:normal}.seller2-money-input input{background:0 0;border:0;box-shadow:none!important}.seller2-wide-field{margin-top:11px}.seller2-wide-field em{color:var(--muted);font-style:normal;font-weight:500}.seller2-wide-field small{color:var(--muted);margin-top:5px;font-size:7px;display:block}.seller2-form-error{color:#b64e46;background:#fff0ee;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:8px}.seller2-save-product{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:13px;padding:12px;font-size:9px;font-weight:700;box-shadow:0 8px 18px #1594472e}.seller2-save-product:disabled{opacity:.55;cursor:not-allowed}.seller2-settlement-note{background:#f2faf5;border:1px solid #d3e7db;border-radius:13px;align-items:center;gap:11px;margin-top:15px;padding:14px 16px;display:flex}.seller2-settlement-note>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.seller2-settlement-note p{flex-direction:column;margin:0;display:flex}.seller2-settlement-note strong{font-size:9px}.seller2-settlement-note small{color:#60756c;margin-top:4px;font-size:8px}@media (max-width:760px){.seller2-find-product{grid-template-columns:1fr}.seller2-suggestions,.seller2-not-found{grid-column:1}.seller2-product-modal{border-radius:0;width:100%;min-height:100vh;max-height:none;padding:20px 17px 90px}.seller2-form-grid{grid-template-columns:1fr}.seller2-form-grid.two{grid-template-columns:1fr 1fr}.seller2-camera-backdrop{padding:0}.seller2-camera{border-radius:0;flex-direction:column;justify-content:center;width:100%;min-height:100vh;display:flex}.seller2-camera-view{aspect-ratio:3/4;max-height:64vh}}@media (max-width:440px){.seller2-form-grid.two{grid-template-columns:1fr}.seller2-not-found{grid-template-columns:32px 1fr}.seller2-not-found button{grid-column:1/-1}.seller2-catalog-list>button{grid-template-columns:36px 1fr auto;padding:9px}.seller2-add-tabs button{font-size:8px}}.seller2-photo-thumb{padding:0!important;overflow:hidden!important}.seller2-photo-thumb img{object-fit:cover;width:100%;height:100%}.seller2-product-row p>strong{align-items:center;gap:7px;display:flex}.seller2-weighed-badge{color:#167c43;background:#e8f4ec;border-radius:20px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:700}.seller2-weight-actions button{font-size:8px;width:auto!important;padding:0 7px!important}.seller2-weight-modal{background:#fff;border-radius:20px;width:min(440px,100%);padding:22px;box-shadow:0 28px 80px #00000047}.seller2-weight-price{color:#63786f;background:#eef8f2;border-radius:10px;margin:14px 0;padding:10px 12px;font-size:9px}.seller2-weight-price strong{color:var(--green);margin-left:5px}.seller2-weight-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.seller2-weight-fields label>span{color:#344a41;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.seller2-weight-fields label>div{background:#fbfcfb;border:1px solid #d9e4de;border-radius:9px;align-items:center;height:44px;display:flex}.seller2-weight-fields input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 10px;font-size:13px;font-weight:700}.seller2-weight-fields label>div>b{color:#708179;padding:0 10px;font-size:9px}.seller2-weight-fields label>small{color:var(--muted);margin-top:5px;font-size:7px;display:block}.seller2-weight-summary{color:#fff;background:#073f2d;border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px 14px;display:flex}.seller2-weight-summary span{color:#acd0c1;font-size:9px}.seller2-weight-summary strong{font-size:18px}.seller2-product-modal-wide{width:min(780px,100%)}.seller2-form-section{background:#fcfdfc;border:1px solid #e0e8e4;border-radius:14px;margin-top:13px;padding:15px}.seller2-form-title{align-items:center;gap:10px;margin-bottom:13px;display:flex}.seller2-form-title>span{width:28px;height:28px;color:var(--green);background:#dff3e6;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.seller2-form-title p{flex-direction:column;margin:0;display:flex}.seller2-form-title strong{font-size:10px}.seller2-form-title small{color:var(--muted);margin-top:3px;font-size:8px}.seller2-photo-picker{flex-wrap:wrap;gap:9px;margin-bottom:14px;display:flex}.seller2-photo-picker>div,.seller2-photo-picker>label{cursor:pointer;background:#f4faf6;border:1px dashed #bcd4c5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:relative;overflow:hidden}.seller2-photo-picker img{object-fit:cover;width:100%;height:100%}.seller2-photo-picker>div>button{color:#fff;cursor:pointer;background:#042318b8;border:0;border-radius:50%;width:23px;height:23px;position:absolute;top:5px;right:5px}.seller2-photo-picker>div>small{background:var(--green);color:#fff;border-radius:5px;padding:3px 5px;font-size:6px;font-weight:700;position:absolute;bottom:5px;left:5px}.seller2-photo-picker>label>span{color:var(--green);font-size:20px}.seller2-photo-picker>label>strong{margin-top:4px;font-size:8px}.seller2-photo-picker>label>small{color:var(--muted);margin-top:2px;font-size:7px}.seller2-photo-picker input{display:none}.seller2-wide-field textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;background:#fbfcfb;border:1px solid #d9e4de;border-radius:9px;outline:0;padding:10px 11px;font-size:10px;line-height:1.5}.seller2-wide-field textarea:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #15944714}.seller2-sale-mode{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.seller2-sale-mode>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6e1;border-radius:11px;grid-template-columns:37px 1fr;align-items:center;gap:9px;padding:10px 11px;display:grid}.seller2-sale-mode>button.active{border-color:var(--green);background:#edf8f1;box-shadow:0 0 0 2px #15944712}.seller2-sale-mode>button>span{color:#6b7d75;background:#eff4f1;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.seller2-sale-mode>button.active>span{color:var(--green);background:#dff2e6}.seller2-sale-mode p{flex-direction:column;margin:0;display:flex}.seller2-sale-mode strong{font-size:9px}.seller2-sale-mode small{color:var(--muted);margin-top:3px;font-size:7px}.seller2-shipping-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.seller2-shipping-grid label>span{color:#344a41;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.seller2-shipping-grid label>div{background:#fff;border:1px solid #d9e4de;border-radius:9px;align-items:center;height:40px;display:flex}.seller2-shipping-grid input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 9px;font-size:9px}.seller2-shipping-grid b{color:var(--muted);padding-right:8px;font-size:8px}@media (max-width:760px){.seller2-product-modal-wide{width:100%}.seller2-weight-modal{border-radius:0;flex-direction:column;justify-content:center;width:100%;min-height:100vh;display:flex}.seller2-shipping-grid{grid-template-columns:1fr 1fr}.seller2-form-section{padding:13px}.seller2-photo-picker>div,.seller2-photo-picker>label{width:78px;height:78px}}@media (max-width:440px){.seller2-weight-fields,.seller2-sale-mode{grid-template-columns:1fr}.seller2-shipping-grid{grid-template-columns:1fr 1fr}}.seller2-edit-product{min-width:58px;height:34px;color:var(--green);cursor:pointer;background:#eef8f2;border:1px solid #b9d9c5;border-radius:9px;padding:0 12px;font-size:8px;font-weight:700}.seller2-edit-product:hover{border-color:var(--green);background:#e3f4e9}.seller2-product-row>.seller2-server-lock{color:#72837b;white-space:nowrap;background:#f0f3f1;border-radius:8px;width:auto;height:auto;padding:7px 9px;font-size:7px;font-weight:700}.seller2-unit-input select{color:#345246;cursor:pointer;background:#f3f8f5;border:0;border-left:1px solid #dce5e0;outline:0;align-self:stretch;padding:0 8px;font-size:8px;font-weight:700}.seller2-weight-fields .seller2-unit-input select{border-radius:0 8px 8px 0;font-size:9px}.seller2-photo-note{color:#6b7f76;margin:-7px 0 12px;font-size:7px}.seller2-server-photo-note{color:#64766e;background:#f5f7f6;border:1px solid #dce5e0;border-radius:10px;margin-bottom:13px;padding:11px 12px;font-size:8px;font-weight:700}@media (max-width:760px){.seller2-product-row{grid-template-columns:40px minmax(0,1fr) auto}.seller2-edit-product,.seller2-product-row>.seller2-server-lock{grid-column:2/-1;justify-self:start}.seller2-product-row>.seller2-server-lock{width:auto;height:auto}}@media (max-width:430px){.seller2-product-row{grid-template-columns:38px minmax(0,1fr)}.seller2-stock-control,.seller2-edit-product,.seller2-product-row>.seller2-server-lock{grid-column:2;justify-self:start}}.seller2-store p{flex:1}.seller2-store .store-card-switch{background:0 0;border:0;flex:none;padding:0}.seller2-store .store-card-switch>span{background:#6b887c}.seller2-store .store-card-switch input:checked+span{background:#35d471}.seller2-mobile-store{background:#fff;border:1px solid #dce6e1;border-radius:20px;align-items:center;gap:7px;padding:6px 8px;display:none}.seller2-mobile-store>small{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-weight:700;overflow:hidden;color:#496158!important;letter-spacing:0!important;font-size:8px!important}.seller2-mobile-store .store-card-switch{background:0 0;border:0;padding:0}.delivery-schedule{background:#f7fbf8;border:1px solid #d8e7de;border-radius:14px;margin-top:12px;padding:14px}.delivery-schedule>div:first-child{flex-direction:column;gap:4px;display:flex}.delivery-schedule>div:first-child strong{font-size:12px}.delivery-schedule>div:first-child small{color:var(--muted);font-size:10px}.delivery-slot-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.delivery-slot-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6e1;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:2px 8px;padding:10px;display:grid}.delivery-slot-grid button.selected{border-color:var(--green);background:#eaf7ef;box-shadow:0 0 0 2px #15944712}.delivery-slot-grid button>span{grid-row:1/3;font-size:20px}.delivery-slot-grid button>strong{font-size:10px}.delivery-slot-grid button>small{color:var(--muted);font-size:8px}.delivery-rule{color:#426657;background:#e7f3eb;border-radius:8px;margin:10px 0 0;padding:8px 9px;font-size:9px;line-height:1.45}@media (max-width:760px){.seller2-mobile-store{display:flex}.seller2-top-actions{gap:7px}}@media (max-width:430px){.seller2-mobile-store>small{display:none}.delivery-slot-grid{grid-template-columns:1fr}}.map-picker.real-map{z-index:0;cursor:crosshair;background:#e8f0eb;height:230px;position:relative}.map-picker.real-map:before{display:none}.map-picker.real-map .leaflet-control-attribution{font-size:7px}.map-picker.real-map .leaflet-control-zoom a{color:#315f4a}.map-loading{z-index:500;color:#638071;background:#eef5f0;place-items:center;font-size:9px;font-weight:700;display:grid;position:absolute;inset:0}.otoko-leaflet-pin{background:0 0!important;border:0!important}.otoko-leaflet-pin>span{background:var(--green);color:#fff;border:5px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:grid;transform:rotate(-45deg);box-shadow:0 6px 16px #03311f47}.otoko-leaflet-pin i{font-style:normal;transform:rotate(45deg)}.location-message{color:#367154;background:#edf8f1;border-radius:8px;margin:7px 0 0;padding:8px 9px;font-size:8px;line-height:1.45}.map-attribution-note{color:#8b9992;margin:6px 0 0;font-size:7px}.buyer-address-section{background:#fbfdfb;border:1px solid #dce8e1;border-radius:14px;margin-top:14px;padding:15px}.buyer-address-section .section-mini-title{margin-bottom:13px}.buyer-address-section .register-field:last-child{margin-bottom:0}@media (max-width:680px){.map-picker.real-map{height:260px}.buyer-address-section{padding:13px}}.account-overlay{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031a129e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-recovery-card{background:#fff;border-radius:24px;width:min(430px,100%);padding:34px;position:relative;box-shadow:0 30px 90px #00000040}.account-recovery-close{color:#52635c;cursor:pointer;background:#eef3f0;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:18px;right:18px}.account-recovery-icon{width:54px;height:54px;color:var(--green);background:#e5f5eb;border-radius:17px;place-items:center;margin-bottom:20px;font-size:24px;display:grid}.account-recovery-card small{color:var(--green);letter-spacing:.14em;font-size:8px;font-weight:700}.account-recovery-card h2{letter-spacing:-.04em;margin:7px 0 9px;font-size:25px}.account-recovery-card p{color:var(--muted);font-size:11px;line-height:1.65}.account-recovery-card label{margin:20px 0 14px;display:block}.account-recovery-card label span{margin-bottom:7px;font-size:10px;font-weight:700;display:block}.account-recovery-card input{border:1px solid #dbe4df;border-radius:10px;outline:0;width:100%;height:44px;padding:0 12px}.account-recovery-card form>button,.account-recovery-status>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:space-between;width:100%;padding:13px 15px;font-size:10px;font-weight:700;display:flex}.account-recovery-status>div{background:#f4f8f5;border-radius:10px;align-items:center;gap:10px;margin:10px 0;padding:10px;font-size:10px;font-weight:700;display:flex}.account-recovery-status>div span{width:23px;height:23px;color:var(--green);background:#daf1e3;border-radius:50%;place-items:center;display:grid}.account-recovery-status>button{justify-content:center;margin-top:18px}.payment-drawer{width:min(470px,100%)}.payment-back{margin-right:8px;border:1px solid var(--line)!important;width:34px!important;height:34px!important;font-size:14px!important}.payment-summary{background:#f5f8f6;border-radius:14px;margin:18px 0;padding:15px}.payment-summary>div{color:#61736b;justify-content:space-between;margin:7px 0;font-size:10px;display:flex}.payment-summary>div strong{color:var(--ink)}.payment-summary .total{color:var(--ink);border-top:1px solid #dce5e0;margin:13px 0 0;padding-top:13px;font-size:14px}.payment-summary .total strong{color:var(--green-dark);font-size:17px}.payment-methods h3{margin:20px 0 9px;font-size:13px}.payment-methods>button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin:8px 0;padding:12px;display:grid}.payment-methods>button.selected{border-color:var(--green);background:#f1faf4;box-shadow:0 0 0 2px #15944714}.payment-methods p{flex-direction:column;gap:3px;margin:0;display:flex}.payment-methods small{color:var(--muted);font-size:8px}.payment-methods>button>b{color:var(--green)}.payment-logo{border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:700;display:grid}.payment-logo.qris{color:#fff;background:#172a4c}.payment-logo.bca{color:#1768b3;background:#e7f1ff;font-size:9px}.payment-logo.cod{color:#148047;background:#e4f5ea}.payment-disclosure,.payment-owner{color:#71827a;font-size:8px;line-height:1.55}.payment-disclosure{color:#876821;background:#fff8e8;border-radius:9px;padding:10px}.payment-owner{text-align:center}.bank-preview,.cod-note{background:#fbfdfb;border:1px solid #d8e6de;border-radius:12px;margin:12px 0;padding:13px}.bank-preview{flex-direction:column;gap:4px;display:flex}.bank-preview small{color:#9a6c18;font-size:7px;font-weight:700}.bank-preview strong{font-size:16px}.bank-preview p{color:#40574d;margin:0;font-size:9px}.bank-preview em{color:var(--muted);margin-top:7px;font-size:8px;font-style:normal;line-height:1.45}.cod-note{background:#f0f9f3;gap:10px;display:flex}.cod-note>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.cod-note p{flex-direction:column;gap:4px;margin:0;display:flex}.cod-note strong{font-size:9px}.cod-note small{color:#5f766d;font-size:8px;line-height:1.45}.checkout-error{color:#b94e46;background:#fff0ee;border-radius:9px;padding:10px;font-size:9px}.checkout-button:disabled{opacity:.65;cursor:wait}.payment-result{text-align:center;padding-top:22px}.payment-result-icon{background:var(--green);color:#fff;border:10px solid #e1f3e7;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;font-size:24px;display:grid}.payment-result>small{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:700}.payment-result>h3{margin:5px 0 24px;font-size:13px}.payment-result>h2{margin:0 0 8px;font-size:22px}.payment-result>p{color:var(--muted);font-size:10px;line-height:1.6}.payment-bank-card,.cod-ledger{text-align:left;background:#f3f8f5;border-radius:15px;margin:20px 0;padding:18px}.payment-bank-card{flex-direction:column;gap:5px;display:flex}.payment-bank-card small{color:#1b6cb5;font-weight:700}.payment-bank-card strong{letter-spacing:.03em;font-size:21px}.payment-bank-card span{color:#4e635a;font-size:10px}.payment-bank-card em{color:#9a6c18;border-top:1px solid #d8e3dd;margin-top:8px;padding-top:8px;font-size:8px;font-style:normal}.cod-ledger{grid-template-columns:1fr auto;gap:5px;display:grid}.cod-ledger span{font-size:10px}.cod-ledger strong{color:var(--green-dark)}.cod-ledger small{color:var(--muted);grid-column:1/-1;font-size:8px}@media (max-width:680px){.account-overlay{background:#fff;padding:0}.account-recovery-card{border-radius:0;flex-direction:column;justify-content:center;min-height:100vh;display:flex}.payment-drawer{padding:20px}.payment-summary{margin-top:12px}}.seller2-finance-note{color:#587066;background:#f1f8f4;border-radius:9px;margin:13px 0 0;padding:10px;font-size:8px;line-height:1.5}.seller2-balance button:disabled{opacity:.72;cursor:not-allowed}.seller2-withdrawal-success{color:#176b3d;background:#edf9f1;border:1px solid #bfe2cb;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:9px;font-weight:700}.seller2-payout em{color:#9b5d2a;margin-top:4px;font-size:7px;font-style:normal;display:block}.seller2-payout.pending>span{color:#a56b00;background:#fff0cf}.seller2-payout.approved>span{color:#2774a8;background:#def0ff}.seller2-payout.rejected>span{color:#b64c42;background:#ffe4e0}.seller2-payout-empty{background:#fafcfb;border:1px dashed #d4e1da;border-radius:12px;align-items:center;gap:10px;min-height:74px;padding:12px;display:flex}.seller2-payout-empty>span{width:34px;height:34px;color:var(--green);background:#e8f4ed;border-radius:10px;place-items:center;display:grid}.seller2-payout-empty p{flex-direction:column;gap:4px;margin:0;display:flex}.seller2-payout-empty strong{font-size:9px}.seller2-payout-empty small{color:var(--muted);font-size:8px}.admin-shell{--admin-ink:#16372b;--admin-muted:#6a7c74;min-height:100vh;color:var(--admin-ink);background:#f4f7f5;grid-template-columns:248px minmax(0,1fr);display:grid}.admin-sidebar{color:#fff;background:#073e2d;flex-direction:column;height:100vh;padding:26px 20px 20px;display:flex;position:sticky;top:0;overflow:hidden}.admin-brand{flex:none;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 5px 32px;text-decoration:none;display:flex}.admin-brand img{width:142px;height:auto}.admin-brand small{color:#fff;letter-spacing:.08em;background:#1cb45a;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:950}.admin-sidebar nav{overscroll-behavior:contain;scrollbar-color:#6ed397b8 transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;flex:auto;gap:7px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.admin-sidebar nav::-webkit-scrollbar{width:6px}.admin-sidebar nav::-webkit-scrollbar-track{background:0 0}.admin-sidebar nav::-webkit-scrollbar-thumb{background:#6ed3978c;border-radius:999px}.admin-sidebar nav::-webkit-scrollbar-thumb:hover{background:#6ed397d1}.admin-sidebar nav a{color:#a9c7ba;border-radius:11px;flex:none;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:0 12px;text-decoration:none;display:grid}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#fff;background:#0d513b}.admin-sidebar nav a>span{font-size:15px}.admin-sidebar nav b{font-size:10px}.admin-sidebar nav em{color:#574000;background:#ffca4b;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8px;font-style:normal;font-weight:700;display:grid}.admin-company{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.admin-company>span{background:#1cba5d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.admin-company p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.admin-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-company small{color:#99b8aa;font-size:7px}.admin-back{color:#a5c4b6;margin:15px 5px 0;font-size:8px;font-weight:700;text-decoration:none}.admin-main{min-width:0}.admin-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #dce6e1;justify-content:space-between;align-items:center;height:82px;padding:0 34px;display:flex}.admin-topbar>div:first-child{flex-direction:column;gap:5px;display:flex}.admin-topbar small{color:#7b8e85;letter-spacing:.14em;font-size:7px;font-weight:700}.admin-topbar h1{letter-spacing:-.035em;margin:0;font-size:20px}.admin-user{align-items:center;gap:10px;display:flex}.admin-user>span{color:#20ae5b;font-size:10px}.admin-user p{text-align:right;flex-direction:column;gap:3px;margin:0;display:flex}.admin-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:9px;overflow:hidden}.admin-user>b{color:#157944;background:#dff1e6;border-radius:11px;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.admin-content{width:min(1180px,100%);margin:0 auto;padding:30px 32px 50px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.admin-heading small{color:#159447;letter-spacing:.15em;font-size:7px;font-weight:700}.admin-heading h2{letter-spacing:-.045em;margin:5px 0 6px;font-size:26px}.admin-heading p{color:var(--admin-muted);margin:0;font-size:10px}.admin-heading button{color:#375849;cursor:pointer;background:#fff;border:1px solid #cfe0d6;border-radius:10px;padding:10px 13px;font-size:8px;font-weight:700}.admin-heading button:disabled{opacity:.65}.admin-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.admin-stats article{background:#fff;border:1px solid #dfe8e3;border-radius:16px;align-items:center;gap:13px;min-height:110px;padding:19px;display:flex;box-shadow:0 5px 18px #08301f09}.admin-stats article>span{color:#149349;background:#e5f4eb;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:17px;font-weight:700;display:grid}.admin-stats article.urgent>span{color:#a86c00;background:#fff0cf}.admin-stats p{flex-direction:column;gap:5px;margin:0;display:flex}.admin-stats small{color:#7c8e86;letter-spacing:.1em;font-size:7px;font-weight:700}.admin-stats strong{letter-spacing:-.025em;font-size:16px}.admin-stats em{color:var(--admin-muted);font-size:8px;font-style:normal}.admin-panel{background:#fff;border:1px solid #dde7e2;border-radius:17px;overflow:hidden;box-shadow:0 8px 28px #08301f0a}.admin-panel-head{border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.admin-panel-head h3{margin:0 0 4px;font-size:13px}.admin-panel-head p{color:var(--admin-muted);margin:0;font-size:8px}.admin-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-filters button{color:#60736a;cursor:pointer;background:#fafcfb;border:1px solid #dce6e1;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:700}.admin-filters button.active{color:#147640;background:#eaf7ef;border-color:#159447}.admin-withdrawals{flex-direction:column;display:flex}.admin-withdrawal{border-bottom:1px solid #e7edea;padding:20px}.admin-withdrawal:last-child{border-bottom:0}.admin-withdrawal-main{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-store-avatar{color:#137844;background:#def0e5;border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:700;display:grid}.admin-request-meta{align-items:center;gap:7px;margin-bottom:5px;display:flex}.admin-request-meta small{color:#8a9992;font-size:7px}.admin-status{color:#916100;background:#fff0cf;border-radius:20px;padding:4px 7px;font-size:7px}.admin-status.approved{color:#236c9d;background:#dff1ff}.admin-status.rejected{color:#ad4b43;background:#ffe5e1}.admin-status.paid{color:#147640;background:#ddf3e6}.admin-withdrawal-main h3{margin:0 0 3px;font-size:12px}.admin-withdrawal-main p{color:var(--admin-muted);margin:0;font-size:8px}.admin-amount{letter-spacing:-.03em;font-size:18px}.admin-bank{background:#f5f8f6;border-radius:11px;grid-template-columns:95px minmax(0,1fr) auto;align-items:center;gap:12px;margin:15px 0 0 54px;padding:12px 14px;display:grid}.admin-bank>span{color:#71837b;letter-spacing:.1em;font-size:7px;font-weight:700}.admin-bank p{flex-direction:column;gap:3px;margin:0;display:flex}.admin-bank strong{font-size:9px}.admin-bank small{color:#6b7d75;font-size:8px}.admin-bank em{color:#8a6d31;font-size:7px;font-style:normal}.admin-review-note{color:#765c2d;background:#fff7e9;border-radius:9px;margin:9px 0 0 54px;padding:9px 11px;font-size:8px}.admin-actions{justify-content:flex-end;gap:8px;margin:13px 0 0 54px;display:flex}.admin-actions button{cursor:pointer;border-radius:9px;min-height:34px;padding:0 13px;font-size:8px;font-weight:700}.admin-actions button:disabled{opacity:.55;cursor:wait}.admin-actions .reject{color:#a2443b;background:#fff;border:1px solid #e0b9b4}.admin-actions .approve,.admin-actions .paid{color:#fff;background:#159447;border:0}.admin-actions small{color:#74867e;font-size:8px}.admin-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex}.admin-empty>span{color:#149047;background:#e4f3ea;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:13px;font-size:17px;display:grid}.admin-empty strong{font-size:11px}.admin-empty p{color:var(--admin-muted);margin:6px 0 0;font-size:8px}.admin-error{color:#ad473f;background:#fff0ee;border-radius:9px;margin:14px 20px 0;padding:10px 12px;font-size:8px}.admin-flow{background:#eef7f1;border:1px solid #dce7e1;border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin-top:18px;padding:17px 20px;display:grid}.admin-flow>div{align-items:center;gap:10px;display:flex}.admin-flow>div>span{color:#fff;background:#159447;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:700;display:grid}.admin-flow p{flex-direction:column;gap:3px;margin:0;display:flex}.admin-flow strong{font-size:8px}.admin-flow small{color:#687c72;font-size:7px}.admin-flow i{color:#7ba18c;font-style:normal}.admin-toast{z-index:200;color:#fff;background:#073e2d;border-radius:11px;padding:12px 15px;font-size:9px;font-weight:700;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 40px #02231740}.admin-denied{background:#eef4f0;place-items:center;min-height:100vh;padding:20px;display:grid}.admin-denied section{text-align:center;background:#fff;border-radius:22px;width:min(470px,100%);padding:42px;box-shadow:0 20px 70px #08301f1f}.admin-denied section>span{background:#e5f3ea;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:23px;display:grid}.admin-denied small{color:#159447;letter-spacing:.14em;font-size:8px;font-weight:700}.admin-denied h1{margin:7px 0 10px;font-size:24px}.admin-denied p{color:#687a72;font-size:10px;line-height:1.6}.admin-denied a{color:#fff;background:#159447;border-radius:10px;margin-top:14px;padding:11px 15px;font-size:9px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:900px){.admin-shell{grid-template-columns:78px minmax(0,1fr)}.admin-sidebar{padding:22px 12px}.admin-brand{margin:0 auto 30px}.admin-brand img{object-fit:cover;object-position:left;width:42px;height:42px}.admin-brand small{display:none}.admin-sidebar nav a{grid-template-columns:1fr;justify-items:center;padding:8px}.admin-sidebar nav b,.admin-company p,.admin-back{display:none}.admin-sidebar nav em{margin:0 0 26px 25px;position:absolute}.admin-company{justify-content:center;padding:9px}.admin-content{padding:25px 22px 45px}.admin-bank{grid-template-columns:80px 1fr}.admin-bank em{grid-column:2}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article:last-child{grid-column:1/-1}}@media (max-width:650px){.admin-shell{display:block}.admin-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:13px 16px;display:flex;position:static;overflow:visible}.admin-brand{margin:0}.admin-brand img{object-fit:contain;width:118px;height:auto}.admin-sidebar nav,.admin-company{display:none}.admin-topbar{height:68px;padding:0 16px}.admin-topbar>div:first-child small,.admin-user p,.admin-user>span{display:none}.admin-topbar h1{font-size:17px}.admin-content{padding:20px 14px 90px}.admin-heading{align-items:flex-start}.admin-heading h2{font-size:22px}.admin-heading button{font-size:0}.admin-heading button:first-letter{font-size:14px}.admin-stats{grid-template-columns:1fr}.admin-stats article:last-child{grid-column:auto}.admin-panel-head{flex-direction:column;align-items:flex-start}.admin-filters{justify-content:flex-start}.admin-withdrawal{padding:16px}.admin-withdrawal-main{grid-template-columns:38px 1fr}.admin-store-avatar{width:38px;height:38px}.admin-amount{grid-column:2;margin-top:8px}.admin-bank{grid-template-columns:1fr;margin-left:0}.admin-bank em{grid-column:1}.admin-actions,.admin-review-note{margin-left:0}.admin-flow{grid-template-columns:1fr}.admin-flow i{display:none}}.otoko-icon{stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.searchbox>span,.mobile-search .searchbox>span{color:#577468;place-items:center;display:grid}.icon-button{place-items:center;display:grid}.icon-button>.otoko-icon{color:var(--ink)}.primary-button,.section-heading>div+button,.add-button,.product-info>p{align-items:center;gap:6px;display:inline-flex}.shop,.delivery-card>span{color:var(--green)}.benefits>div>span{background:#f6fcf8;border:2px solid;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ecosystem-links{gap:14px;padding:16px 20px}.ecosystem-links>a{color:#0b5936;background:#f8fcf9;border:1px solid #d9e9df;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:8px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ecosystem-links>a:hover{border-color:#73be8f;transform:translateY(-2px);box-shadow:0 9px 22px #08492c1a}.ecosystem-links img{object-fit:cover;border-radius:10px;flex:0 0 108px;width:108px;height:46px;display:block}.ecosystem-links a>span{align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:700;line-height:1.25;display:flex}@media (max-width:900px){.ecosystem-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.ecosystem-links>a{flex-direction:column;align-items:stretch;gap:7px;padding:7px}.ecosystem-links img{aspect-ratio:12/5;flex:auto;width:100%;height:auto}.ecosystem-links a>span{text-align:center;justify-content:center;font-size:11px}}@media (max-width:560px){.ecosystem-links{border-radius:0 0 18px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.ecosystem-links>a{border-radius:12px}.ecosystem-links a>span{font-size:9px}.ecosystem-links a>span svg{display:none}}.category-icon{color:#07543b}.category-icon .otoko-icon{width:29px;height:29px}.product-image>span,.product-detail-main-image>span{color:#0b8f46}.product-image>button{place-items:center;display:grid}.mobile-nav{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.mobile-nav button>.otoko-icon{margin:0 auto}.admin-sidebar nav a>span{place-items:center;display:grid}.admin-sidebar nav a>span .otoko-icon{width:18px;height:18px}.admin-back{align-items:center;gap:8px;display:flex}.admin-heading-actions{align-items:center;gap:10px;display:flex}.admin-heading-actions>button{align-items:center;gap:7px;display:flex}.admin-live-badge{color:#087e3b;white-space:nowrap;background:#effaf3;border:1px solid #b9ddc8;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:700;display:inline-flex}.admin-live-badge .otoko-icon{animation:1.8s ease-in-out infinite admin-live-pulse}.admin-heading>button,.catalog-toolbar>button,.system-accounts button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.system-connection{border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:700;display:inline-flex}.system-connection.connected{color:#087d3b;background:#eaf9f0}.system-connection.pending{color:#a26100;background:#fff4df}.system-whatsapp{margin-bottom:18px}.system-whatsapp .seller2-whatsapp>span{color:var(--green);place-items:center;display:grid}.role-tabs button:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.25)}.feature-paused{text-align:center;color:#063d2c;background:#f1f7f3;place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:28px;display:grid}.feature-paused>.otoko-icon{color:#0aa34f}.feature-paused h1{margin:4px 0 0;font-size:28px}.feature-paused p{color:#5f756c;max-width:520px;margin:0}.feature-paused a{color:#fff;background:#0b9548;border-radius:10px;margin-top:8px;padding:11px 16px;font-weight:700;text-decoration:none}.driver-active-job>p{align-items:center;gap:6px;display:flex}.driver-proof>span{align-items:center;gap:7px;display:flex}.seller2-sidebar nav button>span,.seller2-mobile-nav button>span{place-items:center;display:grid}.seller2-photo-thumb+span,.seller2-catalog-list button>span,.seller2-selected>div>span{color:#0b8f46}.buyer-delivery-note,.chat-safety{align-items:center;gap:6px;display:flex}.otoko-hub header>button{place-items:center;display:grid}@keyframes admin-live-pulse{50%{opacity:.35}}@media (max-width:650px){.admin-heading-actions{flex-direction:column;align-items:flex-end}.admin-live-badge{font-size:7px}.admin-heading-actions>button{font-size:0}.admin-heading-actions>button .otoko-icon{width:17px;height:17px}}.catalog-heading .catalog-add-button{color:#fff;background:#159447;border:0;box-shadow:0 8px 20px #1594472e}.catalog-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.catalog-stats article{background:#fff;border:1px solid #dfe8e3;border-radius:16px;align-items:center;gap:13px;min-height:105px;padding:18px;display:flex}.catalog-stats article>span{color:#159447;background:#e4f4ea;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.catalog-stats p{flex-direction:column;gap:4px;margin:0;display:flex}.catalog-stats small{color:#7b8d85;font-family:var(--font-headline);letter-spacing:.09em;font-size:7px;font-weight:700}.catalog-stats strong{font-size:16px}.catalog-stats em{color:#6d7f77;font-size:7px;font-style:normal}.catalog-toolbar{border-bottom:1px solid #e4ece8;grid-template-columns:minmax(220px,1fr) 165px auto;gap:9px;padding:16px 18px;display:grid}.catalog-search{color:#708178;background:#f8faf9;border:1px solid #d9e4de;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.catalog-search:focus-within{background:#fff;border-color:#159447;box-shadow:0 0 0 3px #15944714}.catalog-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.catalog-toolbar select,.catalog-toolbar>button{color:#4e6259;background:#fff;border:1px solid #d9e4de;border-radius:10px;outline:0;height:40px;padding:0 11px;font-size:8px;font-weight:700}.catalog-toolbar>button{cursor:pointer}.catalog-toolbar>button:disabled{opacity:.6}.catalog-table-head,.catalog-row{grid-template-columns:minmax(260px,1.6fr) minmax(105px,.7fr) minmax(120px,.7fr) 65px 62px;align-items:center;gap:12px;display:grid}.catalog-table-head{color:#829189;font-family:var(--font-headline);letter-spacing:.08em;text-transform:uppercase;background:#f8faf9;padding:11px 18px;font-size:7px;font-weight:700}.catalog-row{border-top:1px solid #ebf0ed;min-height:66px;padding:10px 18px}.catalog-product{align-items:center;gap:10px;min-width:0;display:flex}.catalog-product>span{background:#edf6f0;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.catalog-product p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.catalog-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.catalog-product small{color:#71827a;font-size:7px}.catalog-row>b{color:#177b44;background:#eaf6ee;border-radius:20px;width:max-content;max-width:100%;padding:5px 7px;font-size:7px}.catalog-row code{color:#5d7067;font:500 8px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-row em{color:#5b6e65;font-size:8px;font-style:normal;font-weight:700}.catalog-row>button{color:#157e44;cursor:pointer;background:#eff8f2;border:1px solid #bcdac7;border-radius:8px;height:30px;font-size:8px;font-weight:700}.catalog-row>button:hover{background:#e3f4e9;border-color:#159447}.catalog-help{color:#5d7569;background:#eef7f1;border:1px solid #d8e7de;border-radius:11px;margin:13px 0 0;padding:11px 13px;font-size:8px;line-height:1.55}.catalog-modal-backdrop{place-items:center;padding:20px;display:grid}.catalog-modal{background:#fff;border-radius:20px;width:min(610px,100%);padding:24px;box-shadow:0 30px 85px #00000040}.catalog-modal>header{border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.catalog-modal>header small{color:#159447;font-family:var(--font-headline);letter-spacing:.12em;font-size:7px;font-weight:700}.catalog-modal>header h2{margin:5px 0;font-size:22px}.catalog-modal>header p{color:#6c7e75;margin:0;font-size:8px}.catalog-modal>header>button{cursor:pointer;background:#eef3f0;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.catalog-modal form{padding-top:17px}.catalog-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.catalog-form-grid label>span,.catalog-wide-field>span{color:#344c41;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.catalog-form-grid label b{color:#159447}.catalog-form-grid input,.catalog-form-grid select,.catalog-wide-field input{color:#17352a;background:#fbfcfb;border:1px solid #d9e4de;border-radius:9px;outline:0;width:100%;height:42px;padding:0 11px;font-size:9px}.catalog-form-grid input:focus,.catalog-form-grid select:focus,.catalog-wide-field input:focus{background:#fff;border-color:#159447;box-shadow:0 0 0 3px #15944714}.catalog-wide-field{margin-top:12px;display:block}.catalog-wide-field em{color:#72837b;font-style:normal;font-weight:500}.catalog-wide-field small{color:#788981;margin-top:5px;font-size:7px;display:block}.catalog-modal footer{border-top:1px solid #e6ece9;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;display:flex}.catalog-modal footer button{color:#556a60;cursor:pointer;background:#fff;border:1px solid #d5e0da;border-radius:9px;min-height:38px;padding:0 15px;font-size:8px;font-weight:700}.catalog-modal footer button:last-child{color:#fff;background:#159447;border-color:#159447}.catalog-modal footer button:disabled{opacity:.6;cursor:wait}@media (max-width:900px){.catalog-stats{grid-template-columns:1fr 1fr}.catalog-stats article:last-child{grid-column:1/-1}.catalog-table-head,.catalog-row{grid-template-columns:minmax(210px,1.4fr) minmax(100px,.7fr) minmax(110px,.7fr) 55px}.catalog-table-head span:nth-child(4),.catalog-row>em{display:none}}@media (max-width:650px){.catalog-heading .catalog-add-button{padding:10px 11px;font-size:8px}.catalog-heading .catalog-add-button:first-letter{font-size:8px}.catalog-stats{grid-template-columns:1fr}.catalog-stats article:last-child{grid-column:auto}.catalog-toolbar{grid-template-columns:1fr 1fr;padding:13px}.catalog-search{grid-column:1/-1}.catalog-toolbar>button{font-size:0}.catalog-toolbar>button:first-letter{font-size:13px}.catalog-table-head{display:none}.catalog-row{grid-template-columns:1fr auto;gap:8px;padding:13px}.catalog-product{grid-column:1/-1}.catalog-row>b,.catalog-row code{justify-self:start}.catalog-row>em{display:block}.catalog-row>button{grid-area:2/2/4;width:62px}.catalog-modal-backdrop{background:#fff;padding:0}.catalog-modal{border-radius:0;flex-direction:column;justify-content:center;width:100%;min-height:100vh;display:flex}.catalog-form-grid{grid-template-columns:1fr}}.catalog-master-photo{overflow:hidden;padding:0!important}.catalog-master-photo img{object-fit:cover;width:100%;height:100%}.catalog-master-modal{width:min(780px,100%);max-height:94vh;overflow:auto}.catalog-master-section{background:#fcfdfc;border:1px solid #e0e9e4;border-radius:14px;margin-top:14px;padding:15px}.catalog-master-section-title{align-items:center;gap:9px;margin-bottom:13px;display:flex}.catalog-master-section-title>span{color:#159447;background:#dff3e6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:700;display:grid}.catalog-master-section-title p{flex-direction:column;gap:3px;margin:0;display:flex}.catalog-master-section-title strong{font-size:9px}.catalog-master-section-title small{color:#75867e;font-size:7px}.catalog-master-photos{margin-bottom:0}.catalog-wide-field textarea{resize:vertical;color:#17352a;background:#fbfcfb;border:1px solid #d9e4de;border-radius:9px;outline:0;width:100%;padding:10px 11px;font-size:9px;line-height:1.5}.catalog-wide-field textarea:focus{background:#fff;border-color:#159447;box-shadow:0 0 0 3px #15944714}.catalog-spec-grid{grid-template-columns:1.2fr 1fr repeat(3,.72fr);gap:9px;display:grid}.catalog-spec-grid label>span{color:#344c41;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.catalog-spec-grid label>div{background:#fff;border:1px solid #d9e4de;border-radius:9px;align-items:center;height:42px;display:flex;overflow:hidden}.catalog-spec-grid input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 9px;font-size:9px}.catalog-spec-grid b{color:#71837a;padding:0 9px;font-size:8px}.catalog-spec-grid select{color:#426052;background:#f2f7f4;border:0;border-left:1px solid #d9e4de;outline:0;align-self:stretch;padding:0 8px;font-size:8px;font-weight:700}@media (max-width:900px){.catalog-spec-grid{grid-template-columns:1fr 1fr 1fr}.catalog-spec-grid label:first-child{grid-column:span 2}}@media (max-width:650px){.catalog-master-modal{justify-content:flex-start;max-height:none;padding:18px 15px 90px}.catalog-master-section{padding:12px}.catalog-spec-grid{grid-template-columns:1fr 1fr}.catalog-spec-grid label:first-child{grid-column:1/-1}.catalog-master-photos>div,.catalog-master-photos>label{width:76px;height:76px}}.category-card.selected{background:#f0faf4;border-color:#1bae58;box-shadow:0 8px 22px #0f7e451a}.market-product-card{cursor:pointer}.product-image.has-photo{background:#eef4f0;overflow:hidden}.product-image.has-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.market-product-card:hover .product-image.has-photo>img{transform:scale(1.035)}.market-loading{color:#567067;background:#f8fbf9;border:1px dashed #cee0d6;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.market-loading span{color:#19a14f;font-size:30px;animation:1s linear infinite marketSpin}.market-loading strong{font-size:12px}@keyframes marketSpin{to{transform:rotate(360deg)}}.empty-state{text-align:center;background:#fafcfb;border:1px dashed #cadbd2;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:30px;display:flex}.empty-state strong{font-size:15px}.empty-state p{color:var(--muted);margin:7px 0 0;font-size:11px}.market-ad-slot{color:#587267;text-align:center;background:linear-gradient(120deg,#eff8f2,#f9fcfa);border:1px dashed #bad9c6;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:96px;margin:18px 0 0;display:flex}.market-ad-slot span{font-family:var(--font-headline);letter-spacing:.13em;color:#198c49;font-size:9px;font-weight:700}.market-ad-slot p{margin:0;font-size:10px}.market-banner{color:#fff;border-radius:22px;align-items:center;min-height:180px;margin-top:18px;padding:30px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0938261c}.market-banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.market-banner:after{content:"";background:linear-gradient(90deg,#02261ad1,#02261a38,#0000);position:absolute;inset:0}.market-banner>div{z-index:2;max-width:530px;position:relative}.market-banner small{font-family:var(--font-headline);letter-spacing:.14em;font-size:8px;font-weight:700}.market-banner h2{margin:8px 0 5px;font-size:28px}.market-banner p{color:#e1f1e7;margin:0 0 13px;font-size:11px}.market-banner a{color:#0a5f3c;background:#fff;border-radius:9px;padding:9px 13px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.market-banner nav{z-index:3;gap:5px;display:flex;position:absolute;bottom:14px;right:17px}.market-banner nav button{cursor:pointer;background:#ffffff73;border:0;border-radius:20px;width:7px;height:7px;padding:0}.market-banner nav button.active{background:#fff;width:20px}.product-detail-backdrop{z-index:160;padding:22px;overflow:auto}.product-detail-modal{background:#fff;border-radius:24px;grid-template-columns:.9fr 1.1fr;width:min(930px,100%);max-height:calc(100vh - 44px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #04281b4d}.product-detail-close{z-index:4;cursor:pointer;background:#fffffff2;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:14px;right:14px;box-shadow:0 5px 18px #0000001f}.product-detail-gallery{background:#f0f6f2;padding:26px}.product-detail-main-image{aspect-ratio:1;background:#fff;border-radius:19px;place-items:center;display:grid;overflow:hidden}.product-detail-main-image img{object-fit:cover;width:100%;height:100%}.product-detail-main-image>span{font-size:110px}.product-detail-thumbs{gap:8px;margin-top:10px;display:flex}.product-detail-thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;width:64px;height:64px;padding:0;overflow:hidden}.product-detail-thumbs button.active{border-color:#19a44f}.product-detail-thumbs img{object-fit:cover;width:100%;height:100%}.product-detail-copy{padding:34px}.product-detail-category{color:#168147;background:#e8f6ed;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex}.product-detail-copy h2{margin:12px 40px 5px 0;font-size:28px;line-height:1.18}.product-brand{color:#708078;margin:0;font-size:10px}.product-detail-price{color:#08733f;margin-top:18px;font-size:24px;display:block}.product-detail-price small{color:#74847c;font-size:11px}.product-rating{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.product-rating span,.product-rating b{color:#63746c;background:#f4f7f5;border-radius:8px;padding:6px 8px;font-size:8px}.product-rating span{color:#9d6500;background:#fff2d9}.product-description{color:#566b61;margin:18px 0;font-size:10px;line-height:1.7}.product-specs{border:1px solid #e0e9e4;border-radius:13px;padding:15px}.product-specs h3{margin:0 0 9px;font-size:11px}.product-specs div{border-top:1px solid #edf2ef;justify-content:space-between;gap:18px;padding:6px 0;font-size:8px;display:flex}.product-specs span{color:#72827a}.product-store-card{background:#edf7f1;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.product-store-card>span{color:#158148;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.product-store-card p{flex-direction:column;gap:3px;margin:0;display:flex}.product-store-card small{color:#688077;font-size:7px}.product-store-card strong{font-size:10px}.product-store-card em{color:#708078;font-size:8px;font-style:normal}.product-store-card>b{border-radius:20px;padding:5px 7px;font-size:7px}.product-store-card>b.open{color:#11753d;background:#d8f1e2}.product-store-card>b.closed{color:#a24b41;background:#f5e5e2}.product-detail-add{color:#fff;cursor:pointer;background:#159447;border:0;border-radius:11px;width:100%;min-height:43px;margin-top:13px;font-size:10px;font-weight:700}.product-detail-add:disabled{background:#9aa8a1}.product-reviews{margin-top:20px}.product-reviews h3{font-size:12px}.product-reviews article{border-top:1px solid #e7ece9;padding:10px 0}.product-reviews article b{font-size:9px}.product-reviews article span{float:right;color:#f3ac2f;font-size:9px}.product-reviews article p{color:#63756c;margin:5px 0 0;font-size:8px}.market-cart-lines{flex-direction:column;padding:0 22px;display:flex}.market-cart-lines article{border-bottom:1px solid #e8eeeb;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.market-cart-lines article>div:first-child{background:#edf5f0;border-radius:10px;place-items:center;width:54px;height:54px;font-size:24px;display:grid;overflow:hidden}.market-cart-lines img{object-fit:cover;width:100%;height:100%}.market-cart-lines p{flex-direction:column;gap:4px;margin:0;display:flex}.market-cart-lines strong{font-size:9px}.market-cart-lines small{color:#6d7d75;font-size:8px}.analytics-stats,.banner-admin-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.analytics-stats article,.banner-admin-stats article{background:#fff;border:1px solid #dfe8e3;border-radius:16px;align-items:center;gap:13px;min-height:108px;padding:18px;display:flex}.analytics-stats article>span,.banner-admin-stats article>span{color:#159447;background:#e3f3e9;border-radius:13px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.analytics-stats article.online>span{background:#d9f4e3;box-shadow:0 0 0 7px #eff9f3}.analytics-stats p,.banner-admin-stats p{flex-direction:column;gap:4px;margin:0;display:flex}.analytics-stats small,.banner-admin-stats small{letter-spacing:.09em;color:#7b8c84;font-size:7px;font-weight:700}.analytics-stats strong,.banner-admin-stats strong{font-size:16px}.analytics-stats em{color:#6d7f77;font-size:8px;font-style:normal}.analytics-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.analytics-panel:last-child{grid-column:1/-1}.analytics-ranking{flex-direction:column;display:flex}.analytics-ranking article{border-top:1px solid #ebf0ed;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.analytics-ranking article>b{color:#158148;background:#edf6f0;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.analytics-ranking p{flex-direction:column;gap:3px;margin:0;display:flex}.analytics-ranking strong{font-size:9px}.analytics-ranking small{color:#71827a;font-size:7px}.analytics-ranking em{color:#198149;font-size:8px;font-style:normal;font-weight:700}.banner-admin-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.banner-admin-grid>.admin-empty{background:#fff;border:1px solid #dfe8e3;border-radius:16px;grid-column:1/-1}.banner-admin-card{background:#fff;border:1px solid #dfe8e3;border-radius:17px;overflow:hidden}.banner-admin-preview{color:#fff;align-items:flex-end;min-height:190px;padding:22px;display:flex;position:relative;overflow:hidden}.banner-admin-preview:after{content:"";background:linear-gradient(#021e150d,#021e15c7);position:absolute;inset:0}.banner-admin-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner-admin-preview>span{z-index:2;border-radius:20px;padding:5px 7px;font-size:7px;font-weight:700;position:absolute;top:12px;right:12px}.banner-admin-preview>span.active{color:#14713d;background:#dff4e7}.banner-admin-preview>span.inactive{color:#68766f;background:#f0f1f0}.banner-admin-preview>div{z-index:2;position:relative}.banner-admin-preview small{letter-spacing:.12em;font-size:7px;font-weight:700}.banner-admin-preview h3{margin:6px 0 4px;font-size:19px}.banner-admin-preview p{margin:0;font-size:8px}.banner-admin-preview b{color:#155c3b;background:#fff;border-radius:7px;margin-top:9px;padding:6px 8px;font-size:7px;display:inline-block}.banner-admin-card footer{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.banner-admin-card footer span{color:#718078;text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:7px;overflow:hidden}.banner-admin-card footer button{color:#157b43;cursor:pointer;background:#eff8f2;border:1px solid #bddac7;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:700}.banner-modal{width:min(690px,100%)}.banner-image-field{color:#fff;cursor:pointer;border-radius:14px;place-items:center;min-height:180px;margin:17px 0;display:grid;position:relative;overflow:hidden}.banner-image-field:after{content:"Ganti foto";background:#00000080;border-radius:8px;padding:6px 8px;font-size:7px;position:absolute;bottom:10px;right:10px}.banner-image-field img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner-image-field>span{font-size:9px;font-weight:700}.banner-image-field input{display:none}.banner-active-toggle button{color:#69776f;cursor:pointer;background:#f5f7f6;border:1px solid #d9e4de;border-radius:9px;align-items:center;gap:8px;width:100%;height:42px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.banner-active-toggle button i{background:#bdc8c2;border-radius:20px;width:29px;height:17px;position:relative}.banner-active-toggle button i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px}.banner-active-toggle button.on{color:#167b44;background:#eef8f2}.banner-active-toggle button.on i{background:#159447}.banner-active-toggle button.on i:after{left:14px}@media (max-width:800px){.product-detail-modal{grid-template-columns:1fr;max-height:none}.product-detail-gallery{padding:18px}.product-detail-main-image{aspect-ratio:4/3}.product-detail-copy{padding:22px}.market-banner{padding:25px}.analytics-grid,.banner-admin-grid{grid-template-columns:1fr}.analytics-panel:last-child{grid-column:auto}}@media (max-width:650px){.market-banner{border-radius:16px;min-height:160px}.market-banner h2{font-size:21px}.product-detail-backdrop{padding:0}.product-detail-modal{border-radius:0;min-height:100vh}.product-detail-copy h2{font-size:23px}.analytics-stats,.banner-admin-stats{grid-template-columns:1fr}.banner-admin-preview{min-height:170px}}.driver-loading{color:#577067;background:#eef6f1;align-content:center;place-items:center;gap:14px;min-height:100vh;display:grid}.driver-loading img{width:180px}.driver-loading span{font-size:10px}.driver-shell{color:#0a3023;background:#eef4f0;min-height:100vh}.driver-topbar{color:#fff;background:#063c2b;justify-content:space-between;align-items:center;height:78px;padding:0 max(4vw,28px);display:flex}.driver-topbar>a{align-items:center;gap:10px;text-decoration:none;display:flex}.driver-topbar>a img{width:150px}.driver-topbar>a b{color:#fff;background:#19af56;border-radius:7px;padding:5px 7px;font-size:7px}.driver-topbar>div{align-items:center;gap:9px;display:flex}.driver-topbar>div>span{color:#83958d}.driver-topbar>div>span.online{color:#28d56c}.driver-topbar p{text-align:right;flex-direction:column;gap:3px;margin:0;display:flex}.driver-topbar p strong{font-size:9px}.driver-topbar p small{color:#b9d0c5;font-size:7px}.driver-topbar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #517365;border-radius:8px;padding:8px 10px;font-size:7px}.driver-content{width:min(1080px,100% - 36px);margin:0 auto;padding:28px 0 55px}.driver-status-card{color:#fff;background:linear-gradient(120deg,#073e2d,#0a6a40);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px 27px;display:flex}.driver-status-card small{letter-spacing:.12em;color:#7fe0a7;font-size:7px;font-weight:700}.driver-status-card h1{margin:7px 0 5px;font-size:24px}.driver-status-card p{color:#c2dccf;margin:0;font-size:9px}.driver-status-card>button{color:#fff;cursor:pointer;background:#315b4c;border:1px solid #587b6d;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:116px;height:44px;font-size:9px;font-weight:700;display:flex}.driver-status-card>button i{background:#6f877d;border-radius:20px;width:28px;height:17px;position:relative}.driver-status-card>button i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}.driver-status-card>button.on{color:#12693f;background:#fff}.driver-status-card>button.on i{background:#19ae56}.driver-status-card>button.on i:after{left:13px}.driver-status-card>button:disabled{opacity:.55;cursor:not-allowed}.driver-error{color:#aa4c42;background:#fff0ed;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:8px}.driver-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:15px;display:grid}.driver-metrics article{background:#fff;border:1px solid #dce7e1;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.driver-metrics article>span{color:#168248;background:#e3f3e9;border-radius:13px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.driver-metrics p{flex-direction:column;gap:4px;margin:0;display:flex}.driver-metrics small{color:#7b8c84;font-size:7px;font-weight:700}.driver-metrics strong{font-size:15px}.driver-metrics em{color:#71827a;font-size:7px;font-style:normal}.driver-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px;display:grid}.driver-card{background:#fff;border:1px solid #dce7e1;border-radius:17px;overflow:hidden}.driver-card>header{border-bottom:1px solid #e6ede9;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.driver-card>header small{letter-spacing:.1em;color:#168449;font-size:7px;font-weight:700}.driver-card>header h2{margin:4px 0 0;font-size:14px}.driver-card>header>button{cursor:pointer;background:#fff;border:1px solid #d5e2db;border-radius:8px;width:30px;height:30px}.driver-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:25px;display:flex}.driver-empty>span{font-size:42px}.driver-empty strong{margin-top:10px;font-size:10px}.driver-empty p{color:#6e8077;max-width:300px;margin:5px 0 0;font-size:8px;line-height:1.6}.driver-empty.compact{min-height:120px}.driver-verification{text-transform:capitalize;border-radius:20px;padding:5px 7px;font-size:7px}.driver-verification.pending{color:#946400;background:#fff1cf}.driver-verification.verified{color:#147441;background:#ddf3e6}.driver-verification.draft{color:#66756e;background:#e9edeb}.driver-verification.rejected{color:#a3473e;background:#ffe6e1}.driver-identity{gap:11px;padding:17px;display:flex}.driver-identity img{object-fit:cover;background:#e8f1ec;border-radius:15px;width:62px;height:62px}.driver-identity p{flex-direction:column;gap:4px;margin:0;display:flex}.driver-identity strong{font-size:10px}.driver-identity small,.driver-identity span{color:#6f8078;font-size:8px}.driver-identity b{color:#fff;background:#092f23;border-radius:6px;width:max-content;padding:4px 7px;font-size:8px}.driver-doc-list{grid-template-columns:1fr 1fr;gap:7px;padding:0 17px 17px;display:grid}.driver-doc-list a{color:#2e5945;background:#eef7f1;border-radius:9px;padding:9px;font-size:8px;font-weight:700;text-decoration:none}.driver-doc-list span{color:#17a14e}.driver-active-job{padding:19px}.driver-job-number{justify-content:space-between;align-items:center;display:flex}.driver-job-number span{color:#167841;background:#e6f5eb;border-radius:20px;padding:6px 8px;font-size:7px;font-weight:700}.driver-job-number strong{font-size:10px}.driver-active-job h3{margin:17px 0 4px;font-size:17px}.driver-active-job>p{color:#64776e;margin:0;font-size:9px}.driver-active-job>a{color:#168248;margin-top:9px;font-size:8px;font-weight:700;display:inline-block}.driver-earning{color:#fff;background:#073e2d;border-radius:11px;justify-content:space-between;margin-top:15px;padding:12px;font-size:9px;display:flex}.driver-active-job ol{grid-template-columns:repeat(3,1fr);gap:5px;margin:17px 0;padding:0;list-style:none;display:grid}.driver-active-job li{color:#75827c;background:#f0f3f1;border-radius:9px;align-items:center;gap:6px;padding:8px;font-size:7px;display:flex}.driver-active-job li span{background:#d4ddd8;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.driver-active-job li.active{color:#11743d;background:#e9f7ee;font-weight:700}.driver-active-job li.active span,.driver-active-job li.done span{color:#fff;background:#159447}.driver-primary{color:#fff;cursor:pointer;background:#159447;border:0;border-radius:10px;width:100%;height:42px;font-size:9px;font-weight:700}.driver-primary:disabled{opacity:.55}.driver-proof{color:#167c43;cursor:pointer;background:#f0faf4;border:1px dashed #9bc7aa;border-radius:10px;place-items:center;height:52px;margin-bottom:9px;font-size:9px;font-weight:700;display:grid}.driver-proof input{display:none}.driver-history{margin-top:14px}.driver-history>article{border-top:1px solid #e8eeeb;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.driver-history>article>span{color:#178048;background:#e6f4eb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.driver-history article p{flex-direction:column;gap:3px;margin:0;display:flex}.driver-history article strong{font-size:9px}.driver-history article small{color:#75857d;font-size:7px}.driver-history article>b{color:#168149;font-size:9px}.driver-toast{z-index:220;color:#fff;background:#073e2d;border-radius:10px;padding:12px 15px;font-size:9px;font-weight:700;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 45px #02231740}.driver-register{background:radial-gradient(circle at 10% 10%,#dff3e6,#0000 35%),#eef5f1;place-items:center;min-height:100vh;padding:24px;display:grid}.driver-register>section{background:#fff;border-radius:23px;width:min(760px,100%);overflow:hidden;box-shadow:0 22px 70px #05332224}.driver-register header{background:#063c2b;align-items:center;gap:8px;height:72px;padding:0 25px;display:flex}.driver-register header img{width:145px}.driver-register header b{color:#fff;background:#19ae56;border-radius:6px;padding:5px 7px;font-size:7px}.driver-register header button{background:#fff;border:0;border-radius:50%;width:32px;height:32px;margin-left:auto;font-size:18px}.driver-register-title{padding:25px 28px 12px}.driver-register-title small{color:#159447;letter-spacing:.12em;font-size:7px;font-weight:700}.driver-register-title h1{margin:6px 0;font-size:25px}.driver-register-title p{color:#6f7f77;margin:0;font-size:9px}.driver-register form{padding:10px 28px 28px}.driver-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.driver-form-grid label>span{margin-bottom:5px;font-size:8px;font-weight:700;display:block}.driver-form-grid input{border:1px solid #d8e3dd;border-radius:9px;outline:0;width:100%;height:41px;padding:0 10px;font-size:9px}.driver-register form>h2{margin:20px 0 10px;font-size:13px}.driver-upload-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.driver-upload-grid label{text-align:center;cursor:pointer;background:#f8fbf9;border:1px dashed #b7cfc0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:100px;padding:10px;display:flex}.driver-upload-grid label.ready{background:#eef9f2;border-style:solid;border-color:#7cc496}.driver-upload-grid label>span{color:#159447;font-size:18px}.driver-upload-grid strong{font-size:8px}.driver-upload-grid small{color:#708078;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6px;overflow:hidden}.driver-upload-grid input{display:none}.driver-privacy{color:#557065;background:#edf6f0;border-radius:9px;padding:10px 12px;font-size:7px}.driver-register-submit{color:#fff;cursor:pointer;background:#159447;border:0;border-radius:10px;width:100%;height:44px;font-size:9px;font-weight:700}.seller-delivery-fab{z-index:130;color:#fff;background:#073e2d;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;text-decoration:none;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 35px #04322147}.seller-delivery-fab span{font-size:17px}.seller-delivery-fab b{font-size:8px}.seller-delivery-shell{background:#f0f4f1;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.seller-delivery-shell>aside{color:#fff;background:#073e2d;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.seller-delivery-shell>aside>a{align-items:center;gap:8px;display:flex}.seller-delivery-shell>aside>a img{width:145px}.seller-delivery-shell>aside>a small{color:#fff;background:#16a74f;border-radius:5px;padding:4px 6px;font-size:6px}.seller-delivery-shell>aside nav{flex-direction:column;gap:5px;margin-top:30px;display:flex}.seller-delivery-shell>aside nav a{color:#b8d1c5;border-radius:9px;gap:10px;padding:11px;font-size:9px;text-decoration:none;display:flex}.seller-delivery-shell>aside nav a.active{color:#fff;background:#0d5b3d}.seller-delivery-shell>aside>div{color:#bbd1c6;border:1px solid #386655;border-radius:10px;gap:8px;margin-top:auto;padding:11px;display:flex}.seller-delivery-shell>aside>div p{margin:0;font-size:7px;line-height:1.5}.seller-delivery-shell>section>header{background:#fff;border-bottom:1px solid #dce5e0;justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex}.seller-delivery-shell>section>header small{letter-spacing:.1em;color:#159447;font-size:7px;font-weight:700}.seller-delivery-shell>section>header h1{margin:4px 0 0;font-size:20px}.seller-delivery-shell>section>header button{color:#fff;cursor:pointer;background:#159447;border:0;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:700}.seller-delivery-content{width:min(1080px,100%);margin:0 auto;padding:26px 28px 50px}.seller-delivery-intro{color:#fff;background:linear-gradient(120deg,#073e2d,#0b6940);border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:20px;padding:23px;display:grid}.seller-delivery-intro>div:first-child small{letter-spacing:.1em;color:#69d392;font-size:7px;font-weight:700}.seller-delivery-intro h2{margin:7px 0 5px;font-size:21px}.seller-delivery-intro>div:first-child p{color:#c3d9ce;margin:0;font-size:9px;line-height:1.6}.seller-delivery-intro>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.seller-delivery-intro article{background:#ffffff12;border:1px solid #3f735f;border-radius:12px;gap:9px;padding:13px;display:flex}.seller-delivery-intro article>span{font-size:20px}.seller-delivery-intro article p{flex-direction:column;gap:4px;margin:0;display:flex}.seller-delivery-intro article strong{font-size:9px}.seller-delivery-intro article small{color:#c2d7cc;font-size:7px;line-height:1.45}.seller-delivery-stats,.driver-admin-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.seller-delivery-stats article,.driver-admin-stats article{background:#fff;border:1px solid #dce6e0;border-radius:14px;align-items:center;gap:11px;padding:16px;display:flex}.seller-delivery-stats article>span,.driver-admin-stats article>span{color:#158048;background:#e5f4ea;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.seller-delivery-stats p,.driver-admin-stats p{flex-direction:column;gap:4px;margin:0;display:flex}.seller-delivery-stats small,.driver-admin-stats small{color:#778880;font-size:7px;font-weight:700}.seller-delivery-stats strong,.driver-admin-stats strong{font-size:14px}.seller-delivery-list{background:#fff;border:1px solid #dce6e0;border-radius:16px;overflow:hidden}.seller-delivery-list>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.seller-delivery-list>header small{color:#159447;font-size:7px;font-weight:700}.seller-delivery-list>header h2{margin:4px 0 0;font-size:14px}.seller-delivery-list>header button{background:#fff;border:1px solid #d5e1da;border-radius:8px;padding:8px;font-size:7px}.seller-delivery-row{border-top:1px solid #e8eeeb;padding:16px 18px}.seller-delivery-row-head{grid-template-columns:110px 1fr auto;align-items:center;gap:12px;display:grid}.delivery-provider{border-radius:8px;padding:6px 8px;font-size:7px;font-weight:700}.delivery-provider.store_courier{color:#167a43;background:#e7f4ec}.delivery-provider.otoko_driver{color:#32699b;background:#e8f1ff}.seller-delivery-row-head p{flex-direction:column;gap:3px;margin:0;display:flex}.seller-delivery-row-head strong{font-size:9px}.seller-delivery-row-head small{color:#718179;font-size:7px}.delivery-status{color:#61736a;background:#edf2ef;border-radius:20px;padding:5px 7px;font-size:7px}.delivery-status.delivering{color:#8d6100;background:#fff1cf}.delivery-status.completed{color:#157540;background:#ddf3e6}.seller-delivery-row-body{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.seller-delivery-row-body p{background:#f5f8f6;border-radius:9px;flex-direction:column;gap:3px;margin:0;padding:9px;display:flex}.seller-delivery-row-body span{color:#7b8b83;font-size:6px}.seller-delivery-row-body strong{font-size:8px}.seller-delivery-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.seller-delivery-actions button,.seller-delivery-actions label{color:#167b43;cursor:pointer;background:#eef8f2;border:1px solid #bcd8c6;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:700}.seller-delivery-actions label.ready,.seller-delivery-actions button.complete{color:#fff;background:#159447;border-color:#159447}.seller-delivery-actions input{display:none}.delivery-create-modal,.driver-review-modal{background:#fff;border-radius:20px;width:min(690px,100% - 32px);max-height:94vh;overflow:auto;box-shadow:0 30px 90px #00000040}.delivery-create-modal>header,.driver-review-modal>header{border-bottom:1px solid #e2e9e5;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.delivery-create-modal>header small,.driver-review-modal>header small{color:#159447;letter-spacing:.1em;font-size:7px;font-weight:700}.delivery-create-modal>header h2,.driver-review-modal>header h2{margin:5px 0;font-size:20px}.delivery-create-modal>header p,.driver-review-modal>header p{color:#6e7f77;margin:0;font-size:8px}.delivery-create-modal>header button,.driver-review-modal>header button{background:#edf2ef;border:0;border-radius:50%;width:32px;height:32px;font-size:19px}.delivery-create-modal form{padding:20px 24px 24px}.delivery-provider-choice{grid-template-columns:1fr 1fr;gap:9px;display:grid}.delivery-provider-choice button{text-align:left;background:#fff;border:1px solid #d7e2dc;border-radius:11px;gap:10px;padding:13px;display:flex}.delivery-provider-choice button.active{background:#eef8f2;border-color:#159447}.delivery-provider-choice button>span{font-size:22px}.delivery-provider-choice p{flex-direction:column;gap:4px;margin:0;display:flex}.delivery-provider-choice strong{font-size:9px}.delivery-provider-choice small{color:#6f8078;font-size:7px}.delivery-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.delivery-form-grid label>span,.delivery-wide>span,.delivery-location-fee label>span{margin-bottom:5px;font-size:8px;font-weight:700;display:block}.delivery-form-grid input,.delivery-wide input,.delivery-wide textarea{border:1px solid #d7e2dc;border-radius:9px;outline:0;width:100%;padding:0 10px;font-size:9px}.delivery-form-grid input,.delivery-wide input{height:40px}.delivery-wide{margin-top:10px;display:block}.delivery-wide textarea{resize:vertical;padding:10px}.delivery-wide small{color:#667a70;margin-top:5px;font-size:7px;display:block}.delivery-location-fee{grid-template-columns:1fr 1fr;align-items:end;gap:10px;margin-top:11px;display:grid}.delivery-location-fee>button{color:#167b43;background:#f2faf5;border:1px dashed #9fc5ad;border-radius:9px;height:41px;font-size:8px;font-weight:700}.delivery-location-fee>button.ready{background:#e3f5e9;border-style:solid}.delivery-location-fee label>div{border:1px solid #d7e2dc;border-radius:9px;align-items:center;gap:5px;height:41px;padding:0 10px;font-size:8px;display:flex}.delivery-location-fee input{border:0;outline:0;width:100%;min-width:0}.delivery-create-submit{color:#fff;background:#159447;border:0;border-radius:10px;width:100%;height:43px;margin-top:14px;font-size:9px;font-weight:700}.driver-admin-list>article{border-top:1px solid #e8eeeb;grid-template-columns:46px 1fr auto auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.driver-admin-avatar{color:#157b43;background:#e4f2e9;border-radius:12px;place-items:center;width:44px;height:44px;font-size:8px;font-weight:700;display:grid;overflow:hidden}.driver-admin-avatar img{object-fit:cover;width:100%;height:100%}.driver-admin-list article>p{flex-direction:column;align-items:flex-start;gap:3px;margin:0;display:flex}.driver-admin-list article>p strong{font-size:9px}.driver-admin-list article>p small{color:#6f8078;font-size:7px}.driver-admin-list article>div:nth-child(3){text-align:right;flex-direction:column;gap:3px;display:flex}.driver-admin-list article>div:nth-child(3) small{color:#718179;font-size:7px}.driver-admin-list article>div:nth-child(3) strong{font-size:9px}.driver-admin-list article>button{color:#147a42;background:#eef8f2;border:1px solid #b8d5c3;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:700}.driver-review-docs{grid-template-columns:repeat(5,1fr);gap:8px;padding:18px;display:grid}.driver-review-docs a{aspect-ratio:3/4;background:#f2f5f3;border:1px solid #dae4de;border-radius:10px;position:relative;overflow:hidden}.driver-review-docs img{object-fit:cover;width:100%;height:100%}.driver-review-docs b{color:#fff;background:#03281bd1;border-radius:6px;padding:4px 6px;font-size:6px;position:absolute;bottom:5px;left:5px}.driver-review-docs a.missing{color:#9aa6a0;place-items:center;font-size:7px;display:grid}.driver-review-warning{color:#765e2e;background:#fff7e7;border-radius:9px;margin:0 18px;padding:10px;font-size:7px}.driver-review-modal footer{justify-content:flex-end;gap:8px;padding:16px 18px;display:flex}.driver-review-modal footer button{border-radius:9px;padding:10px 13px;font-size:8px;font-weight:700}.driver-review-modal footer .reject{color:#a4473f;background:#fff;border:1px solid #ddb8b2}.driver-review-modal footer .approve{color:#fff;background:#159447;border:0}@media (max-width:850px){.driver-grid,.seller-delivery-intro{grid-template-columns:1fr}.driver-upload-grid{grid-template-columns:repeat(3,1fr)}.seller-delivery-shell{grid-template-columns:76px 1fr}.seller-delivery-shell>aside{padding:18px 10px}.seller-delivery-shell>aside>a img{object-fit:cover;object-position:left;width:46px;height:46px}.seller-delivery-shell>aside>a small,.seller-delivery-shell>aside nav b,.seller-delivery-shell>aside>div{display:none}.seller-delivery-shell>aside nav a{justify-content:center;font-size:15px}.seller-delivery-row-head{grid-template-columns:1fr auto}.seller-delivery-row-head>p{grid-area:2/1/auto/-1}.driver-review-docs{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.driver-topbar{padding:0 15px}.driver-topbar>a img{width:115px}.driver-topbar p,.driver-topbar>div>span{display:none}.driver-content{width:calc(100% - 24px);padding-top:14px}.driver-status-card{flex-direction:column;align-items:flex-start;padding:19px}.driver-status-card h1{font-size:20px}.driver-status-card>button{width:100%}.driver-metrics,.seller-delivery-stats,.driver-admin-stats,.driver-active-job ol,.driver-form-grid,.delivery-form-grid,.delivery-location-fee,.delivery-provider-choice{grid-template-columns:1fr}.driver-upload-grid{grid-template-columns:1fr 1fr}.driver-register{padding:0}.driver-register>section{border-radius:0;min-height:100vh}.driver-register-title,.driver-register form{padding-left:17px;padding-right:17px}.seller-delivery-shell{display:block}.seller-delivery-shell>aside{flex-direction:row;align-items:center;width:100%;height:66px;display:flex;position:static}.seller-delivery-shell>aside>a img{object-fit:contain;width:120px;height:auto}.seller-delivery-shell>aside nav{display:none}.seller-delivery-shell>section>header{padding:0 14px}.seller-delivery-shell>section>header h1{font-size:16px}.seller-delivery-content{padding:14px 12px 40px}.seller-delivery-intro>div:last-child,.seller-delivery-row-body{grid-template-columns:1fr}.seller-delivery-actions{flex-wrap:wrap}.driver-admin-list>article{grid-template-columns:42px 1fr auto}.driver-admin-list article>div:nth-child(3){grid-column:2}.driver-admin-list article>button{grid-area:1/3/3}.driver-review-docs{grid-template-columns:1fr 1fr}}@media (max-width:760px){.seller2-whatsapp{grid-template-columns:38px 1fr auto}.seller2-whatsapp>input{grid-column:1/-1}.seller2-whatsapp button{grid-column:2/-1}.seller2-whatsapp>em{grid-column:1/-1}}.driver-terms{background:#f8fbf9;border:1px solid #dbe8df;border-radius:12px;margin:14px 0;padding:15px}.driver-terms h2{margin:0 0 7px!important;font-size:11px!important}.driver-terms>p{color:#5e7168;margin:5px 0;font-size:7px;line-height:1.65}.driver-terms>label{cursor:pointer;background:#e9f6ee;border-radius:9px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px;display:flex}.driver-terms input{accent-color:#159447;margin-top:2px}.driver-terms label span{flex-direction:column;gap:3px;display:flex}.driver-terms label strong{font-size:8px}.driver-terms label small{color:#5f776b;font-size:7px}.driver-review-terms{border-radius:9px;margin:0 18px 9px;padding:10px;font-size:7px;font-weight:700}.driver-review-terms.accepted{color:#167641;background:#e6f6ec}.driver-review-terms.missing{color:#a4433b;background:#ffe9e5}.driver-review-modal footer .approve:disabled{opacity:.45;cursor:not-allowed}.invoice-shell{background:#eef4f0;min-height:100vh;padding:28px}.invoice-actions{justify-content:space-between;width:min(920px,100%);margin:0 auto 14px;display:flex}.invoice-actions button{cursor:pointer;background:#fff;border:1px solid #cbdad1;border-radius:10px;height:40px;padding:0 16px;font-size:9px;font-weight:700}.invoice-actions .primary{color:#fff;background:#159447;border-color:#159447}.invoice-paper{background:#fff;border:1px solid #dce7e1;border-radius:22px;width:min(920px,100%);margin:auto;overflow:hidden;box-shadow:0 22px 70px #04302017}.invoice-paper>header{color:#fff;background:#073d2c;justify-content:space-between;align-items:flex-start;padding:30px 34px;display:flex}.invoice-paper>header img{object-fit:contain;object-position:left;width:160px;max-height:47px}.invoice-paper>header>div{flex-direction:column;gap:6px;display:flex}.invoice-paper>header>div:last-child{align-items:flex-end}.invoice-paper>header small{letter-spacing:.12em;color:#bcd5c9;font-size:7px}.invoice-paper>header span{background:#1aa153;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:700}.invoice-paper>header strong{font:700 16px var(--font-headline)}.invoice-parties{border-bottom:1px solid #e5ece8;grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 34px;display:grid}.invoice-parties>div{flex-direction:column;gap:4px;display:flex}.invoice-parties small,.invoice-note small,.invoice-seller-settlement header small{color:#169049;letter-spacing:.09em;font-size:7px;font-weight:700}.invoice-parties h2{margin:2px 0;font-size:12px}.invoice-parties p{margin:0;font-size:8px;font-weight:700}.invoice-parties span{color:#6d7f77;font-size:7px;line-height:1.55}.invoice-items{padding:10px 34px}.invoice-row{border-bottom:1px solid #edf1ef;grid-template-columns:1fr 70px 120px 120px;align-items:center;gap:10px;padding:13px 0;font-size:8px;display:grid}.invoice-row.head{color:#76877f;text-transform:uppercase;padding:10px 0;font-size:7px;font-weight:700}.invoice-row>span:first-child{flex-direction:column;gap:3px;display:flex}.invoice-row small{color:#839089;font-size:6px}.invoice-row>span:nth-child(n+2),.invoice-row>strong{text-align:right}.invoice-summary{grid-template-columns:1fr 330px;gap:35px;padding:22px 34px;display:grid}.invoice-note{background:#f1f7f3;border-radius:12px;padding:15px}.invoice-note p{color:#536b60;margin:8px 0;font-size:7px;line-height:1.65}.invoice-note span{color:#839189;font-size:6px}.invoice-summary>div:last-child p,.invoice-seller-settlement>div p{justify-content:space-between;margin:0;padding:6px 0;font-size:8px;display:flex}.invoice-summary .grand,.invoice-seller-settlement .grand{border-top:1px solid #ccd9d2;margin-top:6px!important;padding-top:11px!important;font-size:11px!important}.invoice-seller-settlement{border:1px solid #d8e5dd;border-radius:14px;margin:0 34px 25px;overflow:hidden}.invoice-seller-settlement>header{background:#eff7f2;justify-content:space-between;padding:11px 15px;display:flex}.invoice-seller-settlement header span{color:#6e8077;font-size:7px}.invoice-seller-settlement>div{padding:10px 15px}.invoice-paper>footer{background:#f7faf8;justify-content:space-between;gap:20px;padding:18px 34px;display:flex}.invoice-paper>footer p{flex-direction:column;gap:3px;margin:0;display:flex}.invoice-paper>footer strong{font-size:8px}.invoice-paper>footer span{color:#73847c;font-size:6px}.invoice-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:100vh;padding:25px;display:grid}.invoice-state img{width:170px}.invoice-state>span{font-size:30px}.invoice-state h1{margin:0;font-size:22px}.invoice-state p{color:#687a71;margin:0;font-size:9px}.invoice-state a{color:#fff;background:#159447;border-radius:9px;padding:10px 14px;font-size:8px;text-decoration:none}.payment-invoice-links{flex-direction:column;gap:6px;width:100%;margin:10px 0;display:flex}.payment-invoice-links a{color:#167a43;background:#eef8f2;border-radius:8px;padding:9px;font-size:8px;font-weight:700;text-decoration:none}.seller-order-invoice{color:#168248;margin-top:4px;font-size:7px;font-weight:700;text-decoration:none;display:inline-block}.control-portals{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:15px;display:grid}.control-portals>a{color:inherit;background:#fff;border:1px solid #dce7e1;border-radius:15px;align-items:center;gap:11px;padding:17px;text-decoration:none;transition:all .18s;display:flex}.control-portals>a:hover{border-color:#8bc6a0;transform:translateY(-2px)}.control-portals>a>span{background:#e7f5ec;border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.control-portals p{flex-direction:column;gap:3px;margin:0;display:flex}.control-portals small{color:#778980;font-size:6px;font-weight:700}.control-portals strong{font-size:11px}.control-portals em{color:#168248;font-size:7px;font-style:normal}.control-table>article{border-top:1px solid #e8eeeb;grid-template-columns:80px 1fr 100px 100px;align-items:center;gap:11px;padding:12px 18px;display:grid}.control-role{color:#167a43;text-align:center;background:#e8f5ed;border-radius:20px;padding:6px 8px;font-size:7px;font-weight:700}.control-role.customer{color:#476a9b;background:#eef3ff}.control-role.driver{color:#936700;background:#fff2d8}.control-table p{flex-direction:column;gap:3px;margin:0;display:flex}.control-table p strong{font-size:9px}.control-table p small{color:#708078;font-size:7px}.control-status{text-transform:capitalize;font-size:7px}.control-status.suspended{color:#a44840}.control-table button{cursor:pointer;border-radius:8px;padding:8px;font-size:7px;font-weight:700}.control-table button.suspend{color:#9a473f;background:#fff7f5;border:1px solid #e1c6c2}.control-table button.activate{color:#167842;background:#edf8f1;border:1px solid #9bcaaa}.control-footnote{color:#71837a;font-size:7px}.tax-export{color:#fff;background:#159447;border-radius:9px;padding:11px 14px;font-size:8px;font-weight:700;text-decoration:none}.tax-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.tax-stats article{background:#fff;border:1px solid #dce6e1;border-radius:14px;flex-direction:column;gap:6px;padding:17px;display:flex}.tax-stats small{color:#71847a;font-size:6px;font-weight:700}.tax-stats strong{font-size:16px}.tax-stats span{color:#6d7f76;font-size:7px}.tax-procedure{color:#fff;background:#073d2c;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;padding:15px;display:grid}.tax-procedure>div{gap:9px;display:flex}.tax-procedure>div>span{background:#1aa253;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:8px;font-weight:700;display:grid}.tax-procedure p{flex-direction:column;gap:3px;margin:0;display:flex}.tax-procedure strong{font-size:8px}.tax-procedure small{color:#bbd3c7;font-size:6px;line-height:1.5}.tax-guardrail,.tax-disclaimer{color:#735f35;background:#fff8e8;border-radius:10px;padding:11px 13px;font-size:7px;line-height:1.65}.tax-panel{margin-top:12px}.tax-row{border-top:1px solid #e7eeea;grid-template-columns:1.15fr 1fr 110px 110px 120px;align-items:center;gap:10px;padding:12px 17px;font-size:7px;display:grid}.tax-row.head{color:#72837b;text-transform:uppercase;background:#f7faf8;font-size:6px;font-weight:700}.tax-row>span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.tax-row a{color:#137b42;font-size:8px;font-weight:700;text-decoration:none}.tax-row small{color:#75867e;font-size:6px}.tax-row>span:nth-child(3),.tax-row>span:nth-child(4){text-align:right;align-items:flex-end}.tax-row>span:last-child{align-items:flex-end}.tax-status{color:#697a72;text-transform:capitalize;background:#edf1ef;border-radius:20px;padding:4px 6px;font-size:6px}.tax-status.reconciled{color:#8c6205;background:#fff1ce}.tax-status.reported{color:#157641;background:#ddf3e6}.tax-row button{color:#167b43;background:#eff8f2;border:1px solid #b9d8c4;border-radius:6px;padding:5px 7px;font-size:6px;font-weight:700}@media (max-width:900px){.control-portals,.tax-stats,.tax-procedure,.invoice-parties{grid-template-columns:1fr 1fr}.invoice-summary{grid-template-columns:1fr}.tax-row{grid-template-columns:1fr 1fr 90px}.tax-row>span:nth-child(4),.tax-row>span:nth-child(5){grid-column:auto}.tax-row.head{display:none}}@media (max-width:620px){.invoice-shell{padding:0}.invoice-actions{z-index:10;background:#eef4f0;margin:0;padding:10px;position:sticky;top:0}.invoice-paper{border:0;border-radius:0}.invoice-paper>header{padding:24px 18px}.invoice-paper>header img{width:120px}.invoice-paper>header strong{font-size:11px}.invoice-parties,.invoice-items,.invoice-summary{padding-left:18px;padding-right:18px}.invoice-parties{grid-template-columns:1fr}.invoice-row{grid-template-columns:1fr 35px 78px}.invoice-row>span:nth-child(3){display:none}.invoice-seller-settlement{margin-left:18px;margin-right:18px}.invoice-paper>footer{flex-direction:column;padding:16px 18px}.control-portals,.tax-stats,.tax-procedure{grid-template-columns:1fr}.control-table>article{grid-template-columns:65px 1fr auto}.control-table>article>button{grid-column:2/-1}.tax-row{grid-template-columns:1fr 1fr}.tax-row>span:nth-child(3),.tax-row>span:nth-child(4),.tax-row>span:last-child{text-align:left;align-items:flex-start}}@media print{body{background:#fff}.invoice-actions{display:none}.invoice-shell{background:#fff;padding:0}.invoice-paper{width:100%;box-shadow:none;border:0;border-radius:0}}.register-brand>img{object-fit:contain;object-position:left;width:194px;max-height:58px;display:block}.market-banner-carousel{transition:background-color .25s}.market-banner-arrow{z-index:4;color:#fff;cursor:pointer;background:#0331218c;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:25px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.market-banner-arrow.prev{left:10px}.market-banner-arrow.next{right:10px}.otoko-owner-footer{z-index:2;color:#9aa8a1;text-align:center;letter-spacing:.03em;background:#f5f8f6;padding:24px 20px 92px;font-size:8px;position:relative}.otoko-dock{z-index:240;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.otoko-dock.seller{bottom:72px;right:20px}.otoko-dock>button{color:#0b5038;background:#fff;border:1px solid #cfe0d7;border-radius:14px;align-items:center;gap:7px;min-height:43px;padding:0 14px;font:700 10px Montserrat,sans-serif;display:flex;position:relative;box-shadow:0 12px 34px #073d2c24}.otoko-dock>button span{font-size:17px}.otoko-dock>button em{color:#fff;background:#eb5b47;border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-6px;right:-4px}.otoko-hub-backdrop{z-index:400;background:#06291e66;position:fixed;inset:0}.otoko-hub{background:#f5f8f6;flex-direction:column;width:min(430px,100%);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-25px 0 70px #06291e33}.otoko-hub>header{color:#fff;background:#073d2c;flex:none;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;height:73px;padding:0 17px;display:grid}.otoko-hub>header button{color:#fff;background:#ffffff12;border:1px solid #ffffff3d;border-radius:11px;width:35px;height:35px;font-size:16px}.otoko-hub>header small{letter-spacing:.13em;color:#91cdb1;font-size:7px}.otoko-hub>header h2{margin:3px 0 0;font:700 17px Montserrat,sans-serif}.otoko-hub-error{color:#9b3e35;background:#ffece8;border-radius:9px;margin:12px 14px 0;padding:10px 12px;font-size:9px;line-height:1.5}.buyer-order-list,.chat-inbox{flex:1;padding:14px;overflow:auto}.buyer-order-list>article{background:#fff;border:1px solid #dce7e1;border-radius:15px;margin-bottom:11px;padding:15px}.buyer-order-head{justify-content:space-between;gap:12px;display:flex}.buyer-order-head p{margin:0}.buyer-order-head small,.buyer-order-head strong,.buyer-order-head span{display:block}.buyer-order-head small{color:#77887f;font-size:7px}.buyer-order-head strong{margin-top:3px;font-size:10px}.buyer-order-head span{color:#147b43;margin-top:2px;font-size:8px}.buyer-order-head>b{font-size:10px}.order-progress{grid-template-columns:repeat(4,1fr);margin:16px 0 10px;display:grid;position:relative}.order-progress:before{content:"";background:#dfe8e3;height:2px;position:absolute;top:10px;left:12%;right:12%}.order-progress>div{z-index:1;text-align:center;position:relative}.order-progress i{color:#708178;background:#dfe8e3;border-radius:50%;place-items:center;width:21px;height:21px;margin:auto;font-size:7px;font-style:normal;display:grid}.order-progress .done i{color:#fff;background:#159447}.order-progress small{color:#74847c;margin-top:6px;font-size:5.5px;line-height:1.35;display:block}.order-progress.cancelled{color:#a5453b;text-align:center;background:#fff0ed;border-radius:8px;margin:12px 0;padding:8px;font-size:8px;display:block}.buyer-delivery-note{color:#146e3e;background:#edf8f2;border-radius:8px;padding:8px;font-size:7px}.buyer-order-items{color:#66796f;font-size:7px;line-height:1.55}.buyer-order-list article>footer{border-top:1px solid #edf1ef;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.buyer-order-list article>footer a,.buyer-order-list article>footer button{color:#157641;background:#fff;border:1px solid #b8d6c3;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:700;text-decoration:none}.buyer-order-list article>footer button{color:#fff;background:#159447}.chat-cs,.chat-thread{text-align:left;color:#173e31;background:#fff;border:1px solid #dbe7e0;border-radius:13px;align-items:center;gap:10px;width:100%;margin-bottom:9px;padding:12px;display:flex}.chat-cs>span,.chat-thread>span{color:#118148;background:#e2f4e9;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:9px;font-weight:700;display:grid}.chat-cs p,.chat-thread p{flex:1;min-width:0;margin:0}.chat-cs strong,.chat-cs small,.chat-thread strong,.chat-thread small{display:block}.chat-cs strong,.chat-thread strong{font-size:9px}.chat-cs small,.chat-thread small{color:#718179;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.chat-cs>b{color:#159447}.chat-thread time{color:#83918b;font-size:6px}.chat-safety{color:#725e35;background:#fff8e8;border-radius:9px;margin:8px 0 13px;padding:10px;font-size:7px;line-height:1.55}.chat-safety.compact{margin:10px 12px 0}.chat-room{flex-direction:column;flex:1;min-height:0;display:flex}.chat-messages{flex:1;min-height:0;padding:13px;overflow:auto}.chat-messages article{background:#fff;border:1px solid #dce6e0;border-radius:4px 13px 13px;width:82%;margin:0 auto 9px 0;padding:9px 11px}.chat-messages article.mine{background:#e7f6ec;border-color:#b9dec7;border-radius:13px 4px 13px 13px;margin-left:auto;margin-right:0}.chat-messages article.automated{background:#f6f8f7;border-style:dashed}.chat-messages small{color:#168047;font-size:6px;font-weight:700}.chat-messages p{color:#25473b;white-space:pre-wrap;margin:4px 0;font-size:8px;line-height:1.55}.chat-messages time{color:#88968f;text-align:right;font-size:5.5px;display:block}.chat-room form{background:#fff;border-top:1px solid #dae5df;grid-template-columns:1fr 65px;gap:8px;padding:12px;display:grid}.chat-room textarea{resize:none;border:1px solid #cfddd5;border-radius:10px;height:48px;padding:9px;font:500 8px Montserrat,sans-serif}.chat-room form button{color:#fff;background:#159447;border:0;border-radius:10px;font-size:8px;font-weight:700}.otoko-hub-empty{text-align:center;color:#72837a;align-content:center;place-items:center;min-height:250px;display:grid}.otoko-hub-empty>span{font-size:27px}.otoko-hub-empty strong{margin-top:8px;font-size:10px}.otoko-hub-empty p{max-width:230px;font-size:7px;line-height:1.6}.otoko-hub-back{font-size:17px!important}@media (max-width:650px){.register-brand>img{width:160px}.market-banner-arrow{width:30px;height:30px}.otoko-dock{bottom:72px;right:12px}.otoko-dock.seller{bottom:76px}.otoko-dock>button{padding:0 11px}.otoko-owner-footer{padding-bottom:128px}.otoko-hub{width:100%}}.admin-chat-layout{grid-template-columns:340px 1fr;gap:13px;margin-bottom:14px;display:grid}.admin-chat-inbox,.admin-chat-room{height:560px;overflow:hidden}.admin-chat-inbox>button{text-align:left;background:#fff;border:0;border-top:1px solid #e8eeeb;grid-template-columns:37px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px 14px;display:grid}.admin-chat-inbox>button.active{background:#edf8f2}.admin-chat-inbox>button>span{color:#157a42;background:#e4f4ea;border-radius:10px;place-items:center;width:35px;height:35px;font-size:7px;font-weight:700;display:grid}.admin-chat-inbox p{min-width:0;margin:0}.admin-chat-inbox strong,.admin-chat-inbox small{display:block}.admin-chat-inbox strong{font-size:8px}.admin-chat-inbox small{color:#72827a;white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.admin-chat-inbox time{color:#83918a;font-size:5px}.admin-chat-room{flex-direction:column;display:flex}.admin-chat-room>header{border-bottom:1px solid #e3ebe6;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.admin-chat-room>header p{margin:0}.admin-chat-room>header small,.admin-chat-room>header strong{display:block}.admin-chat-room>header small{color:#159447;font-size:6px}.admin-chat-room>header strong{margin-top:3px;font-size:9px}.admin-chat-room>header button{color:#95473e;background:#fff8f6;border:1px solid #dacbc7;border-radius:7px;padding:7px 9px;font-size:6px}.admin-chat-room>div{flex:1;padding:14px;overflow:auto}.admin-chat-room article{background:#fafcfb;border:1px solid #dde6e1;border-radius:4px 11px 11px;width:78%;margin:0 auto 8px 0;padding:9px}.admin-chat-room article.cs{background:#e9f7ee;border-color:#b9dec6;margin-left:auto;margin-right:0}.admin-chat-room article small{color:#148048;font-size:5px}.admin-chat-room article p{margin:4px 0;font-size:7px;line-height:1.55}.admin-chat-room article time{color:#82918a;text-align:right;font-size:5px;display:block}.admin-chat-room form{border-top:1px solid #e1eae5;grid-template-columns:1fr 65px;gap:7px;padding:12px;display:grid}.admin-chat-room textarea{resize:none;border:1px solid #cedcd4;border-radius:8px;height:48px;padding:8px;font-size:7px}.admin-chat-room form button{color:#fff;background:#159447;border:0;border-radius:8px;font-size:7px;font-weight:700}.admin-chat-violations>article{border-top:1px solid #e7eeea;grid-template-columns:70px 1fr 90px 90px;align-items:center;gap:10px;padding:11px 16px;display:grid}.admin-chat-violations p{margin:0}.admin-chat-violations strong,.admin-chat-violations small{display:block}.admin-chat-violations strong{font-size:8px}.admin-chat-violations small{color:#71827a;font-size:6px}.admin-chat-violations>b{color:#9b463d;font-size:6px}.admin-chat-violations>article button{color:#157741;background:#edf8f1;border:1px solid #aad2b8;border-radius:7px;padding:7px;font-size:6px;font-weight:700}@media (max-width:850px){.admin-chat-layout{grid-template-columns:1fr}.admin-chat-inbox{height:330px}.admin-chat-room{height:520px}}.system-summary{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:14px;display:grid}.system-summary article{background:#fff;border:1px solid #dce7e1;border-radius:14px;flex-direction:column;gap:5px;padding:17px;display:flex}.system-summary small{color:#76877e;font-size:6px;font-weight:700}.system-summary strong{font-size:18px}.system-summary span{color:#71827a;font-size:7px}.system-features{margin-bottom:14px}.system-feature-group{border-top:1px solid #e7eeea;grid-template-columns:120px 1fr;display:grid}.system-feature-group h4{color:#157b43;margin:0;padding:16px;font:700 9px Montserrat,sans-serif}.system-feature-group>div{grid-template-columns:1fr 1fr;display:grid}.system-feature-group article{border-bottom:1px solid #edf1ef;border-left:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.system-feature-group p{margin:0}.system-feature-group strong,.system-feature-group small{display:block}.system-feature-group strong{font-size:8px}.system-feature-group small{color:#72837b;margin-top:3px;font-size:6px;line-height:1.4}.system-accounts{margin-bottom:14px}.system-accounts>article{border-top:1px solid #e7eeea;grid-template-columns:75px 1fr auto auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.system-accounts>article p{margin:0}.system-accounts>article strong,.system-accounts>article small{display:block}.system-accounts>article strong{font-size:9px}.system-accounts>article small{color:#71827a;margin-top:3px;font-size:6px}.system-accounts>article button{color:#fff;background:#159447;border:0;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:700}.system-accounts>article button.keep{color:#93483f;background:#fff7f5;border:1px solid #dec9c5}.system-orders .admin-panel-head{align-items:center}.system-orders .seller2-search{width:260px;margin:0}.system-order-head,.system-orders>article{grid-template-columns:1fr 1.2fr 100px 120px;align-items:center;gap:10px;padding:11px 17px;display:grid}.system-order-head{color:#71827a;text-transform:uppercase;background:#f7faf8;font-size:6px;font-weight:700}.system-orders>article{border-top:1px solid #e7eeea}.system-orders>article p{margin:0}.system-orders>article a,.system-orders>article strong,.system-orders>article small{display:block}.system-orders>article a{color:#137b42;font-size:8px;font-weight:700}.system-orders>article strong{font-size:8px}.system-orders>article small{color:#75867e;margin-top:3px;font-size:6px}.system-orders select{background:#fff;border:1px solid #cfdcd4;border-radius:8px;padding:7px;font-size:7px}.system-warning{color:#6e5d39;background:#fff7e6;border-radius:10px;padding:12px 14px;font-size:7px;line-height:1.6}@media (max-width:760px){.system-summary,.system-feature-group{grid-template-columns:1fr}.system-feature-group h4{padding-bottom:8px}.system-feature-group>div{grid-template-columns:1fr}.system-accounts>article{grid-template-columns:65px 1fr}.system-accounts>article button{grid-row:2}.system-order-head{display:none}.system-orders>article{grid-template-columns:1fr 1fr}.system-orders .seller2-search{width:100%}}.seller-editor-shell{color:#0b3429;background:#f3f7f4;min-height:100vh}.seller-editor-top{color:#fff;background:#073d2c;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,4vw,64px);display:flex}.seller-editor-top a{color:#d8f4e7;font-weight:700}.seller-editor-top img{object-fit:contain;width:142px;height:42px}.seller-editor-top span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.seller-editor{max-width:1240px;margin:auto;padding:34px 24px 80px}.seller-editor-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.seller-editor-heading small{letter-spacing:.16em;color:#159e55;font:700 11px Montserrat,sans-serif}.seller-editor-heading h1{color:#073d2c;margin:6px 0;font:700 clamp(27px,4vw,42px) Montserrat,sans-serif}.seller-editor-heading p{color:#63746d}.seller-editor-heading button,.seller-editor-footer button{color:#fff;background:#149b4f;border:0;border-radius:12px;padding:15px 24px;font-weight:700;box-shadow:0 9px 24px #149b4f2a}.seller-editor-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.seller-editor-main{gap:18px;display:grid}.seller-editor-card{background:#fff;border:1px solid #dfe9e3;border-radius:22px;padding:24px;box-shadow:0 8px 28px #0b342909}.seller-editor-card-title{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.seller-editor-card-title>b{color:#118b48;background:#e4f5eb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.seller-editor-card-title h2{margin:1px 0 5px;font:700 18px Montserrat,sans-serif}.seller-editor-card-title p,.seller-editor-photos p{color:#6c7d75;margin:0;font-size:13px}.seller-editor-type,.seller-service-mode{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.seller-editor-type button,.seller-service-mode button{text-align:left;color:#28483e;background:#fafcfb;border:1px solid #d8e4dd;border-radius:16px;padding:17px}.seller-editor-type button.active,.seller-service-mode button.active{color:#073d2c;background:#eefaf3;border:2px solid #149b4f}.seller-editor-type span{margin-bottom:9px;font-size:24px;display:block}.seller-editor-type strong,.seller-service-mode strong{font:700 14px Montserrat,sans-serif;display:block}.seller-editor-type small,.seller-service-mode small{color:#74847d;margin-top:6px;line-height:1.4;display:block}.seller-editor-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.seller-editor-wide{margin-top:14px;display:block}.seller-editor-card label>span{color:#39574c;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.seller-editor-card input,.seller-editor-card select,.seller-editor-card textarea{color:#0b3429;background:#fbfdfc;border:1px solid #d4e0d9;border-radius:11px;outline:0;width:100%;padding:12px 13px;font:500 14px Montserrat,sans-serif}.seller-editor-card input:focus,.seller-editor-card select:focus,.seller-editor-card textarea:focus{border-color:#149b4f;box-shadow:0 0 0 3px #149b4f16}.seller-editor-photos{border-top:1px solid #edf1ee;margin-top:20px;padding-top:19px}.seller-editor-photos p small{margin-top:3px;display:block}.seller-editor-photos>div{gap:10px;margin-top:13px;display:flex}.seller-editor-photos span,.seller-editor-photos label{border-radius:13px;width:92px;height:92px;overflow:hidden}.seller-editor-photos span img{object-fit:cover;width:100%;height:100%}.seller-editor-photos label{text-align:center;cursor:pointer;color:#16884a;border:1.5px dashed #91b4a1;place-content:center;display:grid}.seller-editor-photos label b{font-size:22px}.seller-editor-photos label small{font-size:10px;font-weight:700}.seller-editor-photos input{display:none}.seller-editor-switch-row{background:#f9fbfa;border:1px solid #e0e9e4;border-radius:14px;justify-content:space-between;align-items:center;margin:14px 0;padding:14px 16px;display:flex}.seller-editor-switch-row strong,.seller-editor-switch-row small{display:block}.seller-editor-switch-row small{color:#718078;margin-top:3px;font-size:12px}.seller-variant-head,.seller-variant-list>div{grid-template-columns:1.15fr 1fr 1fr .72fr 34px;align-items:center;gap:8px;display:grid}.seller-variant-head{text-transform:uppercase;color:#76867f;margin-top:16px;padding:0 4px;font-size:10px;font-weight:700}.seller-variant-list{gap:8px;margin-top:7px;display:grid}.seller-variant-list input{padding:10px}.seller-variant-list button{color:#b24435;background:#f8e9e7;border:0;border-radius:9px;height:38px;font-size:18px}.seller-variant-add{color:#128547;background:#f1fbf5;border:1px dashed #149b4f;border-radius:11px;margin-top:12px;padding:11px 15px;font-weight:700}.seller-editor-money,.seller-editor-distance{background:#fbfdfc;border:1px solid #d4e0d9;border-radius:11px;display:flex;overflow:hidden}.seller-editor-money b,.seller-editor-distance b{color:#60736a;background:#f0f5f2;padding:12px}.seller-editor-money input,.seller-editor-distance input{border:0;border-radius:0}.seller-service-mode{grid-template-columns:repeat(3,1fr)}.seller-editor-dimensions{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.seller-editor-dimensions label>div{display:flex}.seller-editor-dimensions input{border-radius:10px 0 0 10px}.seller-editor-dimensions select,.seller-editor-dimensions label b{background:#eef4f0;border-radius:0 10px 10px 0;width:auto;padding:12px}.seller-editor-help{gap:13px;display:grid;position:sticky;top:20px}.seller-editor-help>div{background:#e9f6ee;border:1px solid #d4eadd;border-radius:18px;padding:19px}.seller-editor-help span{color:#149b4f;background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.seller-editor-help h3{margin:13px 0 6px;font:700 14px Montserrat,sans-serif}.seller-editor-help p{color:#61756b;margin:0;font-size:12px;line-height:1.6}.seller-editor-footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:22px;display:flex}.seller-editor-footer a{color:#516b60;font-weight:700}.seller-editor-alert{border-radius:12px;margin:0 0 18px;padding:13px 16px;font-weight:700}.seller-editor-alert.error{color:#a93b2d;background:#fff0ee}.seller-editor-alert.success{color:#087a3a;background:#e8f8ee}.seller-editor-loading{color:#0b543d;background:#f3f7f4;place-content:center;min-height:100vh;font-weight:700;display:grid}@media (max-width:900px){.seller-editor-layout{grid-template-columns:1fr}.seller-editor-help{grid-template-columns:repeat(3,1fr);position:static}.seller-editor-heading button{display:none}.seller-editor-dimensions{grid-template-columns:1fr 1fr}}@media (max-width:620px){.seller-editor{padding:22px 13px 80px}.seller-editor-top{height:62px;padding:0 14px}.seller-editor-top img{width:112px}.seller-editor-top span{display:none}.seller-editor-heading h1{font-size:27px}.seller-editor-card{border-radius:18px;padding:18px}.seller-editor-grid,.seller-editor-type,.seller-service-mode,.seller-editor-help{grid-template-columns:1fr}.seller-variant-head{display:none}.seller-variant-list>div{grid-template-columns:1fr 1fr 34px}.seller-variant-list input:nth-child(3),.seller-variant-list input:nth-child(4){grid-row:2}.seller-variant-list button{grid-area:1/3/3;height:100%}.seller-editor-dimensions{grid-template-columns:1fr 1fr}}.buyer-choice{border-top:1px solid #e7ede9;padding:15px 0}.buyer-choice h3{margin:0 0 10px;font:700 13px Montserrat,sans-serif}.buyer-choice>div{flex-wrap:wrap;gap:8px;display:flex}.buyer-choice button{text-align:left;color:#25463a;background:#fff;border:1px solid #d3dfd8;border-radius:10px;min-width:120px;padding:10px}.buyer-choice button.active{background:#edf9f2;border:2px solid #159447}.buyer-choice button:disabled{opacity:.45}.buyer-choice strong,.buyer-choice small{display:block}.buyer-choice strong{font-size:11px}.buyer-choice small{color:#6e7e77;margin-top:4px;font-size:8px}.otoko-account-entry{align-items:center;gap:7px;margin-left:2px;display:flex}.account-login,.account-register,.account-logout{cursor:pointer;border-radius:10px;height:37px;padding:0 15px;font:700 10px Montserrat,sans-serif}.account-login{color:#0c7540;background:#fff;border:1px solid #bcd4c6}.account-register,.account-logout.primary{color:#fff;background:#159447;border:1px solid #159447}.account-logout{color:#54675d;background:#fff;border:1px solid #d5e5dc}.top-actions>.register-button{display:none}.account-login-backdrop{z-index:210;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05271dbd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-login-card{color:#0b3429;background:#fff;border-radius:25px;width:min(460px,100%);padding:36px;position:relative;box-shadow:0 30px 100px #0005}.account-login-close{color:#53665c;cursor:pointer;background:#edf3ef;border:0;border-radius:50%;width:36px;height:36px;font-size:21px;position:absolute;top:17px;right:17px}.account-login-card>img{object-fit:contain;object-position:left;width:148px;height:43px;margin-bottom:26px}.account-login-card>small{color:#15934d;letter-spacing:.14em;font:700 11px Montserrat,sans-serif;display:block}.account-login-card h2{margin:8px 0 9px;font:700 27px/1.2 Montserrat,sans-serif}.account-login-card>p{color:#6b7d74;margin:0 0 24px;font-size:14px;line-height:1.6}.account-login-card form label{margin:16px 0;display:block}.account-login-card form label>span{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.account-login-card input{border:1px solid #d4e1da;border-radius:13px;outline:0;width:100%;height:54px;padding:0 15px;font:500 15px Montserrat,sans-serif}.account-login-card label>div{position:relative}.account-login-card label>div input{padding-right:54px}.account-login-card label>div button{color:#157b43;cursor:pointer;background:#eef5f1;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:6px;right:6px}.account-login-card form>em{color:#9a4037;background:#fff0ed;border-radius:10px;padding:11px 12px;font-size:12px;font-style:normal;display:block}.account-login-submit{color:#fff;cursor:pointer;background:#159447;border:0;border-radius:13px;width:100%;min-height:54px;margin-top:10px;padding:13px;font:700 16px Montserrat,sans-serif}.account-login-submit:disabled{opacity:.65;cursor:wait}.account-login-help{text-align:center;gap:12px;margin-top:14px;display:grid}.account-forgot{color:#45655a;cursor:pointer;background:0 0;border:0;justify-self:center;margin:0;padding:2px 4px;font:700 12px Montserrat,sans-serif}.account-forgot span{color:#147d43;font-weight:700}.account-login-divider{color:#8b9b94;align-items:center;gap:10px;font-size:11px;display:flex}.account-login-divider:before,.account-login-divider:after{content:"";background:#e3ebe6;flex:1;height:1px}.account-login-divider span{padding:0 3px}.account-login-help p{color:#34574b;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:0;font-size:14px;line-height:1.5;display:flex}.seller2-fee-note{color:#176f40;background:#edf8f2;border-radius:9px;margin:8px 0 12px;padding:8px 10px;font-size:8px;line-height:1.5}@media (max-width:680px){.account-login,.account-register,.account-logout{height:32px;padding:0 10px;font-size:8px}.seller2-top-actions .otoko-account-entry{position:absolute;top:15px;right:54px}.account-login-backdrop{padding:0}.account-login-card{border-radius:0;flex-direction:column;justify-content:center;min-height:100vh;display:flex}.top-actions>.seller-link{display:none}}.account-profile-wrap{position:relative}.account-profile{color:#194235;cursor:pointer;background:#fff;border:1px solid #cfe0d6;border-radius:12px;align-items:center;gap:7px;height:39px;padding:4px 10px 4px 5px;font:700 9px Montserrat,sans-serif;display:flex}.account-profile>span{color:#128147;background:#ddf2e5;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.account-profile>i{color:#71827a;font-style:normal}.account-profile-menu{z-index:180;background:#fff;border:1px solid #d8e4dd;border-radius:15px;width:255px;padding:9px;position:absolute;top:47px;right:0;box-shadow:0 18px 48px #082e2226}.account-profile-menu header{align-items:center;gap:10px;padding:9px;display:flex}.account-profile-menu header>span{color:#138348;background:#def3e6;border-radius:12px;place-items:center;width:39px;height:39px;font-weight:700;display:grid}.account-profile-menu header p{min-width:0;margin:0}.account-profile-menu header strong,.account-profile-menu header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-profile-menu header strong{font-size:10px}.account-profile-menu header small{color:#74847c;margin-top:3px;font-size:7px}.account-profile-status{background:#eef8f2;border-radius:9px;justify-content:space-between;margin:3px 0 7px;padding:8px 9px;font-size:7px;display:flex}.account-profile-status b{color:#147b43}.account-profile-status span{color:#64776e}.account-profile-menu>a,.account-profile-menu>button{color:#285044;background:#fff;border:0;border-radius:9px;justify-content:space-between;width:100%;padding:10px;font:700 8px Montserrat,sans-serif;text-decoration:none;display:flex}.account-profile-menu>a:hover{background:#f1f8f4}.account-profile-menu>button{color:#9e4138;cursor:pointer;background:#fff0ed;margin-top:4px}.driver-registration-choice{background:linear-gradient(145deg,#f5fbf7,#e8f6ed);border:1px solid #d4e7dc;border-radius:18px;padding:22px}.driver-registration-choice>span{background:#fff;border-radius:15px;place-items:center;width:50px;height:50px;font-size:25px;display:grid;box-shadow:0 8px 22px #0e663b12}.driver-registration-choice>small{color:#15904d;letter-spacing:.14em;margin-top:16px;font:700 8px Montserrat,sans-serif;display:block}.driver-registration-choice h2{margin:6px 0 8px;font:700 21px Montserrat,sans-serif}.driver-registration-choice>p{color:#60756b;margin:0;font-size:10px;line-height:1.65}.driver-registration-choice>div{color:#655536;background:#fff8ea;border-radius:12px;margin-top:16px;padding:13px}.driver-registration-choice>div strong{font-size:9px}.driver-registration-choice>div p{margin:5px 0 0;font-size:8px;line-height:1.6}.driver-registration-choice ul{color:#345d4e;margin:15px 0 0;padding-left:18px;font-size:8px;line-height:1.9}.account-profile-menu>.account-link-otoko{color:#147a43;background:#edf8f1;justify-content:center}.account-profile-menu>.account-link-otoko:hover{background:#e1f3e8}.account-profile-menu>.account-notification-link{color:#147a43;background:#edf8f2;align-items:center;margin-top:3px}.account-profile-menu>.account-notification-link>span{align-items:center;gap:7px;display:flex}@media (max-width:680px){.account-profile-menu{width:min(270px,100vw - 24px);position:fixed;top:60px;right:12px}.role-tabs{grid-template-columns:1fr}.role-tabs>button{padding:9px 11px}.driver-registration-choice{padding:17px}}.account-register-inline{color:#128244;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font:700 14px Montserrat,sans-serif;text-decoration:underline}.region-fields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.password-input button{color:#375d4c;border-radius:8px;place-items:center;width:32px;height:32px;margin-right:5px;padding:0;display:grid}.password-input button:hover{color:var(--green);background:#edf7f0}.account-role-switcher{border-top:1px solid var(--line);gap:5px;padding:7px 0;display:grid}.account-role-switcher button{text-align:left;align-items:center;gap:9px;width:100%;color:var(--ink)!important;background:#f5f8f6!important;border:0!important;border-radius:9px!important;padding:9px 10px!important;font-size:10px!important;font-weight:700!important;display:flex!important}.buyer-profile-shell{min-height:100vh;color:var(--ink);background:#f3f7f4;padding-bottom:60px}.buyer-profile-shell>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 540px);display:flex}.buyer-profile-shell>header img{width:132px;height:auto;display:block}.buyer-profile-shell>header>a:last-child{color:var(--green-dark);font-size:11px;font-weight:700;text-decoration:none}.buyer-profile-shell>section{background:#fff;border:1px solid #e0e9e3;border-radius:22px;width:min(720px,100% - 32px);margin:42px auto 0;padding:32px;box-shadow:0 18px 50px #10442b12}.buyer-profile-title small{color:var(--green);letter-spacing:.15em;font-size:8px;font-weight:700}.buyer-profile-title h1{margin:6px 0 5px;font-size:27px}.buyer-profile-title p{color:var(--muted);margin:0 0 24px;font-size:10px}.buyer-profile-shell form>label:not(.buyer-avatar-editor),.buyer-profile-shell .field-grid label{margin-bottom:14px;display:block}.buyer-profile-shell form>label>span,.buyer-profile-shell .field-grid label>span{margin-bottom:7px;font-size:10px;font-weight:700;display:block}.buyer-profile-shell input{background:#fbfdfb;border:1px solid #dbe5df;border-radius:10px;outline:0;width:100%;height:43px;padding:0 12px}.buyer-profile-shell input:focus{border-color:var(--green);box-shadow:0 0 0 3px #15944714}.buyer-profile-shell input:disabled{color:#6f7e77;background:#f0f4f1}.buyer-avatar-editor{background:#f8fbf9;border:1px dashed #c8dbcf;border-radius:15px;align-items:center;gap:16px;margin:0 0 24px;padding:14px;display:flex}.buyer-avatar-editor>span{width:68px;height:68px;color:var(--green);background:#dff2e6;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.buyer-avatar-editor img{object-fit:cover;width:100%;height:100%}.buyer-avatar-editor>b{color:var(--green);cursor:pointer;background:#fff;border:1px solid #b9dec5;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.buyer-avatar-editor input{display:none}.buyer-profile-shell form>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;padding:13px 16px;font-weight:700}.buyer-profile-message{color:#276946;background:#edf8f1;border-radius:9px;padding:10px 12px;font-size:9px}.driver-selfie-capture{background:#f8fbf9;border:1px solid #cfe0d6;border-radius:14px;grid-template-columns:64px 1fr auto;align-items:center;gap:13px;margin:10px 0 16px;padding:13px;display:grid;position:relative}.driver-selfie-capture>div:first-child{width:64px;height:64px;color:var(--green);background:#def1e5;border-radius:50%;place-items:center;display:grid;overflow:hidden}.driver-selfie-capture>div:first-child img{object-fit:cover;width:100%;height:100%}.driver-selfie-capture>p{flex-direction:column;gap:4px;margin:0;display:flex}.driver-selfie-capture>p strong{font-size:11px}.driver-selfie-capture>p small{color:var(--muted);font-size:8px;line-height:1.45}.driver-selfie-capture>button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #abd6b9;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;font-weight:700;display:flex}.selfie-camera-modal{z-index:260;padding:20px;background:#021a11e6!important;border-radius:0!important;place-items:center!important;width:auto!important;height:auto!important;display:grid!important;position:fixed!important;inset:0!important}.selfie-camera-modal video{aspect-ratio:1;object-fit:cover;border:4px solid #fff;border-radius:22px;width:min(480px,100%);transform:scaleX(-1)}.selfie-camera-modal>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;background:0 0!important;border-radius:0!important;width:min(480px,100%)!important;height:auto!important;display:grid!important;overflow:visible!important}.selfie-camera-modal button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ffffff59;border-radius:10px;padding:12px;font-weight:700}.selfie-camera-modal button:last-child{border-color:var(--green);background:var(--green);color:#fff}.seller2-cod-setting{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;margin:10px 4px;padding:10px 9px;display:flex}.seller2-cod-setting p{flex-direction:column;gap:3px;margin:0;display:flex}.seller2-cod-setting strong{color:#fff;font-size:10px}.seller2-cod-setting small{color:#95bcad;font-size:8px}@media (max-width:680px){.region-fields,.buyer-profile-shell .field-grid.two{grid-template-columns:1fr}.buyer-profile-shell>header{height:66px;padding:0 18px}.buyer-profile-shell>section{margin-top:20px;padding:22px 18px}.driver-selfie-capture{grid-template-columns:55px 1fr}.driver-selfie-capture>div:first-child{width:55px;height:55px}.driver-selfie-capture>button{grid-column:1/-1;justify-content:center}}.system-payment-fees{grid-template-columns:1fr 1fr auto!important}.system-payment-fees label{display:block}.system-payment-fees label span{color:#50675d;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.system-payment-fees label input{width:100%!important}.system-payment-fees button{align-self:end;height:42px}@media (max-width:680px){.system-payment-fees{grid-template-columns:1fr!important}.system-payment-fees button{width:100%}}.product-store-card>span img{object-fit:cover;border-radius:10px;width:100%;height:100%}.market-product-card{flex-direction:column;height:100%;display:flex}.market-product-card .product-info{flex-direction:column;flex:1;min-height:190px;display:flex}.market-product-card .product-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;display:-webkit-box;overflow:hidden}.market-product-card .price{color:#092d22;margin:1px 0 0;line-height:1.25;display:block}.product-store-line{align-items:center;width:100%;min-width:0;gap:7px!important;margin:10px 0 6px!important;display:flex!important}.product-store-line>span{color:#138348;background:#e9f6ee;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative;overflow:hidden}.product-store-line img{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.product-store-line b{color:#60736a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:650;overflow:hidden}.market-product-card .product-meta{min-height:16px;line-height:1.45;display:block}.market-product-card .add-button{min-height:42px;margin-top:auto}.product-store-card>span{position:relative;overflow:hidden}.product-store-card>span img{background:#fff;position:absolute;inset:0}@media (max-width:560px){.market-product-card .product-info{min-height:174px}.market-product-card .price{font-size:15px}.product-store-line{margin-top:8px!important}.market-product-card .product-meta{font-size:8px}.market-product-card .add-button{min-height:40px}}.analytics-period-filter{background:#fff;border:1px solid #dce7e1;border-radius:14px;align-items:flex-end;gap:10px;margin:-8px 0 16px;padding:13px 15px;display:flex}.analytics-period-filter label{min-width:150px}.analytics-period-filter label span{color:#65786f;margin-bottom:6px;font-size:7px;font-weight:700;display:block}.analytics-period-filter select,.analytics-period-filter input{background:#fbfdfc;border:1px solid #d3dfd8;border-radius:9px;width:100%;height:38px;padding:0 10px;font:700 8px Montserrat,sans-serif}.analytics-period-filter button{color:#fff;background:#159447;border:0;border-radius:9px;height:38px;padding:0 15px;font:700 8px Montserrat,sans-serif}.payment-bank-card{position:relative}.payment-bank-card button{color:#147a42;cursor:pointer;background:#fff;border:1px solid #acd5ba;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:7px;padding:7px 9px;font:700 7px Montserrat,sans-serif;display:inline-flex}.payment-proof-upload{background:#f4faf6;border:1px dashed #b7d8c2;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:9px;margin:13px 0;padding:12px;display:grid}.payment-proof-upload label{cursor:pointer;align-items:center;gap:9px;display:flex}.payment-proof-upload label span{min-width:0}.payment-proof-upload strong,.payment-proof-upload small{display:block}.payment-proof-upload strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.payment-proof-upload small{color:#6d7f76;margin-top:3px;font-size:7px}.payment-proof-upload input{display:none}.payment-proof-upload>button{color:#fff;background:#159447;border:0;border-radius:8px;padding:9px 11px;font:700 8px Montserrat,sans-serif}.payment-proof-upload.sent{color:#137b42;background:#eaf8ef;border-style:solid}.system-payment-review{justify-content:flex-end;align-items:center;gap:5px;display:flex}.system-payment-review a,.system-payment-review button{align-items:center;gap:4px;text-decoration:none;color:#147a43!important;background:#edf8f1!important;border:1px solid #add7ba!important;border-radius:7px!important;padding:6px 7px!important;font:700 6px Montserrat,sans-serif!important;display:inline-flex!important}.system-payment-review button.reject{min-width:28px;color:#a63f35!important;background:#fff1ee!important;border-color:#e5c0ba!important}.pos-history{margin-top:17px;overflow:hidden}.pos-history>article{border-top:1px solid #e5ede8;grid-template-columns:1fr 120px 80px;align-items:center;gap:10px;padding:12px 16px;display:grid}.pos-history article p{margin:0}.pos-history article strong,.pos-history article small{display:block}.pos-history article strong{font-size:9px}.pos-history article small{color:#708078;margin-top:3px;font-size:7px}.pos-history article>b{text-align:right;font-size:9px}.pos-history article>a{color:#147b42;border:1px solid #b9dac4;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:7px;font-weight:700;text-decoration:none;display:flex}.order-progress{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.control-account-actions{justify-content:flex-end;gap:6px;display:flex}.control-account-actions button{min-width:58px}.control-account-actions button.delete{color:#aa3e34;background:#fff0ed;border:1px solid #e7b9b3}.account-delete-backdrop{z-index:520;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05271dbd;place-items:center;padding:18px;display:grid}.account-delete-modal{color:#123d30;background:#fff;border-radius:24px;width:min(480px,100%);padding:31px;position:relative;box-shadow:0 30px 90px #0005}.account-delete-close{color:#61736a;cursor:pointer;background:#eef3f0;border:0;border-radius:50%;width:35px;height:35px;font-size:21px;position:absolute;top:15px;right:15px}.account-delete-icon{color:#b23c31;background:#ffebe8;border-radius:15px;place-items:center;width:51px;height:51px;margin-bottom:17px;display:grid}.account-delete-modal>small{color:#bb4439;letter-spacing:.14em;font:700 8px Montserrat,sans-serif;display:block}.account-delete-modal h2{margin:7px 38px 8px 0;font:700 22px Montserrat,sans-serif}.account-delete-modal>p{color:#62766c;margin:0;font-size:9px;line-height:1.65}.account-delete-warning{color:#705c32;background:#fff7e7;border-radius:11px;align-items:flex-start;gap:9px;margin:17px 0;padding:12px;font-size:8px;line-height:1.55;display:flex}.account-delete-warning svg{flex:none}.account-delete-modal label{display:block}.account-delete-modal label>span{margin-bottom:7px;font-size:9px;font-weight:700;display:block}.account-delete-modal input{letter-spacing:.08em;border:1px solid #d8e2dc;border-radius:10px;outline:0;width:100%;height:44px;padding:0 12px;font:700 11px Montserrat,sans-serif}.account-delete-modal input:focus{border-color:#b84238;box-shadow:0 0 0 3px #b8423812}.account-delete-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.account-delete-actions button{color:#52675d;cursor:pointer;background:#fff;border:1px solid #d6e1da;border-radius:10px;height:43px;font:700 9px Montserrat,sans-serif}.account-delete-actions button.danger{color:#fff;background:#b94036;border-color:#b94036}.account-delete-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:620px){.control-account-actions{grid-column:2/-1;justify-content:stretch}.control-account-actions button{flex:1}}@media (max-width:680px){.analytics-period-filter{flex-direction:column;align-items:stretch}.analytics-period-filter label{min-width:0}.payment-proof-upload{grid-template-columns:1fr}.payment-proof-upload>button{width:100%}.pos-history>article{grid-template-columns:1fr auto}.pos-history article>a{grid-column:1/-1}.system-payment-review{flex-wrap:wrap;justify-content:flex-start}}.drawer-backdrop,.modal-backdrop,.register-overlay,.account-overlay,.account-login-backdrop,.catalog-modal-backdrop,.product-detail-backdrop,.seller2-camera-backdrop,.otoko-hub-backdrop{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.register-panel{height:min(680px,100dvh - 44px);min-height:0;max-height:calc(100dvh - 44px)}.register-form,.cart-drawer,.catalog-modal,.catalog-master-modal,.seller2-product-modal,.seller2-weight-modal,.account-recovery-card,.account-login-card,.product-detail-modal,.delivery-create-modal,.driver-review-modal,.seller2-camera,.banner-modal,.account-delete-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-height:calc(100dvh - 32px);overflow:hidden auto}.register-form{min-height:0}.cart-drawer{height:100dvh;max-height:100dvh}.account-recovery-card,.account-login-card,.seller2-camera{margin:auto}.selfie-camera-modal{overscroll-behavior:contain;padding-top:max(20px,env(safe-area-inset-top))!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important;align-content:start!important;overflow-y:auto!important}@media (max-width:680px){.register-overlay,.account-overlay,.account-login-backdrop,.catalog-modal-backdrop,.product-detail-backdrop,.seller2-camera-backdrop{align-items:start;height:100dvh;max-height:100dvh;overflow-y:auto}.register-panel{height:100dvh;min-height:0;max-height:100dvh;overflow-y:auto}.register-form{height:auto;min-height:100%;padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow:visible}.register-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.account-login-card,.account-recovery-card,.catalog-modal,.catalog-master-modal,.seller2-product-modal,.seller2-weight-modal,.product-detail-modal,.delivery-create-modal,.driver-review-modal,.seller2-camera,.banner-modal,.account-delete-modal{width:100%;height:auto;padding-bottom:calc(28px + env(safe-area-inset-bottom));border-radius:0;margin:0;justify-content:flex-start!important;min-height:0!important;max-height:100dvh!important;overflow-y:auto!important}.account-login-card{padding-top:max(70px,env(safe-area-inset-top));min-height:100dvh!important}.account-recovery-card{padding-top:max(58px,env(safe-area-inset-top));min-height:100dvh!important}.product-detail-modal,.seller2-camera{min-height:100dvh!important}.account-delete-backdrop{align-items:start;padding:0}.account-delete-modal{padding:68px 20px calc(30px + env(safe-area-inset-bottom));border-radius:0;min-height:100dvh!important}}@media (max-height:560px) and (min-width:681px){.register-overlay,.account-overlay,.account-login-backdrop,.modal-backdrop,.catalog-modal-backdrop,.product-detail-backdrop,.seller2-camera-backdrop{place-items:start center;padding:12px}.register-panel{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.account-login-card,.account-recovery-card,.catalog-modal,.catalog-master-modal,.seller2-product-modal,.seller2-weight-modal,.product-detail-modal,.delivery-create-modal,.driver-review-modal,.seller2-camera,.banner-modal,.account-delete-modal{max-height:calc(100dvh - 24px)}}.product-image{aspect-ratio:1!important;height:auto!important}.seller-editor-volume{color:#3d6654;background:#eef8f2;border-radius:10px;margin:14px 0 0;padding:11px;font-size:13px}.seller-editor-volume strong{color:#087b40}.seller2-product-row.inactive{background:#fff2f0;border-color:#e9a39a}.seller2-product-row.inactive .product-active-label{color:#b9362b}.seller2-shell small,.seller-editor-shell small,.register-panel small{font-size:12px}.seller-branches{margin-bottom:18px}.seller-branches>header{grid-template-columns:1fr minmax(220px,360px) auto;align-items:center;gap:12px;display:grid}.seller-branches header div{flex-direction:column;display:flex}.seller-branches header small{color:#168148;font-weight:700}.seller-branches select,.seller-branches input{background:#fff;border:1px solid #d7e3dc;border-radius:10px;min-height:42px;padding:9px 11px}.seller-branches button,.performance-tabs button{color:#147a42;background:#fff;border:1px solid #b9dbc5;border-radius:10px;min-height:40px;padding:0 14px;font-weight:700}.seller-branches form{border-top:1px solid #e5ece8;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;padding-top:15px;display:grid}.seller-branches form>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.seller-branches form p{color:#a23d34;grid-column:1/-1}.performance-tabs{gap:8px;margin:16px 0;display:flex}.performance-tabs button.active{color:#fff;background:#159447}.performance-metrics{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.performance-metrics article{background:#fff;border:1px solid #dfe8e3;border-radius:15px;flex-direction:column;padding:18px;display:flex}.performance-metrics strong{margin:7px 0;font-size:20px}.performance-metrics em{color:#148048;font-size:11px;font-style:normal}.performance-metrics em.down{color:#bd463a}.performance-table{margin-top:16px}.performance-table header,.performance-table>div{border-bottom:1px solid #e7eeea;grid-template-columns:1fr 130px 160px;gap:12px;padding:12px 4px;display:grid}.performance-table header{font-weight:700}.performance-table>div strong{text-align:right}@media (max-width:760px){.seller-branches>header,.seller-branches form,.seller-branches form>div{grid-template-columns:1fr}.performance-metrics{grid-template-columns:1fr 1fr}.performance-table header,.performance-table>div{grid-template-columns:1fr auto}.performance-table>div strong{text-align:left;grid-column:1/-1}}.seller-product-control .managed-product{grid-template-columns:auto 48px 1fr auto auto;align-items:center;gap:10px;display:grid}.seller-product-control .managed-product>img,.managed-product-placeholder{object-fit:cover;background:#edf3ef;border-radius:9px;width:48px;height:48px}.managed-product-placeholder{color:#718179;place-items:center;font-size:11px;display:grid}.seller-product-control .managed-product.inactive{background:#fff1f1;border-left:4px solid #d94444}.admin-product-editor-backdrop{z-index:400;background:#021e1494;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-product-editor{background:#fff;border-radius:20px;width:min(650px,100%);max-height:94vh;padding:22px;overflow:auto;box-shadow:0 30px 90px #0000004d}.admin-product-editor header{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.admin-product-editor header h2{margin:3px 0}.admin-product-editor header>button{border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.admin-product-editor>label,.admin-product-editor>div>label{flex-direction:column;gap:6px;margin:10px 0;font-size:12px;font-weight:700;display:flex}.admin-product-editor>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-product-editor input,.admin-product-editor select,.admin-product-editor textarea{width:100%;min-height:42px;font:inherit;border:1px solid #d5e2db;border-radius:9px;padding:9px 11px}.admin-product-editor textarea{resize:vertical;min-height:90px}.admin-dimensions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.admin-product-editor>.btn-primary{width:100%;margin-top:12px}@media (max-width:620px){.seller-product-control .managed-product{grid-template-columns:auto 44px 1fr}.admin-product-editor>div{grid-template-columns:1fr}}body small{font-weight:550;font-size:12px!important}.branch-region-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.branch-region-grid select{min-width:0}.hero-admin-editor{gap:14px;margin-bottom:18px;display:grid}.hero-admin-editor>label{gap:6px;display:grid}.hero-admin-editor textarea,.article-admin-form textarea{resize:vertical}.product-store-line b{font-size:11px!important}.market-product-card .product-meta{font-size:10px!important}.article-admin-form{gap:12px;margin-bottom:18px;display:grid}.article-admin-form input,.article-admin-form textarea,.article-admin-form select,.article-admin-form button,.hero-admin-editor input,.hero-admin-editor textarea{font:inherit;border:1px solid #d7e5dc;border-radius:12px;padding:12px}.article-admin-list article{border-top:1px solid #e4ece7;grid-template-columns:100px 1fr auto auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.article-admin-list img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100px}.articles-page,.article-page{color:#133b2f;background:#f5faf7;min-height:100vh}.articles-page>header,.article-page>header{background:#fff;border-bottom:1px solid #e2ece6;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,50vw - 580px);display:flex}.articles-page header img,.article-page header img{width:145px}.articles-page header a,.article-page header a{color:#087b3e;font-weight:700;text-decoration:none}.articles-hero{max-width:1160px;margin:0 auto;padding:70px 24px 38px}.articles-hero h1{max-width:780px;margin:8px 0 12px;font-size:clamp(34px,5vw,60px)}.article-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1160px;margin:0 auto;padding:0 24px 70px;display:grid}.article-grid article{background:#fff;border:1px solid #dfeae3;border-radius:20px;overflow:hidden}.article-grid a{color:inherit;text-decoration:none}.article-grid img{aspect-ratio:16/9;object-fit:cover;width:100%}.article-grid article div{padding:18px}.article-grid h2{font-size:20px}.articles-page>footer,.article-page>footer{text-align:center;color:#61776d;padding:24px}.article-page>article{max-width:820px;margin:0 auto;padding:64px 24px}.article-page h1{font-size:clamp(36px,5vw,62px);line-height:1.05}.article-lead{color:#61776d;font-size:19px}.article-cover{aspect-ratio:16/9;object-fit:cover;border-radius:22px;width:100%;margin:24px 0}.article-body{font-size:17px;line-height:1.8}.article-body p{white-space:pre-wrap}@media (max-width:720px){.branch-region-grid,.article-grid{grid-template-columns:1fr}.article-admin-list article{grid-template-columns:74px 1fr}.article-admin-list article>a,.article-admin-list article>button{grid-column:auto}.article-admin-list img{width:74px}.articles-page>header,.article-page>header{padding:0 18px}}.seller-warranty{margin-top:16px;padding:18px}.seller-warranty>header{justify-content:space-between;align-items:center;display:flex}.seller-warranty>header h2{margin:4px 0}.seller-warranty>header>b{color:#8b620d;background:#fff0d4;border-radius:20px;padding:6px 9px}.seller-warranty>article{border-top:1px solid #e5ece8;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.seller-warranty article>div{flex-direction:column;gap:4px;display:flex}.seller-warranty article p{margin:3px 0}.seller-warranty article time{color:#60756b;font-size:11px}.seller-warranty article>span{background:#edf5f0;border-radius:20px;padding:6px 8px;font-size:11px}.seller-warranty article>button{color:#fff;background:#159447;border:0;border-radius:8px;padding:8px 11px;font-weight:700}@media (max-width:620px){.seller-warranty>article{grid-template-columns:1fr auto}.seller-warranty article>button{grid-column:1/-1}}.register-field input.field-invalid{background:#fff8f7;border-color:#df5b51;box-shadow:0 0 0 3px #df5b5114}.register-field input.field-valid{background:#f8fffa;border-color:#159447}.register-field>small.availability-error{font-weight:700;color:#c64239!important;font-size:10px!important}.register-field>small.availability-ok{font-weight:700;color:#13813e!important;font-size:10px!important}.otoko-verified{vertical-align:middle;align-items:center;gap:5px;margin-left:5px;display:inline-flex}.otoko-verified i{color:#fff;background:linear-gradient(145deg,#f7ce52,#d79a12);border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:700;display:inline-grid;box-shadow:0 2px 7px #bd800047}.otoko-verified em{color:#a87508;font-size:10px;font-style:normal;font-weight:700}.product-store-line .otoko-verified{margin-left:2px}.product-store-line .otoko-verified i{width:15px;height:15px;font-size:10px}.seller-profile-page{background:#fff;border:1px solid #dce9e1;border-radius:22px;max-width:940px;margin:auto;padding:24px}.seller-profile-page>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.seller-profile-page>header h2{margin:4px 0;font-size:25px}.seller-profile-page>header p{color:#6c7f75;margin:0}.seller-profile-page>header>img,.seller-profile-page>header>span{object-fit:cover;color:#159447;background:#eaf7ee;border-radius:18px;place-items:center;width:76px;height:76px;font-weight:700;display:grid}.seller-profile-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.seller-profile-grid label,.seller-profile-logo,.seller-profile-detail{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.seller-profile-page label>span{font-size:12px;font-weight:700}.seller-profile-page input,.seller-profile-page textarea,.seller-profile-page select{color:#17362a;background:#fbfdfb;border:1px solid #d5e3da;border-radius:10px;width:100%;padding:11px}.seller-profile-message{color:#227244;background:#edf8f1;border-radius:9px;padding:10px 12px}.seller-profile-save{color:#fff;cursor:pointer;background:#159447;border:0;border-radius:10px;padding:12px 20px;font-weight:700}@media (max-width:680px){.seller-profile-page{padding:16px}.seller-profile-grid{grid-template-columns:1fr}.seller-profile-page>header h2{font-size:20px}}.shipping-promo-card{max-width:920px;padding:22px}.shipping-promo-card>header{border-bottom:1px solid #e4ece7;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.shipping-promo-card>header>div{align-items:center;gap:12px;display:flex}.shipping-promo-card>header>div>span{color:#0d8743;background:#e9f8ef;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.shipping-promo-card>header p{flex-direction:column;margin:0;display:flex}.shipping-promo-card>header small{color:#718178}.shipping-promo-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.shipping-promo-grid label{color:#234236;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.shipping-promo-grid input{min-height:46px;font:inherit;border:1px solid #cfdfd6;border-radius:11px;padding:10px 12px}.shipping-promo-grid small{color:#16804a}.shipping-always{align-items:center;gap:9px;font-weight:700;display:flex}.shipping-always input{accent-color:#13954a;width:19px;height:19px}.shipping-promo-card footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.shipping-promo-card footer p{color:#177942;margin:0}.shipping-promo-card footer button{color:#fff;background:#119448;border:0;border-radius:12px;min-height:46px;padding:0 20px;font-weight:700}.shipping-promo-card footer button:disabled{opacity:.55}@media (max-width:720px){.shipping-promo-grid{grid-template-columns:1fr}.shipping-promo-card footer{flex-direction:column;align-items:stretch}.shipping-promo-card footer button{width:100%}}.fee-bill-card{background:#fffcf2;border-color:#ecd9a7;margin:14px 0 18px;padding:18px}.fee-bill-card>header{justify-content:space-between;align-items:center;display:flex}.fee-bill-card>header h3{margin:3px 0}.fee-bill-card>header>strong{color:#9b6a0a;font-size:22px}.fee-bill-card>p{color:#5e5948}.fee-bill-card>article{border-top:1px solid #eee3c8;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.fee-bill-card article>div{flex-direction:column;display:flex}.fee-bill-card article small{color:#716d61}.fee-bill-card article em{color:#b33f35;font-size:12px}.fee-bill-card article label{color:#fff;cursor:pointer;background:#14934a;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:700}.fee-bill-card article input{display:none}@media (max-width:650px){.fee-bill-card>article{grid-template-columns:1fr auto}.fee-bill-card article label{text-align:center;grid-column:1/-1}}.admin-fee-bills{margin-top:20px}.admin-fee-bills>article{border-top:1px solid #e4ebe7;grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.admin-fee-bills article>div:first-child{flex-direction:column;display:flex}.admin-fee-bills article>div:last-child{gap:7px;display:flex}.admin-fee-bills article button,.admin-fee-bills article a{color:#167942;background:#fff;border:1px solid #bad8c6;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700;text-decoration:none}@media (max-width:800px){.admin-fee-bills>article{grid-template-columns:1fr auto}.admin-fee-bills article>div:last-child{grid-column:1/-1}}.product-description{overscroll-behavior:contain;white-space:pre-wrap;scrollbar-color:#80be98 transparent;scrollbar-width:thin;max-height:170px;padding-right:8px;overflow-y:auto;font-size:12px!important}.otoko-fyi-link{color:#087b3e;background:#eaf7ef;border:1px solid #abd6bb;border-radius:999px;align-items:center;padding:6px 10px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:650px){.otoko-dock{top:11px;bottom:auto!important;right:158px!important}.otoko-dock.seller{top:11px;bottom:auto!important;right:58px!important}.otoko-dock>button{border-radius:12px;justify-content:center;width:41px;min-height:41px;padding:0!important}.otoko-dock>button:first-child,.otoko-dock>button b{display:none}.otoko-owner-footer{padding-bottom:112px}.top-actions>.icon-button{display:none}}.seller-editor-type{grid-template-columns:repeat(3,1fr)}.seller-editor-count{text-align:right;color:#75867e;margin-top:5px;display:block}.seller-editor-photos span{cursor:grab;border:1px solid #dce9e1;position:relative}.seller-editor-photos span button{color:#a72f28;background:#fff;border:0;border-radius:50%;width:24px;height:24px;font-weight:700;position:absolute;top:4px;right:4px;box-shadow:0 2px 8px #0002}.seller-variant-head,.seller-variant-list>div{grid-template-columns:38px 1.05fr .9fr .8fr .8fr .65fr 34px}.seller-variant-drag{cursor:grab;text-align:center;color:#6c8177;letter-spacing:-4px}.seller-variant-bulk{background:#f4f8f5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px;display:flex}.seller-variant-bulk button{color:#087d41;background:#fff;border:1px solid #b8dbc6;border-radius:9px;padding:7px 10px;font-weight:700}.seller-check{border:1px solid #dbe7df;border-radius:12px;align-items:center;gap:9px;padding:14px;font-weight:700;display:flex!important}.seller-check input{width:18px!important}.seller-editor-legal{color:#536b60;background:#f5f8f6;border-left:4px solid #c89d2c;border-radius:9px;padding:13px;font-size:12px;line-height:1.65}.seller-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.seller-panel-heading h2{margin:4px 0;font:700 24px Montserrat,sans-serif}.seller-panel-heading small{color:#149b4f;letter-spacing:.12em;font-weight:700}.seller-panel-heading p{color:#6b7e74;margin:0}.seller-empty-state{text-align:center;background:#fff;border:1px dashed #b8d9c5;border-radius:20px;place-items:center;padding:45px;display:grid}.seller-empty-state h3{margin:13px 0 3px}.seller-empty-state p{color:#6b7d74}.seller-empty-state a{color:#fff;background:#149b4f;border-radius:11px;padding:11px 15px;font-weight:700}.seller-rental-list{gap:10px;display:grid}.seller-rental-list article{background:#fff;border:1px solid #dce8e0;border-radius:16px;grid-template-columns:1.4fr 1fr 170px;align-items:center;gap:15px;padding:16px;display:grid}.seller-rental-list article small{color:#6b7b74;margin-top:4px;display:block}.seller-rental-list article p{font-size:12px}.seller-rental-list label{font-size:11px;font-weight:700}.seller-rental-list select{border:1px solid #ceded4;border-radius:9px;width:100%;margin-top:4px;padding:8px;display:block}.seller2-product-actions{align-items:center;gap:6px;display:flex}.seller2-copy-product{color:#0b7f43;border:1px solid #9dcfb2;border-radius:9px;padding:8px;font-size:12px;font-weight:700}.rental-date-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.rental-date-grid label{font-size:12px;font-weight:700}.rental-date-grid input{border:1px solid #d4e0d9;border-radius:10px;width:100%;margin-top:6px;padding:10px}.rental-choice details{margin-top:12px}.rental-choice summary{cursor:pointer;font-weight:700}.seo-product-page{background:#f3f8f5;min-height:100vh}.seo-product-page>header{background:#073d2c;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,6vw,90px);display:flex}.seo-product-page>header img{width:145px}.seo-product-page>header>a:last-child{color:#fff;font-weight:700}.seo-product-page article{background:#fff;border-radius:24px;grid-template-columns:minmax(280px,470px) 1fr;gap:38px;max-width:1050px;margin:45px auto;padding:28px;display:grid}.seo-product-page article>img,.seo-product-placeholder{aspect-ratio:1;object-fit:cover;color:#149b4f;background:#e6f5ec;border-radius:18px;place-items:center;width:100%;font:700 36px Montserrat;display:grid}.seo-product-page h1{margin:10px 0;font:700 clamp(27px,4vw,42px) Montserrat}.seo-product-page article strong{color:#0c8c49;font-size:24px;display:block}.seo-product-page article p{white-space:pre-wrap;color:#4f685d;max-height:320px;line-height:1.75;overflow:auto}.seo-store-link{color:#0b573d;margin-top:20px;font-weight:700;display:block}@media (max-width:700px){.seller-editor-type{grid-template-columns:1fr}.seller-variant-list>div{grid-template-columns:32px 1fr 1fr 34px}.seller-variant-list button{grid-area:1/4/4}.seller-rental-list article,.rental-date-grid{grid-template-columns:1fr}.seo-product-page article{grid-template-columns:1fr;margin:18px 12px;padding:16px}}.seller-editor-alert.success{z-index:500;text-align:center;min-width:min(420px,100vw - 30px);position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 42px #063c2533}.seller-addons{border-top:1px solid #e5ece8;margin-top:22px;padding-top:20px}.seller-addons>div:not(.seller-editor-card-title){grid-template-columns:1fr 180px 38px;gap:8px;margin:8px 0;display:grid}.seller-addons>div>button{color:#a23b31;background:#fff0ee;border:0;border-radius:9px;font-size:18px}@media (max-width:620px){.seller-addons>div:not(.seller-editor-card-title){grid-template-columns:1fr 1fr 36px}}.seller-branches header>div em{color:#168047;margin-top:3px;font-size:11px;font-style:normal;font-weight:700;display:block}.seller-branches{padding:15px 17px}.seller-branch-toolbar{align-items:center;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(220px,340px) auto!important;display:grid!important}.seller-branch-identity{align-items:center;gap:10px;min-width:0;flex-direction:row!important;display:flex!important}.seller-branch-identity>span{color:#148447;background:#e8f7ed;border-radius:11px;flex:0 0 38px;place-items:center;height:38px;display:grid}.seller-branch-identity p{flex-direction:column;min-width:0;margin:0;display:flex}.seller-branch-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-branch-select{flex-direction:column;gap:4px;display:flex}.seller-branch-select>span,.seller-branch-form label>span{color:#65796f;font-size:11px;font-weight:700}.seller-branch-actions{gap:7px;flex-direction:row!important;display:flex!important}.seller-branch-actions button,.seller-branch-form-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.seller-branch-actions button.primary,.seller-branch-form-actions button.primary{color:#fff;background:#159447;border-color:#159447}.seller-branch-form{background:#f8fbf9;border-radius:14px;border:1px solid #dce8e1!important;grid-template-columns:1fr!important;gap:14px!important;margin-top:14px!important;padding:17px!important;display:grid!important}.seller-branch-form-head>div{align-items:center;gap:10px;display:flex!important}.seller-branch-form-head svg{color:#159447}.seller-branch-form-head span{flex-direction:column;display:flex}.seller-branch-form-head small{color:#718078}.seller-branch-basic,.branch-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.seller-branch-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.seller-branch-form-actions{justify-content:flex-end;grid-template-columns:none!important;gap:8px!important;display:flex!important}.seller-branch-form>p[role=alert]{color:#a23d34;margin:0}.seller-profile-message{margin:12px 0 0}@media (max-width:900px){.seller-branch-toolbar{grid-template-columns:1fr auto!important}.seller-branch-select{grid-area:2/1/auto/-1}.seller-branch-actions{grid-area:1/2}}@media (max-width:560px){.seller-branches{padding:13px}.seller-branch-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.seller-branch-actions button span{display:none}.seller-branch-actions button{width:40px;padding:0}.seller-branch-basic,.branch-region-grid{grid-template-columns:1fr!important}.seller-branch-form{padding:13px!important}.seller-branch-form-actions{flex-direction:column;align-items:stretch}.seller-branch-form-actions button{width:100%}}.kasir-preview{color:#103a2c;background:radial-gradient(circle at 90% 10%,#dff8e8,#0000 34%),#f6faf7;min-height:100vh;padding:0 5vw 70px}.kasir-preview>header{justify-content:space-between;align-items:center;min-height:78px;display:flex}.kasir-preview>header>a{color:#176a43;font-size:13px;font-weight:700;text-decoration:none}.kasir-preview-brand{align-items:center;display:flex;gap:9px!important;font-size:22px!important}.kasir-preview-brand svg{color:#fff;background:#159447;border-radius:8px;padding:5px}.kasir-preview-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);align-items:center;gap:6vw;min-height:520px;display:grid}.kasir-preview-hero>div:first-child>span{color:#159447;letter-spacing:.14em;font-size:11px;font-weight:700}.kasir-preview-hero h1{max-width:680px;font:700 clamp(38px,6vw,70px)/1.02 var(--font-headline);letter-spacing:-.045em;margin:12px 0}.kasir-preview-hero p{color:#5e766c;max-width:560px;font-size:16px;line-height:1.65}.kasir-preview-cta{color:#fff;background:#159447;border-radius:12px;margin-top:14px;padding:14px 19px;font-weight:700;text-decoration:none;display:inline-flex}.kasir-preview-screen{color:#fff;background:#073d2c;border-radius:22px;padding:20px;transform:rotate(1deg);box-shadow:0 25px 70px #0e55342b}.kasir-preview-screen>div{color:#b9d9ca;background:#ffffff14;border-radius:12px;gap:9px;padding:13px;display:flex}.kasir-preview-screen article{border-bottom:1px solid #ffffff19;justify-content:space-between;padding:16px 3px;display:flex}.kasir-preview-screen article p{color:#fff;flex-direction:column;margin:0;display:flex}.kasir-preview-screen article small{color:#9fc8b5}.kasir-preview-screen footer{grid-template-columns:1fr auto;align-items:center;gap:8px;padding-top:18px;display:grid}.kasir-preview-screen footer strong{font-size:25px}.kasir-preview-screen footer button{color:#fff;background:#31c66d;border:0;border-radius:11px;grid-column:1/-1;justify-content:center;gap:7px;padding:13px;font-weight:700;display:flex}.kasir-preview-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kasir-preview-grid article{background:#fff;border:1px solid #dce9e1;border-radius:17px;padding:21px}.kasir-preview-grid svg{color:#159447}.kasir-preview-grid h2{margin:14px 0 6px;font-size:16px}.kasir-preview-grid p{color:#678077;margin:0;font-size:13px;line-height:1.5}@media (max-width:800px){.kasir-preview-hero{grid-template-columns:1fr;padding:45px 0}.kasir-preview-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.kasir-preview{padding:0 16px 40px}.kasir-preview>header{min-height:64px}.kasir-preview-hero{gap:32px;min-height:0;padding:45px 0}.kasir-preview-hero h1{font-size:42px}.kasir-preview-screen{transform:none}.kasir-preview-grid{grid-template-columns:1fr}}.cashier-plus-shell{background:#f3f7f5;grid-template-columns:182px minmax(0,1fr)}.cashier-plus-shell .seller2-content{max-width:none;padding:20px 22px 50px}.cashier-plus-shell .seller2-sidebar{background:#062f24}.cashier-plus-shell .seller2-cod-setting{display:none}.cashier-plus-shell .seller2-store{margin-top:auto}.cashier-fullscreen{color:#245342;cursor:pointer;background:#fff;border:1px solid #d9e5de;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.seller2-catalog-grid strong{font-size:13px}.seller2-catalog-grid small{font-size:12px}.seller2-catalog-grid b{font-size:11px}.seller2-receipt h3{font-size:17px}.seller2-receipt h3 span,.seller2-receipt-items strong,.seller2-receipt-items b,.seller2-total span,.seller2-pay,.seller2-fee-note{font-size:12px}.seller2-receipt-items small,.seller2-empty{font-size:11px}.seller2-pay-method button{min-height:39px;font-size:11px}.seller2-pos-promo{border-top:1px solid #ffffff24;gap:8px;padding:12px 0;display:grid}.seller2-pos-promo label,.seller2-pos-promo>div{align-items:center;gap:8px;display:flex}.seller2-pos-promo select,.seller2-pos-promo input{color:#fff;background:#ffffff12;border:1px solid #fff2;border-radius:8px;outline:0;width:100%;min-width:0;height:37px;padding:0 9px}.seller2-pos-promo select option{color:#123b2e}.seller2-pos-promo>div span{font-size:11px}.seller2-pos-promo p{color:#9de1b9;justify-content:space-between;margin:0;font-size:12px;display:flex}.seller2-grand-total{border-top:1px solid #ffffff24;justify-content:space-between;align-items:end;padding:13px 0;display:flex}.seller2-grand-total span{font-size:12px}.seller2-grand-total strong{font-size:22px}.cashier-plus-shell .seller2-cashier{grid-template-columns:minmax(0,1fr) minmax(320px,360px)}.cashier-plus-shell .seller2-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.cashier-plus-shell .seller2-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cashier-plus-shell .seller2-cashier{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:760px){.cashier-plus-shell{display:block}.cashier-plus-shell .seller2-content{padding:14px 12px 82px}.cashier-plus-shell .seller2-cashier{grid-template-columns:1fr}.cashier-plus-shell .seller2-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-fullscreen span{display:none}.cashier-fullscreen{justify-content:center;width:40px;padding:0}.cashier-plus-shell .seller2-receipt{z-index:10;max-height:58vh;position:sticky;bottom:72px;overflow:auto;box-shadow:0 -10px 30px #092f2440}}.market-product-card .product-stock,.market-product-card .product-review{min-height:0;display:block}.market-product-card .product-review{margin-top:3px}@media (max-width:800px){.product-detail-main-image{aspect-ratio:1}}@media (max-width:560px){.header-brand-logo{width:126px}.topbar{gap:12px;padding-inline:14px}.mobile-nav{height:68px;padding:5px max(8px,env(safe-area-inset-left)) calc(5px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}.mobile-nav small{display:none}.mobile-nav button{border-radius:15px;min-width:0;height:48px;padding:0}.mobile-nav .mobile-nav-search{background:var(--green);color:#fff;border-radius:50%;place-self:center;width:52px;height:52px;transform:translateY(-8px);box-shadow:0 9px 22px #1594474d}.mobile-nav .mobile-nav-search:active{transform:translateY(-6px)scale(.96)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-product-card{border-radius:15px}.market-product-card .product-info{min-height:0;padding:12px 11px 11px}.market-product-card .product-info h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;height:2.8em;min-height:2.8em;margin-bottom:8px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.market-product-card .price{font-size:16px;line-height:1.3}.product-store-line{gap:6px!important;margin:9px 0 7px!important}.product-store-line>span{border-radius:7px;width:23px;height:23px}.product-store-line b{line-height:1.35;font-size:11px!important}.market-product-card .product-meta{line-height:1.5;font-size:10px!important}.market-product-card .product-review{margin-top:2px}.market-product-card .add-button{min-height:42px;margin-top:10px;font-size:12px}.product-image,.product-detail-main-image{aspect-ratio:1!important;height:auto!important}.product-image.has-photo>img,.product-detail-main-image img{object-fit:cover}.otoko-dock{display:none!important}}.seller-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.seller-source-tabs button{color:#315b48;background:#fff;border:1px solid #bad8c7;border-radius:11px;min-height:42px;font-weight:700}.seller-source-tabs button.active{color:#087d41;background:#eaf8f0;border-color:#149b4f;box-shadow:0 0 0 2px #149b4f20}.seller-source-card>small{color:#187c49;margin-top:9px;font-weight:700;display:block}@media (max-width:640px){.seller-source-tabs{grid-template-columns:1fr}.seller2-product-actions{min-width:132px!important}.seller2-product-actions>a{min-height:34px!important;padding:6px 8px!important}}.seller2-product-row>.seller2-product-actions{background:0 0;border-radius:0;width:auto;height:auto}.seller2-product-actions{grid-template-columns:repeat(2,minmax(64px,1fr));align-items:center;gap:7px;min-width:148px;display:grid!important}.seller2-product-actions>a{white-space:nowrap;justify-content:center;align-items:center;min-height:36px;border-radius:9px!important;padding:7px 10px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:flex!important}.seller2-copy-product{background:#fff}@media (max-width:760px){.seller2-product-row>.seller2-product-actions{grid-column:2/-1;justify-self:start}}.delivery-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 18px;display:grid}.delivery-choice>button{align-items:start;height:100%;margin:0;padding:14px}.delivery-choice>button>span{line-height:1}.delivery-choice p{gap:5px}.delivery-choice strong{font-size:13px}.delivery-choice small{line-height:1.45;display:block;font-size:11px!important}.payment-methods>button{gap:12px;padding:14px}.payment-methods p{gap:5px}.payment-methods strong{font-size:13px}.payment-methods small{line-height:1.45;font-size:11px!important}.payment-disclosure,.payment-owner{font-size:10px}.checkout-breakdown-title{justify-content:space-between;align-items:center;color:var(--ink)!important;margin-bottom:10px!important;font-size:12px!important;display:flex!important}.checkout-line-breakdown{border-top:1px solid #e1e9e4;gap:7px;padding:10px 0;color:var(--ink)!important;margin:0!important;display:grid!important}.checkout-line-breakdown p{justify-content:space-between;gap:12px;margin:0;font-size:11px;display:flex}.checkout-line-breakdown p span{color:#4f675c;min-width:0}.checkout-line-breakdown p strong{flex:none}.checkout-discount-row,.checkout-discount-row strong{color:#087d41!important}.rental-identity-upload{grid-template-columns:104px 1fr;gap:9px;margin-top:12px;display:grid}.rental-identity-upload select,.rental-identity-upload label{min-height:44px;font:inherit;background:#fff;border:1px solid #cdded4;border-radius:11px;padding:10px}.rental-identity-upload label{color:#087d41;cursor:pointer;place-items:center;font-weight:700;display:grid}.rental-identity-upload label.uploaded{background:#edf9f2;border-color:#149b4f}.rental-identity-upload input{display:none}.seller-courier-radios{background:#f6faf7;border:1px solid #dce8e0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:14px;display:flex}.seller-courier-radios>strong{width:100%;font-size:12px}.seller-courier-radios label{cursor:pointer;background:#fff;border:1px solid #cae0d3;border-radius:10px;align-items:center;gap:8px;min-width:145px;padding:10px 12px;font-weight:700;display:flex}.seller-courier-radios input{accent-color:#149b4f;height:18px;width:18px!important}@media (max-width:520px){.delivery-choice{grid-template-columns:1fr}.rental-identity-upload{grid-template-columns:90px 1fr}.payment-methods>button{grid-template-columns:40px minmax(0,1fr) auto}}.seller-editor-fixed-note{color:#126d3c;background:#eef9f2;border:1px solid #b9dec7;border-radius:12px;flex-direction:column;gap:4px;margin:13px 0;padding:13px;display:flex}.seller-editor-fixed-note small{color:#4c6b5c}.seller2-brand{box-sizing:border-box;gap:6px;width:100%;min-width:0;padding-inline:4px;overflow:hidden}.seller2-brand-logo{flex:0 auto;width:126px;min-width:0;max-width:calc(100% - 50px)}.seller2-brand>small{white-space:nowrap;flex:none;margin-left:0}.admin-brand{box-sizing:border-box;gap:7px;width:100%;min-width:0;overflow:hidden}.admin-brand img{flex:0 auto;width:132px;min-width:0;max-width:calc(100% - 50px)}.admin-brand small{white-space:nowrap;flex:none}.seller-variant-bulk{grid-template-columns:auto repeat(3,minmax(115px,1fr)) auto;align-items:end;gap:9px;margin:16px 0 14px;padding:14px;display:grid}.seller-variant-bulk>strong{white-space:nowrap;align-self:center;font-size:12px}.seller-variant-bulk label{gap:5px;display:grid}.seller-variant-bulk label>span{margin:0;font-size:10px}.seller-variant-bulk input{min-width:0;padding:9px 10px}.seller-variant-bulk>button{color:#fff;background:#149b4f;border-color:#149b4f;min-height:40px;padding-inline:15px}@media (max-width:760px){.seller-variant-bulk{grid-template-columns:1fr 1fr}.seller-variant-bulk>strong,.seller-variant-bulk>button{grid-column:1/-1}.seller-variant-bulk>button{width:100%}}@media (min-width:651px) and (max-width:900px){.admin-brand{justify-content:center;margin-inline:auto}.admin-brand img{width:42px;max-width:42px;height:42px}}@media (max-width:650px){.admin-brand{width:auto;overflow:visible}.admin-brand img{width:112px;max-width:112px}}.email-otp-card em{color:#bd3c32;margin:12px 0;font-style:normal;font-weight:700;display:block}.email-otp-card label small{color:#6b7e76;margin-top:6px;display:block}.email-otp-card .otp-code-input{letter-spacing:10px;text-align:center;font-family:Montserrat,Arial,sans-serif;font-size:26px;font-weight:700}.email-otp-card .otp-resend,.email-otp-card .otp-change-email{margin-top:10px;color:#147745!important;box-shadow:none!important;background:0 0!important;border:1px solid #bddbcc!important}.email-otp-card .otp-resend:disabled{opacity:.55}.register-otp-step{text-align:left;width:min(460px,100% - 28px)}.register-otp-step>p{color:#61756c;line-height:1.65}.register-otp-step form{margin-top:22px}.register-otp-step label span{margin-bottom:8px;font-weight:700;display:block}.register-otp-step .otp-code-input{letter-spacing:10px;text-align:center;border:1px solid #cfe0d7;border-radius:14px;outline:none;width:100%;height:58px;padding:0 16px;font:700 25px/1 Montserrat,Arial,sans-serif}.register-otp-step em{color:#b43f35;margin:12px 0;font-style:normal;display:block}.register-otp-step .register-primary{width:100%;margin-top:16px}.register-otp-step .otp-resend{color:#14824a;cursor:pointer;background:#fff;border:1px solid #c8ded2;border-radius:12px;width:100%;margin-top:10px;padding:12px;font-weight:700}.register-otp-step .otp-resend:disabled{opacity:.5}.buyer-wallet-card,.buyer-extra-card{background:#fff;border:1px solid #dce9e0;border-radius:20px;width:min(720px,100% - 32px);margin:18px auto 0;padding:24px;box-shadow:0 14px 35px #10442b0e}.buyer-wallet-card{color:#fff;background:linear-gradient(135deg,#073e2e,#0c7245);justify-content:space-between;align-items:center;gap:18px;display:flex}.buyer-wallet-card small,.buyer-extra-card header small{letter-spacing:.12em;font-size:9px;font-weight:700}.buyer-wallet-card h2{margin:5px 0 3px;font:700 28px Montserrat,sans-serif}.buyer-wallet-card p{color:#bfe2d0;margin:0;font-size:11px}.buyer-wallet-card button,.buyer-extra-card header button,.buyer-extra-card form>button{color:#fff;cursor:pointer;background:#18a352;border:0;border-radius:11px;padding:11px 14px;font-weight:700}.buyer-wallet-card button{color:#0b7043;background:#fff;align-items:center;gap:6px;display:flex}.buyer-extra-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.buyer-extra-card header h2{margin:4px 0 0;font-size:19px}.buyer-extra-card form{gap:13px;display:grid}.buyer-extra-card form label>span{margin-bottom:6px;font-size:11px;font-weight:700;display:block}.buyer-extra-card input,.buyer-extra-card select,.buyer-extra-card textarea{background:#fbfdfb;border:1px solid #d5e2d9;border-radius:10px;width:100%;min-height:43px;padding:10px 12px}.buyer-topup-pay{background:#eff8f2;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px;display:flex}.buyer-topup-pay p{gap:4px;margin:0;display:grid}.buyer-topup-pay p span{color:#60736a;font-size:10px}.buyer-topup-pay img{object-fit:cover;border-radius:8px;width:68px;height:68px}.buyer-address-list{gap:9px;display:grid}.buyer-address-list>p{color:#708078;font-size:11px}.buyer-address-list article{border:1px solid #e0e9e3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.buyer-address-list article>span{color:#127943;background:#e7f6ec;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:700}.buyer-address-list p{gap:3px;margin:0;display:grid}.buyer-address-list small{color:#718078;font-size:9px;line-height:1.45}.buyer-address-list article>b{color:#158b49;font-size:9px}.buyer-address-list article>button{color:#158b49;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.buyer-default-check{align-items:center;gap:8px;padding-top:25px;display:flex!important}.buyer-default-check input{width:18px;height:18px;min-height:0}.buyer-topup-row{border-top:1px solid #e7eee9;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.buyer-topup-row p{gap:3px;margin:0;display:grid}.buyer-topup-row small{color:#728078;font-size:9px}.buyer-topup-row>span{color:#147b46;font-size:9px;font-weight:700}.buyer-finance-message{z-index:100;color:#fff;background:#093f2f;border-radius:12px;padding:12px 16px;font-size:11px;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 40px #092d1f33}@media (max-width:680px){.buyer-wallet-card,.buyer-extra-card{width:calc(100% - 24px);padding:18px}.buyer-wallet-card h2{font-size:22px}.buyer-address-list article{grid-template-columns:auto 1fr}.buyer-address-list article>b,.buyer-address-list article>button{grid-column:2}.buyer-topup-pay{align-items:flex-start}}.seller-order-request{color:#6c4c06;background:#fff6df;border-radius:9px;gap:5px;margin-top:8px;padding:9px;display:grid}.seller-order-request small{font-size:9px}.seller-order-request i{flex-wrap:wrap;gap:5px;display:flex}.seller-order-request button{padding:6px 8px!important;font-size:8px!important}.thermal-receipt{color:#111;background:#eef3ef;min-height:100vh;padding:24px}.thermal-actions{justify-content:space-between;width:80mm;margin:0 auto 14px;display:flex}.thermal-actions button{color:#fff;background:#0b8748;border:0;border-radius:8px;padding:9px 12px;font-weight:700}.thermal-receipt>article{background:#fff;width:80mm;margin:auto;padding:7mm;font:500 11px/1.45 Montserrat,Arial,sans-serif;box-shadow:0 8px 35px #173e2a20}.thermal-receipt article header{text-align:center;border-bottom:2px dashed #222;gap:4px;padding-bottom:12px;display:grid}.thermal-receipt article header img{width:38mm;margin:auto}.thermal-receipt article header strong{letter-spacing:.04em;font-size:15px}.thermal-receipt article section{border-bottom:1px dashed #555;padding:11px 0}.thermal-receipt article section>small{font-size:9px;font-weight:700}.thermal-receipt h2{margin:4px 0;font-size:14px}.thermal-receipt p{margin:4px 0}.thermal-item{grid-template-columns:26px 1fr;gap:6px;display:grid}.thermal-receipt footer{text-align:center;gap:5px;padding-top:12px;display:grid}.thermal-receipt footer>b{font-size:14px}.thermal-receipt footer small{font-weight:700}@media print{.thermal-receipt{background:#fff;padding:0}.thermal-actions{display:none}.thermal-receipt>article{width:80mm;box-shadow:none;padding:4mm}}.control-risk-badge{color:#ae3026;white-space:nowrap;background:#ffe0dc;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:10px;font-style:normal;display:inline-flex}.checkout-address{gap:7px;margin-top:12px;display:grid}.checkout-address>span{font-weight:700}.checkout-address select{background:#fff;border:1px solid #cfe0d7;border-radius:11px;width:100%;min-height:44px;padding:0 12px}.checkout-address a{color:#0b8748;width:max-content;font-size:13px;font-weight:700}.seller-receipt-bulk{justify-content:flex-end;margin:-45px 0 20px;display:flex}.seller-receipt-bulk a{color:#0b7542;background:#fff;border:1px solid #c6ddd1;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.thermal-receipt-list{gap:18px;display:grid}.thermal-receipt-list>.thermal-actions{z-index:2;position:sticky;top:12px}.thermal-receipt-list>article{break-after:page}@media (max-width:640px){.seller-receipt-bulk{justify-content:flex-start;margin:-8px 0 15px}}.driver-payment-disclaimer{text-align:left;background:#fff8e8;border:1px solid #efd699;border-radius:11px;padding:12px;line-height:1.55;color:#6e5727!important;margin:12px 0!important;font-size:9px!important}.driver-payment-disclaimer strong{color:#513d14;display:block}.driver-payment-confirm{background:#f4faf6;border:1px solid #cfe2d7;border-radius:11px;margin:12px 0;padding:12px}.driver-payment-confirm>strong{font-size:10px}.driver-payment-confirm p{color:#63766d;margin:5px 0 9px;font-size:8px}.driver-payment-confirm select{background:#fff;border:1px solid #cbdcd3;border-radius:9px;width:100%;height:38px;padding:0 9px}.driver-payment-confirm label{align-items:center;gap:8px;margin-top:9px;font-size:8px;font-weight:700;display:flex}.driver-direct-payment{margin-top:14px}.driver-payment-body{padding:17px}.driver-payment-body>p{color:#61756b;margin:0 0 12px;font-size:9px}.driver-payment-chips{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.driver-payment-chips span{color:#126f3d;background:#e6f5eb;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:700}.driver-payment-check{align-items:center;gap:9px;display:flex!important}.driver-payment-check span{flex-direction:column;display:flex}.driver-payment-check small{color:#6b7e74}.driver-payment-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.driver-payment-actions button{background:#fff;border:1px solid #c9dcd2;border-radius:9px;min-height:40px}.driver-payment-actions .btn-primary{color:#fff;background:#159447}.driver-fee-list{padding:0 17px 17px}.driver-fee-list>div{background:#f4f7f5;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.driver-fee-list>div span{flex-direction:column;display:flex}.driver-fee-list>div small{color:#6c7d74;font-size:8px}.driver-fee-list article{border-bottom:1px solid #e7eee9;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:11px 0;display:grid}.driver-fee-list article span{flex-direction:column;display:flex}.driver-fee-list article small{color:#71827a;font-size:7px}.driver-fee-list article em{font-size:7px;font-style:normal}.driver-fee-list article label{color:#fff;background:#159447;border-radius:7px;grid-column:1/-1;width:max-content;padding:6px 9px;font-size:7px;font-weight:700}.driver-fee-list article input{display:none}.driver-fee-list>p{color:#6c7d74;align-items:center;gap:5px;font-size:8px;line-height:1.5;display:flex}.buyer-driver-payment{margin:9px 0}.buyer-driver-payment>section{background:#fff8e8;border:1px solid #efd699;border-radius:9px;padding:10px}.buyer-driver-payment section strong,.buyer-driver-payment section small{display:block}.buyer-driver-payment section strong{font-size:9px}.buyer-driver-payment section small{color:#705b31;margin-top:3px;font-size:7px;line-height:1.5}.buyer-driver-payment section div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.buyer-driver-payment section div span,.buyer-driver-payment section div a{color:#135e38;background:#fff;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:700;text-decoration:none}.driver-paid-note{color:#137640;background:#e5f5ea;border-radius:7px;padding:7px;font-size:7px;display:block}@media (max-width:640px){.driver-payment-actions{grid-template-columns:1fr}.driver-fee-list article{grid-template-columns:1fr auto}.driver-fee-list article em{grid-column:1/-1}.buyer-driver-payment section div{flex-direction:column;align-items:stretch}.buyer-driver-payment section div span,.buyer-driver-payment section div a{overflow-wrap:anywhere}}@media (max-width:560px){.section-block:has(.category-grid){padding-top:34px}.section-block:has(.category-grid) .section-heading{margin-bottom:15px}.category-grid{gap:10px}.category-card{border-radius:16px;justify-content:flex-start;gap:13px;min-height:108px;padding:14px}.category-icon{border-radius:14px;width:48px;height:48px}.category-icon .otoko-icon{width:27px;height:27px}.category-card strong{font-size:14px;line-height:1.35}.category-more-button{min-height:48px;margin-top:12px;font-size:14px}}@media (max-width:360px){.category-card{gap:11px;min-height:102px;padding:12px}.category-icon{width:44px;height:44px}.category-card strong{font-size:13px}}body{font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.seller2-shell{background:#f5f5f7}.seller2-topbar{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffe0}.seller2-branch-card,.seller2-card,.seller2-metrics article,.seller2-quick button{border-color:#1631291a;border-radius:20px;box-shadow:0 8px 28px #1530270e}.seller2-mobile-menu-backdrop{z-index:140;-webkit-backdrop-filter:blur(5px);background:#071c1557;align-items:flex-end;display:flex;position:fixed;inset:0}.seller2-mobile-menu-sheet{width:100%;max-height:min(78vh,680px);padding:12px 16px calc(18px + env(safe-area-inset-bottom));background:#fcfcfdfa;border-radius:26px 26px 0 0;overflow-y:auto;box-shadow:0 -18px 60px #051c1433}.seller2-mobile-menu-sheet>header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfcfdf0;justify-content:space-between;align-items:center;padding:15px 0 13px;display:flex;position:sticky;top:-12px}.seller2-mobile-menu-sheet>header small{color:var(--green);letter-spacing:.12em;font-size:10px;font-weight:700}.seller2-mobile-menu-sheet>header h2{letter-spacing:-.035em;margin:3px 0 0;font-size:23px}.seller2-mobile-menu-sheet>header>button{color:#244138;cursor:pointer;background:#e9ecea;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;line-height:1}.seller2-mobile-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seller2-mobile-menu-grid>button{color:#244138;text-align:left;cursor:pointer;background:#fff;border:1px solid #1631291a;border-radius:17px;align-items:center;gap:11px;min-width:0;min-height:64px;padding:11px 13px;display:flex;position:relative;box-shadow:0 4px 16px #1530270a}.seller2-mobile-menu-grid>button>span{width:38px;height:38px;color:var(--green);background:#edf7f1;border-radius:12px;flex:none;place-items:center;display:grid}.seller2-mobile-menu-grid>button>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.seller2-mobile-menu-grid>button.active{color:#08783a;background:#eff9f3;border-color:#8acba5}.seller2-mobile-menu-grid>button>em{color:#fff;background:#e04d43;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;display:grid;position:absolute;top:7px;right:9px}@media (max-width:760px){.seller2-shell{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.seller2-content{padding:18px 14px 36px}.seller2-topbar{height:64px;padding:0 15px}.seller2-topbar h1{letter-spacing:-.025em;font-size:18px}.seller2-topbar>div:first-child small{font-size:9px}.seller2-mobile-nav{height:calc(66px + env(safe-area-inset-bottom));padding:5px 7px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffe6;border-top-color:#1631291f;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.seller2-mobile-nav button{border-radius:12px;gap:2px;min-width:0;font-weight:650}.seller2-mobile-nav button:active{background:#edf7f1}.seller2-mobile-nav span{height:23px;font-size:18px}.seller2-mobile-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.1;overflow:hidden}.seller2-mobile-nav em{margin-left:18px;font-size:8px;top:1px}.seller2-metrics{grid-template-columns:1fr;gap:10px}.seller2-metrics article:nth-child(3){grid-column:auto}.seller2-metrics article{min-height:92px;padding:16px}.seller2-metrics small,.seller2-quick small{font-size:11px;line-height:1.4}.seller2-metrics strong{font-size:20px}.seller2-quick strong{font-size:13px}.seller2-toast{bottom:calc(78px + env(safe-area-inset-bottom))}}html{scroll-behavior:smooth}body{animation:.2s ease-out both otoko-page-enter}:where(button,a,[role=button],input,select,textarea){transition:color .16s,background-color .16s,border-color .16s,box-shadow .18s,opacity .16s,transform .16s}:where(button,a,[role=button]):active{transform:scale(.98)}:where(button,input,select,textarea){min-width:0;max-width:100%}:where(img,video,canvas,svg){max-width:100%}:where(h1,h2,h3,h4,p,strong,small,span){overflow-wrap:anywhere}@keyframes otoko-page-enter{0%{opacity:.01}to{opacity:1}}@media (hover:hover) and (pointer:fine){:where(.product-card,.driver-card,.buyer-extra-card,.seller2-stat,.seller-order-card):hover{transform:translateY(-2px);box-shadow:0 14px 32px #0436221a}}@media (max-width:760px){:where(main,section,article,form,header,footer,nav,aside){min-width:0}:where(.commerce-modal,.registration-card,.account-modal){overscroll-behavior:contain;max-height:calc(100dvh - 16px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:761px){.seller2-mobile-menu-backdrop{display:none}}@media (max-width:390px){.seller2-mobile-nav small{font-size:9px}.seller2-mobile-menu-grid{grid-template-columns:1fr}}html,body,body *,body :before,body :after{font-family:var(--font-body)!important;font-weight:500!important}h1,h2,h3,h4,h5,h6,strong,b,label,button,.eyebrow,.kicker,.seller2-eyebrow,.admin-heading,.wargaku-access-kicker{font-family:var(--font-body)!important;font-weight:700!important}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em}button,input,select,textarea{font-family:var(--font-body)!important}.hero-mascot{z-index:5;object-fit:contain;filter:drop-shadow(0 22px 24px #00261633);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(68%,310px);height:auto;max-height:430px;position:absolute;bottom:-66px;right:4%}.hero-visual .map-line{z-index:1}.account-login-card{border:1px solid #d3e3dad1;width:min(440px,100%);padding:34px;overflow-x:hidden;box-shadow:0 28px 90px #0023173d}.account-login-heading{margin-bottom:20px;padding-right:40px;display:block}.account-login-logo{object-fit:contain;object-position:left;width:132px;height:auto;margin-bottom:22px;display:block}.account-login-heading small{color:#15934d;letter-spacing:.14em;font-size:11px;font-weight:700;display:block}.account-login-heading h2{margin:8px 0 9px;font-size:25px;line-height:1.22}.account-login-heading p{color:#6b7d74;margin:0;font-size:13px;line-height:1.55}.account-login-card form label{margin:15px 0}.account-login-help{margin-top:16px}.account-login-close{top:18px;right:18px}@media (max-width:900px){.hero-mascot{width:min(48vw,235px);max-height:320px;bottom:-54px;right:5%}}@media (max-width:680px){.account-login-backdrop{place-items:center!important;padding:12px!important}.account-login-card{overflow-y:auto;border-radius:22px!important;justify-content:flex-start!important;width:min(440px,100%)!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;padding:30px 24px 26px!important}.account-login-heading{margin-bottom:18px;padding-right:34px}.account-login-card input{height:52px}.account-login-submit{min-height:52px}}@media (max-width:480px){.account-login-card{padding:27px 21px 24px!important}.account-login-logo{width:120px;margin-bottom:18px}.account-login-heading small{letter-spacing:.11em;font-size:10px}.account-login-heading h2{font-size:22px}.account-login-heading p,.account-login-card form label>span{font-size:12px}.account-login-help p{font-size:13px}.hero-mascot{width:190px;max-height:272px;bottom:-47px;right:5%}}.hero{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);width:min(1280px,100vw - 32px);min-height:290px;margin-left:50%;transform:translate(-50%)}.hero-copy{padding:38px 26px 36px 58px}.hero-mascot{width:min(118%,520px);max-height:600px;bottom:-128px;right:-3%}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1.18fr) minmax(175px,.82fr);min-height:280px}.hero-copy{padding:30px 12px 28px 30px}.hero-visual{min-height:0}.hero h1{font-size:clamp(35px,6vw,48px)}.hero-mascot{width:min(148%,390px);max-height:460px;bottom:-94px;right:-8%}}@media (max-width:560px){.hero{grid-template-columns:minmax(0,1.22fr) minmax(108px,.78fr);width:calc(100vw - 16px);min-height:228px}.hero-copy{padding:21px 2px 20px 20px}.hero .eyebrow{letter-spacing:.1em;font-size:8px;line-height:1.4}.hero h1{letter-spacing:-.035em;margin:9px 0;font-size:27px;line-height:.98}.hero p{max-width:215px;margin:0;font-size:11px;line-height:1.5}.hero .primary-button{border-radius:10px;gap:12px;margin-top:12px;padding:10px 12px;font-size:11px}.hero-mascot{width:min(180%,272px);max-height:345px;bottom:-63px;right:-32px}.category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.category-grid:not(.expanded) .category-card:not(.mobile-priority){display:flex}.category-card{border-radius:14px;justify-content:center;align-items:center;gap:0;min-height:64px;padding:7px;position:relative}.category-icon{border-radius:12px;width:44px;height:44px}.category-icon .otoko-icon{width:24px;height:24px}.category-card strong{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.category-more-button{display:none}.mobile-order-1{order:1}.mobile-order-2{order:2}.mobile-order-3{order:3}.mobile-order-4{order:4}.mobile-order-5{order:5}.mobile-order-6{order:6}.mobile-order-7{order:7}.mobile-order-8{order:8}.mobile-order-9{order:9}.mobile-order-10{order:10}}@media (max-width:360px){.hero{grid-template-columns:minmax(0,1.26fr) minmax(96px,.74fr);min-height:218px}.hero-copy{padding-left:17px}.hero h1{font-size:26px}.hero p{font-size:10px}.hero-mascot{width:242px;bottom:-57px;right:-35px}.category-grid{gap:5px}.category-card{border-radius:12px;min-height:56px;padding:5px}.category-icon{border-radius:10px;width:38px;height:38px}.category-icon .otoko-icon{width:22px;height:22px}}.billing-period-links{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.billing-period-links a,.admin-billing-statements a{color:#08753d;background:#fff;border:1px solid #bcdcca;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:8px 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-billing-statements{border-bottom:1px solid #e1eae5;gap:10px;margin:16px 0 22px;padding-bottom:18px;display:grid}.admin-billing-statements>article{background:#f7fbf8;border:1px solid #dce8e1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.admin-billing-statements>article>div:first-child{gap:4px;display:grid}.admin-billing-statements small{color:#65796f;font-size:12px}.admin-billing-statements>article>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.admin-billing-statements button{color:#fff;cursor:pointer;background:#159447;border:0;border-radius:10px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:700}.admin-success{color:#08753d;background:#eaf8ef;border-radius:10px;padding:11px 13px}.billing-invoice-paper .invoice-items .invoice-row{grid-template-columns:1.25fr .8fr 1fr 1fr}.billing-invoice-paper .invoice-items .invoice-row>:not(:first-child){text-align:right}@media (max-width:680px){.admin-billing-statements>article{grid-template-columns:1fr auto}.admin-billing-statements>article>div:last-child{grid-column:1/-1}.billing-invoice-paper .invoice-items{overflow-x:auto}.billing-invoice-paper .invoice-row{min-width:620px}}.topbar{color:#fff;background:#032919;border-bottom-color:#ffffff14;box-shadow:0 8px 26px #03291929}.topbar .header-brand-logo{width:164px;max-height:58px}.topbar .searchbox{color:#ffffffc7;background:#ffffff1a;border-color:#ffffff2e}.topbar .searchbox:focus-within{color:var(--green-dark);background:#fff;border-color:#ffffff8c;box-shadow:0 0 0 3px #ffffff1f}.topbar .searchbox input{color:#fff}.topbar .searchbox input::placeholder{color:#ffffffb3}.topbar .searchbox:focus-within input{color:var(--ink)}.topbar .searchbox:focus-within input::placeholder{color:#7a8c84}.topbar .icon-button{color:#fff}.topbar .seller-link{color:#fff;border-color:#ffffff42}.topbar .account-register,.topbar .account-profile{color:#fff;background:#ffffff1a;border-color:#ffffff47;justify-content:center;align-items:center;gap:7px;display:flex}.topbar .account-register b{white-space:nowrap}.topbar .account-profile>span{color:#fff;background:0 0}.topbar .account-profile>i{color:#ffffffb3}@media (max-width:560px){.site-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;gap:12px;height:72px;padding:0 20px}.topbar .header-brand-logo{width:145px;max-height:58px}.top-actions{gap:0}.top-actions>.icon-button,.top-actions>.seller-link,.top-actions>.register-button{display:none}.topbar .account-register,.topbar .account-profile{background:0 0;border:0;border-radius:50%;width:48px;height:48px;padding:0}.topbar .account-register b,.topbar .account-profile>b,.topbar .account-profile>i{display:none}.topbar .account-register svg,.topbar .account-profile svg{stroke-width:1.7px;width:30px;height:30px}.topbar .account-profile>span{border-radius:50%;width:48px;height:48px}.mobile-search{background:#032919;grid-template-rows:0fr;padding:0 16px;transition:grid-template-rows .22s,padding .22s;display:grid;overflow:hidden}.mobile-search>.searchbox{opacity:0;min-height:0;transition:opacity .16s;overflow:hidden}.mobile-search.open{grid-template-rows:1fr;padding:0 16px 14px}.mobile-search.open>.searchbox{opacity:1;background:#fff;border-color:#fff3;height:46px;overflow:visible}.mobile-nav{height:calc(72px + env(safe-area-inset-bottom));padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#032919;border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;overflow:visible;box-shadow:0 -8px 28px #03291926}.mobile-nav button{color:#ffffffc7;border-radius:15px;width:100%;min-width:0;height:52px;padding:0}.mobile-nav button.active{color:#fff}.mobile-nav button:active{background:#ffffff1a}.mobile-nav .mobile-nav-search{border:6px solid var(--canvas);color:#fff;background:#1caa25;border-radius:50%;place-self:start center;width:72px;height:72px;transform:translateY(-34px);box-shadow:0 10px 24px #00502552}.mobile-nav .mobile-nav-search svg{stroke-width:2px;width:31px;height:31px}.mobile-nav .mobile-nav-search:active{background:#169520;transform:translateY(-32px)scale(.97)}}.hero h1{font-weight:800!important}@media (max-width:560px){.mobile-search{background:0 0;grid-template-rows:none;padding:0;transition:none;display:none;overflow:visible}.mobile-search.open{z-index:65;filter:drop-shadow(0 14px 24px #03291938);padding:0;display:block;position:fixed;top:82px;left:12px;right:12px}.mobile-search.open>.searchbox{opacity:1;background:#fff;border:1px solid #d5e3db;width:100%;max-width:none;height:48px;overflow:visible}.mobile-nav button:not(.mobile-nav-search),.mobile-nav button:not(.mobile-nav-search) .otoko-icon{opacity:1;color:#fff!important;stroke:#fff!important}}.location-row>button{border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;display:grid}.location-row>button:hover{background:var(--green-soft)}.hero{border-radius:18px;width:min(1400px,100vw - 16px);min-height:260px}.hero-copy{padding-top:30px;padding-bottom:28px}.hero h1{-webkit-text-stroke:.32px currentColor;text-shadow:.012em 0,-.012em 0;font-weight:800!important}@media (max-width:560px){.hero{border-radius:10px;width:calc(100vw - 4px);min-height:204px}.hero-copy{padding:16px 0 15px 16px}.hero h1{-webkit-text-stroke:.38px currentColor;margin:7px 0;font-size:26px}.hero p{line-height:1.42}.hero .primary-button{margin-top:9px}.hero-mascot{bottom:-74px}}.hero{overflow:hidden}.hero-visual{overflow:visible}.hero-mascot{object-position:top center;width:auto;max-width:none;height:calc(100% + 96px);max-height:none;top:4px;bottom:auto;right:3%}@media (max-width:900px){.hero-mascot{height:calc(100% + 72px);top:3px;right:-2%}}@media (max-width:560px){.hero-mascot{height:calc(100% + 52px);top:2px;right:-28px}}@media (max-width:360px){.hero-mascot{height:calc(100% + 45px);right:-32px}}.driver-mobile-nav{display:none}.driver-section-stack{gap:14px;display:grid}.driver-section-heading{padding:4px 2px}.driver-section-heading small{color:#168449;letter-spacing:.12em;font-size:10px;font-weight:700}.driver-section-heading h1{margin:5px 0 0;font-size:26px}.driver-grid.jobs-only{grid-template-columns:1fr}.driver-section-card{margin-top:0}.driver-edit-profile{color:#fff;cursor:pointer;background:#159447;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:13px;font-weight:700;display:flex}@media (max-width:760px){.driver-shell{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.driver-content{padding-bottom:28px}.driver-topbar{height:64px}.driver-topbar>div>button{display:none}.driver-status-card{border-radius:18px}.driver-metrics{gap:10px}.driver-metrics article{min-height:86px;padding:15px}.driver-grid{grid-template-columns:1fr}.driver-mobile-nav{z-index:240;height:calc(68px + env(safe-area-inset-bottom));padding:5px 8px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffeb;border-top:1px solid #1631291f;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #062d1f14}.driver-mobile-nav button{color:#71847a;cursor:pointer;background:0 0;border:0;border-radius:15px;place-items:center;min-width:0;height:52px;display:grid;position:relative}.driver-mobile-nav button:active{background:#edf7f1}.driver-mobile-nav button.active{color:#fff;background:#159447;box-shadow:0 8px 20px #15944738}.driver-mobile-nav small,.seller2-mobile-nav small{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.driver-mobile-nav i{background:#ef5b4d;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:calc(50% - 18px)}.driver-toast{left:13px;right:13px;bottom:calc(82px + env(safe-area-inset-bottom));text-align:center}.seller2-mobile-nav button{place-self:center;width:min(58px,100%);height:52px}.seller2-mobile-nav button:first-child{order:1}.seller2-mobile-nav button:nth-child(2){order:2}.seller2-mobile-nav .seller2-mobile-menu-trigger{background:var(--green);color:#fff;border-radius:50%;order:3;width:54px;height:54px;transform:translateY(-9px);box-shadow:0 10px 24px #15944757}.seller2-mobile-nav button:nth-child(3){order:4}.seller2-mobile-nav button:nth-child(4){order:5}.seller2-mobile-nav button.active:not(.seller2-mobile-menu-trigger){color:var(--green);box-shadow:none;background:0 0}.seller2-mobile-nav .seller2-mobile-menu-trigger:active,.seller2-mobile-nav .seller2-mobile-menu-trigger.active{color:#fff;background:#0f7f3c;transform:translateY(-7px)scale(.97)}.seller2-mobile-nav .otoko-icon{width:23px;height:23px}.seller2-shell{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.seller2-mobile-nav{height:calc(74px + env(safe-area-inset-bottom))}.seller2-mobile-nav button{gap:3px;height:58px}.seller2-mobile-nav small{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;clip:auto!important;width:auto!important;height:auto!important;font-size:9px!important;display:block!important;position:static!important;overflow:hidden!important}.seller2-mobile-nav .seller2-mobile-menu-trigger{gap:2px;width:58px;height:58px}.seller2-mobile-nav .seller2-mobile-menu-trigger small{color:#fff}}@media (max-width:560px){.mobile-nav{height:calc(76px + env(safe-area-inset-bottom));padding-top:7px}.mobile-nav button{gap:3px;height:58px}.mobile-nav small{width:auto;max-width:100%;height:auto;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;line-height:1.1;position:static;overflow:hidden;display:block!important}.mobile-nav .mobile-nav-search{gap:2px;height:74px}.mobile-nav .mobile-nav-search small{color:#fff}.product-section{padding-bottom:120px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.commerce-overlay{z-index:650;overscroll-behavior:contain;background:#042a207a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.commerce-modal{color:#123b2c;background:#fff;border:1px solid #dce9e1;border-radius:24px;flex-direction:column;gap:16px;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:32px;font-size:13px;display:flex;position:relative;overflow:auto;box-shadow:0 24px 90px #05271d40}.commerce-modal h2{margin:0 32px 0 0;font:700 25px/1.3 Montserrat,sans-serif}.commerce-modal h3{font-size:15px}.commerce-modal p{color:#60766a;margin:0;line-height:1.65}.commerce-modal>small{letter-spacing:.12em;color:#198345;font:700 10px Montserrat,sans-serif}.commerce-modal label{gap:7px;font-weight:700;display:grid}.commerce-modal input,.commerce-modal select,.commerce-modal textarea,.withdrawal-bank select{box-sizing:border-box;color:#153f2d;background:#fafcfb;border:1px solid #cadbd1;border-radius:10px;width:100%;min-width:0;padding:12px;font:500 14px Montserrat,sans-serif}.commerce-modal textarea{resize:vertical;min-height:100px}.commerce-modal input[type=file]{font-size:12px}.commerce-modal button,.product-bulk button{color:#14713e;cursor:pointer;background:#f3f9f5;border:1px solid #c8ddd0;border-radius:10px;min-height:38px;padding:9px 13px;font:700 12px Montserrat,sans-serif}.commerce-modal .commerce-close{border:0;border-radius:50%;width:34px;min-height:34px;padding:0;font-size:23px;position:absolute;top:18px;right:18px}.commerce-modal .commerce-primary{color:#fff;background:#14944a;border-color:#14944a;min-height:45px}.commerce-error{border-radius:10px;padding:11px;font-size:12px;color:#a43c31!important;background:#fff0ee!important}.commerce-modal button:disabled,.product-bulk button:disabled{opacity:.45;cursor:not-allowed}.commerce-modal input:focus,.commerce-modal textarea:focus,.commerce-modal select:focus{outline-offset:2px;outline:2px solid #8bcda3}.promotion-carousel{background:#fff;border:1px solid #cfe4d7;border-radius:22px;width:min(850px,100% - 40px);margin:36px auto;overflow:hidden}.promotion-slide{aspect-ratio:16/9;background:#073d2c;position:relative}.promotion-slide>img{object-fit:contain;width:100%;height:100%;display:block}.promotion-available{text-align:center;color:#fff;background:radial-gradient(at 100% 0,#18724e,#0000 70%),#073d2c;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:22px;display:flex;position:absolute;inset:0}.promotion-available small{letter-spacing:.16em;color:#9cdbb4;font:700 10px Montserrat,sans-serif}.promotion-available h2{letter-spacing:-.025em;margin:0;font:700 clamp(25px,5vw,49px)/1.1 Montserrat,sans-serif}.promotion-available p{color:#d0eadb;margin:0;font-size:13px}.promotion-available button{color:#0d6238;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:12px 24px;font:700 13px Montserrat,sans-serif}.promotion-available>span{color:#a8d0b9;font-size:10px}.promotion-caption{color:#fff;background:#05271dd9;justify-content:space-between;gap:10px;padding:12px 16px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.promotion-caption a{color:#fff}.promotion-nav{justify-content:center;align-items:center;gap:12px;padding:11px 14px;display:flex}.promotion-nav>button{color:#146b3c;cursor:pointer;background:#edf6f0;border:0;border-radius:8px;min-width:30px;height:30px;font-size:20px}.promotion-nav>button:last-child{margin-left:auto;padding:0 11px;font:700 11px Montserrat,sans-serif}.promotion-nav>div{gap:7px;max-width:60%;display:flex;overflow:auto}.promotion-nav>div button{cursor:pointer;background:#c8d9cf;border:0;border-radius:50%;flex-shrink:0;width:7px;height:7px;padding:0}.promotion-nav>div button.active{background:#14934b;border-radius:5px;width:19px}.ad-form-preview{aspect-ratio:16/9;object-fit:contain;background:#e8f2ec;border-radius:12px;width:100%}.ad-payment{background:#edf7f1;border-radius:12px;gap:8px;padding:16px;display:grid}.ad-payment>span{font-size:12px}.ad-request-list{border-top:1px solid #e1ebe5;padding-top:10px}.ad-request-list>button{text-align:left;gap:5px;width:100%;margin-bottom:8px;display:grid}.ad-request-list span{color:#60796b;font-size:11px}.advertising-queue>p{color:#617769;font-size:12px;line-height:1.6}.advertising-queue>article{border-top:1px solid #e1ebe5;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:18px 0;font-size:12px;display:grid}.advertising-queue>article>img{aspect-ratio:16/9;object-fit:contain;background:#edf4ef;border-radius:10px;width:100%}.advertising-queue article strong{font-size:14px}.advertising-queue article small{color:#698073;margin-top:8px;display:block}.advertising-queue article a{color:#0e8145}.product-bulk{background:#f9fcfa;border:1px solid #d6e5dc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;padding:12px;font-size:11px;display:flex}.product-bulk label{align-items:center;gap:7px;margin:0;display:flex}.product-bulk input[type=checkbox],.managed-product>input,.seller2-product-row>input[type=checkbox]{accent-color:#14934b;cursor:pointer;width:18px;height:18px}.product-bulk input[type=number]{border:1px solid #c8dace;border-radius:6px;width:65px;padding:6px}.product-bulk>span{color:#657b6d;margin-right:auto}.managed-product{border-top:1px solid #e0e9e3;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.managed-product span{flex:1;min-width:0}.managed-product small{color:#728579;margin-top:4px;display:block}.managed-product em{color:#527562;font-size:10px;font-style:normal}.seller-product-control summary{cursor:pointer;font-size:15px;font-weight:700}.seller-product-control>input{border:1px solid #d1e0d6;border-radius:8px;width:100%;margin-top:16px;padding:11px}.seller2-product-row{grid-template-columns:20px 52px 44px minmax(0,1fr) auto auto}.seller2-product-row>.product-active-label{color:#407259;background:#edf6f0;border-radius:6px;width:auto;height:auto;padding:5px 6px;font-size:8px}.seller2-product-row p>strong{overflow-wrap:anywhere;display:block}.seller2-edit-product,.seller2-product-row>.seller2-server-lock,.seller2-stock-control{grid-column:auto}.seller2-product-row>.seller2-photo-thumb{grid-column:3}.seller2-product-row p{grid-column:4}.withdrawal-bank{gap:7px;margin:12px 0;font-size:12px;display:grid}.withdrawal-bank select{max-width:360px}.seller-editor-card>select,.seller-editor-card>input{background:#fbfdfb;border:1px solid #cfdfd5;border-radius:10px;width:100%;margin:6px 0;padding:12px;font:500 13px Montserrat,sans-serif}.seller-editor-card>small{color:#568166;font-size:11px;display:block}.chat-messages p{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.chat-messages small{font-size:10px}.chat-messages time{font-size:9px}.chat-messages article{padding:12px}.chat-room form{grid-template-columns:minmax(0,1fr) 38px 57px;align-items:center;gap:7px}.chat-room textarea{height:62px;font-size:14px}.chat-room form button{height:42px;font-size:12px}.chat-attach-button{color:#148043;cursor:pointer;border:1px solid #d0e0d5;border-radius:10px;place-items:center;width:38px;height:42px;display:grid}.chat-photo{object-fit:contain;border-radius:8px;width:100%;max-width:230px;max-height:260px;margin:6px 0;display:block}.chat-attachment-name{color:#27543c;overflow-wrap:anywhere;background:#eaf5ee;margin:0;padding:8px 12px;font-size:11px}.chat-attachment-name button{float:right;color:#165335;background:0 0;border:0;font-size:18px}.chat-safety.compact{font-size:10px;line-height:1.6}.chat-thread strong,.chat-cs strong{font-size:12px}.chat-thread small,.chat-cs small{font-size:10px}.chat-thread time{font-size:9px}.buyer-order-list article>footer{flex-wrap:wrap}.buyer-order-list article>footer a,.buyer-order-list article>footer button{min-height:34px;font-size:10px}.buyer-order-list article>footer button:disabled{opacity:.4;cursor:not-allowed}.review-stars{gap:8px;display:flex}.review-stars button{color:#c8d6cf;background:0 0;border:0;padding:0 3px;font-size:28px}.review-stars button.active{color:#e0a020}.review-photos{flex-wrap:wrap;gap:8px;display:flex}.review-photos img{object-fit:cover;border-radius:9px;width:82px;height:82px}.product-review-photos{gap:7px;margin-top:8px;display:flex}.product-review-photos img{object-fit:cover;border-radius:8px;width:60px;height:60px}@media (max-width:680px){.commerce-overlay{padding:12px}.commerce-modal{border-radius:18px;max-height:calc(100dvh - 24px);padding:24px 18px}.commerce-modal input,.commerce-modal select,.commerce-modal textarea{font-size:16px}.commerce-modal h2{font-size:22px}.promotion-carousel{border-radius:16px;width:calc(100% - 28px);margin:24px auto}.promotion-available{gap:9px;padding:12px}.promotion-available p{font-size:11px}.promotion-available button{padding:9px 17px;font-size:11px}.promotion-available small,.promotion-available>span{font-size:8px}.promotion-nav{gap:8px;padding:8px}.advertising-queue>article{grid-template-columns:1fr}.advertising-queue>article>img{max-width:300px}.product-bulk button{flex:1;padding:8px;font-size:10px}.seller2-product-row{grid-template-columns:20px 38px minmax(0,1fr);gap:9px}.seller2-product-row>.product-active-label{grid-area:2/3;justify-self:start}.seller2-product-row>.seller2-photo-thumb{grid-area:1/2}.seller2-product-row p{grid-area:1/3}.seller2-stock-control,.seller2-edit-product,.seller2-product-row>.seller2-server-lock{grid-column:3;justify-self:start}.chat-room textarea{font-size:16px}.managed-product em{max-width:55px}}@media (prefers-reduced-motion:reduce){.promotion-carousel *{scroll-behavior:auto!important}}.promotion-carousel{width:min(1180px,100% - 40px);margin-block:44px;box-shadow:0 14px 42px #063d2b14}.promotion-slide{isolation:isolate}.promotion-available{padding:34px 24px 92px}.promotion-caption{z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05271dd1;border:1px solid #fff3;border-radius:11px;align-items:center;max-width:calc(100% - 28px);inset:14px auto auto 14px}.promotion-carousel{touch-action:pan-y;outline:none}.promotion-nav>button{color:#fff;opacity:.18;width:34px;min-width:34px;height:34px;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;background:#042b1e57;border:1px solid #ffffff6b;border-radius:50%;flex:none;place-items:center;transition:opacity .2s,background .2s,transform .2s;display:grid;margin:0!important;padding:0!important}.promotion-carousel:hover .promotion-nav>button,.promotion-carousel:focus-within .promotion-nav>button{opacity:.82}.promotion-nav>button:focus-visible{opacity:.82}.promotion-nav>button:hover{background:#042b1eb8;transform:scale(1.04)}.promotion-nav>div button{background:#ffffff80}.promotion-nav>div button.active{background:#fff}.product-reviews{background:#fbfdfc;border:1px solid #dce9e1;border-radius:16px;gap:12px;margin-top:20px;padding:18px;display:grid}.product-reviews-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.product-reviews-title h3{margin:0;font-size:16px}.product-reviews-title small{color:#6d7f76;margin-top:3px;font-size:12px;display:block}.product-reviews-title>span{color:#e0a020;font-size:24px}.product-reviews article{background:#fff;border:1px solid #e1ebe5;border-radius:13px;gap:8px;padding:14px;display:grid}.product-reviews article>span{float:none;color:#e0a020;width:max-content;font-size:14px}.product-reviews article>p{color:#425e51;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.product-review-author{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-review-author b{font-size:14px}.product-review-author time{color:#72827a;font-size:12px}.product-review-empty{color:#60766a;background:#eff7f2;border-radius:12px;align-items:center;gap:10px;padding:18px;display:flex}.product-review-empty p{margin:0;font-size:14px}.seller-review-reply{background:#edf7f1;border-left:3px solid #19934d;border-radius:0 10px 10px 0;padding:12px}.seller-review-reply strong{color:#117541;font-size:12px}.seller-review-reply p{margin:4px 0 0!important;font-size:13px!important}.seller-reviews-panel{gap:16px;display:grid}.seller-reviews-panel>header{justify-content:space-between;align-items:center;display:flex}.seller-reviews-panel>header small{color:#159447;letter-spacing:.1em;font-size:10px;font-weight:700}.seller-reviews-panel>header h2{margin:4px 0 0}.seller-reviews-panel>header button{color:#148447;background:#fff;border:1px solid #d4e4da;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.seller-review-notice{color:#176b3e;background:#eaf7ef;border-radius:10px;margin:0;padding:11px 13px;font-size:13px}.seller-review-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:14px;display:grid}.seller-review-list>article{background:#fff;border:1px solid #dce8e1;border-radius:16px;gap:12px;padding:18px;display:grid}.seller-review-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.seller-review-head strong,.seller-review-head span{display:block}.seller-review-head span{color:#6b7d74;margin-top:3px;font-size:12px}.seller-review-head>b{color:#dfa01f;white-space:nowrap;font-size:13px}.seller-review-list article>p{color:#40594d;margin:0;font-size:14px;line-height:1.6}.seller-review-list form{border-top:1px solid #e3ebe6;gap:7px;padding-top:12px;display:grid}.seller-review-list form label{font-size:13px;font-weight:700}.seller-review-list textarea{resize:vertical;border:1px solid #cadcd1;border-radius:10px;width:100%;min-height:86px;padding:11px;font:500 14px/1.5 Montserrat,sans-serif}.seller-review-list form>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.seller-review-list form small{color:#718178}.seller-review-list form button{color:#fff;background:#159447;border:0;border-radius:9px;padding:9px 13px;font-weight:700}.seller-review-empty{color:#698077;border:1px dashed #cfe0d6;border-radius:16px;place-items:center;gap:6px;padding:34px;display:grid}.seller-review-empty strong{color:#173c2e}@media (max-width:680px){.promotion-carousel{width:calc(100% - 24px);margin-block:28px}.promotion-caption{max-width:calc(100% - 18px);padding:8px 10px;font-size:10px;top:9px;left:9px}.promotion-available{padding:24px 16px 70px}.promotion-nav{padding:8px}.promotion-nav>button{opacity:.12;width:30px;min-width:30px;height:30px}.promotion-carousel:active .promotion-nav>button{opacity:.62}.promotion-nav>div{gap:5px;max-width:86px;padding:4px 6px;bottom:8px}.product-reviews{padding:14px}.product-review-author{flex-direction:column;align-items:flex-start;gap:2px}.seller-review-list{grid-template-columns:1fr}.seller-review-head{flex-direction:column}.seller-review-list textarea{font-size:16px}}.seller-promo-page{gap:18px;display:grid}.seller-product-promos{padding:22px}.seller-product-promos>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-product-promos>header small{color:#159447;letter-spacing:.08em;font-weight:700}.seller-product-promos>header h2{margin:4px 0}.seller-product-promos>header p{color:#60746c;margin:0}.seller-product-promos>header>span{color:#148b47;background:#e7f6ed;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.seller-promo-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:20px;display:grid}.seller-promo-grid>button{text-align:left;color:#15372d;background:#fff;border:1px solid #dce9e1;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.seller-promo-grid>button.promo-on{background:#f1fbf5;border-color:#38aa67}.seller-promo-grid span,.seller-promo-grid b,.seller-promo-grid small{display:block}.seller-promo-grid small{color:#71827c;margin-top:4px}.seller-promo-grid em{color:#159447;font-size:12px;font-style:normal;font-weight:700}.seller-promo-editor{background:#f4f8f5;border-radius:15px;margin-top:18px;padding:18px}.seller-promo-editor h3{margin:0 0 14px}.seller-promo-editor label>span{margin-bottom:6px;font-size:13px;font-weight:700;display:block}.promo-percent-field{max-width:180px;display:flex}.promo-percent-field input{border:1px solid #bdd6c7;border-radius:10px 0 0 10px;width:100%;padding:10px}.promo-percent-field b{color:#fff;background:#0f8e46;border-radius:0 10px 10px 0;place-items:center;padding:0 13px;display:grid}.seller-promo-editor .promo-always{align-items:center;gap:8px;margin:14px 0;display:flex}.seller-promo-editor .promo-always span{margin:0}.promo-dates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.promo-dates input{border:1px solid #cddfd4;border-radius:10px;width:100%;padding:10px}.promo-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.promo-actions button{color:#147745;background:#fff;border:1px solid #159447;border-radius:10px;padding:10px 14px;font-weight:700}.promo-actions button:last-child{color:#fff;background:#159447}.promo-message{color:#147745;font-weight:700}@media (max-width:620px){.seller-product-promos{padding:16px}.promo-dates,.seller-promo-grid{grid-template-columns:1fr}.promo-actions button{flex:1}}.product-image{position:relative}.product-promo-flag{z-index:2;color:#fff;background:#e52f3b;border-radius:8px;padding:6px 9px;font:700 12px Montserrat,Arial,sans-serif;position:absolute;top:10px;left:10px;box-shadow:0 3px 10px #8e172633}.product-original-price{color:#8a9994;margin-top:-2px;font-size:12px;display:block}.product-detail-promo{color:#81918b;align-items:center;gap:9px;display:flex}.product-detail-promo b{color:#d62b39;background:#ffe8e8;border-radius:7px;padding:4px 7px;font-size:12px}.promotion-caption{color:#173c2e;background:#fff;border-top:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:14px;max-width:none;min-height:58px;padding:11px 15px;display:flex;position:static;inset:auto}.promotion-caption>span{align-items:baseline;gap:8px;min-width:0;display:flex}.promotion-caption small{color:#168447;flex:none;font-size:10px;font-weight:700}.promotion-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.promotion-caption em{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.promotion-caption a{color:#137b43;background:#edf7f1;border-radius:9px;flex:none;padding:7px 10px;font-size:11px;font-weight:700;text-decoration:none}.promotion-nav{z-index:7;pointer-events:none;justify-content:space-between;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.promotion-nav>button{color:#fff;opacity:.18;pointer-events:auto;background:#042b1e57;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;font-size:20px;display:grid;margin:0!important;padding:0!important}.promotion-nav>button:last-child{margin-left:0;padding:0;font-size:20px}.promotion-nav>div{pointer-events:auto;background:#042b1e38;border-radius:999px;gap:6px;max-width:min(220px,48vw);padding:5px 7px;display:flex;position:absolute;bottom:10px;left:50%;overflow:auto;transform:translate(-50%)}.promotion-nav>div button{background:#ffffff8c;width:6px;height:6px}.promotion-nav>div button.active{background:#fff;width:17px}@media (max-width:680px){.promotion-caption{max-width:none;min-height:52px;padding:9px 11px;position:static;inset:auto}.promotion-caption em{display:none}.promotion-caption strong{font-size:12px}.promotion-caption a{padding:6px 8px;font-size:10px}.promotion-nav{padding:8px}.promotion-nav>button{width:28px;min-width:28px;height:28px}}.seller-verification-card{background:linear-gradient(145deg,#fff,#f3faf6);border:1px solid #cfe2d8;border-radius:22px;margin:0 0 22px;padding:24px;box-shadow:0 12px 32px #07493112}.seller-verification-card>header{align-items:flex-start;gap:15px;display:flex}.seller-verification-card>header>span{color:#149b4d;background:#e5f7ec;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.seller-verification-card h2{margin:4px 0 6px;font-size:1.35rem}.seller-verification-card p{color:#557066;margin:0;line-height:1.55}.seller-verification-card.verified{background:linear-gradient(145deg,#fffdf5,#fff8d9);border-color:#ddb94c}.seller-verification-card.verified>header>span{color:#9c7410;background:#fff0ad}.seller-verification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.seller-verification-grid label,.seller-verification-files label{flex-direction:column;gap:7px;display:flex}.seller-verification-grid input{background:#fff;border:1px solid #cadbd3;border-radius:13px;min-height:48px;padding:0 14px}.seller-verification-files{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.seller-verification-files label{cursor:pointer;background:#fff;border:1px dashed #9ac8ad;border-radius:15px;flex-direction:row;align-items:center;padding:15px;position:relative}.seller-verification-files input{opacity:0;cursor:pointer;position:absolute;inset:0}.seller-verification-files span{flex-direction:column;display:flex}.seller-verification-files small{color:#71857d}.seller-verification-consent{align-items:flex-start;gap:10px;margin:16px 0;display:flex}.seller-verification-card form>button{color:#fff;background:#149b4d;border:0;border-radius:14px;min-height:48px;padding:0 20px;font-weight:700}.seller-verification-card>footer{color:#5d746a;align-items:center;gap:9px;margin-top:16px;font-size:.85rem;display:flex}.seller-verification-note{background:#fff1ed;border-radius:12px;padding:12px;color:#a1422f!important;margin-top:14px!important}.seller-payment-policy{background:#f4faf6;border-radius:16px;margin:18px 0;padding:16px}.seller-payment-policy>p{margin:4px 0 12px}.seller-payment-policy .seller-courier-radios label span{flex-direction:column;display:flex}.seller-payment-policy small{color:#667b72;font-weight:500}@media (max-width:700px){.seller-verification-card{border-radius:18px;padding:18px}.seller-verification-grid,.seller-verification-files{grid-template-columns:1fr}.seller-verification-card>header{align-items:center}.seller-verification-card h2{font-size:1.12rem}}.promotion-pane{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s,transform .55s,visibility .55s;position:absolute;inset:0;transform:translate(24px)}.promotion-pane.active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transform:translate(0)}.promotion-pane.leaving{opacity:0;visibility:visible;z-index:1;transform:translate(-24px)}.smooth-slides{overflow:hidden}.promotion-art{background:#073d2c;width:100%;height:100%;display:block}.promotion-art img{object-fit:contain;width:100%;height:100%;display:block}.promotion-nav>.carousel-pause{font-size:13px}.product-store-line{text-decoration:none}.product-store-line:hover b{color:#12733e;text-decoration:underline}.product-store-card{color:inherit;text-decoration:none}.product-store-card:hover{border-color:#72b38a}.save-product.saved svg,.subscribe-button.subscribed svg{fill:#168647;color:#168647}.save-product:disabled,.subscribe-button:disabled{opacity:.5}.collection-notice{z-index:800;color:#fff;background:#153d2c;border-radius:12px;align-items:center;gap:15px;width:max-content;max-width:90vw;padding:14px 18px;font:500 13px Montserrat,sans-serif;display:flex;position:fixed;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #143b2e35}.collection-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:23px}.shop-heading{background:linear-gradient(120deg,#edf8f1,#fff);border:1px solid #d8e8dc;border-radius:22px;margin:8px 0 24px;padding:24px 28px 30px}.shop-back{color:#4b7460;font-size:12px;text-decoration:none}.shop-profile{align-items:center;gap:22px;margin-top:25px;display:flex}.shop-avatar{color:#24844a;background:#fff;border:1px solid #e1e9e3;border-radius:22px;flex-shrink:0;place-items:center;width:98px;height:98px;display:grid;overflow:hidden}.shop-avatar img{object-fit:contain;width:100%;height:100%}.shop-profile>div{flex:1;min-width:0}.shop-profile small{color:#428065;letter-spacing:.13em;font:700 9px Montserrat,sans-serif}.shop-profile h1{overflow-wrap:anywhere;margin:6px 0;font:700 clamp(22px,3vw,34px)/1.25 Montserrat,sans-serif}.shop-profile p{color:#6a8073;overflow-wrap:anywhere;margin:5px 0 12px;font-size:12px}.shop-open{color:#167c43;background:#e0f2e7;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.shop-open.closed{color:#8d6b53;background:#f3eeea}.subscribe-button{color:#157841;cursor:pointer;background:#fff;border:1px solid #afd2bc;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font:700 12px Montserrat,sans-serif;display:inline-flex}.subscribe-button.subscribed{background:#eaf6ee}.load-more-products{color:#167f45;cursor:pointer;background:#fff;border:1px solid #bbd7c5;border-radius:10px;margin:22px auto 0;padding:12px 20px;font:700 12px Montserrat,sans-serif;display:block}.buyer-profile-shell>section.buyer-saved{max-width:1000px}.buyer-saved h2{color:#153e2c;margin:8px 0;font:700 23px Montserrat,sans-serif}.saved-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.saved-tabs button{color:#527760;cursor:pointer;background:#fff;border:1px solid #d4e4d9;border-radius:9px;padding:10px 15px;font:700 12px Montserrat,sans-serif}.saved-tabs button.active{color:#fff;background:#177e47;border-color:#177e47}.saved-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;display:grid}.saved-grid>article{background:#fff;border:1px solid #dbe8df;border-radius:15px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex;position:relative}.saved-grid a{color:#19432e;flex:1;gap:7px;text-decoration:none;display:grid}.saved-grid a:hover strong{text-decoration:underline}.saved-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.saved-grid small{color:#6b7f72;font-size:10px;line-height:1.5}.saved-grid b{font-size:14px}.saved-grid a>span{color:#218449;background:#eef7f1;border-radius:11px;place-items:center;display:grid;overflow:hidden}.saved-grid .saved-shop>span{width:60px;height:60px}.saved-grid .saved-shop img{object-fit:contain;width:100%;height:100%}.saved-grid .saved-product>span{aspect-ratio:1;width:100%}.saved-grid .saved-product img{object-fit:cover;width:100%;height:100%}.saved-grid .save-product{color:#34744e;cursor:pointer;background:#fff;border:1px solid #d5e3da;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:23px;right:23px}.saved-empty{color:#657c6b;text-align:center;background:#f6faf7;border:1px dashed #c5dbce;border-radius:13px;grid-column:1/-1;padding:28px;font-size:13px;line-height:1.7}.seller-advertising .seller2-page-heading p{color:#697f70;font-size:12px}.ad-metrics{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.ad-metrics article{background:#fff;border:1px solid #d5e6da;border-radius:15px;padding:24px}.ad-metrics small{color:#637d6e;font-size:12px;display:block}.ad-metrics strong{color:#194c32;margin-top:9px;font:700 32px Montserrat,sans-serif;display:block}.ad-stat-note{color:#708376;max-width:800px;font-size:11px;line-height:1.7}.seller-ad-row{background:#fff;border:1px solid #d7e5dd;border-radius:14px;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:12px;padding:20px;display:grid}.seller-ad-row img{aspect-ratio:16/9;object-fit:contain;background:#edf5ef;border-radius:9px;width:100%}.seller-ad-row h3{margin:0;font-size:14px}.seller-ad-row p{color:#6c8175;font-size:11px}.seller-ad-row small{color:#1b8250;font-size:11px}.seller-ad-row button{color:#207845;cursor:pointer;background:#edf7f1;border:1px solid #b9d7c4;border-radius:9px;padding:10px 15px;font:700 12px Montserrat,sans-serif}@media (max-width:760px){.seller2-mobile-nav{grid-template-columns:repeat(auto-fit,minmax(43px,1fr))}.shop-heading{padding:18px}.shop-profile{flex-wrap:wrap;gap:14px}.shop-avatar{border-radius:16px;width:68px;height:68px}.shop-profile>div{flex-basis:calc(100% - 86px)}.shop-profile>.subscribe-button{width:100%}.shop-profile p{font-size:11px}.saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.saved-grid>article{padding:11px}.saved-grid .subscribe-button{padding:8px;font-size:10px}.saved-grid .save-product{top:16px;right:16px}.seller-ad-row{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:14px}.seller-ad-row>button{grid-column:1/-1}.ad-metrics article{padding:17px}.ad-metrics strong{font-size:26px}.saved-tabs button{padding:9px;font-size:11px}.shop-profile h1{font-size:23px}}@media (prefers-reduced-motion:reduce){.promotion-pane{transition:none;transform:none}}.manual-payment{text-align:left;background:#f5faf7;border:1px solid #dcebe1;border-radius:18px;gap:14px;width:100%;min-width:0;margin:14px 0;padding:20px;display:grid}.manual-payment h3,.payout-panel h2{align-items:center;gap:9px;display:flex}.manual-payment p,.manual-payment small{color:#526b5f;font-size:13px;line-height:1.6}.manual-qris{border-radius:8px;width:min(100%,290px);height:auto;margin:auto;display:block}.manual-payment>a{text-align:center;color:#138542;font-size:13px;text-decoration:underline}.manual-total,.manual-bank button{text-align:left;color:#123c2b;background:#fff;border:1px solid #bddbc9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.manual-total strong{font-size:23px;display:block}.manual-bank small{margin-bottom:8px;display:block}.manual-upload{cursor:pointer;border:1px dashed #89b69b;border-radius:12px;align-items:center;gap:10px;padding:16px;display:flex}.manual-upload input{width:100%;max-width:100%;font-size:12px}.manual-upload{flex-wrap:wrap}.manual-upload span{overflow-wrap:anywhere}.manual-upload small,.payout-panel small{display:block}.notification-success{align-items:center;gap:8px;display:flex}.payout-panel{margin:18px 0}.payout-panel header{justify-content:space-between;align-items:center;display:flex}.payout-balance{color:#0c6e38;margin:8px 0;font-size:30px;display:block}.payout-bank{background:#f1f8f4;border-radius:12px;align-items:center;gap:12px;margin:18px 0;padding:16px;display:flex}.payout-bank span{flex:1;min-width:0}.payout-form{gap:12px;max-width:600px;margin:16px 0;display:grid}.payout-form label{gap:6px;font-size:13px;font-weight:700;display:grid}.payout-form input,.payout-form select,.payout-form textarea{color:#183e2c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d2ded7;border-radius:10px;padding:11px 13px}.payout-form textarea{min-height:95px}.payout-form small{color:#60766b;line-height:1.7}.payout-form .btn-primary,.manual-payment .btn-primary{justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.payout-row{overflow-wrap:anywhere;border-bottom:1px solid #e1ece5;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.payout-row small{color:#6c7b72;margin-top:5px;font-size:12px;display:block}.payout-row span{font-size:12px}.order-pay-details{flex-basis:100%;width:100%}.order-pay-details summary{cursor:pointer;color:#0d843f;font-weight:700}.notification-root{z-index:180;position:fixed;bottom:160px;right:20px}.notification-bell{color:#087736;background:#fff;border:1px solid #c9e1d2;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 4px 20px #003a1818}.notification-bell b{color:#fff;background:#c73535;border-radius:20px;padding:3px 5px;font-size:10px;position:absolute;top:-4px;right:-4px}.notification-panel{color:#153e29;background:#fff;border:1px solid #dbe6df;border-radius:20px;flex-direction:column;width:min(370px,100vw - 28px);max-height:calc(100dvh - 230px);display:flex;position:absolute;bottom:56px;right:0;overflow:hidden;box-shadow:0 14px 50px #103e2929}.notification-panel header{border-bottom:1px solid #e3ebe6;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.notification-panel h2{margin:0;font-size:19px}.notification-panel button:not(.btn-primary){color:#147143;cursor:pointer;background:0 0;border:0}.notification-scroll{overscroll-behavior:contain;min-height:0;padding:16px;overflow-y:auto}.notification-scroll>p{font-size:13px}.notification-settings{background:#f1f8f4;border-radius:12px;padding:14px;font-size:13px}.notification-settings p{font-size:12px;line-height:1.6}.notification-settings label{align-items:center;gap:9px;margin:11px 0;display:flex}.notification-settings input{accent-color:#168944;width:16px;height:16px}.notification-item{color:inherit;border-bottom:1px solid #e9efeb;border-radius:10px;padding:14px 12px;text-decoration:none;display:block}.notification-item.unread{background:#eff8f2}.notification-item strong{font-size:13px}.notification-item p{margin:5px 0;font-size:12px;line-height:1.6}.notification-item small{color:#71857a;font-size:10px}.notification-mark{align-items:center;gap:7px;margin:16px 0;font-size:12px;display:flex}.notification-prompt{background:#fff;border:1px solid #dbe6df;border-radius:16px;align-items:flex-start;gap:12px;width:min(350px,100vw - 28px);padding:16px;display:flex;position:absolute;bottom:57px;right:0;box-shadow:0 8px 28px #113e2920}.notification-prompt strong{font-size:13px;display:block}.notification-prompt small{margin:5px 0;font-size:11px;line-height:1.6;display:block}.notification-prompt button{color:#087736;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.notification-prompt>svg{color:#118745;flex-shrink:0}@media (max-width:600px){.notification-root{bottom:160px;right:14px}.notification-panel{max-height:calc(100dvh - 230px)}.manual-payment{padding:14px}.payout-row{flex-wrap:wrap;align-items:flex-start}.payout-bank{flex-wrap:wrap}.payout-balance{font-size:25px}.notification-root{position:static}.notification-bell{display:none}.notification-panel{max-height:none;position:fixed;top:68px;bottom:82px;right:10px}.notification-prompt{position:fixed;top:auto;bottom:82px;right:10px}}
