.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;inset:5px 0;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;inset:5px 0}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;inset:3px 0;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;inset:-2px 0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:var(--nomal-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{border:none;background:none;cursor:pointer}a{text-decoration:none;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}.custom-compliance-select-container{position:relative;width:100%;min-width:0}.custom-compliance-select-button{display:flex!important;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;background-color:#fff!important;color:#111827;width:100%;min-width:0;border:1px solid #d7dde2;border-radius:4px;font-size:12px;padding:7px 10px!important;height:34px;min-height:34px;box-sizing:border-box;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease;position:relative}.custom-compliance-select-button:focus{outline:none;border-color:#1f5f24;box-shadow:0 0 0 2px #1f5f241f}.custom-compliance-select-button:disabled{background-color:#fff!important;color:#6b7280!important;cursor:not-allowed;opacity:1}.custom-compliance-select-button.error{border-color:#dc2626;background-color:#fff!important}.custom-compliance-select-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.custom-compliance-select-value.placeholder{color:#a1a1a1b3;font-style:italic}.custom-compliance-select-list{position:absolute;left:0;right:0;top:100%;margin-top:4px;padding:4px 0;list-style:none;z-index:1000;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #d7dde2;border-radius:4px;box-shadow:0 4px 12px #00000014;box-sizing:border-box}.custom-compliance-select-list li{padding:8px 12px;font-size:12px;color:#111827;cursor:pointer;transition:background-color .1s ease,color .1s ease;font-family:inherit;text-align:left}.custom-compliance-select-list li.group-header{font-weight:700;background-color:#f3f4f6;color:#374151;cursor:default;padding:6px 12px;font-size:11px}.custom-compliance-select-list li:not(.group-header):hover{background-color:#2d5f3f!important;color:#fff!important}.custom-compliance-select-list li.is-selected{background-color:#2d5f3f!important;color:#fff!important}input[type=date]{accent-color:#346322}.page-header.settings-header{display:flex;align-items:center;justify-content:flex-start;gap:12px}.page-header.settings-header .back-button-container{order:-1;display:flex;align-items:center}.seller-modal-overlay,.um-popup-overlay,.scm-overlay,.sec-overlay,.nuc-overlay,.pcm-overlay,.fsc-overlay,.dcm-overlay,.srv-popup-overlay,.ab-overlay,.inv-popup-overlay,.wh-popup-overlay,.popup-overlay,.pwd-popup-overlay,.logout-popup-overlay,.confirm-modal-overlay,.mp-pricing-overlay,.modal-overlay,.tracking-modal-overlay,.ptt-upload-overlay{position:fixed!important;inset:0!important;background:#0f170f73!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex!important;align-items:center!important;justify-content:center!important;z-index:100000!important;padding:20px!important;box-sizing:border-box}.logout-popup-overlay{z-index:9999}.ab-overlay,.inv-popup-overlay,.wh-popup-overlay{z-index:1200}.mp-pricing-overlay{z-index:1100}.seller-modal-content,.um-popup-content--user,.scm-modal,.sec-modal,.nuc-modal,.pcm-modal,.fsc-modal,.dcm-modal,.srv-popup-content,.ab-modal,.inv-popup-content--generate,.wh-popup-content--form,.wh-popup-content--delete,.popup-content,.pwd-popup,.logout-popup,.confirm-modal,.cancel-modal,.mp-pricing-modal,.mp-inventory-modal,.modal-content,.tracking-modal{position:relative;display:flex!important;flex-direction:column!important;overflow:hidden!important;max-height:90vh!important;background:#fff!important;border:1px solid #e8efe4!important;border-radius:16px!important;box-shadow:0 20px 50px #3463222e!important;box-sizing:border-box}.delete-popup.popup-content{max-width:420px!important}.seller-modal-hero,.promo-modal-hero,.um-popup-hero,.srv-popup-hero,.ab-header,.inv-popup-hero,.wh-popup-hero,.popup-content .popup-headerD,.popup-header-delete,.pwd-popup-title,.pwd-steps,.pwd-texts,.confirm-modal-header,.cancel-modal-header,.mp-pricing-header{flex-shrink:0}.seller-modal-hero,.promo-modal-hero,.um-popup-hero,.srv-popup-hero,.ab-header,.inv-popup-hero,.wh-popup-hero{background:linear-gradient(135deg,#f5faf3,#e8f5e3 55%,#dce8d8);border-bottom:1px solid #e0ecd8}.popup-content .popup-headerD{background:linear-gradient(135deg,#f5faf3,#e8f5e3 55%,#dce8d8);border-bottom:1px solid #e0ecd8;padding:1.25rem 3rem 1rem 1.25rem!important;margin-bottom:0!important;justify-content:flex-start!important}.popup-content .popup-headerD h2{font-size:1.25rem!important;font-weight:700!important;color:#1a2e1a!important;margin:0!important;text-align:left!important}.popup-content{padding:0!important;gap:0!important;width:100%;max-width:600px}.seller-modal-scroll,.promo-modal-scroll,.srv-popup-body,.ab-body,.inv-popup-scroll-region,.wh-popup-form-panel,.popup-scroll-container,.confirm-modal-body,.cancel-modal-body,.mp-pricing-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.popup-scroll-container{max-height:none!important;padding:1.15rem 1.25rem!important;gap:16px!important}.ab-body{max-height:none!important;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 22px 12px!important}.ab-form .ab-actions,.ab-form .seller-modal-footer.ab-actions,.ab-body .seller-modal-footer.ab-actions{position:sticky;bottom:0;z-index:2;margin:1rem -22px 0!important;padding:.85rem 22px 1.15rem!important;border-top:1px solid #eef4ec;background:#fff;box-shadow:0 -8px 16px #ffffffd9}.inv-popup-content--generate{overflow:hidden!important;width:520px;max-width:96%}.wh-popup-content--form{overflow:hidden!important;width:520px;max-width:96%;padding:0!important}.wh-popup-content--delete{overflow:hidden!important;width:420px;max-width:96%}.seller-modal-footer,.promo-modal-footer,.srv-popup-footer,.inv-popup-actions,.wh-popup-actions,.popup-actions,.ab-actions,.confirm-modal-footer,.cancel-modal-footer,.mp-pricing-footer,.logout-popup-buttons{flex-shrink:0}.seller-modal-footer,.promo-modal-footer,.inv-popup-actions,.wh-popup-actions,.popup-actions,.srv-popup-footer{border-top:1px solid #eef4ec;background:#fff}.popup-actions{margin-top:0!important;padding:.85rem 1.25rem 1.15rem!important;gap:12px!important;display:flex!important}.inv-popup-actions,.wh-popup-actions{padding:.85rem 1.25rem 1.15rem!important;margin-top:0!important}.seller-modal-close,.um-popup-close,.scm-close-btn,.sec-close-btn,.nuc-close-btn,.pcm-close-btn,.fsc-close-btn,.dcm-close-btn,.srv-popup-close,.ab-close,.inv-close-btn,.wh-close-btn,.popup-content .close-btn,.pwd-popup-close,.confirm-modal-close,.mp-pricing-close,.modal-close-btn{position:absolute!important;top:14px!important;right:14px!important;z-index:10!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border-radius:50%!important;background:#ffffffeb!important;border:1px solid #dce8d8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#374151!important;font-size:18px!important;line-height:1!important;font-weight:400!important;transform:none!important;box-sizing:border-box;transition:background .2s,color .2s}.seller-modal-close:hover:not(:disabled),.um-popup-close:hover:not(:disabled),.scm-close-btn:hover,.sec-close-btn:hover,.nuc-close-btn:hover,.pcm-close-btn:hover,.fsc-close-btn:hover,.dcm-close-btn:hover,.srv-popup-close:hover,.ab-close:hover,.inv-close-btn:hover,.wh-close-btn:hover,.popup-content .close-btn:hover:not(:disabled),.pwd-popup-close:hover,.confirm-modal-close:hover,.mp-pricing-close:hover:not(:disabled),.modal-close-btn:hover{background:#fff!important;color:#111827!important;border-color:#c5d4bc!important}.seller-modal-close svg,.um-popup-close svg,.ab-close svg,.inv-close-btn svg,.wh-close-btn svg,.srv-popup-close svg,.confirm-modal-close svg,.mp-pricing-close svg,.modal-close-btn svg{width:18px!important;height:18px!important;font-size:18px!important}.seller-modal-btn,.um-popup-content--user .au-cancel,.um-popup-content--user .au-submit,.scm-cancel-button,.scm-submit-button,.sec-cancel-button,.sec-submit-button,.nuc-cancel-button,.nuc-submit-button,.pcm-cancel-button,.pcm-submit-button,.fsc-cancel-button,.fsc-submit-button,.dcm-cancel-btn,.dcm-delete-btn,.srv-popup-cancel,.srv-popup-submit,.ab-cancel,.ab-submit,.inv-btn-cancel,.inv-btn-submit,.wh-btn-cancel,.wh-btn-submit,.wh-btn-delete-confirm,.popup-content .btn-cancel,.popup-content .btn-submit,.popup-content .btn-delete,.pwd-actions .pwd-btn,.confirm-modal-btn-primary,.confirm-modal-btn-secondary,.cancel-modal-btn-red,.logout-popup-btn,.modal-go-back-btn,.mp-pricing-footer .mp-btn,.mp-btn--primary,.mp-btn--secondary{flex:1;min-height:46px!important;height:46px!important;max-height:46px;padding:0 16px!important;border-radius:10px!important;font-size:.9rem!important;font-weight:600!important;font-family:inherit;cursor:pointer;box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important}.um-popup-content--user .au-submit,.scm-submit-button,.sec-submit-button,.nuc-submit-button,.pcm-submit-button,.fsc-submit-button,.srv-popup-submit,.ab-submit,.inv-btn-submit,.wh-btn-submit,.popup-content .btn-submit,.pwd-actions .pwd-btn.primary,.confirm-modal-btn-primary,.logout-popup-btn-confirm,.mp-btn--primary,.modal-go-back-btn{background:#346322!important;color:#fff!important;border:none!important}.um-popup-content--user .au-submit:hover:not(:disabled),.scm-submit-button:hover:not(:disabled),.sec-submit-button:hover:not(:disabled),.nuc-submit-button:hover:not(:disabled),.pcm-submit-button:hover:not(:disabled),.fsc-submit-button:hover:not(:disabled),.srv-popup-submit:hover:not(:disabled),.ab-submit:hover:not(:disabled),.inv-btn-submit:hover:not(:disabled),.wh-btn-submit:hover:not(:disabled),.popup-content .btn-submit:hover:not(:disabled),.pwd-actions .pwd-btn.primary:hover:not(:disabled),.confirm-modal-btn-primary:hover:not(:disabled),.logout-popup-btn-confirm:hover,.mp-btn--primary:hover:not(:disabled),.modal-go-back-btn:hover{background:#2d4610!important}.um-popup-content--user .au-cancel,.scm-cancel-button,.sec-cancel-button,.nuc-cancel-button,.pcm-cancel-button,.fsc-cancel-button,.srv-popup-cancel,.ab-cancel,.inv-btn-cancel,.wh-btn-cancel,.popup-content .btn-cancel,.pwd-actions .pwd-btn:not(.primary),.confirm-modal-btn-secondary,.logout-popup-btn-cancel,.mp-btn--secondary{background:#f5faf3!important;color:#346322!important;border:1px solid #dce8d8!important}.dcm-delete-btn,.cancel-modal-btn-red,.wh-btn-delete-confirm,.popup-content .btn-delete{background:#dc2626!important;color:#fff!important;border:none!important}.dcm-delete-btn:hover:not(:disabled),.cancel-modal-btn-red:hover:not(:disabled),.wh-btn-delete-confirm:hover:not(:disabled){background:#b91c1c!important}.pwd-popup{width:100%;max-width:520px;padding:0!important}.pwd-popup-hero-band{padding:1.25rem 3rem .75rem 1.25rem;background:linear-gradient(135deg,#f5faf3,#e8f5e3 55%,#dce8d8);border-bottom:1px solid #e0ecd8;flex-shrink:0}.pwd-popup-title{margin:0!important;padding:1.25rem 3rem .5rem 1.25rem!important;font-size:1.25rem!important;font-weight:700!important;color:#1a2e1a!important;background:linear-gradient(135deg,#f5faf3,#e8f5e3 55%,#dce8d8);border-bottom:none}.pwd-steps{margin:.5rem 0!important;padding:0 1.25rem!important}.pwd-texts{padding:0 1.25rem .75rem!important}.pwd-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:0 1.25rem;margin-top:0!important}.pwd-body>:not(.pwd-actions){overflow-y:auto;min-height:0}.pwd-actions{flex-shrink:0;display:flex!important;gap:12px!important;padding:.85rem 0 1.15rem!important;margin-top:auto!important;border-top:1px solid #eef4ec;background:#fff}.pwd-popup>.pwd-actions{padding-left:1.25rem!important;padding-right:1.25rem!important}.logout-popup{padding:0!important;overflow:hidden!important;max-width:420px!important}.logout-popup-icon{width:56px!important;height:56px!important;margin:1.25rem auto .75rem!important}.logout-popup-icon svg{width:28px!important;height:28px!important}.logout-popup-title{font-size:1.25rem!important;padding:0 1.25rem}.logout-popup-message{padding:0 1.25rem;margin-bottom:0!important}.logout-popup-buttons{padding:1rem 1.25rem 1.15rem!important;gap:12px!important;border-top:1px solid #eef4ec}.modal-content{max-width:420px!important;padding:0!important;text-align:center}.modal-content .modal-body{padding:1.25rem 1.5rem 1rem}.modal-content .warning-icon-container{width:56px!important;height:56px!important;margin-bottom:1rem!important}.modal-content .warning-icon{font-size:32px!important}.confirm-modal,.cancel-modal{max-width:420px!important;width:100%}.confirm-modal-footer,.cancel-modal-footer{display:flex;gap:12px;padding:0 1.25rem 1.15rem;border-top:1px solid #eef4ec}.confirm-modal-body{padding:1.25rem 1.5rem .5rem}.mp-pricing-modal{max-width:520px;width:100%}.mp-pricing-header{padding:1.25rem 3rem .5rem 1.25rem!important;background:linear-gradient(135deg,#f5faf3,#e8f5e3 55%,#dce8d8);border-bottom:1px solid #e0ecd8}.mp-pricing-close{position:absolute!important;top:14px!important;right:14px!important;border-radius:50%!important}.mp-pricing-footer{display:flex;gap:12px;padding:.85rem 1.25rem 1.15rem!important;border-top:1px solid #eef4ec}.mp-pricing-body{padding:0 1.25rem}.mp-suspension-dialog-actions{gap:12px!important;padding:.85rem 1.25rem 1.15rem!important;border-top:1px solid #eef4ec}.mp-suspension-dialog-actions .MuiButton-root{min-height:46px!important;height:46px!important;border-radius:10px!important;font-size:.9rem!important;font-weight:600!important;text-transform:none!important;flex:1}.inv-popup-scroll-region{display:flex;flex-direction:column;gap:0;padding-bottom:.25rem}.inv-popup-scroll-region .inv-popup-info{margin:12px 22px 0}@media(max-width:600px){.seller-modal-overlay,.um-popup-overlay,.popup-overlay,.pwd-popup-overlay{padding:12px!important}.pwd-steps{padding:0 1rem!important}.pwd-texts{padding:0 1rem .5rem!important}}.navbar{--cigm-navy: #0b1f3a;--cigm-navy-deep: #071528;--cigm-gold: #c9a227;--cigm-gold-soft: rgba(201, 162, 39, .16);position:fixed;left:0;top:0;width:var(--navbar-width);height:100vh;padding:0;overflow-y:auto;z-index:var(--z-navbar);background:linear-gradient(180deg,var(--cigm-navy) 0%,var(--cigm-navy-deep) 100%);display:flex;flex-direction:column;scrollbar-width:none;box-shadow:6px 0 28px #0b1f3a47}.navbar:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 92%,rgba(201,162,39,.18) 0%,transparent 46%);pointer-events:none}.navbar:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:linear-gradient(180deg,var(--cigm-gold) 0%,rgba(201,162,39,.18) 42%,transparent 100%);pointer-events:none}.navbar::-webkit-scrollbar{display:none}.navbar-header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:22px 16px 8px}.navbar-logo-mark{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.navbar-logo-ring{width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--cigm-gold),0 8px 18px #00000038;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.navbar-logo{width:40px;height:40px;object-fit:contain;flex-shrink:0}.navbar-logo-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.navbar-logo-text .line1,.navbar-logo-text .line2,.navbar-logo-text .line3{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.04em;color:#fff;white-space:nowrap}.navbar-logo-text .line1{font-size:13px}.navbar-logo-text .line2{font-size:8px;font-weight:600;letter-spacing:.08em;opacity:.9}.navbar-logo-text .line3{font-size:11px}.navbar-kicker{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cigm-gold);padding-left:2px}.navbar-gem-divider{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:4px 16px 12px;color:var(--cigm-gold)}.navbar-gem-divider span{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,39,.7),transparent)}.navbar-header h2{font-size:var(--font-size-xl);font-weight:600}.navbar-menu{position:relative;z-index:1;display:flex;flex-direction:column;list-style:none;padding:0 10px;margin:4px 0 0;flex:1}.navbar-menu li{margin:0;color:#fff}.navbar-menu a{display:flex;align-items:center;flex:1;padding:12px 8px 12px 4px;text-decoration:none;transition:color .2s;color:inherit;font-size:15px;font-weight:500}.navbar-menu a.active{font-weight:700}.navbar-menu-item{display:flex;align-items:center;gap:10px;margin:4px 0;padding:0 8px;border-radius:12px;border-left:none;transition:background .2s ease,box-shadow .2s ease}.navbar-item-icon{width:32px;height:32px;border-radius:8px;background:#ffffff14;display:flex;align-items:center;justify-content:center;flex-shrink:0}.navbar-menu-item img,.navbar-item-icon img{width:16px;height:16px;object-fit:contain}.navbar-menu-item:has(a.active),.navbar-menu-item-products:has(a.active)>.navbar-menu-item{background:var(--cigm-gold-soft);box-shadow:inset 3px 0 0 var(--cigm-gold)}.navbar-menu-item:hover{cursor:pointer;background:#ffffff14;box-shadow:inset 3px 0 #c9a227b3}.navbar-menu-item:has(a.active):hover,.navbar-menu-item-products:has(a.active)>.navbar-menu-item:hover{background:var(--cigm-gold-soft);box-shadow:inset 3px 0 0 var(--cigm-gold)}.navbar-menu-item-logoutbutton{position:relative;z-index:1;display:flex;align-items:center;margin-top:auto;padding:16px 16px 24px}.logout-button{border:1px solid var(--cigm-gold);border-radius:10px;width:100%;color:var(--cigm-gold);display:flex;align-items:center;justify-content:center;gap:.6rem;padding:10px 12px;transition:all .2s;background:transparent;text-align:center;font-size:14px;font-weight:600}.logout-button img{width:1rem;height:1rem;filter:none}.logout-button:hover{cursor:pointer;background-color:var(--cigm-gold);color:var(--cigm-navy)}.navbar-menu-item-products{display:flex;flex-direction:column;margin:4px 0}.navbar-menu-item-products>.navbar-menu-item{margin:0}.products-menu-trigger{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:.5rem;margin:0;padding:12px 8px 12px 4px;border:none;background:transparent;color:#fff;font:inherit;cursor:pointer;text-align:left;width:100%;font-size:15px;font-weight:500}.products-menu-label{flex:1;font-weight:inherit}.products-chevron{width:1.125rem;height:1.125rem;flex-shrink:0;color:var(--cigm-gold);transition:transform .2s ease}.products-chevron--open{transform:rotate(180deg)}.navbar-menu-item-products-dropdown{margin-left:1.4rem;max-height:0;overflow:hidden;transition:all .3s;transform:translateY(-10px);opacity:0}.dropdown-close{max-height:0;opacity:0;transform:translateY(-1rem)}.dropdown-open{max-height:10rem;opacity:1;transform:translateY(0)}.navbar-menu-item-products-dropdown ul{display:flex;flex-direction:column;gap:.1rem;margin-left:1.2rem;padding:4px 0 8px;border-left:2px solid rgba(201,162,39,.7);padding-left:.3rem}.navbar-menu-item-products-dropdown ul li{margin:0;line-height:1.2;position:relative;padding:.25rem .5rem .25rem .4rem}.navbar-menu-item-products-dropdown a{padding:.45rem .8rem;display:block;text-decoration:none;color:inherit;font-size:13px;border-radius:8px}.navbar-menu-item-products-dropdown a:hover{cursor:pointer;background-color:#c9a22724;transition:all .2s}.navbar-menu-item-products-dropdown a.active{background-color:#c9a22738;font-weight:700}@media(max-width:1024px){.navbar{width:280px;transform:translate(-100%);transition:transform .25s ease;z-index:1000}.navbar.navbar--open{transform:translate(0)}}.popup-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100000!important;padding:20px;box-sizing:border-box}.confirm-modal-overlay{z-index:10000}.popup-container{background-color:#fff;border-radius:16px;box-shadow:0 20px 50px #3463222e;border:1px solid #e8efe4;max-width:96%;width:100%;position:relative;display:flex;flex-direction:column;overflow:hidden;font-family:Open Sans,sans-serif;animation:hbpFadeIn .2s ease-out}@keyframes hbpFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.approve-popup{max-width:420px}.popup-header{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;padding:1.25rem 3rem 1rem 1.25rem;background:linear-gradient(135deg,#f5faf3,#e8f5e3 55%,#dce8d8);border-bottom:1px solid #e0ecd8}.popup-title{margin:0;font-size:1.25rem;font-weight:700;color:#1a2e1a;line-height:1.3;font-family:Open Sans,sans-serif}.popup-close-btn{position:absolute;top:14px;right:14px;z-index:10;width:36px;height:36px;border-radius:50%;background:#ffffffeb;border:1px solid #dce8d8;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:#374151;font-size:22px;line-height:1;transition:background .2s ease,color .2s ease}.popup-close-btn:hover:not(:disabled){background:#fff;color:#111827}.popup-close-btn:disabled{opacity:.6;cursor:not-allowed}.popup-divider{display:none}.popup-body.approve-body{flex:1 1 auto;padding:1.5rem 1.25rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center}.approve-image-wrap{display:flex;justify-content:center;margin-bottom:1rem}.approve-image{width:120px;height:120px;object-fit:contain}.approve-success-icon{width:72px;height:72px;margin:0 auto 1rem;border-radius:50%;background:#dcfce7;color:#15803d;font-size:40px;font-weight:700;line-height:72px;text-align:center}.approve-message{margin:0;font-size:1rem;font-weight:600;color:#1a1a1a;line-height:1.5;font-family:Open Sans,sans-serif}.hbp-cancel-popup .hbp-cancel-body{padding-top:1rem;text-align:left;align-items:stretch;width:100%}.hbp-cancel-textarea{width:100%;min-height:120px;padding:12px;border:1px solid #dce8d8;border-radius:10px;font-size:.9rem;font-family:Open Sans,sans-serif;resize:vertical;box-sizing:border-box}.hbp-cancel-textarea:focus{outline:none;border-color:#346322}.hbp-required{color:#c62828}.hbp-cancel-error{margin:8px 0 0;font-size:.8rem;color:#c62828;min-height:1.2rem;visibility:hidden}.hbp-cancel-error.is-visible{visibility:visible}.hbp-cancel-submit{flex:1 1 100%;width:100%}.popup-actions.approve-actions{flex-shrink:0;display:flex;gap:12px;align-items:stretch;justify-content:stretch;flex-wrap:wrap;padding:.85rem 1.25rem 1.15rem;margin:0;border-top:1px solid #eef4ec;background:#fff}.approve-actions--single .confirm-btn{flex:1 1 100%;width:100%}.confirm-btn{flex:1;min-height:46px;height:46px;padding:0 20px;background-color:#346322;color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:Open Sans,sans-serif;transition:background-color .2s ease;box-sizing:border-box}.confirm-btn:hover:not(:disabled){background-color:#2a5119}.confirm-btn:disabled{opacity:.65;cursor:not-allowed}.cancel-btn2{flex:1;min-height:46px;height:46px;padding:0 20px;background-color:#f5faf3;color:#346322;border:1px solid #dce8d8;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:Open Sans,sans-serif;transition:background .2s ease,border-color .2s ease;box-sizing:border-box}.cancel-btn2:hover:not(:disabled){background-color:#eef4ec;border-color:#9abf88}.cancel-btn2:disabled{opacity:.65;cursor:not-allowed}.go-back-btn{flex:1 1 100%;min-height:46px;height:46px;padding:0 20px;background-color:#346322;color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:Open Sans,sans-serif}.go-back-btn:hover:not(:disabled){background-color:#2a5119}.cigm-confirm-overlay{padding:16px;background:#0715287a}.cigm-confirm-popup.popup-container{width:100%;max-width:420px;max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #d7dee7;border-top:3px solid #c9a227;box-shadow:0 20px 50px #0b1f3a33}.cigm-confirm-popup .popup-header{background:#f3f6fa;border-bottom-color:#d7dee7}.cigm-confirm-popup .popup-title,.cigm-confirm-popup .approve-message,.cigm-confirm-popup .popup-close-btn{color:#0b1f3a}.cigm-confirm-popup .popup-close-btn{border-color:#d7dee7}.cigm-confirm-popup .cigm-confirm-icon{color:#0b1f3a;background:#f8f5e9;border:1px solid #c9a227;border-radius:50%;padding:12px;width:88px;height:88px;box-sizing:border-box}.cigm-confirm-popup .approve-body{flex:0 0 auto}.cigm-confirm-popup .approve-actions{border-top-color:#d7dee7}.cigm-confirm-popup .confirm-btn{background:#0b1f3a;color:#fff}.cigm-confirm-popup .confirm-btn:hover:not(:disabled){background:#071528}.cigm-confirm-popup .cancel-btn2{background:#fff;border-color:#c5d0dc;color:#0b1f3a}.cigm-confirm-popup .cancel-btn2:hover:not(:disabled){background:#e8eef5;border-color:#0b1f3a}.cigm-confirm-popup button:focus-visible{outline:2px solid #c9a227;outline-offset:3px}@media(max-width:480px){.cigm-confirm-popup .approve-actions{flex-direction:column}.cigm-confirm-popup .approve-actions button{width:100%;flex:auto}}.topbar{--cigm-navy: #0b1f3a;--cigm-gold: #c9a227;--cigm-navy-soft: #e8eef5;--cigm-border: #d7dee7;--cigm-muted: #6b7280;position:fixed;left:0;top:0;right:0;height:var(--topbar-height);padding:0 24px;display:flex;align-items:center;justify-content:space-between;z-index:var(--z-topbar);background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid var(--cigm-border);box-shadow:0 10px 24px #0b1f3a0d;box-sizing:border-box}.topbar:after{content:"";position:absolute;left:var(--navbar-width);right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--cigm-gold) 0%,rgba(201,162,39,.2) 42%,transparent 78%)}.topbar-left{display:flex;align-items:center;gap:12px;margin-left:var(--navbar-width);min-width:0}.topbar-page-icon{width:40px;height:40px;border-radius:10px;background:var(--cigm-navy-soft);border:1px solid rgba(11,31,58,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.topbar-left__icon{width:22px;height:22px;display:block;object-fit:contain}.topbar-page-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.topbar-kicker{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cigm-gold)}.topbar-left__text{margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700;color:var(--cigm-navy);line-height:1.15}.topbar-right{flex:1;display:flex!important;flex-direction:row!important;justify-content:flex-end;align-items:center;padding-left:var(--spacing-lg);gap:20px}.notification-wrapper{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;margin:0 4px 0 0;border:1px solid var(--cigm-border);border-radius:50%;background:#fff;box-sizing:border-box;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.notification-wrapper:hover{background:var(--cigm-navy-soft);border-color:var(--cigm-navy);box-shadow:0 0 0 3px #c9a2272e}.notification-icon{width:22px;height:22px;display:block}.notification-badge{position:absolute;top:2px;right:2px;background-color:#ff3b30;color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:10px;display:flex;align-items:center;justify-content:center;line-height:1;border:1.5px solid #fff;box-sizing:border-box;z-index:1}.user-info{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;cursor:pointer;height:40px;margin:0;padding:3px 14px 3px 3px;border:1px solid rgba(11,31,58,.08);border-radius:999px;background:var(--cigm-navy-soft);color:inherit;font:inherit;text-align:left;transition:background-color .2s,border-color .2s,box-shadow .2s;flex-shrink:0;box-sizing:border-box}.user-info:hover{background-color:#dce6f1;border-color:#0b1f3a29;box-shadow:0 0 0 3px #c9a22729}.user-info img{display:block}.shop-selector{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:background-color .2s}.shop-selector:hover{background-color:#0000000d}.shop-icon-wrapper{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--cigm-navy);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--cigm-gold);overflow:hidden;flex-shrink:0}.shop-icon{width:30px;height:30px}.topbar-profile-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.shop-info{display:flex;flex-direction:column;gap:.1rem}.user-info__name{display:flex;flex-direction:column;justify-content:center;gap:1px;line-height:1.15;min-width:0}.user-info__name p{margin:0;padding:0}.user-name-tooltip{cursor:pointer;margin:0;font-size:13px;font-weight:700;line-height:1.2;color:var(--cigm-navy);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.user-role{font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:var(--cigm-muted);margin:0}.dropdown-arrow{width:26px;height:26px;margin-left:.25rem}.menu-btn{display:none}@media(max-width:1024px){.topbar:after{left:0}.menu-btn{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;margin-right:10px;border:none;background:transparent;cursor:pointer}.menu-btn span{width:22px;height:2px;background:#0b1f3a;display:block;border-radius:2px}.topbar-left{margin-left:0}}@media(max-width:480px){.topbar{padding:0 10px}.topbar-left{flex:1;min-width:0;gap:8px}.topbar-left__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45vw}.topbar-right{flex:0 0 auto;padding-left:0;gap:10px}.dropdown-arrow{display:none}.shop-icon-wrapper{width:30px;height:30px}.shop-icon{width:24px;height:24px}}.topbar-profile-placeholder{width:100%;height:100%;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.floating__message__btn{position:fixed;right:24px;bottom:0;z-index:9999;background:#fff;border:1px solid #e0e0e0;border-radius:0;padding:10px 28px;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 4px 12px #0009;transition:box-shadow .2s,border .2s;overflow:visible}.floating__message__btn:hover{box-shadow:0 6px 18px #00000029;border-color:#bdbdbd}.floating__message__icon__wrapper{position:relative;display:flex;align-items:center}.floating__message__icon{color:#4a5568}.floating__message__badge{position:absolute;top:-10px;right:-10px;background:#ef4444;color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border:none;box-shadow:0 1px 4px #0000001f;z-index:2}.floating__message__label{color:#1f2937;font-weight:500;font-size:14px}.layout{display:flex;min-height:100vh}.layout-content{flex:1;display:flex;flex-direction:column;margin-left:var(--navbar-width);min-width:0;overflow:hidden}.main-content{flex:1;margin-top:var(--topbar-height);padding:var(--spacing-lg);width:100%;max-width:100%;overflow-y:auto;position:relative}.main-content.is-coming-soon{min-height:calc(100vh - var(--topbar-height));overflow:hidden}.main-content.is-coming-soon>*:not(.coming-soon-overlay){pointer-events:none;-webkit-user-select:none;user-select:none}.drawer-overlay{display:none}@media(max-width:1024px){.layout-content{margin-left:0}.main-content{max-width:100vw;padding:var(--spacing-md)}.drawer-overlay{display:block;position:fixed;inset:0;background:#00000059;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:999}.drawer-overlay--open{opacity:1;pointer-events:auto}}@media(max-width:768px){.main-content{padding:var(--spacing-sm)}}@media(max-width:480px){.main-content{padding:12px}}.cigm-register-page{--cigm-navy: #0b1f3a;--cigm-navy-deep: #071528;--cigm-gold: #c9a227;--cigm-gold-light: #e8c547;--cigm-page-bg: #f4f6f8;--cigm-input-bg: #ffffff;--cigm-border: #c5d0dc;--cigm-text: #0b1f3a;--cigm-muted: #6b7280;--cigm-link: #1d4ed8;--cigm-error: #dc2626;--cigm-white: #ffffff;--cigm-sidebar-width: 280px;--cigm-right-width: 260px;min-height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--cigm-page-bg);font-family:Inter,Segoe UI,system-ui,sans-serif;color:var(--cigm-text)}html:has(.cigm-register-page),body:has(.cigm-register-page){height:100%;overflow:hidden}.cigm-header{background:var(--cigm-white);border-bottom:1px solid var(--cigm-border);position:sticky;top:0;z-index:100;flex-shrink:0}.cigm-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:10px 24px}.cigm-brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.cigm-brand-logo{width:48px;height:48px;object-fit:contain;flex-shrink:0}.cigm-brand-text{display:flex;flex-direction:column;line-height:1.2;gap:1px}.cigm-brand-line1,.cigm-brand-line2,.cigm-brand-line3{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.04em;color:var(--cigm-navy);white-space:nowrap}.cigm-brand-line1{font-size:15px}.cigm-brand-line2{font-size:11px;font-weight:600;letter-spacing:.08em}.cigm-brand-line3{font-size:13px}.cigm-nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center}.cigm-nav-link{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--cigm-navy);text-decoration:none;white-space:nowrap}.cigm-nav-link:hover{color:var(--cigm-link)}.cigm-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.cigm-lang-btn{display:flex;align-items:center;gap:4px;padding:8px 10px;border:none;background:transparent;color:var(--cigm-navy);font-size:13px;font-weight:600;cursor:pointer}.cigm-btn-outline,.cigm-btn-solid{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.cigm-btn-outline{border:1.5px solid var(--cigm-navy);background:var(--cigm-white);color:var(--cigm-navy)}.cigm-btn-outline:hover{background:#f0f4f8}.cigm-btn-solid{border:1.5px solid var(--cigm-navy);background:var(--cigm-navy);color:var(--cigm-white)}.cigm-btn-solid:hover{background:var(--cigm-navy-deep)}.cigm-body{flex:1;min-height:0;display:grid;grid-template-columns:var(--cigm-sidebar-width) 1fr var(--cigm-right-width);gap:0;width:100%;overflow:hidden}.cigm-left-sidebar{background:var(--cigm-navy);color:var(--cigm-white);padding:32px 24px;display:flex;flex-direction:column;gap:20px;min-height:0;overflow-y:auto}.cigm-sidebar-heading{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.35;margin:0}.cigm-gem-divider{display:flex;align-items:center;gap:10px}.cigm-gem-line{flex:1;height:1px;background:var(--cigm-gold)}.cigm-gem-icon{color:var(--cigm-gold);flex-shrink:0}.cigm-sidebar-image{width:100%;aspect-ratio:4 / 3;border-radius:8px;background:url(/pexels-bri-schneiter-28802-346529.jpg) center / cover no-repeat;box-shadow:0 8px 24px #00000059}.cigm-feature-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.cigm-feature-item{display:flex;gap:12px;align-items:flex-start}.cigm-feature-icon-wrap{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--cigm-gold);color:var(--cigm-gold);flex-shrink:0}.cigm-feature-item strong{display:block;font-size:13px;font-weight:700;margin-bottom:2px}.cigm-feature-item p{margin:0;font-size:12px;line-height:1.4;color:#ffffffbf}.cigm-main{padding:16px 32px 24px;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.cigm-main::-webkit-scrollbar{width:8px}.cigm-main::-webkit-scrollbar-thumb{background:#c5ccd6;border-radius:8px}.cigm-back-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cigm-muted);text-decoration:none;margin-bottom:12px;flex-shrink:0}.cigm-back-link:hover{color:var(--cigm-navy)}.cigm-page-title{font-size:24px;font-weight:700;color:var(--cigm-navy);margin:0 0 4px;flex-shrink:0}.cigm-page-subtitle{font-size:14px;color:var(--cigm-muted);margin:0 0 16px;line-height:1.5;flex-shrink:0}.cigm-stepper-horizontal{display:flex;justify-content:space-between;margin-bottom:14px;gap:4px;flex-shrink:0}.cigm-step{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0}.cigm-step-track{display:flex;align-items:center;width:100%;justify-content:center;position:relative}.cigm-step-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border:2px solid #c5d4e8;background:var(--cigm-white);color:var(--cigm-navy);flex-shrink:0;z-index:1}.cigm-step.is-active .cigm-step-dot,.cigm-step.is-completed .cigm-step-dot{background:var(--cigm-navy);border-color:var(--cigm-navy);color:var(--cigm-white)}.cigm-step-connector{flex:1;height:2px;background:#c5d4e8;min-width:8px}.cigm-step-connector--after{position:absolute;left:calc(50% + 16px);right:0;top:50%;transform:translateY(-50%);flex:none;width:calc(50% - 16px)}.cigm-step-track .cigm-step-connector:first-child{position:absolute;left:0;right:calc(50% + 16px);top:50%;transform:translateY(-50%);flex:none;width:calc(50% - 16px)}.cigm-step-label{margin-top:8px;font-size:10px;color:var(--cigm-muted);text-align:center;line-height:1.3;max-width:90px}.cigm-step.is-active .cigm-step-label{color:var(--cigm-navy);font-weight:600}.cigm-form-content{display:flex;flex-direction:column;gap:16px;flex:1 0 auto;min-height:0;overflow:visible}.cigm-form-content>form{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;gap:14px;overflow:visible}.cigm-form-scroll{flex:0 0 auto;min-height:0;overflow:visible;padding:20px 22px 18px;background:var(--cigm-white);border:1px solid var(--cigm-border);border-radius:12px;box-shadow:0 1px 4px #0b1f3a0d}.cigm-form-scroll::-webkit-scrollbar{width:8px}.cigm-form-scroll::-webkit-scrollbar-thumb{background:#c5ccd6;border-radius:8px}.cigm-form-content>form:not(:has(.cigm-form-scroll)){overflow:visible}.cigm-form-footer{flex-shrink:0;background:transparent;border-top:0;padding:4px 2px 8px;display:flex;flex-direction:column;gap:12px;z-index:8}.cigm-form-content>form:not(:has(.cigm-form-scroll)) .cigm-form-footer{position:static}.cigm-section{display:flex;flex-direction:column;gap:16px;width:100%}.cigm-section-title{font-size:16px;font-weight:700;color:var(--cigm-navy);margin:0;padding-bottom:8px;border-bottom:1px solid var(--cigm-border)}.cigm-section-subtitle{font-size:14px;font-weight:700;color:var(--cigm-navy);margin:4px 0 0}.cigm-company-block{display:flex;flex-direction:column;gap:16px}.cigm-field{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;position:relative}.cigm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cigm-label{font-size:13px;font-weight:600;color:var(--cigm-text)}.cigm-required{color:var(--cigm-error)}.cigm-input-wrap{position:relative;display:flex;align-items:center;width:100%;min-width:0}.cigm-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--cigm-muted);pointer-events:none;display:flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:0}.cigm-input{box-sizing:border-box;width:100%;max-width:100%;height:44px;min-height:44px;padding:10px 14px 10px 40px;border:1.5px solid var(--cigm-border);border-radius:8px;background:var(--cigm-input-bg);font-size:14px;color:var(--cigm-text);transition:border-color .2s,box-shadow .2s}.cigm-input--no-icon{padding-left:14px}.cigm-input:focus{outline:none;border-color:var(--cigm-navy);box-shadow:0 0 0 3px #0b1f3a1a}.cigm-input.is-error{border-color:var(--cigm-error)}.cigm-input-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:var(--cigm-muted);display:flex;align-items:center;justify-content:center;line-height:0}.cigm-input-wrap:has(.cigm-input-toggle) .cigm-input{padding-right:40px}.cigm-field-error{display:block;margin:2px 0 0;font-size:12px;font-weight:500;line-height:1.4;color:var(--cigm-error)}.cigm-form-footer .cigm-field-error{margin-top:-4px;padding-left:24px}.cigm-checkbox-label.is-error{color:var(--cigm-error)}.cigm-field-hint{margin:0;font-size:12px;color:var(--cigm-muted)}.cigm-phone-wrap{position:relative;width:100%;min-width:0}.cigm-phone-wrap .cigm-input{padding-right:110px}.cigm-country-display{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 8px;border-radius:6px;background:var(--cigm-white);border:1px solid var(--cigm-border)}.cigm-country-display img{width:20px;height:14px;object-fit:cover;border-radius:2px}.cigm-country-display span{font-size:13px;font-weight:600;color:var(--cigm-text)}.cigm-country-dropdown{position:absolute;right:0;top:calc(100% + 6px);width:280px;background:var(--cigm-white);border-radius:10px;box-shadow:0 10px 30px #0000001f;z-index:50;border:1px solid var(--cigm-border);overflow:hidden}.cigm-country-search{padding:10px;border-bottom:1px solid var(--cigm-border)}.cigm-country-search input{width:100%;padding:8px 12px;border:1px solid var(--cigm-border);border-radius:6px;font-size:13px;box-sizing:border-box}.cigm-country-list{max-height:200px;overflow-y:auto;list-style:none;margin:0;padding:0}.cigm-country-item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font-size:13px}.cigm-country-item:hover{background:#f0f4f8}.cigm-country-item img{width:22px;height:14px;object-fit:cover}.cigm-country-item-name{flex:1}.cigm-country-item-code{font-weight:600;color:var(--cigm-muted)}.cigm-captcha-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;align-items:center;width:100%}.cigm-captcha-row img,.cigm-captcha-placeholder{height:44px;border-radius:8px;border:1.5px solid var(--cigm-border)}.cigm-captcha-row img{display:block}.cigm-captcha-placeholder{width:140px;background:var(--cigm-input-bg);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--cigm-muted)}.cigm-btn-refresh{height:44px;padding:0 16px;border:1.5px solid var(--cigm-navy);border-radius:8px;background:transparent;color:var(--cigm-navy);font-size:13px;font-weight:600;cursor:pointer}.cigm-btn-refresh:hover{background:#0b1f3a0d}.cigm-radio-group{display:flex;flex-direction:column;gap:10px}.cigm-radio-label{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1;cursor:pointer}.cigm-radio-label input[type=radio]{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:var(--cigm-navy)}.cigm-checkbox-label{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;cursor:pointer}.cigm-checkbox-label input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--cigm-navy);flex-shrink:0}.cigm-link{color:var(--cigm-link);font-weight:600;text-decoration:none}.cigm-link:hover{text-decoration:underline}.cigm-pwd-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px}.cigm-pwd-checklist li{font-size:12px;color:var(--cigm-muted);display:flex;align-items:center;gap:6px;min-width:0}.cigm-pwd-checklist li.is-met{color:var(--cigm-navy)}.cigm-pwd-checklist li.is-met:before{content:"✓";font-weight:700}.cigm-pwd-checklist li:not(.is-met):before{content:"○";font-size:10px}.cigm-otp-row{display:flex;gap:8px;justify-content:center;margin:16px 0}.cigm-otp-input{width:48px;height:52px;border:1.5px solid var(--cigm-border);border-radius:8px;text-align:center;font-size:22px;font-weight:700;background:var(--cigm-input-bg);color:var(--cigm-text)}.cigm-otp-input:focus{outline:none;border-color:var(--cigm-navy);box-shadow:0 0 0 3px #0b1f3a1a}.cigm-otp-timer{text-align:center;font-size:13px;color:var(--cigm-muted);margin:8px 0 16px}.cigm-resend-btn{background:none;border:none;padding:0;color:var(--cigm-navy);font-weight:600;text-decoration:underline;cursor:pointer;font-size:inherit}.cigm-resend-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.cigm-form-actions{display:flex;gap:12px;margin-top:0;width:100%}.cigm-btn-primary,.cigm-btn-secondary{flex:1 1 0;min-width:0}.cigm-btn-primary{flex:1;min-height:48px;background:var(--cigm-navy);color:var(--cigm-white);border:none;border-radius:8px;font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s}.cigm-btn-primary:hover:not(:disabled){background:var(--cigm-navy-deep)}.cigm-btn-primary:disabled{opacity:.6;cursor:not-allowed}.cigm-btn-secondary{flex:1;min-height:48px;background:var(--cigm-white);color:var(--cigm-text);border:1px solid var(--cigm-border);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.cigm-btn-secondary:hover:not(:disabled){background:#f9fafb}.cigm-login-prompt{font-size:13px;color:var(--cigm-muted);margin:0 0 8px;flex-shrink:0}.cigm-right-sidebar{padding:20px 16px;display:flex;flex-direction:column;gap:20px;border-left:1px solid var(--cigm-border);background:var(--cigm-page-bg);min-height:0;overflow-y:auto}.cigm-progress-card,.cigm-help-card{background:var(--cigm-white);border:1px solid var(--cigm-border);border-radius:10px;padding:18px}.cigm-progress-header{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--cigm-navy);margin-bottom:10px}.cigm-progress-bar{height:6px;background:#e5eaf0;border-radius:99px;overflow:hidden;margin-bottom:16px}.cigm-progress-fill{height:100%;background:var(--cigm-navy);border-radius:99px;transition:width .3s ease}.cigm-progress-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cigm-progress-steps li{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--cigm-muted)}.cigm-progress-steps li.is-active{color:var(--cigm-navy);font-weight:700}.cigm-progress-dot{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#e5eaf0;color:var(--cigm-muted);flex-shrink:0}.cigm-progress-steps li.is-active .cigm-progress-dot{background:var(--cigm-navy);color:var(--cigm-white)}.cigm-help-card h3{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--cigm-navy)}.cigm-help-desc{margin:0 0 14px;font-size:12px;color:var(--cigm-muted);line-height:1.4}.cigm-help-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cigm-help-list li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cigm-navy)}.cigm-help-list a{color:var(--cigm-navy);text-decoration:none}.cigm-help-list a:hover{text-decoration:underline}.cigm-help-list svg{color:var(--cigm-navy);flex-shrink:0}.cigm-footer{background:var(--cigm-navy-deep);color:#ffffffd9;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;flex-wrap:wrap;font-size:12px;flex-shrink:0}.cigm-footer-copy{flex:1;min-width:200px}.cigm-footer-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cigm-footer-links a{color:#ffffffd9;text-decoration:none}.cigm-footer-links a:hover{color:var(--cigm-white)}.cigm-footer-sep{opacity:.4}.cigm-footer-social{display:flex;gap:8px}.cigm-social-circle{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#ffffffd9;text-decoration:none;text-transform:uppercase}.cigm-social-circle:hover{background:#ffffff1a}.cigm-btn-outline.is-active{background:var(--cigm-navy);color:var(--cigm-white)}.cigm-btn-solid.is-active{box-shadow:0 0 0 2px var(--cigm-gold)}.cigm-form-content--login{max-width:480px}.cigm-login-card{background:var(--cigm-white);border:1px solid var(--cigm-border);border-radius:12px;padding:28px;box-shadow:0 4px 20px #0b1f3a0f}.cigm-login-tips-title{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--cigm-navy)}.cigm-login-tips-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cigm-login-tips-list li{font-size:12px;color:var(--cigm-muted);line-height:1.45;padding-left:14px;position:relative}.cigm-login-tips-list li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--cigm-gold)}.cigm-forgot-link{display:inline-block;margin:4px 0 16px;font-size:13px;font-weight:600;color:var(--cigm-navy);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cigm-forgot-link:hover{color:var(--cigm-link)}.cigm-login-terms{margin-top:16px;font-size:12px;color:var(--cigm-muted);line-height:1.5}.cigm-mfa-back{display:block;width:100%;margin-top:12px;text-align:center;font-size:13px;font-weight:600;color:var(--cigm-navy);background:none;border:none;cursor:pointer;text-decoration:underline}.cigm-form-content--login .cigm-btn-primary{width:100%}@media(max-width:1200px){.cigm-nav{display:none}}@media(max-width:1024px){.cigm-body{grid-template-columns:1fr}.cigm-left-sidebar,.cigm-right-sidebar{display:none}.cigm-main{padding:16px 16px 24px}.cigm-stepper-horizontal{overflow-x:auto;padding-bottom:8px}.cigm-step-label{font-size:9px;max-width:72px}}.cigm-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;width:100%}.cigm-form-grid>*{min-width:0;max-width:100%}.cigm-form-grid .cigm-field--full{grid-column:1 / -1}.cigm-radio-group--row{flex-direction:row;flex-wrap:wrap;gap:24px}.cigm-dropdown-wrap{position:relative;width:100%;min-width:0}.cigm-register-page .custom-dropdown-container{min-width:0!important;max-width:100%}.cigm-dropdown-wrap .cigm-input-icon{z-index:1}.cigm-register-page .custom-dropdown-container .custom-dropdown-trigger{min-height:44px!important;height:44px!important;border-radius:8px!important;border:1.5px solid var(--cigm-border)!important;background:var(--cigm-input-bg)!important;box-sizing:border-box}.cigm-register-page .cigm-dropdown-wrap .custom-dropdown-trigger{padding-left:40px!important}.cigm-register-page .custom-dropdown-container .custom-dropdown-trigger:focus,.cigm-register-page .custom-dropdown-container .custom-dropdown-trigger[aria-expanded=true]{border-color:var(--cigm-navy)!important;box-shadow:0 0 0 3px #0b1f3a1a}.cigm-register-page .select-error .custom-dropdown-trigger{border-color:var(--cigm-error)!important}.cigm-textarea{box-sizing:border-box;display:block;width:100%;min-height:88px;padding:12px 14px;border:1.5px solid var(--cigm-border);border-radius:8px;background:var(--cigm-input-bg);font-size:14px;font-family:inherit;color:var(--cigm-text);resize:none}.cigm-textarea:focus{outline:none;border-color:var(--cigm-navy);box-shadow:0 0 0 3px #0b1f3a1a}.cigm-textarea.is-error{border-color:var(--cigm-error)}.cigm-date-wrap{position:relative;width:100%;min-width:0}.cigm-date-wrap .cigm-input{padding-left:40px;padding-right:14px}.cigm-date-wrap input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cigm-otp-block{margin-top:8px;padding:20px;border:1px solid var(--cigm-border);border-radius:10px;background:#fafbfc}.cigm-otp-block-title{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--cigm-navy)}.cigm-field-requirement{margin:0;font-size:14px;color:var(--cigm-muted)}.cigm-class-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:4px 0 8px}.cigm-class-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 14px 18px;border:1.5px solid var(--cigm-border);border-radius:12px;background:var(--cigm-white);cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s;min-height:176px;box-sizing:border-box}.cigm-class-card:hover{border-color:var(--cigm-navy);box-shadow:0 0 0 3px #0b1f3a14}.cigm-class-card.is-selected{border-color:var(--cigm-navy);background:var(--cigm-white);box-shadow:0 0 0 3px #0b1f3a1a}.cigm-class-card-input{position:absolute;opacity:0;pointer-events:none}.cigm-class-card-check{position:absolute;top:10px;left:10px;width:18px;height:18px;border:1.5px solid var(--cigm-border);border-radius:4px;display:flex;align-items:center;justify-content:center;background:var(--cigm-white);color:var(--cigm-white)}.cigm-class-card.is-selected .cigm-class-card-check{background:var(--cigm-navy);border-color:var(--cigm-navy)}.cigm-class-card-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:4px}.cigm-class-card-icon--navy{background:#e8edf4;color:var(--cigm-navy)}.cigm-class-card-icon--gold{background:#faf5e6;color:#b8860b}.cigm-class-card-icon--purple{background:#f3eef8;color:#7c3aed}.cigm-class-card-icon--green{background:#e8eef5;color:var(--cigm-navy)}.cigm-class-card-icon--teal{background:#ecfdf8;color:#0d9488}.cigm-class-card-title{font-size:14px;font-weight:700;color:var(--cigm-navy);line-height:1.3}.cigm-class-card-desc{font-size:12px;color:var(--cigm-muted);line-height:1.45;max-width:220px}.cigm-info-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.5}.cigm-info-banner--success{background:#e8eef5;border:1px solid #c5d0dc;color:var(--cigm-navy)}.cigm-info-banner--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a}.cigm-info-banner--info .cigm-info-banner-icon{background:#2563eb}.cigm-info-banner-icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--cigm-navy);color:#fff;display:flex;align-items:center;justify-content:center;margin-top:1px}.cigm-info-banner-text{margin:0}.cigm-info-banner-text strong{font-weight:700}.cigm-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cigm-focus-check{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--cigm-navy);cursor:pointer;-webkit-user-select:none;user-select:none;padding:12px 14px;border:1.5px solid var(--cigm-border);border-radius:10px;background:var(--cigm-white);min-height:48px;box-sizing:border-box}.cigm-focus-check.is-selected{border-color:var(--cigm-navy);box-shadow:0 0 0 3px #0b1f3a14}.cigm-focus-check input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--cigm-navy);cursor:pointer;flex-shrink:0}.cigm-focus-other-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:12px;align-items:start}.cigm-other-focus{margin:0;max-width:100%}.cigm-save-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;color:var(--cigm-muted);background:#f4f6f8;border-radius:8px}.cigm-save-note--secure{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.cigm-section:nth-child(2) .cigm-section-title{color:var(--cigm-navy)}@media(max-width:900px){.cigm-class-grid,.cigm-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.cigm-class-grid,.cigm-focus-grid,.cigm-focus-other-row{grid-template-columns:1fr}}@media(max-width:768px){.cigm-form-grid{grid-template-columns:1fr}.cigm-captcha-row{grid-template-columns:auto auto}.cigm-captcha-row .cigm-input{grid-column:1 / -1}}@media(max-width:480px){.cigm-header-inner{padding:8px 12px}.cigm-brand-logo{width:40px;height:40px}.cigm-brand-text,.cigm-header-actions .cigm-btn-outline,.cigm-header-actions .cigm-btn-solid span{display:none}.cigm-pwd-checklist{grid-template-columns:1fr}.cigm-otp-input{width:40px;height:44px;font-size:18px}.cigm-form-actions{flex-direction:column}}.cigm-doc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}.cigm-doc-card{display:flex;flex-direction:column;gap:12px;padding:14px 12px 12px;border:1px solid #e2e8f0;border-radius:10px;background:var(--cigm-white);min-width:0;box-shadow:0 1px 2px #0b1f3a0a}.cigm-doc-card--wide{padding:0;border:0;box-shadow:none;background:transparent}.cigm-doc-card.is-error{border-color:var(--cigm-error)}.cigm-doc-card-head{display:flex;align-items:flex-start;gap:10px}.cigm-doc-card-copy{min-width:0}.cigm-doc-card-icon{width:36px;height:36px;border-radius:50%;background:#eef2f7;color:var(--cigm-navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cigm-doc-card-title{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--cigm-navy);line-height:1.3}.cigm-doc-card-desc{margin:0;font-size:11px;color:var(--cigm-muted);line-height:1.4}.cigm-doc-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:92px;padding:14px 10px;border:1.5px dashed #cfd6e0;border-radius:8px;background:#f8fafc;color:var(--cigm-navy);cursor:pointer;text-align:center}.cigm-doc-card--wide .cigm-doc-dropzone{min-height:112px;padding:22px 16px}.cigm-doc-dropzone span{font-size:12px;font-weight:600;line-height:1.35}.cigm-doc-dropzone small{font-size:10px;color:var(--cigm-muted)}.cigm-doc-dropzone:hover,.cigm-doc-dropzone.is-dragover{border-color:var(--cigm-navy);background:#f1f5f9}.cigm-doc-dropzone.is-disabled{opacity:.6;cursor:not-allowed}.cigm-doc-file{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#f4f6f8;color:var(--cigm-navy);font-size:12px}.cigm-doc-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cigm-doc-file-size{color:var(--cigm-muted);flex-shrink:0}.cigm-doc-file-remove{border:none;background:transparent;color:var(--cigm-muted);cursor:pointer;display:flex;padding:2px}.cigm-doc-wide{grid-column:1 / -1}@media(max-width:1100px){.cigm-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.cigm-doc-grid{grid-template-columns:1fr}}.cigm-form-actions--split{justify-content:space-between;align-items:center}.cigm-form-actions--split>.cigm-btn-secondary{flex:0 0 auto;min-width:120px}.cigm-form-actions-end{display:flex;gap:12px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.cigm-form-actions-end .cigm-btn-secondary,.cigm-form-actions-end .cigm-btn-primary{flex:0 0 auto;min-width:160px}.cigm-form-actions-end .cigm-btn-primary{min-width:220px}.cigm-progress-steps li.is-completed{color:var(--cigm-navy)}.cigm-progress-steps li.is-completed .cigm-progress-dot{background:var(--cigm-navy);color:#fff}.cigm-review-loading{margin:24px 0;color:var(--cigm-muted);font-size:14px}.cigm-review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.cigm-review-card{background:var(--cigm-white);border:1px solid var(--cigm-border);border-radius:12px;padding:18px 18px 16px;box-shadow:0 4px 18px #0b1f3a0a}.cigm-review-card--wide{grid-column:1 / -1}.cigm-review-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cigm-review-card-title{display:flex;align-items:center;gap:10px;color:var(--cigm-navy)}.cigm-review-card-title h3{margin:0;font-size:16px;font-weight:700}.cigm-review-edit{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--cigm-navy);text-decoration:none}.cigm-review-edit:hover{color:var(--cigm-link)}.cigm-review-fields{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px}.cigm-review-fields dt{font-size:12px;color:var(--cigm-muted);font-weight:500;margin-bottom:4px}.cigm-review-fields dd{margin:0;font-size:14px;font-weight:600;color:var(--cigm-navy);word-break:break-word}.cigm-review-field--full{grid-column:1 / -1}.cigm-review-block{margin-bottom:16px}.cigm-review-block:last-child{margin-bottom:0}.cigm-review-block h4,.cigm-review-docs-grid h4{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--cigm-navy)}.cigm-review-pills{display:flex;flex-wrap:wrap;gap:8px}.cigm-review-pill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700}.cigm-review-pill--navy{background:#dbeafe;color:#1e3a8a}.cigm-review-pill--gold{background:#ffedd5;color:#9a3412}.cigm-review-pill--green{background:#e8eef5;color:var(--cigm-navy)}.cigm-review-pill--purple{background:#ede9fe;color:#5b21b6}.cigm-review-pill--teal{background:#ccfbf1;color:#0f766e}.cigm-review-bullets{margin:0;padding-left:18px;color:var(--cigm-navy);font-size:14px;display:flex;flex-direction:column;gap:6px}.cigm-review-empty{margin:0;font-size:13px;color:var(--cigm-muted)}.cigm-review-docs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.cigm-review-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cigm-review-doc{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #eef2f6}.cigm-review-doc:last-child{border-bottom:0}.cigm-review-doc-icon{width:36px;height:36px;border-radius:8px;background:#f3f6fa;color:var(--cigm-navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cigm-review-doc-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cigm-review-doc-meta strong{font-size:13px;color:var(--cigm-navy)}.cigm-review-doc-meta span{font-size:12px;color:var(--cigm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cigm-review-uploaded{flex-shrink:0;background:#e8eef5;color:var(--cigm-navy);font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px}.cigm-review-declare{display:flex;gap:12px;align-items:flex-start;margin-top:8px;padding:16px 18px;background:#fbf6ea;border:1px solid #e4d5a8;border-radius:10px;font-size:13px;line-height:1.55;color:var(--cigm-navy);cursor:pointer}.cigm-review-declare.is-error{border-color:var(--cigm-error)}.cigm-review-declare input{margin-top:3px;accent-color:var(--cigm-navy);flex-shrink:0}@media(max-width:900px){.cigm-review-grid,.cigm-review-fields,.cigm-review-docs-grid{grid-template-columns:1fr}.cigm-form-actions--split,.cigm-form-actions-end{flex-direction:column;align-items:stretch}.cigm-form-actions-end{width:100%;margin-left:0}.cigm-form-actions--split>.cigm-btn-secondary,.cigm-form-actions-end .cigm-btn-secondary,.cigm-form-actions-end .cigm-btn-primary{width:100%;min-width:0}}.cigm-login-page{--cigm-navy: #0b1f3a;--cigm-navy-deep: #071528;--cigm-gold: #c9a227;--cigm-page-bg: #f8fafc;--cigm-input-bg: #f3f4f6;--cigm-border: #d7dee7;--cigm-text: #0b1f3a;--cigm-muted: #6b7280;--cigm-link: #1d4ed8;--cigm-error: #dc2626;--cigm-white: #ffffff;min-height:100vh;display:flex;flex-direction:column;background:var(--cigm-page-bg);font-family:Inter,Segoe UI,system-ui,sans-serif;color:var(--cigm-text)}.cigm-login-split{flex:1;display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 52px)}.cigm-login-brand{background:linear-gradient(160deg,var(--cigm-navy) 0%,var(--cigm-navy-deep) 100%);color:var(--cigm-white);padding:48px 56px;display:flex;flex-direction:column;justify-content:center;gap:28px;position:relative;overflow:hidden}.cigm-login-brand:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(201,162,39,.12) 0%,transparent 50%);pointer-events:none}.cigm-login-brand-inner{position:relative;z-index:1;max-width:420px}.cigm-login-brand-mark{display:flex;align-items:center;gap:14px;margin-bottom:32px;text-decoration:none}.cigm-login-brand-mark img{width:56px;height:56px;object-fit:contain}.cigm-login-brand-text{display:flex;flex-direction:column;line-height:1.2}.cigm-login-brand-text span{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.04em;color:var(--cigm-white)}.cigm-login-brand-text .line1{font-size:18px}.cigm-login-brand-text .line2{font-size:12px;font-weight:600;opacity:.9}.cigm-login-brand-text .line3{font-size:14px}.cigm-login-hero-title{font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.25;margin:0 0 12px}.cigm-login-hero-sub{font-size:15px;line-height:1.6;color:#ffffffc7;margin:0 0 28px}.cigm-login-hero-image{width:100%;max-width:320px;aspect-ratio:4 / 3;border-radius:12px;background:url(/pexels-bri-schneiter-28802-346529.jpg) center / cover no-repeat;box-shadow:0 16px 40px #00000059;border:2px solid rgba(201,162,39,.35)}.cigm-login-stats{display:flex;gap:32px;margin-top:8px}.cigm-login-stat strong{display:block;font-size:22px;font-weight:700;color:var(--cigm-gold)}.cigm-login-stat span{font-size:12px;color:#ffffffa6}.cigm-login-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;background:radial-gradient(circle at 100% 0%,rgba(11,31,58,.04) 0%,transparent 40%),linear-gradient(180deg,#ffffff 0%,var(--cigm-page-bg) 100%);position:relative}.cigm-login-main-top{position:absolute;top:24px;right:32px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--cigm-muted)}.cigm-login-main-top a{color:var(--cigm-navy);font-weight:700;text-decoration:none;padding:8px 16px;border:1.5px solid var(--cigm-navy);border-radius:6px;transition:background .2s,color .2s}.cigm-login-main-top a:hover{background:var(--cigm-navy);color:var(--cigm-white)}.cigm-login-form-wrap{width:100%;max-width:400px}.cigm-login-form-header{margin-bottom:28px}.cigm-login-form-header h1{font-size:28px;font-weight:700;color:var(--cigm-navy);margin:0 0 8px}.cigm-login-form-header p{font-size:14px;color:var(--cigm-muted);margin:0;line-height:1.5}.cigm-login-gold-bar{width:48px;height:3px;background:var(--cigm-gold);border-radius:2px;margin-bottom:16px}.cigm-login-page .cigm-field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.cigm-login-page .cigm-label{font-size:13px;font-weight:600;color:var(--cigm-text)}.cigm-login-page .cigm-required{color:var(--cigm-error)}.cigm-login-page .cigm-input-wrap{position:relative;display:flex;align-items:center}.cigm-login-page .cigm-input-icon{position:absolute;left:12px;color:var(--cigm-muted);pointer-events:none;display:flex}.cigm-login-page .cigm-input{box-sizing:border-box;width:100%;min-height:46px;padding:10px 14px 10px 40px;border:1px solid var(--cigm-border);border-radius:10px;background:var(--cigm-white);font-size:14px;color:var(--cigm-text);transition:border-color .2s,box-shadow .2s}.cigm-login-page .cigm-input--no-icon{padding-left:14px}.cigm-login-page .cigm-input:focus{outline:none;border-color:var(--cigm-navy);box-shadow:0 0 0 3px #0b1f3a14}.cigm-login-page .cigm-input.is-error{border-color:var(--cigm-error)}.cigm-login-page .cigm-input-toggle{position:absolute;right:12px;background:none;border:none;padding:0;cursor:pointer;color:var(--cigm-muted);display:flex}.cigm-login-page .cigm-field-error{margin:0;font-size:12px;color:var(--cigm-error)}.cigm-login-page .cigm-captcha-row{display:flex;gap:10px;align-items:center;margin-bottom:10px}.cigm-login-page .cigm-captcha-row img{height:44px;border-radius:8px;border:1px solid var(--cigm-border)}.cigm-login-page .cigm-captcha-placeholder{height:44px;width:130px;background:var(--cigm-input-bg);border-radius:8px;border:1px solid var(--cigm-border);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--cigm-muted)}.cigm-login-page .cigm-btn-refresh{height:44px;padding:0 14px;border:1.5px solid var(--cigm-navy);border-radius:8px;background:transparent;color:var(--cigm-navy);font-size:13px;font-weight:600;cursor:pointer}.cigm-login-forgot{display:block;text-align:right;margin:-8px 0 18px;font-size:13px;font-weight:600;color:var(--cigm-navy);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cigm-login-forgot:hover{color:var(--cigm-link)}.cigm-login-submit{width:100%;min-height:50px;margin-top:4px;background:var(--cigm-navy);color:var(--cigm-white);border:none;border-radius:10px;font-size:15px;font-weight:700;letter-spacing:.04em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,transform .15s}.cigm-login-submit:hover:not(:disabled){background:var(--cigm-navy-deep)}.cigm-login-submit:disabled{opacity:.65;cursor:not-allowed}.cigm-login-terms{margin-top:20px;font-size:12px;color:var(--cigm-muted);line-height:1.55;text-align:center}.cigm-login-terms a{color:var(--cigm-link);font-weight:600;text-decoration:none}.cigm-login-terms a:hover{text-decoration:underline}.cigm-login-mfa-back{display:block;width:100%;margin-top:14px;text-align:center;font-size:13px;font-weight:600;color:var(--cigm-navy);background:none;border:none;cursor:pointer;text-decoration:underline}.cigm-login-footer{min-height:52px;background:var(--cigm-navy-deep);color:#fffc;display:flex;align-items:center;justify-content:center;padding:12px 24px;font-size:12px;gap:8px;flex-wrap:wrap}.cigm-login-footer a{color:#ffffffd9;text-decoration:none}.cigm-login-footer a:hover{color:var(--cigm-white)}.cigm-login-footer-sep{opacity:.35}@media(max-width:960px){.cigm-login-split{grid-template-columns:1fr}.cigm-login-brand{padding:32px 24px;min-height:auto}.cigm-login-hero-title{font-size:28px}.cigm-login-hero-image,.cigm-login-stats{display:none}.cigm-login-main{padding:32px 20px 48px}.cigm-login-main-top{position:static;justify-content:flex-end;margin-bottom:24px;width:100%;max-width:400px}}.cigm-login-snackbar{z-index:99999!important}.cigm-login-alert{border-radius:10px!important;font-size:14px!important;font-weight:600!important;display:flex!important;align-items:center!important;padding:10px 18px!important}.cigm-login-alert.cigm-login-alert--success{background:linear-gradient(135deg,#0b1f3a,#132f54)!important;color:#fff!important;border:1px solid rgba(201,162,39,.45)!important;border-left:5px solid #c9a227!important;box-shadow:0 10px 30px #0b1f3a59,0 2px 8px #00000026!important}.cigm-login-alert.cigm-login-alert--success .MuiAlert-icon{color:#c9a227!important;font-size:22px!important;margin-right:12px!important}.cigm-login-alert.cigm-login-alert--success .MuiAlert-message{color:#fff!important;font-size:14px!important;font-weight:600!important;letter-spacing:.01em!important}.cigm-login-alert.cigm-login-alert--success .MuiAlert-action{color:#fffc!important;padding-left:12px!important}.cigm-login-alert.cigm-login-alert--success .MuiAlert-action:hover{color:#fff!important}.cigm-login-alert.cigm-login-alert--error{background:#dc2626!important;color:#fff!important;border-left:5px solid #991b1b!important;box-shadow:0 10px 30px #dc262640!important}.cigm-login-alert.cigm-login-alert--error .MuiAlert-icon{color:#fff!important}.registerpageup{width:100%;height:5vh;background-color:#fff;display:flex;align-items:center}.registerpagedown{flex-direction:row;width:100%;height:95vh;position:relative;display:flex}.lefttopic{display:flex;flex-direction:column;padding-top:5px!important;padding-left:0!important;margin-left:80px;text-align:left;left:-27rem;position:relative}.lefttopictext{font-size:40px!important;font-weight:700;z-index:3;line-height:1.2;font-family:open-sans,sans-serif}.lefttopicpara{margin-top:20px;color:#346322;font-size:60px;z-index:3;font-weight:700;font-family:open-sans,sans-serif}.signingform{position:absolute;right:120px;top:50%;transform:translateY(-50%);background-color:#fff;display:flex;flex-direction:column;z-index:3;border-radius:10px;box-shadow:0 4px 4px #00000040;width:35%!important;min-height:45%;padding:5px 12px;box-sizing:border-box;margin-top:0;position:relative;left:51rem}.signingform h1{font-size:16px;margin-top:0;margin-bottom:0;font-weight:700}.alreadytext{margin-top:0;margin-bottom:1px;font-size:10.5px;color:#727272!important}.logintextalreadytext{color:#346322;font-weight:700;font-size:16px;cursor:pointer}.numberfield{margin-top:2px;border:1px solid #346322!important;border-radius:20px!important;width:100%;height:28px;padding-right:50px;font-size:11.5px}.password-field-wrapper{position:relative;width:100%}.password-field-wrapper .numberfield{margin-top:2px;padding-right:50px}.password-visibility-toggle{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#727272;padding:5px;transition:color .2s}.password-visibility-toggle svg{display:flex;align-items:center;justify-content:center;margin-top:.1rem}.password-visibility-toggle:hover{color:#346322}.password-visibility-toggle svg{width:18px;height:18px}.login{margin-top:2px;background-color:#346322;border-radius:14px!important;width:100%;height:28px;color:#fff;border:none;font-size:17px!important;font-weight:600}.numberfield.error{border:1px solid #e63946;background-color:#fff5f5}.error-text{color:#e63946;font-size:9px;margin-top:0;margin-bottom:0;line-height:1.1}.signingform .forgot-password-container{display:flex;justify-content:flex-end;margin-top:1px;margin-bottom:0!important}.signingform .forgot-password-button{background:none;border:none;color:#346322;font-size:11px;font-weight:600;cursor:pointer;text-decoration:underline;transition:color .2s ease}.forgot-password-button:hover{color:#2a4e1a}@media(max-width:64rem){.signingform{position:absolute;left:1.8rem!important;top:50%;transform:translateY(-50%);background-color:#fff;display:flex;flex-direction:column;z-index:3;border-radius:10px;box-shadow:0 4px 4px #00000040;width:93%!important;min-height:50%;padding:30px;box-sizing:border-box}}@media(max-width:30rem){.signingform{position:absolute;left:1.8rem!important;top:50%;transform:translateY(-50%);background-color:#fff;display:flex;flex-direction:column;z-index:3;border-radius:10px;box-shadow:0 4px 4px #00000040;width:85%!important;min-height:50%;padding:30px;box-sizing:border-box}}@media(max-width:30rem){.hide-mobile-bg{background-image:none!important}.frame297{display:none!important}}.navigation-bar{display:flex;justify-content:space-between;align-items:center;padding:0 40px;background:linear-gradient(180deg,#fff,#e8f5e9);box-shadow:0 2px 4px #00000014;position:fixed;top:0;left:0;right:0;z-index:100;width:100vw;box-sizing:border-box;margin:0;min-height:64px}.mainsectionregisterpage .registerpageup{width:100%;min-height:64px;height:auto;padding:0 12px 0 20px;display:flex;align-items:center;box-sizing:border-box;background:linear-gradient(180deg,#fff,#e8f5e9);box-shadow:0 2px 4px #00000014}.mainsectionregisterpage .registerpageup .logo{display:flex;align-items:center;width:100%;flex:1}.mainsectionregisterpage .registerpageup h2{display:none}.mainsectionregisterpage .registerpagedown{height:calc(100vh - 64px)}.seller-topbar .navigation-bar,.registerpageup .navigation-bar{position:relative;top:auto;left:auto;right:auto;z-index:auto;width:100%;flex:1;min-height:64px;padding:0 8px;box-shadow:none;background:transparent}.seller-topbar .nav-logo,.registerpageup .nav-logo{width:56px;height:56px}.nav-left{display:flex;align-items:center;gap:12px}.nav-logo{width:80px;height:80px;object-fit:contain}.nav-brand-name{font-family:Inter,sans-serif;font-weight:700;font-size:24px;color:#2e7d32;letter-spacing:.5px}.nav-right{display:flex;align-items:center;gap:24px}.nav-location{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px}.country-flag{width:20px;height:20px;border-radius:50%;object-fit:cover}.country-name{font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:#333}.nav-language{position:relative}.language-selector{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease}.language-selector:hover{background:#fff}.language-selector span{font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:#333}.dropdown-arrownav{transition:transform .2s ease;color:#346322}.dropdown-arrownav.open{transform:rotate(180deg)}.language-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;min-width:120px;z-index:1000;color:#616060}.language-option{padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;color:#333;cursor:pointer;transition:background .2s ease}.language-option:hover{background:#f5f5f5}.language-option.active{background:#e8f5e9;color:#2e7d32;font-weight:600}.view-application-container{min-height:100vh;background:linear-gradient(135deg,#d6f0cc,#e8f5e9);font-family:Inter,Segoe UI,sans-serif}.view-application-header{background:#fff;padding:1rem 2rem;border-bottom:2px solid #4CAF50;box-shadow:0 2px 4px #0000001a}.view-application-header h2{margin:0;color:#2e7d32;font-size:1.5rem;font-weight:700;letter-spacing:.5px}.view-application-content{display:flex;justify-content:center;align-items:flex-start;padding:2rem;min-height:calc(100vh - 80px)}.application-form-wrapper{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:2.5rem;max-width:800px;width:100%;margin:0 auto;position:relative;z-index:2}.form-section{margin-bottom:0rem;padding-bottom:0rem}.form-section2{border:1px solid rgb(0,0,0);border-radius:8px;padding:10px}.formheader2{border:rgba(97,96,96,1) 1px solid;padding:10px;border-radius:8px}.form-section:last-child{border-bottom:none;margin-bottom:0}.section-title{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 1.5rem;padding-bottom:.5rem}.subsection{margin-bottom:1.5rem}.subsection:last-child{margin-bottom:0}.subsection-title{font-size:.9rem;font-weight:600;color:#555;margin:0 0 1rem}.all1{border:rgba(97,96,96,1) 1px solid;padding:16px 18px 18px;border-radius:8px}.form-row1{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;width:100%}.form-row:last-child{margin-bottom:0}.form-group{display:flex;flex-direction:column}.form-group.half-width{flex:1;min-width:calc(50% - .5rem)}.Address-label{font-weight:700!important}.form-group.full-width{width:100%;flex:1 1 100%;max-width:100%;flex-basis:100%}.form-group label{font-size:.85rem;font-weight:500;color:#747474;margin-bottom:.5rem}.verify-section{justify-content:flex-end;padding-top:1.5rem}.form-input,.form-select,.form-textarea{padding:.75rem 1rem;border:1px solid rgba(97,96,96,1)!important;border-radius:8px;font-size:.95rem;color:#333;background:#cecece80!important;transition:all .3s ease;outline:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#4caf50;background:#fff;box-shadow:0 0 0 3px #4caf501a}.form-input[readOnly],.form-select:disabled{background:#f5f5f5;cursor:default}.full-input{width:100%;margin-bottom:.75rem}.full-input:last-child{margin-bottom:0}.phone-input-wrapper{display:flex;align-items:center;gap:.5rem;position:relative;width:330px}.country-code1{background:#cecece80;padding:.6rem .9rem;border:1px solid rgba(97,96,96,1);border-radius:5px 0 0 5px;font-size:.95rem;color:#333;font-weight:600;min-width:64px;text-align:center;height:42px}.phone-input2{flex:1;border-radius:0 5px 5px 0!important;border-left:none;padding-left:.85rem;margin-left:-.5rem}.verified-text{position:absolute;right:1rem;color:#2e7d32;font-size:.85rem;font-weight:600;pointer-events:none}.phone-input-wrapper{display:flex;align-items:center;gap:.5rem;position:relative}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23666' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.form-select:disabled{cursor:not-allowed;opacity:.7}.form-textarea{min-height:80px;resize:vertical;font-family:inherit;line-height:1.5;width:100%!important;box-sizing:border-box;max-width:100%}.textarea-label,.textarea-labeladdress{color:#000!important;font-size:.8rem;margin-bottom:.5rem;line-height:1.4;display:block;width:100%}.error-message{color:#d32f2f;font-size:.75rem;margin-top:.5rem;line-height:1.4}.verify-button{padding:.75rem 2rem;background:#fff;color:#4caf50;border:2px solid #4CAF50;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.verify-button:hover{background:#4caf50;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #4caf504d}.verify-button:active{transform:translateY(0)}.documents-list{display:flex;flex-direction:column;gap:1rem}.document-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9f9f9;border:1px solid #E0E0E0;border-radius:8px;transition:all .3s ease}.document-item:hover{background:#f5f5f5;border-color:#4caf50;box-shadow:0 2px 8px #0000000d}.document-icon{flex-shrink:0;width:48px;height:56px;display:flex;align-items:center;justify-content:center;background:#e8e8e8;border-radius:4px}.document-icon svg{width:32px;height:40px}.document-size{font-size:.75rem;color:#666;margin:0}@media(max-width:768px){.view-application-content{padding:1rem}.application-form-wrapper{padding:1.5rem}.form-row{flex-direction:column;gap:.75rem}.form-group.half-width,.phone-input-wrapper{width:100%}.verify-section{padding-top:0}.verify-button{width:100%}.section-title{font-size:1rem}.subsection-title{font-size:.85rem}}@media(max-width:480px){.view-application-header{padding:.75rem 1rem}.view-application-header h2{font-size:1.25rem}.application-form-wrapper{padding:1rem}.form-input,.form-select,.form-textarea{padding:.65rem .85rem;font-size:.85rem}.country-code{padding:.65rem .85rem}.document-item{padding:.75rem}}@media print{.view-application-container{background:#fff}.view-application-header{border-bottom:2px solid #333;box-shadow:none}.application-form-wrapper{box-shadow:none;border:1px solid #E0E0E0}.verify-button{display:none}}.document-card-rich .thumb-box{width:120px;height:80px;background:#fff;border:1px solid #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gif-spinner{display:inline-block;object-fit:contain;-webkit-user-select:none;user-select:none}.admin-dashboard-loader-root{min-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.admin-dashboard-loader-container{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center}.admin-dashboard-loader-root.loader-compact{min-height:180px}.admin-dashboard-loader-root.modal-loader-relative{min-height:300px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.admin-dashboard-loader-root.modal-loader-overlay{position:absolute;inset:0;background:#ffffffb3;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}.custom-select-wrapper{position:relative;width:100%}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.4rem}.address-info-input:disabled,.custom-select:disabled{background:#eaeaea;opacity:1;cursor:not-allowed}.custom-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}.address-info-card{border:1px solid #bdbdbd;border-radius:8px;padding:1.5rem 1.5rem 1rem;margin-bottom:2rem;background:#fff}.address-info-title{font-size:1.1rem;font-weight:600;color:#222;margin-bottom:1.2rem}.address-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;margin-bottom:1.2rem}.address-info-input,.custom-select{width:100%;height:48px;box-sizing:border-box;border:1px solid rgba(97,96,96,1);border-radius:5px;padding:.7rem 1rem;font-size:1rem;background:#eaeaea;color:#444;margin:0}.document-item:hover{transform:translateY(-1px)}.address-info-input:disabled{color:#444;background:#eaeaea;opacity:1;cursor:not-allowed}.address-info-error{color:#d80104;font-size:15px;margin-bottom:.7rem;font-weight:400}.address-info-textarea{width:100%;min-height:80px;border-radius:5px;padding:.75rem;box-sizing:border-box;border:1px solid rgba(97,96,96,1);background:#fff;font-size:1rem;color:#444;resize:none;margin-bottom:.5rem}.address-info-textarea:disabled{background:#eaeaea;color:#444;opacity:1;cursor:not-allowed}.address-info-textarea-error{background:#fddede!important;border:1.5px solid #d32f2f!important}@media(max-width:768px){.address-info-grid{grid-template-columns:1fr;gap:1rem}.address-info-card{padding:1rem}}.profile-info-card{border:1px solid #bdbdbd;border-radius:8px;padding:1.5rem 1.5rem 1rem;margin-bottom:2rem;background:#fff}.profile-info-title{font-size:1.1rem;font-weight:600;color:#222;margin-bottom:1.2rem}.profile-info-content{display:flex;flex-direction:column;gap:1.2rem}.profile-info-row{display:flex;gap:1.5rem}.profile-info-group{flex:1;display:flex;flex-direction:column}.profile-info-label{font-size:.97rem;color:#444;margin-bottom:.4rem}.profile-info-input{background:#eaeaea;border:1px solid rgba(97,96,96,1);border-radius:5px;padding:.7rem 1rem;font-size:1rem;color:#444;margin-bottom:0;outline:none}.profile-info-input:disabled{color:#444;background:#cecece80;opacity:1;cursor:not-allowed}.profile-info-phone-wrapper{display:flex;align-items:center;gap:.5rem;position:relative;max-width:305px}.profile-info-country-code{background:#cecece80;padding:.7rem 1rem;border:1px solid rgba(97,96,96,1);border-radius:4px 0 0 4px;font-size:1rem;color:#333;font-weight:500;height:47.7px;display:flex;align-items:center}.profile-info-phone-input{border-radius:0 5px 5px 0;flex:1;min-width:0;max-width:300px!important;margin-left:-8px}.profile-info-verified{color:#346322;font-size:14px;font-weight:400;margin-left:-5rem}@media(max-width:768px){.profile-info-row{flex-direction:column;gap:1rem}.profile-info-card{padding:1rem}}.resubmit-container{min-height:100vh;background-color:#f5f5f5}.resubmit-header{background-color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000001a}.resubmit-header h2{color:#2d5016;font-size:1.5rem;font-weight:600;margin:0}.header-actions{display:flex;align-items:center;gap:1.5rem}.notification-icon{font-size:1.2rem;cursor:pointer}.language-selector{font-size:.9rem;cursor:pointer}.resubmit-content{min-height:calc(100vh - 70px);padding:2rem;display:flex;justify-content:center;align-items:flex-start}.form-wrapper{background-color:#fff;border-radius:8px;padding:2rem;max-width:800px;width:100%;box-shadow:0 4px 12px #0000001a}.form-title{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.5rem}.red-area-input{width:100%;height:98px;border-radius:5px;padding:.75rem;border:1px solid rgba(97,96,96,1);box-sizing:border-box;resize:none}.red-area.red-area-input{background-color:#f003;border:1px solid rgba(255,0,0,1)}.red-field{background-color:#fddede!important;border:1.5px solid #d32f2f!important;border-radius:5px!important}.red-field.form-input,.red-field.form-select{height:45px}.red-area-input{width:100%;min-height:98px;border-radius:5px;padding:.75rem;box-sizing:border-box;border:1px solid rgba(97,96,96,1)}.admin-notes-section{background-color:#f003;border-radius:6px;padding:1rem;margin-bottom:1.5rem;height:130px}.admin-notes-title{font-size:1rem;font-weight:600;color:#d80104;margin:0 0 .5rem}.admin-notes-text{font-size:.9rem;color:#d80104;margin:0}.admin-notes-text strong{font-weight:600}.profile-section{margin-bottom:2rem}.profile-title{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:1rem;padding-bottom:.5rem;font-size:18px}.profile-all{border:rgba(97,96,96,1) 1px solid;padding:10px 15px 15px;border-radius:5px}.profile-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.profile-group{display:flex;flex-direction:column}.form-group label{font-size:.9rem;color:#666;margin-bottom:.5rem;font-weight:400;font-size:15px;font-family:Open Sans,sans-serif}.form-section3 .inputClass{border:1px solid rgba(97,96,96,1);height:42px;border-radius:5px}.inputClass,.form-select{padding:.75rem;border-radius:5px;font-size:.9rem;background-color:#cecece80;transition:border-color .3s;border:1px solid rgba(97,96,96,1);height:45px;box-sizing:border-box}.inputClass:focus,.form-select:focus{outline:none;border-color:#2d5016;background-color:#fff}.inputClass::placeholder{color:#999}.inputClass.full-width,.form-select.full-width{width:100%;margin-bottom:.75rem}.profile-store-number-wrapper{display:flex;gap:.5rem;align-items:center;position:relative}.store-number-wrapper .inputClass{flex:1;padding-right:5rem}.store-number-input{flex:1}.profile-country-code{background:#f5f5f5;padding:.75rem 1rem;border:1px solid #d0d0d0;border-radius:4px;font-size:.9rem;color:#333;font-weight:500;height:45px;box-sizing:border-box;display:flex;align-items:center}.profile-verified-text{position:absolute;right:1rem;color:#4caf50;font-size:.85rem;font-weight:500;pointer-events:none}.choose-file-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#e0e0e0;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;color:#333;white-space:nowrap;transition:background-color .3s}.choose-file-btn:hover{background-color:#d0d0d0}.folder-icon{font-size:1rem}.error-note{color:#d80104;margin-top:1rem;line-height:1.5;font-size:15px;font-weight:400}.red-area{background-color:#f003;border:1px solid rgba(255,0,0,1);border-radius:5px;padding:.75rem;height:98px}.subsection{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0}.subsection-title{font-size:18px;font-weight:600;color:#555;margin-bottom:.75rem}.subsection .form-input{width:100%;margin-bottom:.75rem}.full-width-red{background-color:#f003;border:1px solid rgba(255,0,0,1);border-radius:5px}.documents-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.document-item{display:flex;align-items:center;gap:1rem;padding:.75rem;background-color:#cecece80;border-radius:6px}.document-icon{flex-shrink:0}.document-icon svg{display:block}.document-info{flex:1}.document-name{font-size:.9rem;font-weight:500;color:#333;margin:0 0 .25rem}.document-meta{font-size:.8rem;color:#888;margin:0}.form-actions{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:2rem;padding-top:1.5rem}.form-actions .cancel-btn,.form-actions .submit-btn{flex:0 0 auto!important;width:205px!important;min-width:205px;max-width:205px;height:40px;padding:0;border-radius:8px;font-size:15px;font-weight:600}.form-actions .cancel-btn{background-color:#d9d9d9;color:#666}.form-actions .submit-btn{background-color:#ef2222;color:#fff;margin-left:auto}.cancel-btn:hover{background-color:#d0d0d0}.submit-btn:hover{background-color:#b71c1c}@media(max-width:768px){.resubmit-content{padding:1rem}.form-wrapper{padding:1.5rem}.form-row{grid-template-columns:1fr}.store-number-wrapper{flex-direction:column}.choose-file-btn{width:100%;justify-content:center}.form-actions{flex-direction:column-reverse}.cancel-btn,.submit-btn{width:100%}}@media(max-width:480px){.resubmit-header{padding:.75rem 1rem}.resubmit-header h2{font-size:1.2rem}.form-title{font-size:1.25rem}.header-actions{gap:1rem}}.all{border:1px solid #d0d0d0;padding:.7rem 1rem;border-radius:5px}.address-info-grid input.address-info-input,.address-info-grid select.address-info-input{background-color:#eaeaea!important;border:1px solid rgba(97,96,96,1)!important;color:#444!important;box-shadow:none!important;outline:none!important}.address-info-grid input.address-info-input:disabled,.address-info-grid select.address-info-input:disabled{background-color:#eaeaea!important;border:1px solid rgba(97,96,96,1)!important;opacity:1!important;cursor:not-allowed!important;-webkit-text-fill-color:#444}.address-info-grid select.address-info-input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.file-input-wrapper{display:block;width:100%;border:1px solid rgba(97,96,96,1);border-radius:5px;padding:.9rem 1rem;background:#eaeaea;cursor:pointer}.file-input-wrapper.full-width-red{background-color:#f003!important;border:1px solid rgba(255,0,0,1)}.file-input-disabled{pointer-events:none}.file-input-disabled{pointer-events:none;opacity:.6}.file-input-wrapper.full-width-red.file-input-disabled{opacity:1}.icon-btn{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:6px}.icon-btn:hover{background:#0000000f}.file-actions{display:inline-flex;align-items:center;gap:8px;margin-left:12px}.document-card-rich{display:flex!important;align-items:center;gap:16px;padding:16px;border:1px dashed #B0B0B0;border-radius:12px;background:#eaeaea;text-decoration:none!important;color:inherit;width:100%;box-sizing:border-box}.document-card-rich *{text-decoration:none!important}.document-card-rich:hover{background:#e5e5e5;border-color:#4caf50}.document-card-rich .thumb-box{width:120px;height:80px;background:#fff;border:1px solid #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px;box-sizing:border-box}.document-card-rich .thumb-box .inner-page{width:100%;height:100%;border:1px solid #ccc;background:#fff;padding:6px;display:flex;flex-direction:column;gap:3px;box-sizing:border-box}.document-card-rich .thumb-box .inner-page div{background:#e0e0e0;height:6px}.document-card-rich .document-info{flex:1}.document-card-rich .document-info h5{margin:0 0 4px;font-size:15px;color:#4a4a4a;font-weight:600}.document-card-rich .document-info p{margin:0 0 6px;font-size:11px;color:#666;text-transform:uppercase;font-weight:500}.document-card-rich .view-link-dot{display:flex;align-items:center;gap:6px;color:#3a6b1c;font-size:12px;font-weight:600}.document-card-rich .view-link-dot .dot{width:8px;height:8px;background:#3a6b1c;border-radius:50%}.address-info-grid .red-field,.address-info-grid input.red-field,.address-info-grid select.red-field{background-color:#fddede!important;border:1.5px solid #d32f2f!important}.resubmit-container .file-input-content{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px}.resubmit-container .resubmit-store-logo-preview{max-width:120px;max-height:120px;object-fit:contain;display:block}.resubmit-container .profile-info-content .custom-select-wrapper{width:100%}.resubmit-container .resubmit-rejected-categories.is-rejected{border:1px solid #fca5a5;background:#fff5f5;border-radius:8px;padding:12px 14px}.resubmit-container .resubmit-checkbox-row{display:flex;align-items:flex-start;gap:8px;font-weight:400;color:#374151;margin:0}.resubmit-container .resubmit-checkbox-row input[type=checkbox]{width:auto;min-width:16px;margin-top:2px;flex-shrink:0}.resubmit-container .field-error{margin:4px 0 0;font-size:12px;line-height:1.35;color:#d32f2f}.seller-page .seller-topbar{min-height:72px;background:linear-gradient(180deg,#fff,#e8f5e9);display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 12px;border-bottom:1px solid #e9e9e9;gap:12px}.seller-page .seller-bg{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:28px 18px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#d6f0cc}:root{--seller-form-green: #346322;--seller-form-green-focus: #2d5f3f;--seller-form-green-ring: rgba(45, 95, 63, .12);--seller-form-border: #d1d5db;--seller-form-radius: 8px;--seller-form-gap: 18px}.verification-card .form-box,.signingform,.setup-account-form,.otpVerificationForm,.resubmit-container .profile-info-card,.resubmit-container .address-info-card,.resubmit-container .institution-info-card,.resubmit-container .bank-info-card,.resubmit-container .form-section,.resubmit-container .form-section3{border:1px solid #e5e7eb;border-radius:var(--seller-form-radius);background:#fff}.verification-card .form-box{padding:22px 24px;margin-bottom:20px}.verification-card .form-grid{gap:var(--seller-form-gap) 24px;align-items:start}.verification-card .form-group,.verification-card .form-group1,.verification-card .form-group.input-wrapper,.verification-card .form-group.select-wrapper,.verification-card .privacy-agreement .form-group,.verification-card .seller-form-upload-section,.signingform form,.setup-account-form .account-form,.otpVerificationForm form,.resubmit-container .form-group,.resubmit-container .profile-info-group,.resubmit-container .address-info-grid>*,.resubmit-container .profile-info-grid>*{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:0}.verification-card .form-group label,.verification-card .form-group1 label,.verification-card .section-title,.verification-card h4.section-title,.verification-card .cntactName,.resubmit-container .form-label,.resubmit-container .address-info-title,.resubmit-container .profile-info-title{font-size:14px;font-weight:600;color:#374151;margin:0 0 4px;line-height:1.4}.verification-card .form-row{gap:var(--seller-form-gap);align-items:start}.business-address-grid{gap:var(--seller-form-gap) 24px;align-items:start}.address-info-grid,.profile-info-grid{gap:var(--seller-form-gap) 24px}.verification-card .form-group input:not([type=checkbox]):not([type=radio]):not([type=file]),.verification-card .form-group1 input:not([type=checkbox]):not([type=radio]):not([type=file]),.verification-card .text-input,.verification-card .business-address-input:not(.custom-select),.signingform .numberfield,.signingform input[type=text]:not(.country-search-input),.setup-account-form .email-input-field,.otpVerificationForm .passwordField,.otpVerificationForm .otpInput,.resubmit-container .inputClass,.resubmit-container .address-info-input:not(.custom-select),.resubmit-container .address-info-textarea,.resubmit-container .profile-info-input,.resubmit-container .profile-info-phone-input,.resubmit-container .form-input:not(.custom-select){box-sizing:border-box;width:100%;min-height:44px;padding:12px 16px;border:1px solid var(--seller-form-border);border-radius:var(--seller-form-radius);background:#fff;font-size:14px;line-height:1.4;color:#374151;transition:border-color .2s ease,box-shadow .2s ease}.verification-card .address-textarea,.resubmit-container .address-info-textarea{min-height:96px;resize:vertical}.verification-card .form-group input:focus,.verification-card .form-group1 input:focus,.verification-card .text-input:focus,.verification-card .business-address-input:focus,.signingform .numberfield:focus,.setup-account-form .email-input-field:focus,.otpVerificationForm .passwordField:focus,.resubmit-container .inputClass:focus,.resubmit-container .address-info-input:focus,.resubmit-container .address-info-textarea:focus,.resubmit-container .profile-info-input:focus,.resubmit-container .profile-info-phone-input:focus,.resubmit-container .form-input:focus{outline:none;border-color:var(--seller-form-green-focus);box-shadow:0 0 0 3px var(--seller-form-green-ring)}.verification-card .form-group select,.verification-card .custom-select,.verification-card .business-address-input.custom-select,.verification-card .bank-payout-select,.resubmit-container .form-select,.resubmit-container .custom-select,.resubmit-container .address-info-input.custom-select{box-sizing:border-box;width:100%;min-height:44px;padding:12px 40px 12px 16px;border:1px solid var(--seller-form-border);border-radius:var(--seller-form-radius);background-color:#fff;font-size:14px;color:#374151;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.verification-card .form-group select:focus,.verification-card .custom-select:focus,.resubmit-container .form-select:focus,.resubmit-container .custom-select:focus{outline:none;border-color:var(--seller-form-green-focus);box-shadow:0 0 0 3px var(--seller-form-green-ring)}.verification-card .form-group select option:checked,.resubmit-container .form-select option:checked,.verification-card .form-group select option:hover,.resubmit-container .form-select option:hover{background:var(--seller-form-green-focus)!important;color:#fff!important}.verification-card .custom-dropdown-trigger,.resubmit-container .custom-dropdown-trigger{min-height:44px!important;height:44px!important;border-radius:var(--seller-form-radius)!important;padding-left:16px!important;padding-right:36px!important;border-color:var(--seller-form-border)!important}.verification-card .custom-dropdown-container .custom-form-select-list li:hover,.resubmit-container .custom-dropdown-container .custom-form-select-list li:hover{background-color:var(--seller-form-green-focus)!important;color:#fff!important}.verification-card input[type=checkbox],.verification-card input[type=radio],.setup-account-form input[type=checkbox],.setup-account-form input[type=radio],.signingform input[type=checkbox],.resubmit-container input[type=checkbox],.resubmit-container input[type=radio]{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--seller-form-green);cursor:pointer}.setup-account-form .radio-option,.verification-card label:has(input[type=checkbox]),.resubmit-container label:has(input[type=checkbox]),.resubmit-container label:has(input[type=radio]){display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:#374151;cursor:pointer}.setup-account-form .radio-options{gap:12px}.setup-account-form .account-form{gap:20px}.verification-card .privacy-agreement label,.verification-card .bank-declaration-row,.bank-payout-declarations label{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;margin-bottom:10px}.verification-card .readonly,.verification-card .phone-readonly{min-height:44px;border-radius:var(--seller-form-radius);border:1px solid var(--seller-form-border);background:#f3f4f6}.verification-card .field-error,.signingform .err-msg,.setup-account-form .err-txt,.resubmit-container .address-info-error{margin:4px 0 0;font-size:12px;line-height:1.35}.seller-reg-actions{display:flex;gap:12px;align-items:center;width:100%;margin-top:8px}.seller-reg-back-btn{flex:1;min-height:48px;padding:12px 24px;border-radius:var(--seller-form-radius);border:1px solid var(--seller-form-border);background:#fff;color:#374151;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.seller-reg-back-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.seller-reg-back-btn:disabled{opacity:.6;cursor:not-allowed}.seller-reg-actions .varifywithacode,.seller-reg-actions .next-button{flex:1;margin-top:0!important;width:auto}.signingform .seller-reg-actions,.setup-account-form .seller-reg-actions{margin-top:4px}.otpVerificationForm .buttonGroup{display:flex;gap:12px;margin-top:16px;width:100%}.otpVerificationForm .buttonGroup .seller-reg-back-btn{width:100%}@media(max-width:480px){.seller-reg-actions{flex-direction:column}.seller-reg-back-btn,.seller-reg-actions .varifywithacode,.seller-reg-actions .next-button{width:100%}}.verification-card .terms-link{color:#346322;font-weight:600;text-decoration:none}.verification-card .terms-link:hover{text-decoration:underline}.verification-card .seller-reg-upload-field{display:flex;flex-direction:column;gap:8px}.verification-card .seller-reg-upload-row{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.verification-card .seller-reg-file-input,.resubmit-container .seller-reg-file-input{display:none}.verification-card .seller-reg-upload-box{width:160px;height:160px;border:1.5px dashed rgba(97,96,96,1);border-radius:10px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;overflow:hidden;position:relative;flex-shrink:0}.verification-card .seller-reg-upload-box:hover{border-color:#2d5f3f;background-color:#f0f9f4}.verification-card .seller-reg-upload-box.input-error{border-color:#e53935;background-color:#fff5f5}.verification-card .seller-reg-upload-box img.seller-reg-upload-preview{width:100%;height:100%;object-fit:cover;border-radius:8px}.verification-card .seller-reg-upload-icon{width:32px;height:32px;object-fit:contain}.verification-card .seller-reg-upload-hint{margin:0;font-size:12px;line-height:1.5;color:#6b7280}.verification-card .seller-reg-upload-filename{margin:0;font-size:13px;color:#374151;word-break:break-all}.verification-card .seller-reg-upload-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:none;background:#0000008c;color:#fff;cursor:pointer;font-size:16px;line-height:1}.verification-card .seller-reg-nic-dual-wrap,.resubmit-container .seller-reg-nic-dual-wrap{width:100%;align-items:flex-start}.verification-card .seller-reg-nic-dual,.resubmit-container .seller-reg-nic-dual{display:inline-flex;align-items:flex-start;gap:20px;flex-wrap:nowrap;justify-content:flex-start;width:auto;max-width:100%}.verification-card .seller-reg-nic-slot,.resubmit-container .seller-reg-nic-slot{display:flex;flex-direction:column;gap:8px;width:160px;min-width:160px;max-width:160px;flex:0 0 160px}.verification-card .seller-reg-nic-slot .seller-reg-upload-filename,.resubmit-container .seller-reg-nic-slot .seller-reg-upload-filename{width:100%;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.verification-card .seller-reg-nic-slot-label,.resubmit-container .seller-reg-nic-slot-label{font-size:13px;font-weight:600;color:#374151}.resubmit-container .seller-reg-upload-box{width:160px;height:160px;border:1.5px dashed rgba(97,96,96,1);border-radius:10px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.resubmit-container .seller-reg-upload-box.input-error{border-color:#e53935;background-color:#fff5f5}.resubmit-container .seller-reg-upload-box img.seller-reg-upload-preview{width:100%;height:100%;object-fit:cover}.resubmit-container .seller-reg-upload-icon{width:32px;height:32px}.resubmit-container .seller-reg-upload-hint{margin:0;font-size:12px;color:#6b7280}.resubmit-container .seller-reg-upload-filename{margin:0;font-size:13px;color:#374151;word-break:break-all}.resubmit-container .seller-reg-upload-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:none;background:#0000008c;color:#fff;cursor:pointer}.verification-card .actions-with-back{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;flex-wrap:wrap}.verification-card .actions-personal.actions-with-back .btn-solid{margin-left:0}.verification-card .actions-right{display:flex;gap:12px;margin-left:auto}.verification-card .btn-back{min-width:120px;height:46px;padding:0 24px;border-radius:10px;border:1px solid #d1d5db;background:#fff;color:#374151;font-weight:600;font-size:16px;font-family:inherit;cursor:pointer;box-sizing:border-box}.verification-card .btn-back:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.verification-card .btn-back:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.verification-card .actions-with-back{flex-direction:column;align-items:stretch}.verification-card .actions-right{margin-left:0;flex-direction:column;width:100%}.verification-card .btn-back,.verification-card .actions-right .btn-outline,.verification-card .actions-right .btn-solid{width:100%;min-width:0!important}}.draft-badge3{background-color:#a8a6a640;color:#616060;padding:8px 18px;border-radius:5px;font-size:15px;font-weight:600;white-space:nowrap;margin-left:15px}.draft-badge5{background-color:#d6f0cc;color:#61954f;padding:8px 18px;border-radius:5px;font-size:15px;font-weight:600;white-space:nowrap;margin-left:15px}.draft-badge-rejected{background-color:#ff000026;padding:8px 18px;border-radius:5px;font-size:15px;font-weight:600;white-space:nowrap;margin-left:15px;color:#d80104}.draft-badge4{background-color:#f79e1b40;padding:8px 18px;border-radius:5px;font-size:15px;font-weight:600;white-space:nowrap;margin-left:15px;color:#d48a02}.draft-badge1{background-color:#ff000026;padding:8px 18px;border-radius:5px;font-size:15px;font-weight:600;white-space:nowrap;margin-left:15px;color:#d80104}.mainsectionregisterpage{width:100%;height:100vh;background-color:#fff}.registerpagedown{display:flex;justify-content:center;align-items:center;width:100%;height:95vh;position:relative}.frame296{height:95vh;z-index:1}.frame297{height:95vh;z-index:0}.lefttopic{display:flex;flex-direction:column;padding-top:120px;padding-left:100px}.lefttopictext{font-size:54px;font-weight:700;z-index:3;line-height:1.2}.verification-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;width:90%;max-width:1250px;padding:50px 60px;box-sizing:border-box;z-index:3;height:550px}.verification-title{font-size:25px;font-weight:700;color:#333;margin:0 0 10px;text-align:center}.verification-subtitle{font-size:15px;color:#666;margin:0 0 30px;text-align:center;font-weight:400}.user-info-section{border:1px solid rgba(206,206,206,1);border-radius:5px;padding:20px 25px;margin-bottom:20px;display:flex;align-items:center;gap:20px;background-color:#fff;box-shadow:0 2px 4px #0000002e}.user-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:70px;height:70px}.user-avatar svg{width:100%;height:100%}.user-text{display:flex;flex-direction:column;margin-left:15px}.user-name{font-size:20px;font-weight:600;color:#727272;margin:0 0 4px;font-family:open sans,sans-serif}.user-role{font-size:15px;color:#888;margin:0;font-weight:600}.draft-badge2{background-color:#ff000026;padding:8px 18px;border-radius:5px;font-size:15px;font-weight:600;white-space:nowrap;margin-left:15px;color:#d80104}.complete-btn{background-color:#616060;color:#fff;border:none;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s;white-space:nowrap;margin-left:auto;border-radius:5px}.complete-btn:hover{background-color:#1a1a1a}.approval-message{background-color:#cecece40;border-radius:5px;padding:15px 20px;text-align:left;font-size:20px;height:73px}.approval-message p{font-size:14px;color:#666;margin:0}@media(max-width:1024px){.verification-card{width:50%;right:60px}}@media(max-width:768px){.lefttopic{padding-left:40px}.lefttopictext{font-size:36px}.lefttopicpara{font-size:40px}.verification-card{width:80%;right:10%;padding:30px}.user-info-section{flex-direction:column;gap:15px}.user-details,.complete-btn{width:100%}}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f3f3f3;border:1px solid #bdbdbd;border-radius:4px;padding:0 2.2rem 0 10px;font-size:14px;color:#888;outline:none;width:100%;margin-bottom:0;cursor:pointer}.custom-select:disabled{color:#888;background:#eaeaea;opacity:1}.custom-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#888;display:flex;align-items:center}.business-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:18px}.business-address-input{width:100%;height:38px;border-radius:4px;border:1px solid #bdbdbd;background:#f3f3f3;font-size:14px;padding:0 10px;color:#888;outline:none;box-sizing:border-box}.business-address-input:disabled{color:#888;background:#eaeaea;opacity:1}.business-address-input option[disabled]{color:#aaa}.seller-page{width:100%;min-height:100vh;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.input-error,.address-textarea.input-error{border:1px solid #e53935!important;background:#fff5f5!important}.verification-pag{width:100%;display:flex;justify-content:center}.verification-card{background:#fff;width:100%;height:auto;max-width:900px;padding:28px 32px;border-radius:10px;box-shadow:0 8px 24px #00000014}.form-group1{flex:1}.form-group1 label{font-size:12px;color:#555;margin-bottom:6px;display:block}.form-group1 input,.form-group1 select{width:100%;height:38px;padding:0 10px;border-radius:4px;border:1px solid #ccc}.btn-outline{min-width:230px;height:46px;border-radius:10px;border:2px solid #346322;background:#fff;color:#346322;font-weight:600;cursor:pointer;font-size:20px}.btn-solid{min-width:260px;height:46px;border-radius:10px;border:none;background:#346322;color:#fff;font-weight:600;cursor:pointer;font-size:20px}.form-group select{width:100%;height:38px;padding:0 30px 0 10px;border-radius:4px;border:1px solid #ccc;background-color:#fff;font-size:14px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.pickup-details-block{margin-top:12px;display:flex;flex-direction:column;gap:16px;width:100%}.pickup-detail-field{width:100%}.pickup-detail-label{font-size:14px;font-weight:500;color:#616060;margin-bottom:6px;display:block}.pickup-detail-input{margin-bottom:0}.pickup-region-chips{display:flex;flex-wrap:wrap;gap:8px}.pickup-region-chip{border:1px solid #bdbdbd;background:#fff;border-radius:999px;padding:6px 14px;font-size:13px;color:#333;cursor:pointer;font-family:inherit;line-height:1.3}.pickup-region-chip:hover{border-color:#888}.pickup-region-chip.selected{border-color:#346322;background:#f0f7ec;color:#346322;font-weight:500}.verification-page{width:100%;display:flex;justify-content:center;background-color:#d6f0cc;background-image:url(/assets/Frame%20296-CVouOcVW.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.input-error,.input-error:focus,.text-input.input-error{border:1px solid #d32f2f!important;outline:none}.select-error{border:1px solid #d32f2f!important}.field-error{margin:6px 0 0;font-size:12px;color:#d32f2f;text-align:left;width:100%;box-sizing:border-box}.verification-card .form-group.input-wrapper,.verification-card .form-group.select-wrapper,.verification-card .privacy-agreement .form-group,.verification-card .seller-form-upload-section{display:flex;flex-direction:column;align-items:stretch;width:100%}.uploaded-doc-card{margin-top:12px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.doc-left{display:flex;align-items:center;gap:10px}.doc-meta .doc-name{font-size:13px;font-weight:600}.doc-meta .doc-size{font-size:12px;opacity:.7}.doc-delete{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:8px}.doc-delete:hover{background:#0000000d}.doc-preview{margin-top:10px}.doc-preview-img{width:100%;max-height:220px;object-fit:contain;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.doc-preview-pdf{width:100%;height:260px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.input-container{position:relative;width:100%}.input-container input{width:100%;padding:12px;font-size:16px}.custom-placeholder{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none;font-size:16px}.star{color:red!important;margin-left:4px!important}.required-star{left:10px;right:auto}.input-container input{padding-left:20px}.custom-placeholder{font-size:14px!important;color:#616060!important;margin-bottom:6px;display:block}.expiry-date-field:focus-within .custom-placeholder{opacity:0}.native-date-picker{position:absolute;left:-10000px;top:-10000px;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0;margin:0;z-index:-1}.actions{display:flex;align-items:center;width:100%}.actions .btn-outline{margin-right:0}.actions .btn-solid{margin-left:auto}.form-group select{width:100%;height:38px;padding:0 30px 0 10px;border-radius:4px;border:1px solid #ccc;background-color:#fff;font-size:14px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.date-wrapper{width:100%}.date-shell{position:relative;width:100%;height:38px;border:1px solid #ccc;border-radius:4px;background:#fff;box-sizing:border-box;display:flex;align-items:center;padding:0 44px 0 10px}.date-shell-text{font-size:14px;color:#616060;line-height:38px;-webkit-user-select:none;user-select:none;font-weight:400}.date-shell.has-value .date-shell-text{color:#333}.native-date{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:none;padding:0;margin:0;background:transparent;outline:none;cursor:pointer}.native-date{position:absolute;inset:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer}.native-date:focus,.native-date:active{outline:0!important;box-shadow:none!important}.native-date::-webkit-datetime-edit,.native-date::-webkit-datetime-edit-fields-wrapper,.native-date::-webkit-datetime-edit-text,.native-date::-webkit-datetime-edit-month-field,.native-date::-webkit-datetime-edit-day-field,.native-date::-webkit-datetime-edit-year-field{color:transparent}.form-group input.native-date{border:0!important;box-shadow:none!important}.native-date::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.native-date:focus{outline:none}.date-icon-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;z-index:2}.date-icon{width:22px;height:22px;display:block}.actions-personal{display:flex;align-items:center;width:100%}.actions-personal .btn-outline{margin-right:0}.actions-personal .btn-solid{margin-left:auto}.privacy-agreement{margin-bottom:16px}.privacy-agreement h5{margin:12px 0 8px;color:#616060;font-weight:600;font-size:16px}.privacy-agreement p{margin:0 0 12px;font-size:13px;color:#888}.privacy-agreement a{color:#346322;text-decoration:underline}.cntactName{color:#616060;font-weight:600;font-size:16px}.custom-calendar-dropdown{position:absolute;top:100%;left:0;z-index:1000;margin-top:8px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:8px}.custom-calendar-dropdown .rdrCalendarWrapper{background:#fff}.custom-calendar-dropdown .rdrMonthAndYearPickers select{color:#346322;font-weight:600}.custom-calendar-dropdown .rdrNextPrevButton{background:transparent}.custom-calendar-dropdown .rdrPprevButton i{border-color:transparent #346322 transparent transparent}.custom-calendar-dropdown .rdrNextButton i{border-color:transparent transparent transparent #346322}.custom-calendar-dropdown .rdrWeekDays span{color:#616060;font-weight:600}.custom-calendar-dropdown .rdrDayNumber span{font-weight:500}.custom-calendar-dropdown .rdrDayPassive .rdrDayNumber span{color:#c4c4c4}.custom-calendar-dropdown .rdrDayToday .rdrDayNumber span{font-weight:700}.custom-calendar-dropdown .rdrDayToday .rdrDayNumber span:after{background:#346322}.custom-calendar-dropdown .rdrSelected,.custom-calendar-dropdown .rdrDayActive{background:#346322!important}.custom-calendar-dropdown .rdrSelected .rdrDayNumber span,.custom-calendar-dropdown .rdrDayActive .rdrDayNumber span{color:#fff!important}.verification-page{width:100%;display:flex;justify-content:center;background-color:#d6f0cc;background-image:url(/assets/Frame%20296-CVouOcVW.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.view-icon a{text-decoration:none}.form-group select{width:100%;height:38px;padding:0 30px 0 10px;border-radius:4px;border:1px solid #ccc;background-color:#fff;font-size:14px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.mainsectionregisterpage{width:100%;height:100vh;background-color:#d6f0cc}.registerpageup{width:100%;height:5vh;background-color:#fff;padding-left:30px;padding-right:10px;display:flex;align-items:center}.registerpagedown{width:100%;height:95vh;display:flex;justify-content:center;align-items:center;position:relative}.page-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f5f6fa}.verification-page{width:100%;display:flex;justify-content:center;background-color:#d6f0cc;background-image:url(/assets/Frame%20296-CVouOcVW.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.verification-card{background:#fff;width:100%;max-width:900px;padding:28px 32px;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 8px 24px #00000014}.subtitle{font-size:13px;color:#666;margin-bottom:16px}hr{border:none;height:1px;background-color:#e0e0e0;margin:16px 0}.step-box{display:flex;margin-bottom:24px}.addprofile{display:flex;align-items:center}.step-number{width:50px;height:50px;border-radius:50%;border:2px solid #3a6b1c;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#3a6b1c;background-color:#fff}.step-info{background-color:#3a6b1c;color:#fff;font-size:14px;font-weight:500;padding:6px 80px;margin-left:-10px;height:40px;display:flex;align-items:center;border-radius:0 6px 6px 0;white-space:nowrap}.form-box{border:1px solid #ccc;border-radius:6px;padding:20px;margin-bottom:20px;margin-top:20px}.form-box-address{border-radius:6px;padding:5px;margin-bottom:10px;margin-top:5px}.form-row{display:flex;gap:20px;margin-top:16px}.form-group{flex:1}.form-group label{font-size:12px;color:#555;margin-bottom:6px;display:block}.form-group input{width:100%;height:38px;padding:0 10px;border-radius:4px;border:1px solid #ccc}.readonly{height:38px;border:1px solid #ccc;border-radius:4px;padding:0 10px;display:flex;justify-content:space-between;align-items:center;background:#f3f3f3;font-size:13px}.readonly-address{height:100px;border:1px solid #ccc;border-radius:4px;padding:10px;display:flex;justify-content:left;background:#f3f3f3;font-size:13px}.readonly-file-upload{height:100px;border:1px solid #ccc;border-radius:4px;padding:10px;display:flex;justify-content:left;align-items:center;background:#f3f3f3;font-size:13px;margin-top:10px}.uploaded-file-info{display:flex;flex-direction:column;gap:4px;margin-left:15px}.view-icon span{display:flex;align-items:center;gap:6px;color:#3a6b1c}.readonly span{color:#3a6b1c;cursor:pointer;font-weight:500}.warnng-lable{color:red!important;margin-bottom:4px;display:block}.address-textarea{width:100%;height:100px;padding:10px;border-radius:4px;border:1px solid #ccc;font-size:14px;resize:vertical}.address-switchs{display:flex;align-items:center;gap:8px;width:100%}.left-swh{font-size:14x;font-weight:500;color:#616060}.questionmarksicon{width:10px;height:10px;cursor:pointer}.right-swh{font-size:14px;font-weight:500;margin-left:10px;color:#616060}.actions{display:flex;justify-content:space-between;align-items:center}.draft{background:#fff;border:1px solid #3a6b1c;color:#3a6b1c;padding:8px 18px;border-radius:6px;cursor:pointer}.next{background:#3a6b1c;color:#fff;border:none;padding:10px 28px;border-radius:6px;cursor:pointer}.form-group select{width:100%;height:38px;padding:0 30px 0 10px;border-radius:4px;border:1px solid #ccc;background-color:#fff;font-size:14px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.form-group select:focus{outline:none;border-color:#3a6b1c}.input-wrapper{position:relative;padding-left:0;padding-right:0}.text-input{width:100%;padding-left:16px}.required-inside-businessname{position:absolute;left:98px;top:50%;transform:translateY(-50%);color:red;pointer-events:none;font-size:16px}.required-inside-regno{position:absolute;left:160px;top:50%;transform:translateY(-50%);color:red;pointer-events:none;font-size:16px}.required-inside-contactname{position:absolute;left:55px;top:50%;transform:translateY(-50%);color:red;pointer-events:none;font-size:16px}.required-inside-email{position:absolute;left:50px;top:50%;transform:translateY(-50%);color:red;pointer-events:none;font-size:16px}.required-inside-phonenumber{position:absolute;left:120px;top:50%;transform:translateY(-50%);color:red;pointer-events:none;font-size:16px}.required-inside-lnumber{position:absolute;left:225px;top:50%;transform:translateY(-50%);color:red;pointer-events:none;font-size:16px}.required-inside-issue{position:absolute;left:52px;top:50%;transform:translateY(-50%);color:red;pointer-events:none;font-size:16px}.select-wrapper{position:relative}.select-placeholder{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.select-placeholder .required{color:red}.address-extra-box{margin-top:4px;margin-bottom:20px}.field-required-row{margin-top:6px}.required-text{font-size:12px;color:#e53935;font-weight:600}.region-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.region-chip{border:1px solid #d6d6d6;border-radius:999px;padding:6px 12px;font-size:14px;background:#fff}.region-helper{margin:8px 0 0;color:#e53935;font-size:12px;font-weight:600}.bank-section{width:100%;margin-top:18px}.bank-info-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;background:#e8f4fc;border:1px solid #cfe8f8;margin:10px 0 16px}.bank-upload{margin-top:14px}.bank-upload-label{display:block;margin-bottom:10px}.bank-upload-dropzone{width:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px 14px;border:2px dashed #c5c5c5;border-radius:8px;background:#fafafa;box-sizing:border-box}.bank-upload-icon{color:#2563eb;display:flex;margin-bottom:2px}.bank-upload-primary{font-size:14px;font-weight:500;color:#3b6cb8}.bank-upload-hint{font-size:12px;color:#6b7280;text-align:center}.bank-file-row{margin-top:10px;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;background:#f3f3f3;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bank-file-text{font-size:14px;color:#444}.bank-file-open{font-size:14px;color:#2563eb;font-weight:500}.bank-file-remove{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #f5c2c1;border-radius:6px;background:#fff;color:#e53935;font-size:13px;font-weight:500}.file-input-wrapper{display:flex;align-items:center;width:100%;justify-content:center;border:1px dashed #666;padding:20px;border-radius:8px;cursor:pointer;background-color:#f8f9fa}.file-input-content{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.upload-icon{width:30px;height:30px}.upload-text{color:#666;font-size:14px}.bank-payout-page.seller-page{width:100%;min-height:100vh;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.seller-topbar{min-height:72px;background:linear-gradient(180deg,#fff,#e8f5e9);display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 12px;border-bottom:1px solid #e9e9e9;gap:12px}.seller-brand{font-weight:700;letter-spacing:.5px;font-size:25px}.seller-topbar-right{display:flex;align-items:center;gap:14px}.icon-btn{position:relative;width:40px;height:40px;border:none;background:transparent;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:#111}.notif-dot{position:absolute;top:9px;right:10px;width:9px;height:9px;border-radius:999px;background:#e53935;border:2px solid #fff}.user-chip{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.user-avatar{width:34px;height:34px;border-radius:999px;background:#2f5f1a;color:#fff;display:grid;place-items:center}.user-meta{line-height:1.05}.user-name{font-size:13px;font-weight:700;color:#111}.user-role{font-size:12px;color:#6b6b6b}.seller-bg{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:28px 18px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#d6f0cc}.verification-card{width:100%;max-width:1080px;background:#fff;border-radius:12px;border:1px solid #e7e7e7;box-shadow:0 10px 30px #00000014;padding:26px 30px 24px}.card-title{font-size:30px;margin:0 0 6px}.card-subtitle{margin:0 0 14px;font-size:14px;color:#6f6f6f}.divider{height:1px;background:#e5e5e5;width:100%;margin:10px 0 16px}.stepper{width:100%;display:flex;align-items:center;margin-bottom:14px}.stepper-step{position:relative;display:flex;align-items:center;flex:1}.stepper-step:not(:first-child){margin-left:-18px}.stepper-circle{width:46px;height:46px;border-radius:999px;background:#fff;display:grid;place-items:center;font-weight:700;z-index:2;border:3px solid #d9d9d9;color:#9a9a9a}.stepper-bar{height:44px;flex:1;display:flex;align-items:center;margin-left:-2rem;padding-left:44px;border-radius:999px 0 0 999px;padding-right:16px;font-weight:600;font-size:14px;background:#ededed;color:#b0b0b0}.stepper-step.active .stepper-circle{border-color:#346322;color:#346322}.stepper-step.active .stepper-bar{background:#346322;color:#fff}.last-bar{border-radius:999px 10px 10px 999px}.section-title{margin:10px 0;font-size:18px;font-weight:600}.bank-payout-heading{color:#1a2744}.required{color:#e53935}.bank-info-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;background:#e8f4fc;border:1px solid #cfe8f8;margin-bottom:18px}.bank-info-banner-icon{flex-shrink:0;color:#2563eb;display:flex;margin-top:1px}.bank-info-banner-text{margin:0;font-size:14px;line-height:1.45;color:#1d4ed8}.bank-account-name-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:18px;border-radius:8px;border:1px solid #fecaca;background:#fef2f2}.bank-account-name-note-icon{flex-shrink:0;color:#dc2626;display:flex;margin-top:1px}.bank-account-name-note-text{margin:0;font-size:13px;line-height:1.5;color:#dc2626;font-weight:500}.form-box.bank-payout-form-box{border:1px solid #d9d9d9;border-radius:6px;padding:18px 18px 16px;margin-bottom:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.form-group label{display:block;font-size:13px;color:#3a3a3a;font-weight:500;margin-bottom:8px}.form-group input{width:100%;height:42px;border:1px solid #cfcfcf;border-radius:6px;padding:0 12px;outline:none;font-size:14px;color:#333;box-sizing:border-box}.form-group input::placeholder{color:#9a9a9a}.bank-payout-full-width{margin-top:4px;max-width:calc(50% - 11px)}.custom-select-wrapper{width:100%}.select-with-arrow{position:relative;width:100%}.bank-payout-select{width:100%;height:42px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;border:1px solid #cfcfcf;border-radius:6px;padding:0 2.2rem 0 12px;font-size:14px;color:#333;outline:none;background:#fff;cursor:pointer;box-sizing:border-box}.bank-payout-select::-ms-expand{display:none}.bank-payout-page .form-group select.bank-payout-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:none!important}.bank-payout-select option[disabled]{color:#aaa}.custom-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666;display:flex;align-items:center}.bank-name-dropdown{position:relative;width:100%}.bank-name-trigger{width:100%;height:42px;border:1px solid #cfcfcf;border-radius:6px;padding:0 2.2rem 0 12px;background:#fff;color:#333;font-size:14px;font-family:inherit;text-align:left;box-sizing:border-box;cursor:pointer;position:relative}.bank-name-trigger .custom-arrow{top:50%;transform:translateY(-50%)}.bank-name-placeholder{color:#9a9a9a}.bank-name-value{color:#333}.bank-name-menu{position:absolute;left:0;top:calc(100% + 4px);width:100%;background:#fff;border:1px solid #cfcfcf;border-radius:6px;box-shadow:0 8px 20px #0000001f;max-height:260px;overflow-y:auto;z-index:20;display:none}.bank-name-menu.open{display:block}.bank-name-option{width:100%;border:none;background:#fff;color:#333;font-size:14px;font-family:inherit;text-align:left;padding:8px 12px;cursor:pointer}.bank-name-option:hover,.bank-name-option.selected{background:#2d5f3f!important;color:#fff!important}.bank-upload-section{margin-top:20px}.bank-upload-label{display:block;font-size:13px;color:#3a3a3a;font-weight:500;margin-bottom:10px}.bank-file-input-hidden{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.bank-upload-dropzone{width:100%;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 16px;border:2px dashed #c5c5c5;border-radius:8px;background:#fafafa;cursor:pointer;font-family:inherit;line-height:1.4;transition:border-color .15s ease,background .15s ease}.bank-upload-dropzone:hover{border-color:#94a3b8;background:#f3f6f9}.bank-upload-icon{color:#2563eb;display:flex;margin-bottom:4px}.bank-upload-primary{font-size:15px;font-weight:500;color:#3b6cb8}.bank-upload-hint{font-size:12px;color:#6b7280;text-align:center;max-width:420px}.bank-file-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:10px;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;background:#f3f3f3}.bank-file-status-text{font-size:14px;color:#444}.bank-file-open{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#2563eb;text-decoration:none}.bank-file-open:hover{text-decoration:underline}.bank-file-remove{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #f5c2c1;border-radius:6px;background:#fff;color:#e53935;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.bank-file-remove:hover{background:#fff5f5}.bank-file-remove svg{flex-shrink:0}.actions{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.btn-outline{min-width:260px;height:46px;border-radius:10px;border:2px solid #346322;background:#fff;color:#346322;font-weight:600;cursor:pointer;font-size:20px;transition:all .2s ease}.btn-outline:disabled{opacity:.6;cursor:not-allowed;border-color:#a5c09a;color:#a5c09a}.btn-solid{min-width:260px;height:46px;border-radius:10px;border:none;background:#346322;color:#fff;font-weight:600;cursor:pointer;font-size:20px;transition:all .2s ease}.btn-solid:disabled{opacity:.6;cursor:not-allowed;background:#a5c09a}.input-error{border:1px solid #e53935!important;background:#fff5f5}.field-error{margin:6px 0 0;font-size:12px;color:#e53935}@media(max-width:768px){.stepper{flex-direction:column;align-items:stretch;width:100%;overflow:hidden}.stepper-step{flex:none;width:100%;margin-left:0!important}.stepper-circle{width:36px;height:36px;flex-shrink:0}.stepper-bar{margin-left:12px;height:auto;padding:8px 12px;border-radius:8px;white-space:normal;word-break:break-word}.form-grid{grid-template-columns:1fr;gap:16px}.bank-payout-full-width{max-width:100%}.actions{flex-direction:column;gap:8px}.btn-outline,.btn-solid{width:100%;min-width:unset}}.privacy-page{width:100%;min-height:100vh;background:#fff}.privacy-top{width:100%}.privacy-body{position:relative;width:100%;min-height:calc(100vh - 72px);padding:40px 80px 70px}.privacy-back{position:absolute;top:8rem;left:80px;display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;font-size:16px;font-weight:600;color:#0b0b0b}.privacy-back-icon{font-size:16px!important}.privacy-back-arrow{font-size:26px;line-height:1}.privacy-heading{text-align:center;margin-top:5rem;font-family:Open Sans,sans-serif;font-weight:700}.privacy-heading h1{font-size:48px;font-weight:800;margin:0;color:#0b0b0b}.privacy-heading p{margin:10px 0 0;font-size:18px;font-weight:600;color:#0b0b0b}.privacy-card{width:86%;margin:28px auto 0;background:#fff;padding:40px 70px}.privacy-card-text{text-align:center;font-size:18px;line-height:1.55;color:#2b2b2b}@media(max-width:1024px){.privacy-body{padding:30px 30px 60px}.privacy-back{left:30px}.privacy-card{width:94%;padding:28px 24px}.privacy-heading h1{font-size:38px}}.signingform .back-to-login-container{display:flex;justify-content:flex-end;margin-top:14px;margin-bottom:0}.signingform .back-to-login-link{background:none;border:none;padding:0;color:#346322;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;transition:color .2s ease}.signingform .back-to-login-link:hover{color:#2a4e1a}.fp-verify-otp-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:2.625rem;margin-top:20px;width:100%;max-width:100%;box-sizing:border-box}.fp-verify-label{font-size:14px;font-weight:600;position:relative;top:10px}.fp-verify-otp-input{width:2.75rem!important;height:2.75rem!important;min-height:unset!important;flex:0 0 auto;text-align:center;font-size:1.25rem;font-weight:600;color:#111;border:1px solid #2d2d2d;border-radius:.5rem;background:#fff;padding:0!important;box-sizing:border-box;outline:none}.fp-verify-otp-input:focus{border-color:#346322;box-shadow:0 0 0 1px #346322}.fp-verify-otp-input.error{border-color:#e63946;background-color:#fff5f5}.fp-verify-resend{display:flex;justify-content:flex-end;margin-top:10px;width:100%}.fp-verify-resend-link{background:none;border:none;padding:0;color:#346322;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none}.fp-verify-resend-link:hover{text-decoration:underline}.fp-verify-next{margin-top:20px;border-radius:999px!important}.password-input-wrapper{position:relative;width:100%}.password-input-wrapper .numberfield{width:100%;padding-right:2.75rem;box-sizing:border-box;color:#000}.password-eye-toggle{position:absolute;right:1rem;top:65%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:#666;display:flex;align-items:center;line-height:1}.password-eye-toggle:hover{color:#346322}@media(max-width:64rem){.signingform{position:absolute;left:1.8rem!important;top:50%;transform:translateY(-50%);background-color:#fff;display:flex;flex-direction:column;z-index:3;border-radius:10px;box-shadow:0 4px 4px #00000040;width:93%!important;min-height:50%;padding:30px;box-sizing:border-box}.fp-verify-otp-input{width:2.5rem!important;height:2.5rem!important;font-size:1.1rem}}@media(max-width:30rem){.signingform{position:absolute;left:1.8rem!important;top:50%;transform:translateY(-50%);background-color:#fff;display:flex;flex-direction:column;z-index:3;border-radius:10px;box-shadow:0 4px 4px #00000040;width:85%!important;min-height:50%;padding:30px;box-sizing:border-box}.hide-mobile-bg{background-image:none!important}.frame297{display:none!important}.fp-verify-otp-row{gap:.35rem}.fp-verify-otp-input{font-size:1rem}}@media(min-width:48rem)and (max-width:64rem){.hide-mobile-bg{background-image:none!important}.frame297,.lefttopic{display:none!important}}.login:disabled{background-color:#8da981;cursor:not-allowed;opacity:.7}.fp-verify-resend-link:disabled{color:#8da981;cursor:not-allowed;text-decoration:none}:root{--navbar-width: 15.625rem;--topbar-height: 4rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--z-navbar: 100;--z-topbar: 90;--z-content: 1;--filter-input-width:20rem --button-height:2.5rem;--nomal-font-size:1rem;--small-font-size:.875rem;--large-font-size:1.75rem}.product-mgmt-page{display:flex;flex-direction:column;gap:0;min-height:calc(100vh - 80px);padding-bottom:24px}.product-mgmt-breadcrumb{font-size:13px;color:#6b7280;margin:0 0 4px}.product-mgmt-breadcrumb span{color:#374151}.product-mgmt-title-row{margin-bottom:16px}.product-mgmt-title{font-size:26px;font-weight:700;color:#111827;margin:0 0 4px}.product-mgmt-subtitle{font-size:14px;color:#6b7280;margin:0}.product-status-tabs-bar{display:flex;align-items:stretch;width:100%;margin-bottom:20px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.product-status-tab-segment{flex:1;display:flex;align-items:center;gap:10px;padding:14px 20px;min-width:0;background:#fff;border:none;cursor:pointer;text-align:left;font:inherit;transition:background-color .15s ease}.product-status-tab-segment:hover:not(.is-active){background:#fafafa}.product-status-tab-segment.is-active{background:#f3faf0}.product-status-tab-divider{width:1px;flex-shrink:0;align-self:stretch;background:#e5e7eb}.product-status-tab-icon-wrap{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f3f4f6;color:#9ca3af}.product-status-tab-icon-wrap svg{font-size:18px!important}.product-status-tab-segment:not(.is-active) .product-status-tab-icon-wrap{background:#f3f4f6;color:#9ca3af}.product-status-tab-segment.is-active .tab-icon-review,.product-status-tab-segment.is-active .tab-icon-active{background:#e8f5e9;color:#346322}.product-status-tab-segment.is-active .tab-icon-suspended{background:#fff7ed;color:#ea580c}.product-status-tab-segment.is-active .tab-icon-rejected{background:#fef2f2;color:#dc2626}.product-status-tab-label{flex:1;font-size:14px;font-weight:500;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-status-tab-segment.is-active .product-status-tab-label{font-weight:700;color:#111827}.product-status-tab-badge{flex-shrink:0;min-width:32px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:26px;text-align:center;color:#fff}.product-status-tab-badge.green{background:#346322}.product-status-tab-badge.orange{background:#ea580c}.product-status-tab-badge.red{background:#dc2626}@media(max-width:900px){.product-status-tabs-bar{flex-wrap:wrap}.product-status-tab-divider{display:none}.product-status-tab-segment{flex:1 1 45%;border-bottom:1px solid #e5e7eb}}.product-mgmt-body{display:flex;gap:20px;align-items:flex-start}.product-mgmt-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.product-mgmt-sidebar{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.product-stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1200px){.product-stat-cards{grid-template-columns:repeat(2,1fr)}}.product-stat-card{--stat-icon-gap: 12px;background:#fff;border:1px solid #e8eaed;border-radius:8px;padding:16px 12px 16px 16px;min-height:100px;display:flex;align-items:center;gap:8px;box-shadow:none}.product-stat-card--review{min-height:104px;padding:18px 10px 18px 16px}.product-stat-card-left{flex:1;min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--stat-icon-gap);row-gap:7px;align-items:start}.product-stat-card-icon{grid-column:1;grid-row:1;align-self:stretch;width:auto;height:100%;min-height:48px;aspect-ratio:1;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.product-stat-card--review .product-stat-card-icon{min-height:52px;border-radius:7px}.product-stat-card-icon.green{background:#e8f5e9;color:#2e7d32}.product-stat-card-icon.orange{background:#fff3e0;color:#ef6c00}.product-stat-card-icon.yellow{background:#fff8e1;color:#f9a825}.product-stat-card-icon.red{background:#ffebee;color:#d32f2f}.product-stat-card-icon.blue{background:#eff6ff;color:#2563eb}.product-stat-card-icon.purple{background:#f5f3ff;color:#7c3aed}.product-stat-card-metrics{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0;align-self:stretch;min-height:48px;padding:0}.product-stat-card--review .product-stat-card-metrics{min-height:52px}.product-stat-card-title-row{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;line-height:1.25}.product-stat-card-title{font-size:13px;font-weight:600;color:#1a1a1a;line-height:1.25;white-space:nowrap}.product-stat-card--review .product-stat-card-title{font-size:13px;font-weight:600;color:#212121}.product-stat-card-info{font-size:15px!important;color:#bdbdbd!important;cursor:help;flex-shrink:0}.product-stat-card-value{font-size:28px;font-weight:700;color:#1a1a1a;line-height:1;letter-spacing:-.02em;margin:6px 0 0}.product-stat-card--review .product-stat-card-value{font-size:32px;font-weight:700;color:#212121;margin-top:8px}.product-stat-card-sub{grid-column:2;grid-row:2;font-size:11.5px;font-weight:400;color:#9e9e9e;line-height:1.35;margin:0;max-width:160px}.product-stat-card--review .product-stat-card-sub{font-size:12px;color:#9e9e9e;line-height:1.3}.product-stat-card-sub--green{color:#2e7d32!important}.product-stat-card-sub--orange{color:#ef6c00!important}.product-stat-card-sub--blue{color:#2563eb!important}.product-stat-card-sub--purple{color:#7c3aed!important}.product-stat-card-sub--red{color:#dc2626!important}.product-stat-card-chart{flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:flex-end;width:72px;height:44px;margin-left:4px}.product-stat-card--review .product-stat-card-chart{width:76px;height:46px;min-width:76px}.product-stat-sparkline{width:100%;height:100%;display:block}.product-filters-panel{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;box-shadow:0 1px 3px #0000000f}.product-filters-panel--review{padding:16px 18px 14px;border-radius:8px;border-color:#e8eaed;box-shadow:0 1px 2px #0000000a}.product-filters-top-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 14px;margin-bottom:14px}.product-filters-bottom-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-filters-bottom-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.product-filters-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:12px}.product-filters-row:last-child{margin-bottom:0}.product-filter-field{display:flex;flex-direction:column;gap:6px;min-width:120px;flex:1 1 130px;max-width:155px}.product-filters-panel--review .product-filter-field{flex:1 1 128px;max-width:148px;min-width:118px}.product-filter-field--search{flex:1 1 200px;max-width:none;min-width:200px}.product-filter-field label{font-size:12px;font-weight:600;color:#374151;line-height:1.2}.product-filter-field--search{justify-content:flex-end}.product-search-inline{display:flex;align-items:center;width:100%;height:36px;border:1px solid #d1d5db;border-radius:6px;padding:0 10px 0 12px;background:#fff;box-sizing:border-box}.product-search-inline input{flex:1;border:none;outline:none;font-size:13px;color:#374151;min-width:0;background:transparent}.product-search-inline input::placeholder{color:#9ca3af}.product-search-inline-icon{flex-shrink:0;font-size:20px!important;color:#9ca3af!important;margin-left:4px}.product-date-range--review .date-range-display{justify-content:flex-start;gap:8px;padding-left:10px}.product-date-range--review .date-range-icon--leading{order:0;flex-shrink:0;font-size:18px!important;color:#9ca3af!important}.product-date-range--review .date-range-text{flex:1;text-align:left}.product-filter-field.wide{flex:1;min-width:200px}.product-filter-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap}.product-btn-more-filters{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;height:36px;font-size:13px;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;box-sizing:border-box}.product-btn-more-filters svg{color:#6b7280}.product-btn-reset{padding:8px 22px;height:36px;font-size:13px;font-weight:500;color:#346322;background:#fff;border:1px solid #346322;border-radius:6px;cursor:pointer;box-sizing:border-box}.product-btn-reset--review{background:#f6f8f5;border-color:#c5d4bc;color:#346322}.product-btn-reset:hover{background:#f0fdf4}.product-btn-reset--review:hover{background:#eef4ea}.product-btn-search{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 22px;height:36px;font-size:13px;font-weight:600;color:#fff;background:#346322;border:none;border-radius:6px;cursor:pointer;box-sizing:border-box}.product-btn-search:hover{background:#2a5019}.product-search-wide{display:flex;align-items:center;gap:8px;flex:1;min-width:220px;max-width:360px;border:1px solid #d1d5db;border-radius:6px;padding:0 10px;height:36px;background:#fff}.product-search-wide input{flex:1;border:none;outline:none;font-size:13px;min-width:0}.product-search-wide svg{color:#9ca3af;font-size:20px!important}.custom-select-wrapper{position:relative;display:inline-block;font-size:13px;width:100%}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#374151;cursor:pointer;height:36px;-webkit-user-select:none;user-select:none;gap:4px;box-sizing:border-box;width:100%}.custom-select-trigger:hover{border-color:#0b1f3a}.custom-select-trigger.open{border-color:#0b1f3a;box-shadow:0 0 0 2px #0b1f3a1a}.custom-select-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px}.custom-select-arrow{font-size:10px;color:#888;flex-shrink:0}.custom-select-trigger.open .custom-select-arrow{transform:rotate(180deg)}.custom-select-dropdown{position:absolute;top:calc(100% + 2px);left:0;z-index:9999;background:#fff;border:1px solid #d8e1ed;border-radius:8px;box-shadow:0 8px 24px #0b1f3a26;list-style:none;margin:0;padding:4px 0;width:100%;min-width:160px;max-height:260px;overflow-y:auto}.custom-select-option{padding:8px 12px;cursor:pointer;font-size:13px;color:#0b1f3a;transition:background-color .15s ease}.custom-select-option:hover{background-color:#e8eef5;color:#0b1f3a}.custom-select-option.selected{background-color:#0b1f3a;color:#fff;font-weight:600}.date-range-picker-container{position:relative;width:100%}.date-range-display{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:1px solid #d1d5db;padding:8px 10px;border-radius:6px;cursor:pointer;gap:6px;height:36px;width:100%;box-sizing:border-box}.date-range-text{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-range-icon{font-size:18px!important;color:#9ca3af!important}.date-range-dropdown{position:absolute;top:100%;left:0;z-index:2000;box-shadow:0 4px 12px #00000026;border-radius:8px;margin-top:4px}.date-range-dropdown .rdrDefinedRangesWrapper{display:none}.product-table-panel{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.product-table-panel--review{border:1px solid #e8eaed;border-radius:8px;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;padding:0 0 10px;overflow:hidden}.product-table-panel--review .product-table-scroll{flex:1;min-height:0}.product-table-panel--review .rrm-pagination{margin-top:auto;border-top:1px solid #d0d0d0;padding-right:6px}.product-table-panel--review .rrm-pagination .MuiTablePagination-toolbar{min-height:40px;display:flex;justify-content:flex-end;gap:10px}.product-table-panel--review .rrm-pagination .MuiTablePagination-selectLabel,.product-table-panel--review .rrm-pagination .MuiTablePagination-displayedRows{font-size:12px;color:#0009}.product-table-scroll{overflow-x:auto}.product-table-scroll::-webkit-scrollbar{height:6px;width:6px}.product-table-scroll::-webkit-scrollbar-thumb{background:#c5cdd6;border-radius:3px}.product-table-scroll::-webkit-scrollbar-track{background:#f1f3f5}.products-table-main{width:100%;border-collapse:collapse;font-size:13px}.products-table-main thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.products-table-main th{padding:12px 14px;text-align:left;font-size:12px;font-weight:600;color:#374151;white-space:nowrap}.products-table-main th .sort-icon{font-size:14px;vertical-align:middle;margin-left:2px;color:#9ca3af}.products-table-main tbody tr{border-bottom:1px solid #f3f4f6}.products-table-main tbody tr:hover{background:#fafafa}.products-table-main--review tbody tr:hover{background:inherit}.products-table-main--review tbody tr.is-striped{background:#fafafa}.products-table-main--review tbody tr:not(.is-striped){background:#fff}.products-table-main td{padding:14px;vertical-align:middle;color:#111827}.products-table-main--review{font-size:13px}.products-table-main--review thead{background:#f5f6f8;border-bottom:1px solid #e8eaed}.products-table-main--review thead th{padding:12px 16px;font-size:12px;font-weight:600;color:#4b5563;vertical-align:middle;border-bottom:none}.products-table-main--review thead .th-label{display:inline-flex;align-items:center;gap:4px}.products-table-main--review thead .sort-icon{font-size:16px!important;color:#9ca3af!important;margin-left:2px}.products-table-main--review thead .th-info-icon{font-size:14px!important;color:#9ca3af!important;margin-left:2px}.products-table-main--review thead th.col-priority{text-align:center}.products-table-main--review tbody td{padding:16px;vertical-align:middle;border-bottom:1px solid #f0f1f3;color:#374151}.products-table-main--review tbody td.col-text{font-size:13px;color:#374151}.products-table-main--review tbody td.col-priority{text-align:center;vertical-align:middle}.products-table-main--review tbody td.col-priority .priority-badge--review{margin:0 auto}.products-table-main--review tbody td.col-action{white-space:nowrap}.product-info-cell{display:flex;align-items:center;gap:12px;min-width:200px}.product-info-cell img{width:56px;height:56px;object-fit:cover;border-radius:6px;flex-shrink:0}.product-info-cell--review img{width:45px;height:45px;border-radius:6px;object-fit:cover}.product-info-cell--review{gap:12px;min-width:180px}.product-info-cell--review .product-name{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 3px}.product-info-cell--review .product-sku{font-size:12px;color:#6b7280;margin:0 0 3px}.product-info-cell--review .product-price-line{font-size:13px;color:#374151;font-weight:400}.submitted-date-line{display:block;font-size:13px;color:#374151;line-height:1.35}.submitted-time-line{display:block;font-size:12px;color:#6b7280;line-height:1.35;margin-top:2px}.product-info-text .product-name{font-size:14px;font-weight:600;color:#111827;margin:0 0 2px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-info-text .product-sku{font-size:12px;color:#6b7280;margin:0 0 2px}.product-info-text .product-price-line{font-size:13px;color:#111827;margin:0}.sla-cell{display:flex;flex-direction:column;gap:2px}.sla-cell .sla-time{display:flex;align-items:center;gap:4px;font-weight:600;font-size:13px}.sla-cell .sla-time.green{color:#059669}.sla-cell .sla-time.orange{color:#ea580c}.sla-cell .sla-time.red{color:#dc2626}.sla-cell .sla-label{font-size:11px;color:#6b7280}.sla-cell--review{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.sla-cell--review .sla-time-row{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:13px;line-height:1.2}.sla-cell--review .sla-clock-icon{font-size:16px!important;flex-shrink:0}.sla-cell--review .sla-time-row--green{color:#059669}.sla-cell--review .sla-time-row--green .sla-clock-icon{color:#059669!important}.sla-cell--review .sla-time-row--orange{color:#ea580c}.sla-cell--review .sla-time-row--orange .sla-clock-icon{color:#ea580c!important}.sla-cell--review .sla-time-row--red{color:#dc2626}.sla-cell--review .sla-time-row--red .sla-clock-icon{color:#dc2626!important}.sla-cell--review .sla-status-label{font-size:11px;font-weight:400;color:#9ca3af;line-height:1.2;padding-left:21px}.priority-badge{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600}.priority-badge.low{background:#dcfce7;color:#166534}.priority-badge.medium{background:#ffedd5;color:#c2410c}.priority-badge.high{background:#fee2e2;color:#b91c1c}.priority-badge--review{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.25;min-width:56px;text-align:center;box-sizing:border-box}.priority-badge--review.low{color:#2e7d32;background:#f1f8f4;border:1px solid #2e7d32}.priority-badge--review.medium{color:#e65100;background:#fff8f0;border:1px solid #e65100}.priority-badge--review.high{color:#c2185b;background:#fdf2f6;border:1px solid #c2185b}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.status-pill.active{background:#dcfce7;color:#166534}.status-pill.low-stock{background:#ffedd5;color:#c2410c}.status-pill.policy{background:#fee2e2;color:#b91c1c}.status-pill.awaiting{background:#fef9c3;color:#a16207}.status-pill.changes{background:#ffedd5;color:#c2410c}.status-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.stock-qty{font-weight:600;font-size:14px}.stock-label{font-size:11px;font-weight:600}.stock-label.in{color:#059669}.stock-label.low{color:#ea580c}.reject-reason-title{font-size:13px;font-weight:600;color:#dc2626;margin:0 0 2px}.reject-reason-sub{font-size:11px;color:#6b7280;margin:0}.suspend-reason-cell{display:flex;align-items:flex-start;gap:8px}.suspend-reason-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.suspend-reason-icon.red{background:#fee2e2;color:#dc2626}.suspend-reason-icon.orange{background:#ffedd5;color:#ea580c}.product-action-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-action-cell--review{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.product-btn-review{padding:7px 18px;font-size:13px;font-weight:500;color:#fff;background:#346322;border:none;border-radius:5px;cursor:pointer;white-space:nowrap;line-height:1.2}.product-btn-review:hover{background:#2a5019}.product-btn-view-details{padding:7px 16px;font-size:13px;font-weight:500;color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:5px;cursor:pointer;white-space:nowrap;line-height:1.2}.product-btn-view-details:hover{background:#f9fafb;border-color:#9ca3af}.product-action-cell--review .product-btn-menu{padding:2px;margin-left:2px;color:#6b7280}.product-action-cell--review .product-btn-menu svg{font-size:20px}.product-btn-outline{padding:6px 14px;font-size:12px;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;white-space:nowrap}.product-btn-outline:hover{border-color:#9ca3af}.product-btn-primary-sm{padding:6px 14px;font-size:12px;font-weight:600;color:#fff;background:#346322;border:none;border-radius:6px;cursor:pointer;white-space:nowrap}.product-btn-primary-sm:hover{background:#2a5019}.product-btn-menu{padding:4px 8px;background:transparent;border:none;cursor:pointer;color:#6b7280;font-size:18px;line-height:1}.product-table-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:12px}.product-table-footer--review{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 18px;border-top:1px solid #e8eaed;background:#fff}.product-table-footer--review .product-table-showing{justify-self:start}.product-table-pagination-center{justify-self:center;display:flex;align-items:center;justify-content:center}.product-table-footer--review .rrm-pagination-actions{margin-left:0;gap:8px}.product-table-footer--review .rrm-page-btn{width:32px!important;height:32px!important;border:1px solid #e5e7eb!important;border-radius:6px!important;background:#fff!important;color:#6b7280!important;padding:4px!important}.product-table-footer--review .rrm-page-btn:hover:not(:disabled){background:#f9fafb!important}.product-table-footer--review .rrm-page-btn.Mui-disabled{opacity:.45;color:#d1d5db!important}.product-per-page-review{justify-self:end;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:13px;color:#6b7280;cursor:default}.product-per-page-review-value{line-height:1}.product-per-page-review-chevron{font-size:18px!important;color:#9ca3af!important}.product-table-showing{font-size:13px;color:#9ca3af;font-weight:400}.product-table-footer--review .product-table-showing{color:#9ca3af}.product-per-page{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151}.product-per-page select{padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px}.rrm-pagination{margin:0!important}.rrm-pagination .MuiTablePagination-toolbar{padding:0!important;min-height:36px}.product-sidebar-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;box-shadow:0 1px 3px #0000000f}.product-sidebar-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.product-sidebar-card-title{font-size:15px;font-weight:700;color:#111827;margin:0;display:flex;align-items:center;gap:6px}.product-sidebar-link{font-size:12px;font-weight:600;color:#346322;text-decoration:none;cursor:pointer;background:none;border:none;padding:0}.product-sidebar-link:hover{text-decoration:underline}.product-insight-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.product-insight-row:last-child{margin-bottom:0}.product-insight-icon{width:32px;height:32px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.product-insight-text{flex:1;min-width:0}.product-insight-name{font-size:13px;font-weight:600;color:#111827}.product-insight-pct{font-size:12px;color:#6b7280}.product-insight-bar{height:4px;background:#e5e7eb;border-radius:2px;margin-top:4px;overflow:hidden}.product-insight-bar-fill{height:100%;background:#346322;border-radius:2px}.product-stock-alert-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6;font-size:13px}.product-stock-alert-row:last-child{border-bottom:none}.product-rejection-bar-row{margin-bottom:12px}.product-rejection-bar-label{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px}.product-rejection-bar{height:6px;background:#fee2e2;border-radius:3px;overflow:hidden}.product-rejection-bar-fill{height:100%;background:#dc2626;border-radius:3px}.product-guidance-list{margin:0;padding-left:18px;font-size:12px;color:#374151;line-height:1.6}.product-guidance-list li{margin-bottom:6px}.product-btn-policy{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 14px;font-size:12px;font-weight:600;color:#346322;background:#fff;border:1px solid #346322;border-radius:6px;cursor:pointer;width:100%;justify-content:center}.product-help-box{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:14px;margin-top:12px}.product-help-box p{font-size:12px;color:#374151;margin:0 0 10px}.product-btn-support{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;color:#fff;background:#346322;border:none;border-radius:6px;cursor:pointer;width:100%;justify-content:center}.product-donut-wrap{display:flex;align-items:center;gap:16px}.product-donut{width:100px;height:100px;border-radius:50%;position:relative;flex-shrink:0}.product-donut-center{position:absolute;inset:22px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;font-weight:700}.product-donut-legend{font-size:11px;color:#374151;line-height:1.8}.product-donut-legend span{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.product-steps-list{list-style:none;margin:0;padding:0}.product-steps-list li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#374151;margin-bottom:10px;line-height:1.4}.product-steps-list .step-check{color:#346322;font-weight:700;flex-shrink:0}.product-tip-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px;display:flex;gap:10px;align-items:flex-start;font-size:12px;color:#374151;line-height:1.5}.product-trend-chart{width:100%;height:80px;margin-top:8px}.product-trend-meta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.product-trend-value{font-size:22px;font-weight:700}.product-trend-change{font-size:12px;color:#059669;font-weight:600}.product-active-layout{display:flex;flex-direction:column;gap:16px;width:100%}.product-active-stats-row{width:100%}.product-active-body-row{display:flex;align-items:stretch;gap:20px;width:100%}.product-mgmt-main--active{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px;align-self:stretch}.product-mgmt-main--active .product-filters-panel--active{flex-shrink:0}.product-stat-card--active{min-height:104px;padding:16px 12px 16px 16px;border-radius:12px;border-color:#e8eaed;gap:10px}.product-stat-card--active .product-stat-card-icon{grid-row:1 / span 2;align-self:center;width:48px;height:48px;min-height:48px;max-height:48px;aspect-ratio:1;border-radius:10px}.product-stat-card--active .product-stat-card-metrics{min-height:52px}.product-stat-card--active .product-stat-card-title{font-size:13px;font-weight:600;color:#374151}.product-stat-card--active .product-stat-card-value{font-size:32px;font-weight:700;color:#111827;margin-top:6px;letter-spacing:-.03em}.product-stat-card--active .product-stat-card-sub{font-size:12px;font-weight:500;max-width:none}.product-stat-card--active .product-stat-card-chart{width:88px;height:48px;min-width:88px;margin-left:auto}.product-stat-card--active .product-stat-sparkline polyline{stroke-width:2.25}.product-stat-cards--active{width:100%;gap:14px}.product-filters-panel--active{padding:16px 18px 14px;border-radius:8px;border-color:#e8eaed;box-shadow:0 1px 2px #0000000a}.product-filters-panel--active .product-filter-field{flex:1 1 128px;max-width:148px;min-width:118px}.product-filters-top-row--active{margin-bottom:14px}.product-filters-top-row--active .product-filter-field{flex:1 1 120px;max-width:140px;min-width:110px}.product-filter-field--search-active{flex:1 1 220px!important;max-width:none!important;min-width:200px!important}.product-filter-label-spacer{visibility:hidden;height:0;margin:0;padding:0;line-height:0;overflow:hidden}.product-filter-field--search-active .product-filter-label-spacer{display:block;height:17px;visibility:hidden}.product-search-inline--active{height:36px}.product-filters-bottom-row--active{justify-content:space-between;flex-wrap:nowrap}.product-btn-more-filters--active{gap:8px}.product-btn-reset--active{background:#f6f8f5;border-color:#c5d4bc}.product-table-panel--active{border:1px solid #e8eaed;border-radius:8px;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:#fff}.product-table-panel--active .product-table-scroll{flex:1;min-height:0;overflow:auto}.product-table-panel--active .rrm-pagination,.product-table-panel--active .pagination-wrapper{flex-shrink:0;margin-top:auto;border-top:1px solid #e8eaed}.product-table-panel--active .pagination-wrapper{margin:0;padding:10px 12px;justify-content:flex-end}.products-table-main--active thead{background:#f5f6f8}.products-table-main--active thead th{background:#f5f6f8;color:#374151;font-size:12px;font-weight:600;padding:12px 14px;border-bottom:1px solid #e8eaed;white-space:nowrap}.products-table-main--active thead .th-label{display:inline-flex;align-items:center;gap:4px}.products-table-main--active thead .sort-icon{font-size:16px!important;color:#9ca3af!important;vertical-align:middle}.products-table-main--active tbody td{padding:14px;vertical-align:middle;border-bottom:1px solid #f0f1f3;font-size:13px;color:#374151}.products-table-main--active tbody tr:hover{background:#fafbfc}.products-table-main--active tbody td.col-text{color:#4b5563}.products-table-main--active tbody td.col-price{font-weight:500;color:#111827}.products-table-main--active .col-updated{line-height:1.35}.products-table-main--active .updated-date{display:block;color:#6b7280;font-size:12px}.products-table-main--active .updated-time{display:block;color:#9ca3af;font-size:11px}.product-action-cell--active{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.product-action-cell--active .product-btn-menu svg{font-size:20px}.products-table-main--active thead th.col-status .th-label{display:inline-flex;align-items:center;gap:4px}.products-table-main--active tbody td.col-status{text-align:left;vertical-align:middle}.active-status-badge{display:inline-block;padding:4px 12px;border-radius:999px;background:#e8f5e9;color:#2e7d32;font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap}.mp-active-price-cell{min-width:0}.mp-active-price-line{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:10px}.mp-active-price-current{font-size:13px;font-weight:700;color:#111827;white-space:nowrap}.mp-active-discount-pill{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;padding:3px 8px;white-space:nowrap;line-height:1.2}.mp-active-price-strike{font-size:12px;color:#9ca3af;text-decoration:line-through;white-space:nowrap}.mp-active-promo-tag{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#346322;background:#f3faf0;border:1px solid #d4e8cc;border-radius:6px;padding:3px 10px;white-space:nowrap;line-height:1.2}.mp-active-promo-tag--promo{background:#f3faf0;border-color:#d4e8cc;color:#346322}.products-table-main--active .product-info-cell--active .product-name--single-line{font-size:14px;font-weight:600;color:#111827;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;cursor:default}.products-table-main--active tbody td.col-stock-active .stock-qty{font-size:14px;font-weight:700;color:#111827;line-height:1.3}.products-table-main--active tbody td.col-stock-active .stock-label.low{font-size:12px;font-weight:500;color:#ea580c;margin-top:2px}.active-visibility-chip{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;white-space:nowrap}.active-visibility-chip.is-visible{color:#2e7d32}.active-visibility-chip.is-visible svg{color:#2e7d32}.active-visibility-chip:disabled{opacity:.6;cursor:not-allowed}.active-visibility-chip:not(.is-visible) svg{color:#9ca3af}.product-table-footer--active .product-per-page-active select{border:none;outline:none;font-size:13px;background:transparent;cursor:pointer;color:#6b7280;padding:0;margin-right:2px}.product-table-footer--active{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 18px;border-top:1px solid #e8eaed;background:#fff;gap:12px}.product-table-footer--active .product-table-showing{justify-self:start;font-size:13px;color:#9ca3af}.product-active-pagination{justify-self:center;display:inline-flex;align-items:center;gap:6px}.product-active-page-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer}.product-active-page-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.product-active-page-btn:disabled{opacity:.45;cursor:not-allowed}.product-active-page-btn svg{font-size:20px!important}.product-active-page-num{min-width:32px;height:32px;padding:0 8px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer}.product-active-page-num:hover{background:#f9fafb}.product-active-page-num.is-current{background:#346322;border-color:#346322;color:#fff}.product-active-page-ellipsis{min-width:24px;text-align:center;color:#9ca3af;font-size:14px;line-height:32px}.product-per-page-active{justify-self:end;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:13px;color:#6b7280;cursor:default}.product-per-page-active-chevron{font-size:18px!important;color:#9ca3af!important}.product-mgmt-sidebar--active{width:300px;flex-shrink:0;margin-top:0;align-self:stretch;display:flex;flex-direction:column;gap:16px;min-height:100%}.product-mgmt-sidebar--active>.product-sidebar-card:not(.product-sidebar-card--trend){flex-shrink:0}.product-mgmt-sidebar--active .product-sidebar-card--trend{flex:1;display:flex;flex-direction:column;min-height:0}.product-mgmt-sidebar--active .product-sidebar-card--trend .product-trend-chart-wrap{flex:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:100px}.product-mgmt-sidebar--active .product-sidebar-card--trend .product-trend-chart{flex:1;width:100%;min-height:72px}.product-sidebar-card--insights{padding:14px 16px 16px}.product-quick-insights-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.product-quick-insights-dot{width:8px;height:8px;border-radius:50%;background:#346322;flex-shrink:0}.product-quick-insights-title{flex:1;font-size:15px;font-weight:700;color:#111827;margin:0}.product-quick-insights-info{color:#bdbdbd!important;flex-shrink:0}.product-quick-insights-subhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.product-quick-insights-subhead .product-insight-subtitle{margin:0}.product-insight-subtitle{font-size:13px;font-weight:600;color:#374151}.product-insight-bar-fill--green{background:#346322}.product-insight-bar-fill--red{background:#dc2626}.product-info-cell--active{gap:12px;min-width:200px}.product-info-cell--active img{width:48px;height:48px;border-radius:6px;object-fit:cover}.product-info-cell--active .product-name{font-size:14px;font-weight:600;color:#111827;margin:0 0 2px}.product-info-cell--active .product-sku{font-size:12px;color:#6b7280;margin:0 0 2px}.product-info-cell--active .product-price-line{font-size:13px;color:#374151;font-weight:400;margin:0}.product-insight-name-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.product-insight-name-row .product-insight-pct{font-size:12px;font-weight:600;color:#346322}.stock-alert-count{font-size:14px;font-weight:700}.stock-alert-count--orange{color:#ea580c}.stock-alert-count--red{color:#dc2626}.stock-alert-count--green{color:#059669}.product-trend-period-select{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:#6b7280;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:default}.product-sidebar-card--trend .product-trend-meta{margin-bottom:4px;flex-shrink:0}.product-mgmt-sidebar--active .product-sidebar-card--trend .product-sidebar-card-head{flex-shrink:0}.product-trend-change{display:inline-flex;align-items:center;gap:2px}.product-trend-chart-wrap{margin-top:4px}.product-trend-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;color:#9ca3af}.product-trend-axis span{flex:1;text-align:center}.product-content{min-height:auto}.mp-numbered-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-top:1px solid #e5e7eb;flex-wrap:wrap}.mp-numbered-pagination-summary{font-size:13px;color:#6b7280;white-space:nowrap}.mp-numbered-pagination-controls{display:flex;align-items:center;gap:6px}.mp-page-nav,.mp-page-num{min-width:32px;height:32px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 8px}.mp-page-num.is-active{background:#346322;border-color:#346322;color:#fff;font-weight:700}.mp-page-nav:disabled{opacity:.4;cursor:not-allowed}.mp-page-ellipsis{padding:0 4px;color:#9ca3af;font-size:14px}.mp-rows-per-page{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#374151;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;background:#fff}.mp-rows-per-page select{border:none;outline:none;font-size:13px;background:transparent;cursor:pointer;color:#374151}.mp-price-cell{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.mp-price-original{font-size:11px;color:#9ca3af;text-decoration:line-through}.mp-price-current{font-size:13px;font-weight:700;color:#2e7d32}.mp-price-discount-badge{font-size:11px;font-weight:600;color:#dc2626}.mp-price-promo-badge{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;margin-top:2px}.mp-price-promo-badge.sale{background:#e8f5e9;color:#2e7d32}.mp-price-promo-badge.promo{background:#f3e8ff;color:#7c3aed}.product-info-cell .product-meta-line{font-size:11px;color:#9ca3af;margin:0}.mp-review-stage-badge,.mp-review-status-badge,.mp-resub-badge,.mp-suspend-status-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.mp-review-stage-badge.initial{background:#eff6ff;color:#2563eb}.mp-review-stage-badge.details{background:#f5f3ff;color:#7c3aed}.mp-review-stage-badge.docs{background:#fff7ed;color:#ea580c}.mp-review-stage-badge.admin{background:#f0fdf4;color:#16a34a}.mp-review-status-badge.needs-info{background:#fff7ed;color:#ea580c}.mp-review-status-badge.update{background:#fff7ed;color:#c2410c}.mp-review-status-badge.missing{background:#f5f3ff;color:#7c3aed}.mp-review-status-badge.awaiting{background:#f0fdf4;color:#16a34a}.mp-resub-badge{background:#fff7ed;color:#ea580c}.mp-reason-title{font-size:13px;font-weight:700;color:#dc2626;margin:0 0 2px}.mp-reason-title.orange{color:#ea580c}.mp-reason-sub{font-size:11px;color:#9ca3af;margin:0}.mp-suspend-status-badge.policy{background:#fef2f2;color:#dc2626}.mp-suspend-status-badge.stock{background:#fff7ed;color:#ea580c}.mp-suspend-status-badge.response{background:#eff6ff;color:#2563eb}.mp-tabs-v2 .mp-page-header{margin-bottom:16px}.mp-tabs-v2 .add-product-btn{background:#346322;border-radius:6px;padding:10px 22px;font-size:13px;font-weight:600}.mp-visibility-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.mp-visibility-toggle input{accent-color:#346322}.mp-visibility-label{font-size:12px;font-weight:600;color:#9ca3af}.mp-visibility-label.visible{color:#2e7d32}.mp-insight-stat-row{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;border-bottom:1px solid #f3f4f6}.mp-insight-stat-row strong{color:#111827}.mp-donut-placeholder{display:flex;justify-content:center;padding:12px 0}.mp-donut-ring{width:100px;height:100px;border-radius:50%;border:12px solid #e8f5e9;border-top-color:#346322;border-right-color:#7c3aed;border-bottom-color:#2563eb}.mp-donut-legend{list-style:none;padding:0;margin:8px 0 0;font-size:12px;color:#6b7280}.mp-donut-legend li{display:flex;align-items:center;gap:8px;margin-bottom:4px}.mp-donut-legend .dot{width:8px;height:8px;border-radius:50%}.mp-donut-legend .dot.initial{background:#2563eb}.mp-donut-legend .dot.details{background:#7c3aed}.mp-donut-legend .dot.docs{background:#ea580c}.mp-donut-legend .dot.admin{background:#16a34a}.mp-tips-list{margin:0 0 12px;padding-left:18px;font-size:12px;color:#4b5563;line-height:1.6}.product-action-cell--stacked{flex-direction:column;align-items:flex-start;gap:4px}.rejected-insight-bar-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;font-size:12px;margin-bottom:8px}.rejected-insight-bar-row .rejected-bar{height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.rejected-insight-bar-row .rejected-bar div{height:100%;background:#346322;border-radius:3px}.product-sidebar-card--help,.product-sidebar-card--grow,.product-sidebar-card--promo{padding:16px}.product-promo-live{font-size:14px;font-weight:600;color:#346322;margin:8px 0 0}.product-grow-text{font-size:12px;color:#6b7280;margin:0 0 12px}.product-grow-btn{width:100%}.mp-date-popup{position:absolute;z-index:50;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a}.date-picker-actions{display:flex;gap:8px;padding:8px;justify-content:flex-end}.date-picker-actions button{padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer}.product-sidebar-card--help .product-btn-search{width:100%}.suspended-tip-card{background:#fffbeb;display:flex;gap:10px;align-items:flex-start}.suspended-tip-card p{font-size:12px;color:#92400e;margin:0}.suspended-reason-row{display:flex;justify-content:space-between;font-size:13px;padding:6px 0}.um-page .acct-page-title{margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;color:#0b1f3a}.um-page .acct-page-subtitle{margin:.35rem 0 0;font-size:.9rem;color:#5a6e85;max-width:42rem;line-height:1.5}.um-stats-row{margin-bottom:1.25rem}.um-page .um-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.um-page .um-stats-row .product-stat-card{min-width:0}.um-page .um-stats-row .product-stat-card-title{white-space:normal}.um-stats-row .product-stat-card-icon.navy{background:#e8eef5;color:#0b1f3a}.um-stats-row .product-stat-card-sub--navy{color:#0b1f3a}.um-filters-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.25rem;box-shadow:0 1px 3px #0b1f3a0d}.um-filters-grid{display:grid;grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) minmax(140px,1fr) auto;gap:1rem 1.25rem;align-items:end}@media(max-width:900px){.um-filters-grid{grid-template-columns:1fr 1fr}.um-filter-field--search{grid-column:1 / -1}.um-filter-field--reset{grid-column:1 / -1;justify-self:start}}@media(max-width:520px){.um-filters-grid{grid-template-columns:1fr}}.um-filter-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.um-filter-label{font-size:.8rem;font-weight:600;color:#0b1f3a;letter-spacing:.02em}.um-search-wrap{position:relative;display:flex;align-items:center}.um-search-icon{position:absolute;left:12px;color:#64748b;pointer-events:none}.um-search-input{width:100%;height:44px;padding:0 14px 0 40px;border:1px solid #d8e1ed;border-radius:8px;font-size:.9rem;color:#0b1f3a;background:#fafbfc;box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s}.um-search-input:focus{border-color:#0b1f3a;box-shadow:0 0 0 3px #0b1f3a1a;background:#fff}.um-reset-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:44px;padding:0 1.1rem;border:1px solid #d8e1ed;border-radius:8px;background:#f8fafc;color:#0b1f3a;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.um-reset-btn:hover{background:#0b1f3a;border-color:#0b1f3a;color:#fff}.um-table-panel{min-height:320px;display:flex;flex-direction:column}.um-table-loading,.um-table-empty{padding:48px 24px;display:flex;justify-content:center;align-items:center;min-height:280px;flex:1}.um-pagination-wrap{flex-shrink:0;margin-top:auto;padding:12px 16px;border-top:1px solid #e8eaed;background:#fff;display:flex;justify-content:flex-end;width:100%;box-sizing:border-box}.um-pagination-wrap .rrm-pagination-actions{margin-left:0}.um-name-cell{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:#0b1f3a}.um-name-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#e8eef5,#d5e0ec);display:inline-flex;align-items:center;justify-content:center;color:#0b1f3a;flex-shrink:0}.um-email-cell{color:#5a6e85;font-size:.875rem}.um-role-badge{display:inline-block;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#edf3f8;color:#0b1f3a;border:1px solid #cbd8e5}.um-status-cell{display:flex;align-items:center;gap:.5rem}.um-status-label{font-size:.75rem;font-weight:600;color:#64748b;min-width:52px}.um-status-label.is-active{color:#0b1f3a}.um-toggle-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.um-toggle-switch input{opacity:0;width:0;height:0}.um-toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;transition:.35s;border-radius:24px}.um-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.35s;border-radius:50%;box-shadow:0 1px 2px #00000026}.um-toggle-switch input:checked+.um-toggle-slider{background-color:#0b1f3a}.um-toggle-switch input:checked+.um-toggle-slider:before{transform:translate(20px)}.um-toggle-switch input:disabled+.um-toggle-slider{opacity:.55;cursor:not-allowed}.um-edit-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .85rem;border-radius:8px;border:1px solid #0b1f3a;background:#fff;color:#0b1f3a;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.um-edit-btn:hover{background:linear-gradient(135deg,#1a3a5c,#0b1f3a);color:#fff;border-color:#0b1f3a;box-shadow:0 2px 6px #0b1f3a26}.um-add-user-btn{display:inline-flex;align-items:center;gap:.45rem;height:42px;padding:0 1.35rem;border:none;border-radius:8px;background:linear-gradient(135deg,#1a3a5c,#0b1f3a);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #0b1f3a2e;transition:all .2s ease;white-space:nowrap}.um-add-user-btn:hover{background:linear-gradient(135deg,#234d7a,#122e52);box-shadow:0 4px 12px #0b1f3a47;transform:translateY(-1px)}.um-page-header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.um-header-left{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.um-page .acct-back-btn{margin-top:.15rem;color:#0b1f3a;border-radius:6px;transition:background .2s}.um-page .acct-back-btn:hover{background:#e8eef5}.rrm-pagination-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-left:6px;width:100%;flex-wrap:wrap}.rrm-pagination-left,.rrm-pagination-right{display:inline-flex;align-items:center;gap:8px}.rrm-per-page-label{font-size:14px;font-weight:500;color:#6b7280}.rrm-per-page-select-wrap{position:relative;display:inline-flex;align-items:center;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;padding:2px 6px}.rrm-per-page-select{border:none;background:transparent;outline:none;font-size:14px;color:#111827;font-weight:600;cursor:pointer;padding:6px 20px 6px 6px}.rrm-per-page-select:disabled{cursor:not-allowed;opacity:.6}.rrm-page-btn{border-radius:50%!important;border:1px solid #d1d5db!important;background:#fff!important;width:34px!important;height:34px!important}.rrm-page-btn:hover:not(:disabled){background:#f3f4f6!important}.rrm-page-info{font-size:14px;font-weight:500;color:#374151}.um-popup-overlay{position:fixed;inset:0;background:#0b1f3a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.um-popup-content--user{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:90vh;position:relative;box-shadow:0 20px 50px #0b1f3a33;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8e1ed}.um-popup-hero{background:linear-gradient(135deg,#f0f4f8,#e8eef5 55%,#dce6f2);padding:1.5rem 3rem 1.25rem 1.5rem;text-align:left;border-bottom:1px solid #d0dce8;flex-shrink:0}.um-popup-hero-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#1a3a5c,#0b1f3a);color:#c9a227;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.75rem;box-shadow:0 4px 10px #0b1f3a33}.um-popup-hero-title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;color:#0b1f3a}.um-popup-hero-subtitle{margin:0;font-size:.875rem;color:#5a6e85;line-height:1.45;max-width:28rem}.um-popup-close{position:absolute;right:14px;top:14px;width:36px;height:36px;border-radius:50%;background:#ffffffe6;border:1px solid #d8e1ed;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:#5a6e85;z-index:10;transition:all .2s ease}.um-popup-close:hover:not(:disabled){background:#0b1f3a;color:#fff;border-color:#0b1f3a}.um-popup-close:disabled{opacity:.6;cursor:not-allowed}.um-popup-content--user .au-form{display:flex;flex-direction:column;gap:18px;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto;max-height:calc(90vh - 140px)}.um-popup-content--user .au-field-group{display:flex;flex-direction:column;gap:6px}.um-popup-content--user .au-label{font-size:.875rem;font-weight:600;color:#0b1f3a;margin:0}.um-popup-content--user .au-required{color:#c62828}.um-popup-content--user .au-input-wrap{position:relative;display:flex;align-items:center;width:100%}.um-popup-content--user .au-field-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none;z-index:1}.um-popup-content--user .au-input{width:100%;height:44px;padding:0 14px 0 40px;border:1px solid #d8e1ed;border-radius:8px;font-size:.875rem;color:#0b1f3a;background:#fafbfc;box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit}.um-popup-content--user .au-input::placeholder{color:#94a3b8}.um-popup-content--user .au-input:focus{border-color:#0b1f3a;box-shadow:0 0 0 3px #0b1f3a1f;background:#fff}.um-popup-content--user .au-phone-input{padding-left:14px}.um-popup-content--user .au-select-wrap .au-input.au-select{padding-right:36px;appearance:none;cursor:pointer}.um-popup-content--user .au-select.au-select-empty{color:#94a3b8}.um-popup-content--user .au-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.um-popup-content--user .au-helper{margin:0;font-size:.75rem;color:#5a6e85;line-height:1.4}.um-popup-content--user .au-input.input-error,.um-popup-content--user .au-select.input-error{border-color:#c62828;background-color:#fff8f8}.um-popup-content--user .error-msg{font-size:.75rem;color:#c62828;margin-top:2px}.um-popup-content--user .au-phone-row{display:flex;gap:10px;align-items:stretch;width:100%}.um-popup-content--user .country-code-selector{position:relative;flex-shrink:0;width:108px}.um-popup-content--user .country-code-trigger{height:44px;padding:0 10px;border:1px solid #d8e1ed;border-radius:8px;background:#fafbfc;display:flex;align-items:center;gap:6px;cursor:pointer;box-sizing:border-box}.um-popup-content--user .country-code-trigger img{width:22px;height:15px;object-fit:cover;border-radius:2px}.um-popup-content--user .country-code-trigger .code-text{font-size:13px;color:#0b1f3a;font-weight:500}.um-popup-content--user .country-dropdown{position:absolute;left:0;top:calc(100% + 4px);width:260px;background:#fff;border-radius:10px;box-shadow:0 8px 24px #0b1f3a1f;z-index:100;overflow:hidden;border:1px solid #d8e1ed}.um-popup-content--user .country-search{padding:8px;border-bottom:1px solid #e8eef5}.um-popup-content--user .country-search-input{width:100%;padding:8px 10px;border:1px solid #d8e1ed;border-radius:6px;font-size:14px;box-sizing:border-box}.um-popup-content--user .country-search-input:focus{outline:none;border-color:#0b1f3a}.um-popup-content--user .country-list{max-height:180px;overflow-y:auto;list-style:none;padding:0;margin:0}.um-popup-content--user .country-item{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer}.um-popup-content--user .country-item:hover{background:#f0f4f8}.um-popup-content--user .country-item img{width:22px;height:15px;object-fit:cover;border-radius:2px}.um-popup-content--user .country-item-name{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-popup-content--user .country-item-code{font-size:13px;color:#64748b;font-weight:600}.um-popup-content--user .au-toggle-group{display:flex;align-items:flex-start;gap:12px;padding:.75rem;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.um-popup-content--user .au-toggle-switch-label{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;margin-top:2px}.um-popup-content--user .au-toggle-checkbox{opacity:0;width:0;height:0}.um-popup-content--user .au-toggle-switch-slider{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;transition:.35s;border-radius:24px}.um-popup-content--user .au-toggle-switch-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;transition:.35s;border-radius:50%}.um-popup-content--user .au-toggle-checkbox:checked+.au-toggle-switch-slider{background-color:#0b1f3a}.um-popup-content--user .au-toggle-checkbox:checked+.au-toggle-switch-slider:before{transform:translate(20px)}.um-popup-content--user .au-toggle-label{font-size:.9rem;font-weight:600;color:#0b1f3a}.um-popup-content--user .au-toggle-desc{margin:0;font-size:.75rem;color:#5a6e85}.um-popup-content--user .au-actions{display:flex;gap:12px;margin-top:4px;padding-top:8px;border-top:1px solid #e2e8f0}.um-popup-content--user .au-cancel,.um-popup-content--user .au-submit{flex:1;height:46px;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s ease}.um-popup-content--user .au-cancel{background:#f8fafc;color:#0b1f3a;border:1px solid #d8e1ed}.um-popup-content--user .au-cancel:hover:not(:disabled){background:#edf2f7;border-color:#cbd5e1}.um-popup-content--user .au-submit{background:linear-gradient(135deg,#1a3a5c,#0b1f3a);color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 6px #0b1f3a2e}.um-popup-content--user .au-submit:hover:not(:disabled){background:linear-gradient(135deg,#234d7a,#122e52);box-shadow:0 4px 12px #0b1f3a47}.um-popup-content--user.edit-loading-effect{min-height:280px;display:flex;align-items:center;justify-content:center;padding:2rem}@media(max-width:600px){.um-popup-content--user{max-width:100%}.um-popup-content--user .au-form{padding:1rem 1.15rem 1.25rem}.um-popup-content--user .au-phone-row{flex-direction:column}.um-popup-content--user .country-code-selector{width:100%}}.au-field-group{overflow:visible!important}.um-popup-content--user .au-form{overflow-y:auto!important}.au-select-wrap .custom-select-dropdown{bottom:calc(100% + 2px)!important;top:auto!important;border:1px solid #d8e1ed!important;border-radius:8px!important;box-shadow:0 8px 24px #0b1f3a26!important;background:#fff!important}.au-select-wrap .custom-select-trigger{height:44px!important;padding:0 14px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#fafbfc!important;color:#0b1f3a!important;font-size:.875rem!important;transition:border-color .2s,box-shadow .2s}.au-select-wrap .custom-select-trigger:hover{border-color:#0b1f3a!important}.au-select-wrap .custom-select-trigger.open{border-color:#0b1f3a!important;box-shadow:0 0 0 3px #0b1f3a1f!important;background:#fff!important}.au-select-wrap .custom-select-option{color:#0b1f3a!important;padding:10px 14px!important;font-size:13px!important;transition:background-color .15s ease}.au-select-wrap .custom-select-option:hover{background-color:#e8eef5!important;color:#0b1f3a!important}.au-select-wrap .custom-select-option.selected{background-color:#0b1f3a!important;color:#fff!important;font-weight:600!important}.no-results-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;width:100%}.no-results-icon{width:320px;max-width:100%;height:auto;margin-bottom:24px;opacity:.9}.no-results-text{font-size:20px;font-weight:600;color:#666;margin:0;font-family:Inter,sans-serif}.no-results-subtext{font-size:14px;color:#888;margin-top:8px;max-width:400px}.clear-filters-btn{margin-top:24px;padding:10px 24px;background-color:#9dc68f;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.clear-filters-btn:hover{background-color:#8bb57d;transform:translateY(-1px)}.clear-filters-btn:active{transform:translateY(0)}.role__management__container{min-height:100vh;background-color:transparent;padding:0}.role__management__wrapper{margin:0 auto}.role__management__header{font-size:14px;color:#5a6e85;margin-bottom:12px}.role__management__header__active{color:#0b1f3a;font-weight:600}.role__management__title__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.role__management__title{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;color:#0b1f3a;margin:0}.add__role__btn{background:linear-gradient(135deg,#1a3a5c,#0b1f3a);color:#fff;border:none;border-radius:8px;padding:0 1.25rem;height:42px;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;box-shadow:0 2px 6px #0b1f3a2e;transition:all .2s ease;white-space:nowrap}.add__role__btn:hover{background:linear-gradient(135deg,#234d7a,#122e52);box-shadow:0 4px 12px #0b1f3a47;transform:translateY(-1px)}.role__management__table__container{background-color:#fff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0b1f3a0d}.role__management__table{width:100%;border-collapse:collapse}.role__management__table thead{background-color:#f8fafc}.role__management__table th{text-align:left;padding:16px 32px;font-size:14px;font-weight:600;color:#0b1f3a;border-bottom:1px solid #e2e8f0}.role__management__table th:first-child{width:40%;text-align:left}.role__management__table th:nth-child(2){width:35%;text-align:left}.role__management__table th:last-child{width:25%;text-align:center}.role__management__table td{padding:16px 32px;font-size:14px;color:#0b1f3a;border-bottom:1px solid #edf2f7}.role__management__table td:first-child{text-align:left;font-weight:500}.role__management__table td:nth-child(2){text-align:left;color:#5a6e85}.role__management__table td:last-child{text-align:center}.role__management__table tbody tr{transition:background-color .15s ease}.role__management__table tbody tr:hover{background-color:#f8fafc}.role__management__table tbody tr.row__highlighted{background-color:#e8eef573}.role__management__table tbody tr.row__highlighted:hover{background-color:#e8eef5}.modify__btn{background-color:#fff;color:#0b1f3a;border:1px solid #0b1f3a;border-radius:6px;padding:6px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.modify__btn:hover{background:linear-gradient(135deg,#1a3a5c,#0b1f3a);color:#fff;border-color:#0b1f3a;box-shadow:0 2px 6px #0b1f3a26}@media(max-width:768px){.role__management__title__row{flex-direction:column;align-items:flex-start;gap:15px}.role__management__table__container{overflow-x:auto}.role__management__table th,.role__management__table td{padding:12px 15px;font-size:13px}}.add__role__container{min-height:100vh;background-color:transparent;padding:0}.add__role__wrapper{margin:0 auto}.add__role__header{font-size:14px;color:#5a6e85;margin-bottom:12px}.add__role__header span{color:#0b1f3a;font-weight:600}.add__role__title{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;color:#0b1f3a;margin:0 0 24px}.add__role__form__container{background-color:#fff;border-radius:12px;padding:28px 32px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0b1f3a0d}.add__role__name__section{margin-bottom:28px}.add__role__label{display:block;font-size:.9rem;font-weight:600;color:#0b1f3a;margin-bottom:8px}.add__role__input{width:320px;max-width:100%;height:44px;padding:0 14px;font-size:14px;color:#0b1f3a;border:1px solid #d8e1ed;border-radius:8px;outline:none;background:#fafbfc;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.add__role__input:focus{border-color:#0b1f3a;box-shadow:0 0 0 3px #0b1f3a1a;background:#fff}.add__role__permissions__table__container{overflow-x:auto;margin-bottom:28px;border:1px solid #e2e8f0;border-radius:10px}.add__role__permissions__table{width:100%;border-collapse:collapse}@media(max-width:480px){.add__role__permissions__table__container .add__role__permissions__table{table-layout:fixed}.add__role__permissions__table__container .add__role__permissions__table th,.add__role__permissions__table__container .add__role__permissions__table td{padding:10px 4px;font-size:12px;overflow-wrap:anywhere}.add__role__permissions__table__container .add__role__permissions__table th:first-child{width:32%}}.add__role__permissions__table thead{background-color:#f8fafc}.add__role__permissions__table th{padding:14px 20px;font-size:13px;font-weight:600;color:#0b1f3a;text-align:center;border-bottom:1px solid #e2e8f0}.add__role__permissions__table th:first-child{text-align:left;width:40%}.add__role__permissions__table td{padding:14px 20px;font-size:14px;color:#0b1f3a;text-align:center;border-bottom:1px solid #edf2f7}.add__role__permissions__table td.module__name{text-align:left;font-weight:500}.add__role__permissions__table tbody tr{transition:background-color .15s ease}.add__role__permissions__table tbody tr:hover{background-color:#f8fafc}.add__role__permissions__table tbody tr.row__highlighted{background-color:#e8eef573}.add__role__permissions__table tbody tr.row__highlighted:hover{background-color:#e8eef5}.checkbox__container{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox__container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{display:inline-block;width:22px;height:22px;background-color:transparent;border:2px solid #0b1f3a;border-radius:5px;transition:all .2s ease}.checkbox__container:hover .checkmark{border-color:#1a3a5c}.checkbox__container input:checked~.checkmark{background-color:#0b1f3a;border-color:#0b1f3a}.checkmark:after{content:"";position:absolute;display:none}.checkbox__container input:checked~.checkmark:after{display:block}.checkbox__container .checkmark:after{left:7px;top:3px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.add__role__actions{display:flex;justify-content:flex-end;gap:12px}.save__role__btn{background:linear-gradient(135deg,#1a3a5c,#0b1f3a);color:#fff;border:none;border-radius:8px;padding:0 28px;height:42px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px #0b1f3a2e;transition:all .2s ease}.save__role__btn:hover{background:linear-gradient(135deg,#234d7a,#122e52);box-shadow:0 4px 12px #0b1f3a47;transform:translateY(-1px)}.cancel__role__btn{background-color:#f8fafc;color:#0b1f3a;border:1px solid #d8e1ed;border-radius:8px;padding:0 24px;height:42px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.cancel__role__btn:hover{background-color:#edf2f7;border-color:#cbd5e1}@media(max-width:768px){.add__role__form__container{padding:20px}.add__role__input{width:100%}.add__role__permissions__table th,.add__role__permissions__table td{padding:12px 10px;font-size:13px}.checkmark{width:20px;height:20px}}.as-page.manage-product-wrapper{background:#f8fafc}.as-page .product-mgmt-breadcrumb a{color:#748399;text-decoration:none;transition:color .15s}.as-page .product-mgmt-breadcrumb a:hover{text-decoration:underline;color:#0b1f3a}.as-page .product-mgmt-title{font-size:28px;font-weight:700;color:#0b1f3a;margin:0 0 4px;letter-spacing:-.01em}.as-page .product-mgmt-subtitle{font-size:13px;color:#748399;margin:0;line-height:1.6}.as-profile-hero{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:24px 28px;margin-bottom:20px;border:1px solid #d8e1ed;border-radius:14px;background:linear-gradient(120deg,#0b1f3a,#1a3a5c);box-shadow:0 4px 18px #0b1f3a2e;position:relative;overflow:hidden}.as-profile-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c9a227,#e8c84a,#c9a227)}.as-profile-hero__avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;border:2px solid rgba(201,162,39,.6);background:#ffffff1f;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 4px #c9a22726}.as-profile-hero__avatar img{width:100%;height:100%;object-fit:cover}.as-profile-hero__initial{font-size:30px;font-weight:700;color:#e8c84a}.as-profile-hero__info{flex:1;min-width:200px}.as-profile-hero__name{margin:0 0 8px;font-size:22px;font-weight:700;color:#fff;letter-spacing:-.01em}.as-profile-hero__id-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:6px 12px}.as-profile-hero__id-label{font-size:11px;font-weight:600;color:#fff9;letter-spacing:.06em;text-transform:uppercase}.as-profile-hero__id-value{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;font-weight:600;color:#e8c84a;letter-spacing:.04em}.as-profile-hero__copy{border:none;background:transparent;color:#ffffff80;cursor:pointer;padding:3px;border-radius:4px;display:inline-flex;transition:color .15s,background .15s}.as-profile-hero__copy:hover{color:#e8c84a;background:#ffffff1a}.as-profile-hero__save-btn{margin-top:8px;padding:7px 16px;border:none;border-radius:7px;background:#c9a227;color:#0b1f3a;font-size:12px;font-weight:700;cursor:pointer;letter-spacing:.02em;transition:background .15s}.as-profile-hero__save-btn:hover{background:#e8c84a}.as-profile-hero__save-btn:disabled{opacity:.5;cursor:not-allowed}.as-page .product-table-panel.product-table-panel--active{border:1px solid #d8e1ed;border-radius:14px;background:#fff;box-shadow:0 2px 12px #0b1f3a12;overflow:hidden;padding:0!important}.as-settings-section-head{display:flex;align-items:center;gap:14px;padding:20px 24px 18px;border-bottom:1px solid #e8edf4;background:linear-gradient(135deg,#f4f7fb,#fafbfd)}.as-settings-section-head__icon{width:44px;height:44px;border-radius:11px;background:linear-gradient(135deg,#eaf0f6,#dce6f0);color:#24496d;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #d0dde9}.as-settings-section-head__title{margin:0 0 3px;font-size:16px;font-weight:700;color:#0b1f3a}.as-settings-section-head__sub{margin:0;font-size:12px;color:#748399;line-height:1.5}.as-nav-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:20px 24px 24px;gap:14px}.as-nav-card{display:flex;align-items:center;gap:14px;width:100%;padding:18px 16px;text-align:left;border:1px solid #dce5f0;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s,transform .12s}.as-nav-card:hover{border-color:#c9a227;background:#fdfbf4;box-shadow:0 4px 16px #0b1f3a17;transform:translateY(-2px)}.as-nav-card:active{transform:translateY(0)}.as-nav-card__icon{width:46px;height:46px;border-radius:11px;background:linear-gradient(135deg,#eaf0f6,#dce6f0);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #d0dde9;transition:background .18s}.as-nav-card:hover .as-nav-card__icon{background:linear-gradient(135deg,#fdf8ec,#f5edcc);border-color:#e8d98c}.as-nav-card__icon img{width:22px;height:22px;object-fit:contain;filter:brightness(0) saturate(100%) invert(24%) sepia(30%) saturate(800%) hue-rotate(184deg) brightness(90%) contrast(90%);transition:filter .18s}.as-nav-card:hover .as-nav-card__icon img{filter:brightness(0) saturate(100%) invert(55%) sepia(60%) saturate(400%) hue-rotate(5deg) brightness(90%) contrast(90%)}.as-nav-card__icon svg{color:#24496d;transition:color .18s}.as-nav-card:hover .as-nav-card__icon svg{color:#8a6100}.as-nav-card__body{flex:1;min-width:0}.as-nav-card__title{margin:0 0 4px;font-size:14px;font-weight:700;color:#0b1f3a}.as-nav-card__sub{margin:0;font-size:11px;color:#748399;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.as-nav-card__chevron{flex-shrink:0;color:#b0bec8;transition:color .18s,transform .18s}.as-nav-card:hover .as-nav-card__chevron{color:#c9a227;transform:translate(2px)}.as-account-glance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:18px;padding:14px 20px;border:1px solid #dce5f0;border-radius:12px;background:#fff;box-shadow:0 1px 4px #0b1f3a0d}.as-glance-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.as-glance-pill--active{background:#eaf6ed;color:#1e6339;border:1px solid #bde0c8}.as-glance-pill--paused{background:#fff5df;color:#7a5e0a;border:1px solid #e8d98c}.as-glance-pill__dot{width:7px;height:7px;border-radius:50%;background:currentColor}.as-glance-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;flex:1;justify-content:flex-end}.as-glance-meta__item{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#374151}.as-glance-meta__item svg{color:#24496d;flex-shrink:0}.as-glance-meta__sep{width:1px;height:16px;background:#d8e1ed;flex-shrink:0}.as-settings-panel{border:1px solid #dce5f0;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 2px 10px #0b1f3a0f}.as-settings-panel__profile{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid #e8edf4;background:linear-gradient(135deg,#f4f7fb,#fafbfd)}.as-detail-avatar-wrap{position:relative;width:80px;height:80px;flex-shrink:0}.as-detail-avatar-wrap label{display:block;width:100%;height:100%;cursor:pointer}.as-detail-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid #d0dde9;display:block}.as-detail-avatar--placeholder{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#eaf0f6,#dce6f0);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#24496d;border:2px solid #d0dde9}.as-detail-avatar-edit{position:absolute;bottom:0;right:0;width:26px;height:26px;border-radius:50%;background:#0b1f3a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;border:2px solid #fff;box-shadow:0 2px 6px #0b1f3a33}.as-settings-rows{padding:6px 0}.as-page .acct-header-row{display:flex;align-items:center;gap:10px;margin:4px 0 6px}.as-page .acct-back-btn{background:none;border:none;cursor:pointer;padding:4px;color:#48617c;display:flex;align-items:center;flex-shrink:0;border-radius:6px;transition:color .15s,background .15s}.as-page .acct-back-btn:hover{color:#0b1f3a;background:#f0f4f8}.as-page .acct-page-title{font-size:24px;font-weight:700;color:#0b1f3a;margin:0}.as-page .acct-setting-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid #edf1f7;transition:background .15s}.as-page .acct-setting-row:last-child{border-bottom:none}.as-page .acct-setting-row:hover{background:#fafbfd}.as-page .acct-setting-row--holiday{grid-template-columns:1fr auto}.as-page .acct-setting-row__left{display:flex;align-items:flex-start;gap:12px;min-width:0}.as-page .acct-setting-row__icon-wrap{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#eaf0f6,#dce6f0);color:#24496d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.as-page .acct-setting-row__title{margin:0 0 3px;font-size:14px;font-weight:700;color:#0b1f3a}.as-page .acct-setting-row__desc{margin:0;font-size:12px;color:#748399;line-height:1.4}.as-page .acct-setting-row__divider{width:1px;height:32px;background:#e8edf4}.as-page .acct-setting-row__value{min-width:140px;max-width:220px;font-size:13px;font-weight:600;color:#374151}.as-page .acct-setting-row__value-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-page .acct-setting-row__modify{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border:1px solid #d8e1ed;border-radius:7px;background:#fff;color:#0b1f3a;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.as-page .acct-setting-row__modify:hover{background:#0b1f3a;color:#fff;border-color:#0b1f3a}.as-page .edit-mode.acct-setting-row__edit{display:flex;flex-direction:column;gap:8px;min-width:220px}.as-page .edit-input{width:100%;padding:9px 12px;border:1px solid #d8e1ed;border-radius:7px;font-size:13px;color:#0b1f3a;background:#fff;transition:border-color .15s,box-shadow .15s}.as-page .edit-input:focus{outline:none;border-color:#b79a47;box-shadow:0 0 0 3px #c7a2271f}.as-page .edit-actions{display:flex;gap:8px}.as-page .edit-button{padding:7px 14px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s}.as-page .edit-button.save{background:linear-gradient(135deg,#1a3a5c,#0b1f3a);color:#fff;border-color:#0b1f3a}.as-page .edit-button.save:hover{background:linear-gradient(135deg,#234d7a,#122e52)}.as-page .edit-button.cancel{background:#fff;color:#48617c;border-color:#d8e1ed}.as-page .edit-button.cancel:hover{background:#f4f7fb}.as-page .errloading{padding:12px 16px;margin-bottom:12px;border-radius:9px;background:#fff5f5;color:#b91c1c;border:1px solid #f5c4c0;font-size:13px}.as-page :focus-visible{outline:2px solid #c9a227;outline-offset:3px}@media(max-width:1200px){.as-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.as-nav-grid{grid-template-columns:minmax(0,1fr)}.as-profile-hero{padding:18px 20px}.as-account-glance{flex-direction:column;align-items:flex-start}.as-glance-meta{justify-content:flex-start;width:100%}.as-glance-meta__sep{display:none}.as-page .acct-setting-row{grid-template-columns:1fr;gap:12px}.as-page .acct-setting-row__divider{display:none}.as-page .acct-setting-row--holiday{grid-template-columns:1fr}.as-page .acct-setting-row__action{justify-self:start}.as-settings-section-head,.as-page .acct-setting-row{padding-left:16px;padding-right:16px}}.pwd-popup-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1000}.pwd-popup{width:520px;background:#fff;border-radius:8px;padding:24px;box-shadow:0 6px 24px #00000040;position:relative}.pwd-popup-close{position:absolute;right:12px;top:8px;border:none;background:transparent;font-size:22px;cursor:pointer}.pwd-popup-title{margin:0 0 8px}.pwd-steps{display:flex;align-items:center;gap:8px;margin:12px 0 16px;padding:0 100px}.pwd-step{width:32px;height:32px;border-radius:50%;border:1px solid rgba(97,96,96,1);display:flex;align-items:center;justify-content:center;color:#616060}.pwd-texts{display:flex;flex-direction:row;justify-content:space-between;padding:0 55px}.pwd-step.active{background:#346322;color:#fff;border-color:#2f7a2f}.pwd-step-sep{flex:1;height:1px;background:#616060}.pwd-body{margin-top:26px}.pwd-body p{margin:6px 0}.pwd-sub{color:#666;font-size:13px}.pwd-row{display:flex;gap:8px;align-items:center;margin:12px 0}.otp-inputs{display:flex;gap:8px;align-items:center}.otp-inputs .otp-input{width:40px!important;height:40px;text-align:center;font-size:16px;border:1px solid rgba(97,96,96,1);border-radius:6px;outline:none;background:transparent}.otp-input:focus{border-color:#346322;box-shadow:0 0 0 2px #34632214}.pwd-row input{flex:1;padding:8px;border:1px solid #ccc;border-radius:5px;width:50%!important;max-width:40%;height:25px}.pwd-send{border:none;background:transparent;color:#346322;cursor:pointer;padding:0 6px}.pwd-send[disabled]{color:#969696;cursor:default;text-decoration:underline;text-underline-position:under}.pwd-timer{color:#969696;font-size:13px;margin-left:6px}.pwd-row-col{display:flex;flex-direction:column;gap:8px}.pwd-password-field{position:relative;display:flex;align-items:center;width:50%;max-width:40%}.pwd-password-field input{flex:1;width:100%!important;max-width:100%!important;min-width:0;padding:10px 40px 10px 10px;border:1px solid #ccc;border-radius:4px;height:40px;box-sizing:border-box;font-size:14px}.pwd-password-toggle{position:absolute!important;right:2px;top:50%;transform:translateY(-50%);color:#616060!important}.pwd-password-toggle:hover{background-color:#0000000a!important}.pwd-row-col>input,.pwd-row-col>div>input{padding:10px;border:1px solid #ccc;border-radius:4px;width:100%!important;max-width:100%!important;height:40px;box-sizing:border-box}.pwd-row-col>div{width:50%;max-width:40%}.pwd-actions{display:flex;gap:8px;margin-top:16px;justify-content:space-between}.pwd-btn{padding:4px 24px;border-radius:5px;border:1px solid #666;background:#616060;cursor:pointer;color:#fff}.pwd-btn.primary{background:#346322;color:#fff;border-color:#346322}.pwd-field-error input{border-color:#e53935!important}.pwd-field-err-msg{color:#e53935;font-size:12px;margin:3px 0 0 2px}.pw-mod-row{display:flex;gap:8px;align-items:center;margin:12px 0}.pw-mod-otp-inputs{display:flex;gap:8px;align-items:center}.pw-mod-otp-inputs .pw-mod-otp-input{width:40px!important;height:40px!important;max-width:40px!important;text-align:center;font-size:16px;border:1px solid rgba(97,96,96,1);border-radius:6px;outline:none;background:transparent;box-sizing:border-box}.pw-mod-otp-inputs .pw-mod-otp-input:focus{border-color:#346322;box-shadow:0 0 0 2px #34632214}.pw-mod-send{border:none;background:transparent;color:#346322;cursor:pointer;padding:0 6px}.pw-mod-send[disabled]{color:#969696;cursor:default;text-decoration:underline;text-underline-position:under}.pw-mod-timer{color:#969696;font-size:13px;margin-left:6px}.pw-mod-row-col{display:flex;flex-direction:column;gap:16px;width:100%!important;margin:20px 0}.pw-mod-field-wrapper{width:100%!important;max-width:100%!important;display:flex;flex-direction:column}.pw-mod-password-field{position:relative;display:flex;align-items:center;width:100%!important;max-width:100%!important}.pw-mod-password-field input{flex:1;width:100%!important;max-width:100%!important;min-width:0;padding:12px 48px 12px 16px!important;border:1px solid #ccc!important;border-radius:8px!important;height:48px!important;box-sizing:border-box!important;font-size:14px!important}.pw-mod-password-field input:focus{border-color:#346322!important;outline:none;box-shadow:0 0 0 2px #3463221a!important}.pw-mod-password-toggle{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;color:#616060!important}.pw-mod-field-error input{border-color:#e53935!important}.pw-mod-field-err-msg{color:#e53935;font-size:12px;margin:4px 0 0 4px}.pw-mod-input{width:100%!important;max-width:100%!important;padding:12px 16px!important;border:1px solid #ccc!important;border-radius:8px!important;height:48px!important;box-sizing:border-box!important;font-size:14px!important}.pw-mod-input:focus{border-color:#346322!important;outline:none;box-shadow:0 0 0 2px #3463221a!important}._toggleSwitch_1c4fh_1{position:relative;width:3.125rem;height:1.625rem;display:inline-block;cursor:pointer}._toggleSwitch_1c4fh_1 input{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;cursor:pointer;z-index:2}._slider_1c4fh_21{position:absolute;cursor:pointer;inset:0;background-color:#ccc;border-radius:1.625rem;transition:.3s}._slider_1c4fh_21:before{position:absolute;content:"";height:1.25rem;width:1.25rem;left:.1875rem;bottom:.1875rem;background-color:#fff;border-radius:50%;transition:.3s}input:checked+._slider_1c4fh_21{background-color:#4caf50}input:checked+._slider_1c4fh_21:before{transform:translate(1.5rem)}._buttonToggleContainer_1c4fh_53{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.625rem!important;justify-content:space-between!important}.supplier-dashboard,.sd-dialog{--sd-navy: #0b1f3a;--sd-gold: #c9a227;--sd-border: #d7dee7;--sd-muted: #6b7280;color:var(--sd-navy)}.supplier-dashboard{display:flex;flex-direction:column;gap:24px;max-width:1600px;margin:0 auto;padding-bottom:24px}.sd-heading,.sd-buttons,.sd-section-heading,.sd-panel-heading,.sd-identity,.sd-identity-meta,.sd-stat-top{display:flex;align-items:center;gap:12px}.sd-heading,.sd-section-heading,.sd-stat-top{justify-content:space-between}.sd-heading{gap:20px}.supplier-dashboard .product-mgmt-title{color:var(--sd-navy)}.sd-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid var(--sd-border);border-radius:8px;background:#fff;color:var(--sd-navy);font-size:13px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s}.sd-button:hover{background:#f0f4f8;border-color:#aab8ca}.sd-button--primary{background:var(--sd-navy);border-color:var(--sd-navy);color:#fff}.sd-button--primary:hover{background:#173758;border-color:#173758}.sd-button--icon{padding:10px}.sd-button--light{background:#ffffff0d;border-color:#ffffff50;color:#fff}.sd-button--light:hover{background:#ffffff1a;border-color:#fff}.sd-button:disabled,.sd-actions button:disabled{cursor:not-allowed;opacity:.5}.sd-button svg{flex-shrink:0}.sd-welcome{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid #193552;border-radius:12px;border-bottom:3px solid var(--sd-gold);color:#fff;background:radial-gradient(ellipse at 90% 0%,#c9a2271a,transparent 55%),linear-gradient(120deg,#0b1f3a,#142f4e);box-shadow:0 4px 18px #0b1f3a0d}.sd-identity{min-width:0;gap:18px}.sd-avatar{width:64px;height:64px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:#ffffff12;border:1px solid #c9a22780;color:#e8c547;overflow:hidden}.sd-avatar img{width:100%;height:100%;object-fit:cover}.sd-eyebrow{font-size:10px;font-weight:700;letter-spacing:.15em;color:#e8c547;margin-bottom:4px}.sd-welcome h2{font-size:23px;font-weight:650;line-height:1.3}.sd-identity-meta{flex-wrap:wrap;gap:5px 20px;margin-top:8px;font-size:12px;color:#c6d0df}.sd-identity-meta>span{display:inline-flex;align-items:center;gap:5px;overflow-wrap:anywhere}.sd-identity-meta strong{color:#fff;font-weight:500}.sd-welcome>.sd-button{flex-shrink:0}.sd-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sd-panel{min-width:0;padding:22px;border:1px solid var(--sd-border);border-radius:12px;background:#fff;box-shadow:0 1px 3px #0b1f3a05}.sd-panel-heading{margin-bottom:16px;flex-wrap:wrap;gap:10px}.sd-panel h2,.sd-section-heading h2,.sd-kyc h2{margin:0;font-size:16px;font-weight:650;line-height:1.45}.sd-panel-heading>.sd-badge{margin-left:auto}.sd-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.sd-tone-navy{background:#eaf0f6;color:#24496d}.sd-tone-green{background:#eaf6ee;color:#267144}.sd-tone-red{background:#fceeee;color:#b44242}.sd-tone-gold{background:#faf3df;color:#8a6810}.sd-badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:20px;font-size:11px;font-weight:600;line-height:1.5}.sd-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.sd-tag{padding:6px 12px;border-radius:6px;border:1px solid #d2dce7;background:#f0f4f8;font-size:12px;font-weight:600}.sd-muted{font-size:13px;color:var(--sd-muted);line-height:1.7}.sd-caption{font-size:12px;color:var(--sd-muted);line-height:1.6}.sd-feedback{margin-top:12px;padding:10px 12px;border-radius:6px;background:#fff5f5;color:#a13333;font-size:13px}.sd-section-heading{margin-bottom:14px;flex-wrap:wrap}.sd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sd-stat{display:flex;flex-direction:column;text-align:left;padding:20px;background:#fff;border:1px solid var(--sd-border);border-radius:12px;color:var(--sd-navy);transition:border-color .15s,box-shadow .15s}.sd-stat:hover{border-color:#a8b6c7;box-shadow:0 4px 12px #0b1f3a0a}.sd-stat--selected{border-color:var(--sd-gold);box-shadow:0 0 0 1px #c9a22726}.sd-stat-top{width:100%;color:#8c98a8}.sd-stat-value{font-size:32px;line-height:1.2;margin:16px 0 9px;font-weight:650}.sd-stat h3{font-size:13px;font-weight:650;margin-bottom:4px}.sd-stat p{color:var(--sd-muted);font-size:11px}.sd-main-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:20px;align-items:start}.sd-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.sd-empty{padding:25px 12px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.sd-empty-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;color:#8d752e;border:1px solid #ece4d1;background:#fcf9f1;margin-bottom:16px}.sd-empty h3{font-size:15px;font-weight:600;margin-bottom:8px}.sd-empty p{font-size:13px;color:var(--sd-muted);line-height:1.7;max-width:410px;margin-bottom:20px}.sd-notice{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-top:1px solid #edf0f3}.sd-notice>svg{color:#8d752e;flex-shrink:0;margin-top:2px}.sd-notice:last-child{padding-bottom:0}.sd-notice h3{font-size:13px;font-weight:600;margin-bottom:5px}.sd-notice p{color:var(--sd-muted);font-size:12px;line-height:1.7}.sd-notice .sd-caption{display:block;margin-top:7px;font-size:11px}.sd-actions{display:flex;flex-direction:column}.sd-actions button{display:flex;align-items:center;gap:12px;text-align:left;padding:15px 0;color:var(--sd-navy);border-top:1px solid #edf0f3}.sd-actions button:last-child{padding-bottom:0}.sd-actions button:hover{color:#8a6810}.sd-actions button>svg{flex-shrink:0}.sd-actions button>svg:last-child{margin-left:auto;color:#8d99a8}.sd-actions strong{display:block;font-size:13px;font-weight:600}.sd-actions small{display:block;font-size:11px;color:var(--sd-muted);margin-top:3px}.sd-kyc{padding:22px;background:#fcf9f1;border:1px solid #e9dec1;border-radius:12px}.sd-kyc>svg{color:#92711c;margin-bottom:12px}.sd-kyc h2{font-size:14px;margin-bottom:8px}.sd-kyc p{font-size:12px;color:#74694f;line-height:1.8}.sd-text-button{display:inline-flex;gap:8px;align-items:center;color:#765810;font-size:12px;font-weight:600;margin-top:16px}.sd-text-button:hover{text-decoration:underline}.sd-dialog .MuiDialog-paper{border-radius:12px}.sd-dialog .MuiDialogTitle-root{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:inherit;font-size:19px;color:var(--sd-navy);border-bottom:1px solid var(--sd-border);margin-bottom:20px}.sd-dialog .MuiDialogTitle-root button{padding:6px;color:var(--sd-muted);border-radius:6px}.sd-dialog .MuiDialogActions-root{padding:16px 24px;border-top:1px solid var(--sd-border);gap:8px}.sd-profile-details{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sd-profile-details dt{color:var(--sd-muted);font-size:12px;margin-bottom:4px}.sd-profile-details dd{color:var(--sd-navy);font-size:14px;overflow-wrap:anywhere}.sd-modal-note{display:flex;align-items:flex-start;gap:8px;padding:14px;margin-top:22px;background:#fcf9f1;border:1px solid #e9dec1;border-radius:8px;color:#74694f;font-size:12px;line-height:1.7}.sd-modal-note svg{flex-shrink:0;margin-top:2px}.sd-field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:var(--sd-navy);margin:20px 0 6px}.sd-field input,.sd-field select,.sd-field textarea{width:100%;padding:10px 12px;border:1px solid #c5d0dc;border-radius:6px;color:var(--sd-navy);background:#fff;font-size:14px;font-weight:400}.sd-field textarea{resize:vertical}.sd-dialog form>.MuiAlert-root{margin-top:16px}.sd-documents-title{margin:24px 0 12px;font-size:15px}.sd-document-list li{display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf0f3;padding:14px 0;color:var(--sd-navy)}.sd-document-list li>svg{flex-shrink:0}.sd-document-list li>div{min-width:0}.sd-document-list strong{display:block;font-size:13px;font-weight:600}.sd-document-list div span{display:block;font-size:12px;color:var(--sd-muted);overflow-wrap:anywhere}.sd-document-list .sd-badge{margin-left:auto;flex-shrink:0}.sd-submission-info>svg{color:#92711c;margin:0 0 16px}.sd-submission-info h3{color:var(--sd-navy);font-size:17px;margin-bottom:8px}.sd-submission-info>p{color:var(--sd-muted);font-size:13px;line-height:1.7;margin-bottom:20px}.sd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.sd-upload-zone{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;margin-top:20px;border:1px dashed #a9b7c8;border-radius:8px;background:#f8fafc;color:var(--sd-navy);font-size:13px;text-align:center}.sd-upload-zone input{width:100%;font-size:12px}@media(max-width:1200px){.sd-overview-grid{grid-template-columns:1fr}.sd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}}@media(max-width:760px){.sd-heading{align-items:flex-start;flex-direction:column}.sd-main-grid{grid-template-columns:1fr}.sd-welcome{align-items:flex-start;flex-direction:column;padding:22px}.sd-panel{padding:18px}.supplier-dashboard{gap:20px}}@media(max-width:420px){.sd-stat{padding:14px}.sd-stats{gap:10px}.sd-stat h3{font-size:12px}.sd-identity{align-items:flex-start;gap:12px}.sd-avatar{width:48px;height:48px}.sd-welcome h2{font-size:20px}.sd-panel-heading>.sd-badge{margin-left:0}.sd-profile-details,.sd-form-grid{grid-template-columns:1fr}}.gr-page{color:#0b1f3a;padding-bottom:28px;min-width:0}.gr-page-heading{display:flex;align-items:center;gap:14px;padding:12px 0 26px}.gr-page-heading h1{font-size:28px;line-height:1.3;margin:0;font-weight:700}.gr-back{display:inline-flex;color:#0b1f3a;padding:5px;border-radius:6px;flex-shrink:0}.gr-record{border:1px solid #dfe4ec;border-radius:8px;background:#fff;padding:28px}.gr-record-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dfe4ec;padding-bottom:24px;margin-bottom:30px}.gr-record-summary strong{font-size:20px}.gr-record-summary p{margin:8px 0 0;font-size:13px;color:#748399;overflow-wrap:anywhere}.gr-section{margin-bottom:38px}.gr-section>h2{font-size:22px;font-weight:650;padding-bottom:18px;margin:0 0 20px;border-bottom:1px solid #dfe4ec}.gr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;border:1px solid #dfe4ec;padding:24px;border-radius:9px;margin:0}.gr-field{min-width:0}.gr-field dt{font-size:14px;color:#0b1f3a;font-weight:600;margin-bottom:12px}.gr-field dd{border:1px solid #e0e5ed;background:#f8f9fb;border-radius:9px;padding:15px 17px;min-height:52px;box-sizing:border-box;margin:0;color:#68778b;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.gr-field--wide{grid-column:1 / -1}.gr-media-sections{border:1px solid #dfe4ec;border-radius:9px;padding:24px;display:grid;gap:28px}.gr-media-sections h3{font-size:15px;margin:0 0 14px}.gr-media-sections h3 span{font-weight:400;color:#748399}.gr-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}.gr-file{border:1px solid #dfe4ec;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px;color:#24496d}.gr-file img,.gr-file video{display:block;width:100%;height:160px;object-fit:contain;background:#f8f9fb;border-radius:6px}.gr-file a{color:#24496d;font-size:13px;overflow-wrap:anywhere}.gr-file a span{display:block;color:#987619;margin-top:6px}.gr-status{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:22px;color:#64748b;background:#f1f4f8;font-size:12px;font-weight:600;line-height:1.4}.gr-status>span{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.gr-status[data-status=APPROVED],.gr-status[data-status=READY_FOR_AUCTION]{color:#2d6346;background:#eaf5ed}.gr-status[data-status=SUBMITTED],.gr-status[data-status=REJECTED],.gr-status[data-status$=REQUIRED]{color:#b95b0b;background:#fff4e5}.gr-status[data-status=UNDER_REVIEW]{color:#24496d;background:#e8eef6}.gr-status[data-status=SUSPENDED]{color:#dc2626;background:#fff0f2}.gr-status[data-status=SOLD],.gr-status[data-status=SOLD_DIRECT],.gr-status[data-status=SOLD_AUCTION]{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.gr-status-panel{padding:24px;border:1px solid #dfe4ec;border-radius:9px}.gr-status-heading{display:flex;gap:14px;align-items:center}.gr-status-heading h3{margin:0 0 7px;font-size:18px}.gr-status-heading p{margin:0;font-size:13px;color:#748399}.gr-progress{display:flex;list-style:none;padding:0;margin:28px 0;gap:12px}.gr-progress li{flex:1;color:#8390a2;font-size:12px;line-height:1.5;border-top:2px solid #e0e5ed;padding-top:12px}.gr-progress li>span{width:26px;height:26px;border:1px solid #dfe4ec;border-radius:50%;display:grid;place-items:center;margin-bottom:8px}.gr-progress .is-complete{color:#2d6346;border-color:#2d6346}.gr-progress .is-current{color:#0b1f3a;border-color:#c9a227;font-weight:700}.gr-progress .is-current>span{background:#0b1f3a;color:#fff}.gr-review-note{border:1px solid #ebd9a1;border-radius:8px;background:#fffaf0;padding:16px;font-size:14px}.gr-review-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.6}.gr-muted{color:#748399;font-size:13px;line-height:1.6}.gr-history{list-style:none;padding:0;margin:0}.gr-history li{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;border-left:2px solid #dfe4ec;padding:10px 18px 20px}.gr-history time,.gr-history small{font-size:12px;color:#748399}.gr-history p{flex-basis:100%;font-size:13px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.gr-decision{border-top:1px solid #dfe4ec;padding-top:24px}.gr-decision h2{font-size:22px;margin:0 0 12px}.gr-decision label{display:block;font-size:14px;font-weight:600;margin:20px 0}.gr-decision textarea{display:block;width:100%;box-sizing:border-box;margin-top:12px;padding:15px;border:1px solid #d7dee7;border-radius:9px;font:inherit;font-weight:400;color:#0b1f3a;resize:vertical}.gr-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding-top:24px;margin-top:24px;border-top:1px solid #dfe4ec}.gr-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;padding:13px 22px;min-height:48px;border:1px solid #0b1f3a;background:#fff;color:#0b1f3a;border-radius:7px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-sizing:border-box}.gr-button:hover{filter:brightness(.95)}.gr-button:disabled{opacity:.5;cursor:not-allowed}.gr-button--primary{background:#0b1f3a;color:#fff}.gr-button--approve{background:#2d6346;color:#fff;border-color:#2d6346}.gr-button--reject{background:#fff;color:#ef7900;border-color:#ef7900}.gr-button--suspend{background:#e82127;color:#fff;border-color:#e82127}.gr-page :is(a,button,textarea):focus-visible{outline:2px solid #c9a227;outline-offset:3px}.gr-page>.MuiAlert-root{margin-bottom:18px}@media(max-width:650px){.gr-record{padding:18px}.gr-page-heading h1{font-size:22px}.gr-record-summary{flex-direction:column;align-items:flex-start}.gr-fields{grid-template-columns:minmax(0,1fr);padding:16px;gap:20px}.gr-section>h2{font-size:19px}.gr-media-sections,.gr-status-panel{padding:16px}.gr-progress{flex-direction:column;gap:0}.gr-progress li{display:flex;align-items:center;gap:12px;border-top:0;border-left:2px solid #dfe4ec;padding:8px 12px}.gr-progress li>span{margin:0;flex-shrink:0}.gr-actions .gr-button{flex:1 1 150px}}.gr-sale-choice{background:#fff;border:1px solid #dfe4ec;border-radius:12px;padding:24px 28px;margin-bottom:24px;box-shadow:0 2px 8px #0b1f3a0a}.gr-sale-choice-header{margin-bottom:20px}.gr-sale-choice-badge{display:inline-flex;align-items:center;gap:6px;background:#fdf8eb;color:#946c0b;border:1px solid #f2dfa8;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:8px}.gr-sale-choice h2{font-size:20px;font-weight:700;color:#0b1f3a;margin:0 0 6px;border-bottom:none;padding-bottom:0}.gr-sale-choice-desc{font-size:14px;color:#64748b;margin:0;line-height:1.5}.gr-sale-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:20px 0}.gr-sale-choice-card{position:relative;background:#fcfdfd;border:2px solid #e2e8f0;border-radius:10px;padding:20px;cursor:pointer;text-align:left;transition:all .2s ease;display:flex;flex-direction:column;gap:12px;font:inherit;color:inherit;width:100%;box-sizing:border-box}.gr-sale-choice-card:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc;transform:translateY(-1px)}.gr-sale-choice-card--selected{border-color:#0b1f3a!important;background:#fbfbf7!important;box-shadow:0 0 0 1px #0b1f3a,0 4px 12px #0b1f3a14}.gr-sale-choice-card-head{display:flex;align-items:center;justify-content:space-between}.gr-sale-choice-card-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#0b1f3a}.gr-sale-choice-card-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#eef2f6;color:#0b1f3a;flex-shrink:0}.gr-sale-choice-card--selected .gr-sale-choice-card-icon{background:#0b1f3a;color:#dfb743}.gr-sale-choice-radio{width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.gr-sale-choice-card--selected .gr-sale-choice-radio{border-color:#0b1f3a;background:#0b1f3a}.gr-sale-choice-radio-dot{width:8px;height:8px;border-radius:50%;background:#fff}.gr-sale-choice-price{display:flex;align-items:baseline;gap:8px;padding:8px 12px;background:#f1f5f9;border-radius:6px}.gr-sale-choice-card--selected .gr-sale-choice-price{background:#f5f0e1}.gr-sale-choice-price-label{font-size:11px;font-weight:600;text-transform:uppercase;color:#64748b;letter-spacing:.5px}.gr-sale-choice-price-value{font-size:16px;font-weight:700;color:#0b1f3a}.gr-sale-choice-card-body{font-size:13px;color:#64748b;line-height:1.5;margin:0;flex:1}.gr-sale-choice-features{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:6px}.gr-sale-choice-feature{display:flex;align-items:center;gap:6px;font-size:12px;color:#475569}.gr-sale-choice-confirm-panel{background:#fffdf8;border:1px solid #f2e3be;border-radius:8px;padding:16px 20px;margin-top:16px;display:flex;flex-direction:column;gap:14px}.gr-sale-choice-confirm-msg{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#785408;line-height:1.5}.gr-sale-choice-confirm-actions{display:flex;justify-content:flex-end;gap:12px}@media(max-width:650px){.gr-sale-choice{padding:16px}.gr-sale-choice-grid{grid-template-columns:1fr;gap:14px}}.gm-management{display:flex;flex-direction:column;gap:22px;min-width:0}.gm-status-tabs{display:flex;border:1px solid var(--sd-border);border-radius:12px;overflow-x:auto;background:#fff}.gm-status-tab{display:flex;align-items:center;gap:10px;flex:1 0 190px;padding:17px 15px;border-right:1px solid var(--sd-border);color:#64748b;font-size:12px;font-weight:600;text-align:left}.gm-status-tab:last-child{border-right:0}.gm-status-tab>.sd-badge{margin-left:auto;min-width:27px;justify-content:center}.gm-status-tab>.sd-icon{width:32px;height:32px;border-radius:50%}.gm-status-tab:hover{background:#f4f6f9}.gm-management .sd-tone-orange{background:#fff1e6;color:#c45b12}.gm-status-tab[data-tone=green]{--gm-status-color: #267144;--gm-status-background: #f2f9f0}.gm-status-tab[data-tone=gold]{--gm-status-color: #8a6810;--gm-status-background: #fdf9ed}.gm-status-tab[data-tone=navy]{--gm-status-color: #24496d;--gm-status-background: #f0f4f8}.gm-status-tab[data-tone=red]{--gm-status-color: #b44242;--gm-status-background: #fff4f4}.gm-status-tab[data-tone=orange]{--gm-status-color: #c45b12;--gm-status-background: #fff6ee}.gm-status-tab--active{background:var(--gm-status-background);color:var(--sd-navy);box-shadow:inset 0 -3px var(--gm-status-color)}.gm-status-tab>.sd-badge{background:var(--gm-status-color);color:#fff}.gm-stats .sd-stat{flex-direction:row;align-items:center;gap:15px;padding:22px 18px}.gm-stats .sd-stat-value{display:block;margin:5px 0;font-size:29px}.gm-stats .sd-stat p{line-height:1.6}.gm-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.gm-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gm-filter-fields label{display:flex;flex-direction:column;gap:7px;font-size:12px}.gm-filter-fields select,.gm-search input{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:var(--sd-navy);min-height:42px;padding:10px 12px;font-size:13px}.gm-search{position:relative;display:block;margin-top:16px}.gm-search input{padding-right:40px}.gm-search>svg{position:absolute;right:13px;top:12px;color:#94a3b8;pointer-events:none}.gm-search input::placeholder{color:#8190a4}.gm-filter-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.gm-filter-actions .sd-button{min-width:95px}.gm-management .gm-listings{padding:0;overflow:hidden}.gm-listing-heading{padding:19px 20px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.gm-table-scroll{overflow-x:auto}.gm-listings table{width:100%;border-collapse:collapse;font-size:12px}.gm-listings th{background:#f5f7fa;color:#48617e;font-weight:500;text-align:left;padding:15px;border-block:1px solid #e5eaf0;white-space:nowrap}.gm-listings td{padding:18px 15px;border-bottom:1px solid #e9edf2;vertical-align:middle}.gm-listings td[colspan]{padding:12px}.gm-gem-info{display:flex;align-items:center;gap:12px;min-width:190px}.gm-gem-placeholder{background:#edf2f8;color:#36597f;display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:8px}.gm-gem-info strong{display:block;font-size:13px;max-width:220px;overflow-wrap:anywhere}.gm-gem-info small{display:block;color:#738298;margin-top:6px;font-size:10px;max-width:220px;overflow-wrap:anywhere}.gm-price{font-weight:650;white-space:nowrap}.gm-listings .sd-button{font-size:12px}.gm-listing-note{padding:14px 20px;font-size:11px;color:#6b7280;line-height:1.7;background:#fafbfd}.gm-supplier .sd-welcome{padding:20px;flex-direction:column;align-items:stretch;gap:18px}.gm-supplier .sd-identity{align-items:flex-start;gap:12px}.gm-supplier .sd-avatar{width:42px;height:42px}.gm-supplier .sd-welcome h2{font-size:17px;overflow-wrap:anywhere}.gm-supplier .sd-identity-meta{font-size:11px;gap:6px}.gm-supplier .sd-overview-grid{grid-template-columns:minmax(0,1fr)}.gm-supplier .sd-panel{padding:19px}.gm-supplier .sd-panel-heading{gap:8px}.gm-supplier .sd-panel-heading h2{font-size:14px}.gm-supplier .sd-panel-heading>.sd-badge{margin-left:0}.gm-supplier .sd-icon{width:32px;height:32px}.gm-management :is(button,a,input,select,[tabindex]):focus-visible{outline:2px solid #ac8620;outline-offset:3px}.gm-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1250px){.gm-columns{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.gm-filter-fields{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.gm-columns{grid-template-columns:minmax(0,1fr)}.gm-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-supplier .sd-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.gm-stats .sd-stat{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.gm-filter-fields,.gm-supplier .sd-overview-grid{grid-template-columns:minmax(0,1fr)}.gm-listing-heading{padding:16px}.gm-status-tab{flex-basis:185px}}.gm-management .gm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gm-management .gm-stats .sd-stat p{font-size:11px;color:#64748b;margin:0;line-height:1.45;word-break:normal;overflow-wrap:normal}@media(max-width:1024px){.gm-management .gm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gm-management .gm-stats{grid-template-columns:1fr}}.gm-stat--green .sd-icon{background:#dcfce7;color:#15803d}.gm-stat--green .gm-stat-chart{color:#16a34a}.gm-stat--gold .sd-icon{background:#fef3c7;color:#b45309}.gm-stat--gold .gm-stat-chart{color:#d97706}.gm-listing-heading-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gm-subfilter-pills{display:inline-flex;align-items:center;background:#f1f5f9;border-radius:8px;padding:3px;gap:4px}.gm-subfilter-pill{border:0;background:transparent;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease}.gm-subfilter-pill:hover{color:#0b1f3a;background:#fff9}.gm-subfilter-pill--active{background:#fff!important;color:#0b1f3a!important;box-shadow:0 1px 3px #00000014}.gm-subfilter-pill--direct.gm-subfilter-pill--active{color:#15803d!important}.gm-subfilter-pill--auction.gm-subfilter-pill--active{color:#b45309!important}.gm-gem-placeholder{background:linear-gradient(145deg,#e8f3ff,#cfdaed);color:#345c99;display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:8px;overflow:hidden}.gm-gem-placeholder[data-colour=Pink],.gm-gem-placeholder[data-colour=Red]{background:linear-gradient(145deg,#fcecf2,#eed0db);color:#a03f67}.gm-gem-placeholder[data-colour=Violet]{background:linear-gradient(145deg,#f2edfc,#dcd2ed);color:#755698}.gm-gem-placeholder[data-colour=Green]{background:linear-gradient(145deg,#e9f6ee,#cbe3d3);color:#3d7d59}.gm-gem-placeholder[data-colour=Yellow]{background:linear-gradient(145deg,#fff7de,#ede0b5);color:#987227}.gm-gem-placeholder img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.gm-listings .gm-weight-header{text-align:center;white-space:nowrap}.gm-weight-cell{white-space:nowrap;text-align:center}.gm-weight-val{display:inline-block;font-size:13px;font-weight:700;color:#0b1f3a;background:#f0f4f8;border:1px solid #dce4ef;border-radius:6px;padding:4px 9px;white-space:nowrap}.gm-dim{color:#b0bec8}.gm-listings .gm-sale-header{text-align:center;white-space:nowrap}.gm-sale-cell{white-space:nowrap;text-align:center}.gm-listings .gm-sale-header,.gm-listings .gm-sale-cell{min-width:120px;box-sizing:border-box}.gm-sale-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;border:1px solid}.gm-sale-badge--auction{background:#eaf0f6;color:#24496d;border-color:#bfd0e5}.gm-sale-badge--direct{background:#fdf8ec;color:#7a5e0a;border-color:#e8d98c}.gm-sale-badge--undecided{background:#f5f5f5;color:#8a7332;border-color:#e2d9b8;font-style:italic}.gm-sale-stack{display:flex;flex-direction:column;align-items:center;gap:5px}.gm-sale-status{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:20px;white-space:nowrap;border:1px solid}.gm-sale-status--pending{background:#fff5df;color:#7a5e0a;border-color:#f0d98a}.gm-sale-status--confirmed{background:#eaf6ed;color:#1e6339;border-color:#bde0c8}.gm-sale-status--rejected{background:#fff0ef;color:#a63428;border-color:#f5c4c0}.gm-management .gm-status-tab{border-top:0;border-bottom:0;border-left:0;background:#fff;font-weight:500;padding:12px 16px}.gm-management .gm-status-tab--active{background:#f4f8ee;box-shadow:none;color:#0b1f3a;font-weight:650}.gm-management .gm-status-tab:not(.gm-status-tab--active)>.sd-icon{background:#f3f4f6;color:#98a2b3}.gm-management .gm-status-tab[data-tone=navy]{--gm-status-color: #0b1f3a}.gm-management .gm-status-tab[data-tone=green]{--gm-status-color: #15803d}.gm-management .gm-status-tab[data-tone=gold]{--gm-status-color: #b45309}.gm-management .gm-status-tab[data-tone=orange]{--gm-status-color: #f45a08}.gm-management .gm-status-tab[data-tone=red]{--gm-status-color: #e3262e}.gm-management .gm-status-tab[data-tone=gray]{--gm-status-color: #748399}.gm-management .gm-status-tab>.sd-badge{background:var(--gm-status-color);color:#fff}.gm-management .sd-tone-orange{color:#ff6b00;background:#fff3df}.gm-management .sd-tone-red{color:#dc2626;background:#fff0f3}.gm-management .sd-tone-gray{color:#748399;background:#f1f4f8}.gm-management .gm-stats .sd-stat{border-radius:10px;min-height:132px;box-sizing:border-box;padding:16px;border-color:#d7dee7;background:#fff}.gm-management .gm-stats .sd-stat--selected{border-color:#c9a227}.gm-management .gm-stats .sd-icon{border-radius:8px;width:48px;height:52px;flex-shrink:0}.gm-management .gm-stats .sd-stat-value{font-size:32px;color:#0b1f3a}.gm-management .gm-stats .sd-stat{display:grid;grid-template-columns:48px minmax(0,1fr) 76px;gap:12px}.gm-stat-metrics{min-width:0}.gm-stat-chart,.gm-chart-placeholder{width:76px;height:44px;display:block;align-self:center}.gm-stat--navy .gm-stat-chart{color:#ff6b00}.gm-stat--orange .gm-stat-chart{color:#2563eb}.gm-stat--red .gm-stat-chart{color:#2e7d32}.gm-management .gm-filters{border-radius:18px;background:linear-gradient(135deg,#fff,#f7f9fc);border-color:#d7dee7;box-shadow:0 4px 20px #0b1f3a06;padding:20px}.gm-management .gm-filters .sd-panel-heading{padding-bottom:16px;border-bottom:1px solid #e6ebf0;margin-bottom:18px}.gm-management .gm-filters .sd-panel-heading>svg{box-sizing:content-box;padding:12px;border-radius:12px;background:#e4ebf4;color:#0b1f3a}.gm-management .gm-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gm-management .gm-filter-fields label{font-size:13px;font-weight:600}.gm-management .gm-filter-fields select,.gm-management .gm-search input{min-height:44px;border-radius:10px;border-color:#d7dee7;font-weight:400}.gm-management .gm-search>svg{top:12px}.gm-management .gm-listings td:last-child{min-width:150px}.gm-management .gm-listings td:last-child .sd-button{margin:3px}.gm-management .gm-listings th{font-weight:600;color:#4b5563}.gm-management .gm-listings tbody tr:nth-child(2n){background:#fafbfd}@media(max-width:520px){.gm-management .gm-filter-fields{grid-template-columns:minmax(0,1fr)}.gm-management .gm-filters{padding:18px}}@media(min-width:1101px)and (max-width:1650px){.gm-management .gm-stats .sd-stat{grid-template-columns:42px minmax(0,1fr) 68px;gap:10px;padding:16px 12px}.gm-management .gm-stats .sd-icon{width:42px;height:48px}.gm-stat-chart,.gm-chart-placeholder{width:68px}}@media(max-width:650px){.gm-management .gm-stats .sd-stat{grid-template-columns:minmax(0,1fr) 58px;gap:12px}.gm-stat-metrics{grid-column:1 / -1;grid-row:2}.gm-stat-chart,.gm-chart-placeholder{width:58px;height:40px;grid-column:2;grid-row:1}}.gm-management{gap:16px}.gm-management .gm-listings{container-type:inline-size}@container (max-width: 820px){.gm-table-scroll{overflow:visible}.gm-listings table,.gm-listings tbody{display:block;width:100%;min-width:0}.gm-listings thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gm-listings tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:12px;border-bottom:1px solid #d7dee7}.gm-management .gm-listings td{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:auto;min-width:0;padding:0;border:0;white-space:normal;text-align:left;overflow-wrap:anywhere}.gm-listings td:before{content:attr(data-label);font-size:11px;font-weight:600;color:#64748b}.gm-listings td:first-child,.gm-listings td:last-child{grid-column:1 / -1}.gm-listings td:first-child:before,.gm-listings td[colspan]:before{display:none}.gm-listings .gm-sale-stack{align-items:flex-start}.gm-management .gm-listings td:last-child .sd-button{min-height:44px;white-space:normal;margin:0}}@media(max-width:1024px){.gm-management .gm-status-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.gm-management .gm-status-tab{min-width:0;padding:12px;border-bottom:1px solid #d7dee7}}@media(max-width:520px){.gm-management .gm-status-tab{gap:6px}.gm-management .gm-status-tab>.sd-icon{display:none}}.gm-management .gm-stats .sd-stat:nth-child(3) .gm-stat-chart{color:#7c3aed}.gm-management .gm-status-tab{min-height:62px;box-sizing:border-box}.gm-management .gm-stats .sd-stat h3{font-size:12px;white-space:nowrap}@media(max-width:650px){.gm-management .gm-stats .sd-stat h3{white-space:normal}}.gemstone-submission{gap:20px}.gemstone-submission .product-mgmt-breadcrumb a:hover{text-decoration:underline}.gs-id-strip{display:flex;align-items:center;gap:14px;padding:18px 22px;border:1px solid var(--sd-border);border-left:3px solid var(--sd-gold);border-radius:10px;background:linear-gradient(100deg,#f8fafc,#fff)}.gs-id-mark{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:#eaf0f6}.gs-id-strip>div{min-width:0}.gs-id-strip strong{display:block;font-family:ui-monospace,Consolas,monospace;font-size:13px;overflow-wrap:anywhere;margin-top:4px}.gs-id-strip>.sd-badge{margin-left:auto;flex-shrink:0}.gs-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;color:#8a6810}.gs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--sd-border);border-radius:10px;overflow:hidden}.gs-step{display:flex;align-items:center;gap:12px;padding:18px 22px;color:#748091;background:#fff;text-align:left;font-size:13px;font-weight:600;border-right:1px solid var(--sd-border);border-bottom:3px solid transparent}.gs-step:last-child{border-right:0}.gs-step:hover{background:#f8fafc}.gs-step--active{color:var(--sd-navy);background:#f9f7ef;border-bottom-color:var(--sd-gold)}.gs-step--complete{color:#267144}.gs-step-number{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex-shrink:0;border:1px solid #d7dee7;background:#f4f6f8}.gs-step--active .gs-step-number{color:#fff;background:var(--sd-navy);border-color:var(--sd-navy)}.gs-step--complete .gs-step-number{background:#eaf6ee;border-color:#c9e5d2}.gs-step-icon{margin-left:auto;flex-shrink:0}.gs-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:22px}.gs-form{min-width:0;border:1px solid var(--sd-border);background:#fff;border-radius:12px;overflow:hidden}.gs-form-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px 26px;border-bottom:1px solid #e9edf2}.gs-form-heading h2{margin:5px 0;font-size:21px;font-weight:650;scroll-margin-top:100px}.gs-form-heading h2:focus{outline:none}.gs-form-heading p:not(.gs-kicker){font-size:13px;color:var(--sd-muted);line-height:1.6}.gs-required-note{font-size:11px;color:var(--sd-muted);white-space:nowrap}.gs-validation-summary{margin:20px 26px 0}.gs-section{padding:25px 26px;border-bottom:1px solid #e9edf2}.gs-section-title{display:flex;align-items:center;gap:10px;margin-bottom:22px}.gs-section-title>svg{color:#9b7d29}.gs-section-title h3{font-size:15px;font-weight:650}.gs-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gs-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-field{min-width:0}.gs-field label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.gs-required{color:#b73737}.gs-field input,.gs-field select,.gs-field textarea{display:block;width:100%;min-height:43px;padding:10px 12px;border:1px solid #c5d0dc;border-radius:7px;background:#fff;color:var(--sd-navy);font-size:13px;transition:border-color .15s}.gs-field input::placeholder,.gs-field textarea::placeholder{color:#919aa7}.gs-field input:focus,.gs-field select:focus,.gs-field textarea:focus{border-color:#a68a37;outline:2px solid #c9a22730;outline-offset:1px}.gs-field--error input,.gs-field--error select,.gs-field--error textarea{border-color:#bc3d3d}.gs-field textarea{resize:vertical;line-height:1.7}.gs-field-hint{font-size:11px;line-height:1.6;color:var(--sd-muted);margin-top:6px}.gs-dimensions{border:1px solid #e2e7ee;border-radius:8px;padding:16px;margin:25px 0;min-width:0;background:#fafbfd}.gs-dimensions legend{padding:0 6px;font-size:12px;font-weight:600}.gs-dimensions legend span{color:var(--sd-muted);font-size:11px;font-weight:400}.gs-inline-note{display:flex;align-items:flex-start;gap:8px;color:#6a7789;font-size:12px;line-height:1.7;margin-top:16px}.gs-inline-note svg{flex-shrink:0;margin-top:2px;color:#92711c}.gs-error{color:#b73737;font-size:12px;line-height:1.5;margin-top:7px;overflow-wrap:anywhere}.gs-currency-icon{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:4px;border-radius:5px;font-size:10px;font-weight:700;color:#8a6810;background:#faf3df}.gs-section>.gs-field{margin-top:22px}.gs-character-count{display:block;color:var(--sd-muted);font-size:11px;text-align:right;margin-top:5px}.gs-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;background:#fafbfd;border-top:1px solid #e9edf2}.gs-form-footer p{font-size:10px;color:var(--sd-muted);margin-top:6px}.gs-footer-navigation{display:flex;align-items:center;gap:10px}.gs-sidebar{display:flex;flex-direction:column;gap:16px}.gs-guidance{padding:22px;border:1px solid var(--sd-border);border-radius:10px;background:#fff}.gs-guidance h3{font-size:14px;margin-bottom:14px}.gs-supplier>.sd-icon{margin-bottom:14px}.gs-supplier h3{margin-bottom:5px}.gs-supplier p{color:var(--sd-muted);font-size:12px;margin-bottom:12px}.gs-guidance li{display:flex;gap:8px;font-size:12px;color:var(--sd-muted);line-height:1.7;margin-top:13px}.gs-guidance li svg{flex-shrink:0;margin-top:3px;color:#997b2d}.gs-guidance--gold{background:#fcf9f1;border-color:#e9dec1}.gs-guidance dl>div{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px}.gs-guidance dt{color:#74694f}.gs-guidance dd{font-weight:600}.gs-service-note{display:flex;gap:9px;padding:0 8px;color:var(--sd-muted);font-size:11px;line-height:1.8}.gs-service-note svg{flex-shrink:0;margin-top:3px}.gs-media-section{padding:0 26px 26px}.gs-upload-grid{display:grid;gap:20px;margin-top:22px}.gs-upload-card{border:1px solid #d7dee7;border-radius:9px;padding:18px}.gs-upload-card--error{border-color:#bc3d3d}.gs-upload-heading{display:flex;align-items:center;gap:10px;margin-bottom:15px}.gs-upload-heading>svg{color:#8a6810;flex-shrink:0}.gs-upload-heading h3{font-size:13px}.gs-upload-heading>span{margin-left:auto;color:var(--sd-muted);font-size:12px}.gs-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding:25px 15px;background:#fafbfd;color:var(--sd-navy);border:1px dashed #b8c5d5;border-radius:8px}.gs-dropzone:hover,.gs-dropzone--active{background:#fcf9f1;border-color:#c9a227}.gs-dropzone>svg{color:#a18a4c}.gs-dropzone strong{font-size:12px;font-weight:600}.gs-dropzone>span{font-size:11px;color:var(--sd-muted)}.gs-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.gs-file-grid:not(:empty){margin-top:16px}.gs-file{position:relative;min-width:0;border:1px solid #d7dee7;border-radius:8px;overflow:hidden;background:#fafbfd}.gs-file-preview{display:block;width:100%;height:135px;object-fit:contain;background:#f0f3f7}.gs-document-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;height:135px;gap:12px;color:#7d692e}.gs-document-preview a{text-decoration:underline;font-size:12px}.gs-file-caption{padding:9px;font-size:11px}.gs-file-caption>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-file-caption small{color:var(--sd-muted);font-size:10px}.gs-file-remove{display:grid;place-items:center;position:absolute;top:6px;right:6px;width:26px;height:26px;border:1px solid #d7dee7;background:#fff;color:#a03535;border-radius:50%}.gs-review{padding:24px 26px}.gs-review-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.gs-review-heading h3{font-size:15px}.gs-edit{display:inline-flex;align-items:center;gap:6px;color:#8a6810;font-size:12px}.gs-edit:hover{text-decoration:underline}.gs-review-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #e9edf2}.gs-review-details dt{color:var(--sd-muted);font-size:11px;margin-bottom:5px}.gs-review-details dd{font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.gs-review-description{grid-column:1 / -1}.gs-review-media{margin-bottom:24px}.gs-review-media h4{font-size:12px}.gs-review-media h4 span{color:var(--sd-muted);font-weight:400}.gs-access-state{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:65px 25px;border:1px solid var(--sd-border);border-radius:12px;background:#fff}.gs-access-state>svg{color:#a18a4c}.gs-access-state h2{font-size:22px}.gs-access-state p{font-size:14px;color:var(--sd-muted);max-width:560px;line-height:1.8}@media(max-width:1250px){.gs-layout{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.gs-fields--three{grid-template-columns:1fr}.gs-dimensions .gs-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-form-footer{flex-wrap:wrap}.gs-step{padding:16px}.gs-step-icon{display:none}}@media(max-width:900px){.gs-layout{grid-template-columns:1fr}.gs-sidebar{display:grid;grid-template-columns:1fr 1fr}.gs-service-note{align-self:center}}@media(max-width:600px){.gs-id-strip{flex-wrap:wrap;padding:16px;gap:10px}.gs-id-mark{display:none}.gs-id-strip>.sd-badge{margin-left:0}.gs-step{flex-direction:column;text-align:center;gap:8px;padding:12px 6px;font-size:11px}.gs-form-heading{padding:22px 18px;align-items:flex-start;flex-direction:column;gap:6px}.gs-section,.gs-review{padding:22px 18px}.gs-media-section{padding:0 18px 22px}.gs-fields,.gs-dimensions .gs-fields--three{grid-template-columns:1fr}.gs-form-footer{padding:20px 18px;flex-direction:column;align-items:stretch}.gs-form-footer>div>.sd-button{width:100%}.gs-form-footer p{text-align:center}.gs-footer-navigation{justify-content:space-between}.gs-sidebar,.gs-review-details{grid-template-columns:1fr}.gs-review-heading{flex-wrap:wrap}.gs-upload-card{padding:14px}}.gs-add-page{gap:32px}.gs-add-heading{padding:8px 0 4px}.gs-add-heading .product-mgmt-breadcrumb{margin-bottom:28px;display:flex;align-items:center;gap:16px}.gs-add-heading>div{display:flex;align-items:center;gap:14px}.gs-add-heading .product-mgmt-title{margin:0;font-size:32px}.gs-back-link{display:grid;place-items:center;width:26px;height:36px;flex-shrink:0}.gs-add-page .gs-layout{grid-template-columns:minmax(0,1fr) minmax(280px,28%);gap:36px}.gs-add-page .gs-form{border-radius:7px;border-color:#dfe4eb}.gs-add-page .gs-form-heading{justify-content:flex-start;padding:32px 30px 26px;margin:0 0 4px;gap:18px}.gs-add-page .gs-header-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:#eef3f8;color:#24496d;flex-shrink:0}.gs-add-page .gs-form-heading h2{font-size:24px;margin:0 0 6px}.gs-add-page .gs-form-heading p{font-size:14px}.gs-add-page .gs-section{padding:30px}.gs-add-page .gs-section-title{margin-bottom:26px}.gs-add-page .gs-section-title h3{font-size:18px}.gs-add-page .gs-fields{grid-template-columns:minmax(0,1fr);gap:30px}.gs-add-page .gs-fields--three{grid-template-columns:minmax(0,1fr)}.gs-add-page .gs-field label{font-size:16px;font-weight:600;color:#586474;margin-bottom:15px}.gs-control{display:flex;align-items:stretch;border:1px solid #dfe4eb;border-radius:8px;overflow:hidden;background:#fff;min-height:55px}.gs-control:focus-within{border-color:#8b9eb7;outline:2px solid #dbe5f1;outline-offset:1px}.gs-control-icon{width:54px;display:flex;justify-content:center;align-items:flex-start;padding-top:17px;flex-shrink:0;color:#24496d;background:#f0f5fa;border-right:1px solid #dfe4eb}.gs-control-body{flex:1;min-width:0}.gs-add-page .gs-control input,.gs-add-page .gs-control select,.gs-add-page .gs-control textarea{border:0;border-radius:0;min-height:55px;padding:16px 18px;font-size:15px;box-shadow:none;outline:none;background:#fff}.gs-add-page .gs-control textarea{min-height:220px;line-height:1.8}.gs-add-page .gs-field--error .gs-control{border-color:#bc3d3d}.gs-add-page .gs-generated-id{margin:0 0 30px}.gs-generated-id .gs-control input{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:#77869a;background:#fafbfd}.gs-add-page .gs-field-hint{font-size:12px;margin-top:13px;color:#708095}.gs-add-page .gs-dimensions{background:#fff;margin:32px 0 0;padding:20px}.gs-add-page .gs-dimensions .gs-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gs-add-page .gs-dimensions .gs-control-icon{display:none}.gs-add-page .gs-dimensions .gs-field label{font-size:12px}.gs-add-page .gs-character-count{padding:0 16px 10px}.gs-add-page .gs-inline-note{margin-top:22px}.gs-add-page .gs-sidebar{position:sticky;top:calc(var(--topbar-height) + 24px);gap:20px}.gs-listing-progress{border:1px solid #dfe4eb;border-radius:7px;background:#fff;padding:30px}.gs-listing-progress h2{font-size:23px;font-weight:650;margin-bottom:26px}.gs-progress-row{display:flex;align-items:center;gap:24px;padding-bottom:28px;border-bottom:1px solid #dfe4eb}.gs-progress-row progress{appearance:none;border:0;border-radius:8px;overflow:hidden;flex:1;min-width:0;height:9px;background:#e4e7eb;color:#24496d}.gs-progress-row progress::-webkit-progress-bar{background:#e4e7eb;border-radius:8px}.gs-progress-row progress::-webkit-progress-value{background:#24496d;border-radius:8px;transition:width .2s}.gs-progress-row progress::-moz-progress-bar{background:#24496d;border-radius:8px}.gs-progress-row strong{font-size:14px}.gs-listing-steps{display:flex;flex-direction:column;margin-top:28px}.gs-listing-step{position:relative;display:flex;align-items:flex-start;gap:16px;text-align:left;min-height:98px;padding:9px 0 22px;color:var(--sd-navy);font-size:20px;font-weight:600;line-height:1.45}.gs-listing-step:last-child{min-height:56px;padding-bottom:0}.gs-listing-step:not(:last-child):before{position:absolute;content:"";left:13px;top:36px;bottom:-9px;width:2px;background:#e0e5ec}.gs-listing-circle{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:2px solid #d2d8e1;flex-shrink:0;background:#fff}.gs-listing-step.is-current .gs-listing-circle{border-color:#24496d}.gs-listing-step.is-complete .gs-listing-circle{background:#edf5ef;border-color:#377b4f;color:#377b4f}.gs-listing-step:hover>span:not(.gs-listing-circle){color:#806317}.gs-step-state{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gs-listing-account{display:flex;align-items:flex-start;gap:10px;padding:0 8px;color:#66758a;font-size:12px}.gs-listing-account>svg{flex-shrink:0;color:#377b4f}.gs-listing-account small{display:block;margin-top:3px;color:#8590a0}.gs-add-page .gs-service-note{font-size:11px}.gs-add-page .gs-form-footer{padding:24px 30px}.gs-add-page .gs-media-section{padding:0 30px 30px}@media(max-width:1250px){.gs-add-page .gs-layout{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.gs-listing-progress{padding:24px}.gs-listing-step{font-size:17px;gap:12px}.gs-listing-progress h2{font-size:21px}}@media(max-width:900px){.gs-add-page .gs-layout{grid-template-columns:minmax(0,1fr)}.gs-add-page .gs-sidebar{position:static;display:flex;order:-1}.gs-listing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.gs-listing-step,.gs-listing-step:last-child{min-height:50px;padding:6px 0;font-size:13px;gap:8px}.gs-listing-step:before{display:none}.gs-listing-circle{width:24px;height:24px}.gs-listing-progress{padding:20px}.gs-listing-progress h2{margin-bottom:16px}.gs-progress-row{padding-bottom:18px}.gs-listing-account{display:none}}@media(max-width:600px){.gs-add-page{gap:24px}.gs-add-heading .product-mgmt-title{font-size:27px}.gs-add-heading .product-mgmt-breadcrumb{margin-bottom:20px;font-size:12px}.gs-add-page .gs-form-heading{flex-direction:row;gap:12px;padding:24px 18px}.gs-add-page .gs-header-icon{width:42px;height:42px;border-radius:12px}.gs-add-page .gs-form-heading h2{font-size:20px}.gs-add-page .gs-form-heading p{font-size:12px}.gs-add-page .gs-section{padding:24px 18px}.gs-add-page .gs-field label{font-size:14px}.gs-add-page .gs-control input,.gs-add-page .gs-control select,.gs-add-page .gs-control textarea{font-size:14px;padding:16px 12px}.gs-control-icon{width:44px}.gs-add-page .gs-generated-id input{font-size:10px}.gs-add-page .gs-dimensions .gs-fields{grid-template-columns:1fr}.gs-listing-steps{grid-template-columns:1fr 1fr}.gs-add-page .gs-form-footer{padding:20px 18px}.gs-add-page .gs-media-section{padding:0 18px 24px}}.gs-saving-fields{border:0;padding:0;margin:0;min-width:0;width:100%}
