@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121,187,255);--el-color-primary-light-5:rgb(160,207,255);--el-color-primary-light-7:rgb(198,226,255);--el-color-primary-light-8:rgb(217,236,255);--el-color-primary-light-9:rgb(236,245,255);--el-color-primary-dark-2:rgb(51,126,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149,212,117);--el-color-success-light-5:rgb(179,225,157);--el-color-success-light-7:rgb(209,237,196);--el-color-success-light-8:rgb(225,243,216);--el-color-success-light-9:rgb(240,249,235);--el-color-success-dark-2:rgb(82,155,46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238,190,119);--el-color-warning-light-5:rgb(243,209,158);--el-color-warning-light-7:rgb(248,227,197);--el-color-warning-light-8:rgb(250,236,216);--el-color-warning-light-9:rgb(253,246,236);--el-color-warning-dark-2:rgb(184,130,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152,152);--el-color-danger-light-5:rgb(250,182,182);--el-color-danger-light-7:rgb(252,211,211);--el-color-danger-light-8:rgb(253,226,226);--el-color-danger-light-9:rgb(254,240,240);--el-color-danger-dark-2:rgb(196,86,86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152,152);--el-color-error-light-5:rgb(250,182,182);--el-color-error-light-7:rgb(252,211,211);--el-color-error-light-8:rgb(253,226,226);--el-color-error-light-9:rgb(254,240,240);--el-color-error-dark-2:rgb(196,86,86);--el-color-info:#909399;--el-color-info-light-3:rgb(177,179,184);--el-color-info-light-5:rgb(200,201,204);--el-color-info-light-7:rgb(222,223,224);--el-color-info-light-8:rgb(233,233,235);--el-color-info-light-9:rgb(244,244,245);--el-color-info-dark-2:rgb(115,118,122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;width:-moz-fit-content;width:fit-content}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:0;margin:0 auto;right:0}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translateY(-100%)}.el-message-fade-enter-from.is-bottom,.el-message-fade-leave-to.is-bottom{transform:translateY(100%)}:root{--merchant-bg: #f8fafc;--merchant-bg-soft: #f1f5f9;--merchant-surface: #ffffff;--merchant-surface-strong: #ffffff;--merchant-line: rgba(226, 232, 240, .9);--merchant-line-strong: #e2e8f0;--merchant-text: #0f172a;--merchant-text-soft: #64748b;--merchant-text-faint: #94a3b8;--merchant-primary: #2563eb;--merchant-primary-deep: #1d4ed8;--merchant-primary-soft: #eff6ff;--merchant-success: #059669;--merchant-warning: #d97706;--merchant-danger: #e11d48;--merchant-shadow: 0 .625rem 1.875rem rgba(15, 23, 42, .04);--merchant-shadow-soft: 0 .5rem 1.25rem rgba(15, 23, 42, .04);--merchant-radius-xl: 1.625rem;--merchant-radius-lg: 1rem;--merchant-radius-md: .875rem;--merchant-radius-sm: .75rem;--merchant-font-display: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--merchant-font-body: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:linear-gradient(180deg,#f7f8fb,#f4f7ff);color:var(--merchant-text);font-family:var(--merchant-font-body);font-size:.875rem;line-height:1.5}button,input,textarea,select{font:inherit}input[type=checkbox],input[type=radio]{accent-color:#2563eb;width:1rem;height:1rem;cursor:pointer}.merchant-primary-button svg,.merchant-secondary-button svg,.merchant-copy-button svg,.merchant-text-button svg,.merchant-icon-button svg,.merchant-topbar__merchant svg,.merchant-page-header__eyebrow svg,.merchant-dialog-search svg,.merchant-password-field__input svg,.merchant-password-check svg{width:1rem;height:1rem;flex:none}button{border:0;background:transparent}a{color:inherit}.merchant-app{min-height:100vh}.merchant-boot{min-height:100vh;display:grid;place-items:center;gap:1.125rem}.merchant-boot__logo{width:14.75rem;height:5.5rem;display:flex;align-items:center;justify-content:center}.merchant-boot__logo-image{width:100%;height:100%;object-fit:contain;object-position:center}.merchant-boot__title{font-family:var(--merchant-font-display);font-size:1.125rem;color:var(--merchant-text-soft)}.merchant-boot__line{width:13.75rem;height:.1875rem;border-radius:999rem;background:linear-gradient(90deg,#2563eb1f,#2563ebb3,#2563eb1f);animation:merchantPulse 1.4s ease infinite}.merchant-login{min-height:100vh;padding:2.5rem 1.5rem;background:linear-gradient(180deg,#eff6ff,#f8fafc)}.merchant-login__center{display:flex;min-height:calc(100vh - 5rem);align-items:center;justify-content:center}.merchant-login__panel{border:.0625rem solid var(--merchant-line-strong);border-radius:2.125rem;box-shadow:0 1.5rem 3.75rem #0f172a14}.merchant-login__eyebrow,.merchant-page-header__eyebrow,.merchant-topbar__eyebrow,.merchant-account-menu__eyebrow,.merchant-sidebar__group{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.merchant-page-header__eyebrow--trail{display:inline-flex;align-items:center;gap:.5rem}.merchant-login__eyebrow{margin-top:1.25rem;color:var(--merchant-text-faint);text-align:center;font-weight:500;letter-spacing:.18em;font-size:.875rem}.merchant-login__panel{width:100%;max-width:28.75rem;padding:2rem;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;position:relative}.merchant-login__mark{width:4rem;height:4rem;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;border-radius:1.5rem;background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 1rem 2.5rem #2563eb33;overflow:hidden}.merchant-login__mark:before{display:none}.merchant-login__mark-image{width:calc(100% - 1.25rem);height:calc(100% - 1.25rem);object-fit:contain;object-position:center;position:relative;z-index:1;filter:brightness(0) invert(1)}.merchant-login__title{margin:.75rem 0 0;text-align:center;font-family:var(--merchant-font-body);font-size:2rem;font-weight:700;line-height:1.15;letter-spacing:-.03em}.merchant-login__form{margin-top:1.75rem;display:grid;gap:1rem}.merchant-login .merchant-form-field span{color:#334155;font-size:.875rem;font-weight:500}.merchant-login .merchant-form-field{gap:.625rem}.merchant-login .merchant-text-input{min-height:3rem;border-radius:1rem}.merchant-login__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.5rem}.merchant-login__actions .merchant-primary-button,.merchant-login__actions .merchant-secondary-button{width:100%}.merchant-login__error{padding:.75rem .875rem;border-radius:1rem;background:#fff1f2;color:var(--merchant-danger);font-size:.875rem}.merchant-login__actions .merchant-primary-button,.merchant-login__actions .merchant-secondary-button{min-height:2.875rem;border-radius:1rem}.merchant-shell{min-height:100vh;display:grid;grid-template-columns:16.25rem minmax(0,1fr)}.merchant-shell__main{min-width:0}.merchant-shell__content{position:relative;padding:1.5rem}.merchant-sidebar__overlay{display:none}.merchant-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:0;border-right:.0625rem solid var(--merchant-line);background:#fff;box-shadow:none}.merchant-sidebar__head{display:grid;gap:.625rem;padding:1.25rem;border-bottom:.0625rem solid #f1f5f9;background:linear-gradient(180deg,#fff,#fbfdff)}.merchant-sidebar__head-row{display:flex;align-items:center;justify-content:space-between;gap:.875rem}.merchant-sidebar__brand{display:grid;gap:.5rem}.merchant-sidebar__brand-mark{width:10.25rem;height:3.875rem;display:flex;align-items:center;justify-content:center}.merchant-sidebar__brand-image{width:100%;height:100%;object-fit:contain;object-position:center}.merchant-sidebar__brand-subtitle{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2rem;padding:0 .875rem;margin-left:0;border-radius:999rem;background:#eff6ff;color:#1d4ed8;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.merchant-sidebar__close{display:none;width:2.25rem;height:2.25rem;border-radius:.75rem;color:var(--merchant-text-soft)}.merchant-sidebar__nav{flex:1;min-height:0;overflow:auto;padding:1rem .75rem 1.25rem}.merchant-sidebar__group{margin:0 .5rem .625rem;color:var(--merchant-text-faint)}.merchant-sidebar__item{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem;border:.0625rem solid transparent;border-radius:1rem;color:#475569;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.merchant-sidebar__item:hover{transform:none;border-color:transparent;background:#f8fafc;color:#0f172a}.merchant-sidebar__item.is-active{border-color:#dbeafe;background:#eff6ff;color:var(--merchant-primary);box-shadow:none}.merchant-topbar{position:sticky;top:0;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:.0625rem solid var(--merchant-line);background:#ffffffd9;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.merchant-topbar__left,.merchant-topbar__right{display:flex;align-items:center;gap:.75rem}.merchant-topbar__right,.merchant-topbar__bell{position:relative}.merchant-topbar__menu,.merchant-topbar__bell{border-color:transparent;background:transparent;box-shadow:none}.merchant-topbar__menu:hover,.merchant-topbar__bell:hover{background:#f1f5f9;color:#2563eb}.merchant-topbar__badge{position:absolute;top:.375rem;right:.375rem;min-width:1.25rem;height:1.25rem;padding:0 .375rem;display:inline-flex;align-items:center;justify-content:center;border-radius:62.4375rem;background:var(--merchant-danger);color:#fff;font-size:.75rem;font-weight:700;line-height:1;box-shadow:0 .375rem 1rem #e11d482e}.merchant-topbar__menu{display:none}.merchant-topbar__eyebrow,.merchant-page-header__eyebrow,.merchant-account-menu__eyebrow{color:var(--merchant-text-faint)}.merchant-topbar__title{margin-top:.25rem;color:var(--merchant-text);font-size:.875rem;font-weight:600}.merchant-topbar__merchant,.merchant-secondary-button,.merchant-primary-button,.merchant-copy-button,.merchant-text-button,.merchant-icon-button{cursor:pointer;transition:.18s ease}.merchant-topbar__merchant,.merchant-secondary-button,.merchant-copy-button{min-height:2.625rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:0 1rem;border-radius:1rem;border:.0625rem solid var(--merchant-line-strong);background:#fff;color:#334155;box-shadow:none;font-size:.875rem;font-weight:500}.merchant-topbar__merchant{min-height:2.875rem;gap:.625rem;padding:.375rem 1rem .375rem .375rem;border-radius:1rem;justify-content:flex-start}.merchant-topbar__merchant-avatar{width:2.125rem;height:2.125rem;display:grid;place-items:center;border-radius:.75rem;background:#0f172a;color:#fff;font-size:.75rem;font-weight:700}.merchant-topbar__merchant-copy{display:flex;flex-direction:column;align-items:flex-start}.merchant-topbar__merchant-copy strong{color:var(--merchant-text);font-size:.875rem;font-weight:600}.merchant-topbar__merchant-copy small{margin-top:.125rem;color:var(--merchant-text-faint);font-size:.75rem}.merchant-topbar__merchant:hover,.merchant-secondary-button:hover,.merchant-copy-button:hover{border-color:var(--merchant-line-strong);background:#f8fafc}.merchant-secondary-button--danger{color:#e11d48;border-color:#fecdd3}.merchant-secondary-button--success{color:#059669;border-color:#a7f3d0;background:#ecfdf5}.merchant-secondary-button--warning{color:#d97706;border-color:#fde68a;background:#fffbeb}.merchant-secondary-button--compact{min-height:1.875rem;padding:0 .75rem;border-radius:.75rem}.merchant-secondary-button--danger:hover{background:#fff1f2;border-color:#fecdd3}.merchant-secondary-button--warning:hover{background:#fef3c7;border-color:#fcd34d}.merchant-primary-button{min-height:2.625rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:0 1rem;border-radius:1rem;color:#fff;background:var(--merchant-primary);box-shadow:none;font-size:.875rem;font-weight:500}.merchant-primary-button:hover{transform:none;background:var(--merchant-primary-deep);filter:none}.merchant-text-button{color:var(--merchant-primary-deep);font-weight:600;padding:0}.merchant-text-button:hover{opacity:.76}.merchant-text-button--danger{color:var(--merchant-danger)}.merchant-icon-button{width:2.5rem;height:2.5rem;display:inline-grid;place-items:center;border-radius:.875rem;color:#64748b;border:.0625rem solid var(--merchant-line-strong);background:#fff;box-shadow:none}.merchant-icon-button:hover{color:var(--merchant-primary);background:#f8fafc}.merchant-primary-button:disabled,.merchant-secondary-button:disabled,.merchant-topbar__merchant:disabled,.merchant-copy-button:disabled,.merchant-icon-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.merchant-text-input,.merchant-select,.merchant-textarea{width:100%;border:.0625rem solid var(--merchant-line-strong);border-radius:1rem;background:#fff;color:var(--merchant-text);outline:none;transition:.16s ease}.merchant-text-input,.merchant-select{height:2.875rem;padding:0 1rem}.merchant-select[multiple]{min-height:6.75rem;padding-block:.75rem}input[type=date].merchant-text-input{padding-right:.75rem}.merchant-textarea{padding:.75rem 1rem;resize:vertical}.merchant-input-with-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.merchant-input-with-unit .merchant-text-input{border-top-right-radius:0;border-bottom-right-radius:0}.merchant-input-with-unit__suffix{display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;padding:0 .875rem;border:.0625rem solid var(--merchant-line-strong);border-left:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem;background:#fff;color:#94a3b8;font-size:.75rem;line-height:1}.merchant-text-input:focus,.merchant-select:focus,.merchant-textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 .1875rem #2563eb1f}.merchant-form-field{display:grid;gap:.5rem;min-width:0}.merchant-form-field span{font-size:.75rem;color:var(--merchant-text-soft)}.merchant-form-field span i{margin-right:.25rem;color:#f43f5e;font-style:normal}.merchant-form-field--inline{min-width:12.5rem}.merchant-form-field--full{grid-column:1 / -1}.merchant-page{display:grid;gap:1.5rem}.merchant-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.merchant-page-header__title{margin:.375rem 0 0;font-family:var(--merchant-font-body);font-size:1.875rem;font-weight:700;line-height:1.15;letter-spacing:-.03em}.merchant-page-header__description{margin:.5rem 0 0;max-width:47.5rem;color:var(--merchant-text-soft);font-size:.875rem;line-height:1.5}.merchant-page-header__actions{display:flex;flex-wrap:wrap;gap:.75rem}.merchant-panel{border:.0625rem solid var(--merchant-line);border-radius:1.625rem;background:#fff;box-shadow:var(--merchant-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.merchant-panel__header{padding:1rem 1.25rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:.0625rem solid #f1f5f9}.merchant-panel__title{margin:0;font-family:var(--merchant-font-body);font-size:.9375rem;font-weight:600;letter-spacing:0;color:#0f172a}.merchant-panel__description{margin:.375rem 0 0;color:var(--merchant-text-soft);font-size:.875rem;line-height:1.5}.merchant-panel__actions{display:flex;gap:.625rem;flex-wrap:wrap}.merchant-table__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.merchant-page--list .merchant-table__actions{flex-wrap:nowrap}.merchant-page--list .merchant-table__actions .merchant-icon-button{width:2.25rem;height:2.25rem}.merchant-page--list .merchant-table__actions .merchant-text-button{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .5rem;border-radius:.5rem;font-size:.8125rem;font-weight:600}.merchant-page--list .merchant-table__actions .merchant-text-button:hover{background:#eff6ff;color:var(--merchant-primary)}.merchant-page--list .merchant-linkish{font-weight:600}.merchant-linkish{color:var(--merchant-primary-deep)}.merchant-panel__body{min-width:0}.merchant-panel__body--padded{padding:1rem 1.25rem 1.25rem}.merchant-panel--filter .merchant-panel__header{padding-bottom:0;border-bottom:0}.merchant-panel--filter .merchant-panel__title{font-size:.875rem}.merchant-panel--filter .merchant-panel__description{font-size:.75rem}.merchant-panel--filter .merchant-panel__body--padded{padding-top:.75rem;padding-bottom:1rem}.merchant-panel--filter .merchant-toolbar{gap:.625rem}.merchant-panel--filter .merchant-toolbar__actions{gap:.75rem;align-self:stretch}.merchant-panel--filter .merchant-form-field--inline{min-width:11.5rem;flex:1 1 11.5rem}.merchant-panel--filter .merchant-form-field--inline span{font-size:.75rem;font-weight:500;color:#64748b}.merchant-panel--filter .merchant-text-input,.merchant-panel--filter .merchant-select{min-height:2.75rem;border-radius:1rem}.merchant-page--list .merchant-panel--filter .merchant-panel__body--padded{padding-bottom:.875rem}.merchant-panel--table .merchant-panel__header{padding:1rem 1.25rem}.merchant-panel--table .merchant-panel__title{font-size:.9375rem}.merchant-panel--table .merchant-panel__description{margin-top:.25rem;font-size:.8125rem}.merchant-page--list .merchant-panel--table .merchant-panel__header{align-items:center}.merchant-page--list .merchant-panel--table .merchant-panel__actions{gap:.75rem}.merchant-panel--table .merchant-table-wrap{border-top:.0625rem solid #f1f5f9}.merchant-panel--table .merchant-pagination{padding-inline:1.25rem}.merchant-flash{padding:.75rem .875rem;margin-bottom:1rem;border-radius:1rem}.merchant-flash--success{background:#ecfdf5;color:var(--merchant-success)}.merchant-flash--error{background:#fff1f2;color:var(--merchant-danger)}.merchant-flash--info{background:#eff6ff;color:var(--merchant-primary-deep)}.merchant-metric-grid,.merchant-grid{display:grid;gap:1.5rem}.merchant-metric-grid,.merchant-metric-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-grid--two,.merchant-grid--wide{grid-template-columns:1fr}.merchant-page--dashboard{gap:1.5rem}.merchant-dashboard__metric-card,.merchant-dashboard__quick-card,.merchant-dashboard__panel{height:100%}.merchant-dashboard__metric-card .merchant-metric,.merchant-dashboard__quick-card{min-height:8.25rem}.merchant-dashboard__metric-card .merchant-metric__subtext,.merchant-dashboard__quick-card .merchant-quick-card__sub{max-width:12rem}.merchant-dashboard__notice-list{gap:.625rem}.merchant-dashboard__panel--notice .merchant-panel__body--padded{padding-top:.875rem}.merchant-dashboard__panel--notice .merchant-notice-list{align-content:start}.merchant-dashboard__panel--recent .merchant-table,.merchant-dashboard__panel--overview .merchant-table{min-width:100%}.merchant-dashboard__panel--recent .merchant-table-wrap,.merchant-dashboard__panel--overview .merchant-table-wrap{border-radius:1rem}.merchant-page--api,.merchant-page--settings,.merchant-page--password,.merchant-page--export,.merchant-page--list,.merchant-page--orders{gap:1.5rem}.merchant-panel--page-inline>.merchant-panel__body--padded,.merchant-panel--page-inline>.merchant-panel__body{padding:1rem}.merchant-panel--payment-filter>.merchant-panel__body--padded,.merchant-panel--payment-filter>.merchant-panel__body,.merchant-panel--logistics-filter>.merchant-panel__body--padded,.merchant-panel--logistics-filter>.merchant-panel__body{padding:1rem}.merchant-inline-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.merchant-inline-filter__label{color:#334155;font-size:.875rem}.merchant-inline-filter__field{min-width:10rem}.merchant-inline-filter__field--wide{min-width:16rem}.merchant-inline-filter__control{min-width:10rem;min-height:2.75rem;border-radius:1rem}.merchant-inline-filter__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.merchant-panel--page-inline .merchant-inline-filter{align-items:center}.merchant-icon-button--header{width:2.75rem;height:2.75rem;border-radius:1rem}.merchant-panel--orders-filter>.merchant-panel__body--padded,.merchant-panel--orders-filter>.merchant-panel__body{padding:1.25rem}.merchant-orders-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.merchant-orders-filter__label{color:#334155;font-size:.875rem}.merchant-orders-filter__field{min-width:10rem}.merchant-orders-filter__field--input{min-width:12.5rem}.merchant-orders-filter__control{min-width:12.5rem;min-height:3rem;border-radius:1rem}.merchant-orders-filter__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.merchant-orders-filter__button{min-height:2.75rem}.merchant-panel--orders-table{overflow:hidden}.merchant-panel--orders-table>.merchant-panel__body{display:grid}.merchant-orders-table__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:.0625rem solid #f1f5f9}.merchant-page--orders .merchant-table{min-width:93.75rem}.merchant-page--orders .merchant-table__actions{gap:.75rem}.merchant-page--orders .merchant-table__actions .merchant-text-button{min-height:auto;padding:0;border-radius:0;background:transparent;font-size:.875rem;font-weight:500}.merchant-page--orders .merchant-table__actions .merchant-text-button:hover{background:transparent;color:inherit;text-decoration:underline;text-underline-offset:.125rem}.merchant-page--orders .merchant-table__actions .merchant-text-button:not(.merchant-text-button--danger){color:#2563eb}.merchant-page--orders .merchant-table__actions .merchant-text-button--danger{color:#f43f5e}.merchant-orders-table__order-no{color:#0f172a;font-size:.875rem;line-height:1.75}.merchant-orders-table__amount{color:#0f172a;font-size:.875rem;font-weight:600}.merchant-page--paypal .merchant-table,.merchant-page--stripe .merchant-table{min-width:105rem}.merchant-page--site-a .merchant-table{min-width:75rem}.merchant-page--site-b .merchant-table{min-width:84.375rem}.merchant-page--logistics .merchant-table{min-width:90rem}.merchant-page--lexicon .merchant-table{min-width:68.75rem}.merchant-shelf-pill{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .75rem;border-radius:.625rem;background:#dbeafe;color:#1d4ed8;font-size:.75rem;font-weight:600}.merchant-tag-list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.merchant-tag-chip{display:inline-flex;align-items:center;min-height:1.875rem;padding:0 .75rem;border:.0625rem solid #cbd5e1;border-radius:.5rem;color:#475569;font-size:.75rem;font-weight:500;background:#fff}.merchant-payment-table__receipt,.merchant-payment-table__limit,.merchant-table__receipt-stack{color:#334155;font-size:.875rem;line-height:1.7}.merchant-payment-table__limit-title{color:#0f172a;font-weight:600}.merchant-payment-table__limit-line{margin-top:.25rem}.merchant-page--api .merchant-grid--two,.merchant-page--settings .merchant-grid--two,.merchant-page--password .merchant-grid--wide{align-items:start;gap:1.5rem}.merchant-page--dashboard .merchant-panel__body--padded,.merchant-page--api .merchant-panel__body--padded,.merchant-page--settings .merchant-panel__body--padded,.merchant-page--password .merchant-panel__body--padded,.merchant-page--export .merchant-panel__body--padded{padding-top:1rem}.merchant-page--dashboard .merchant-panel__header{padding-bottom:.875rem}.merchant-dashboard__metrics,.merchant-dashboard__quick{gap:1rem}.merchant-dashboard__focus,.merchant-dashboard__latest{gap:1.5rem}.merchant-dashboard__panel--recent .merchant-table thead th,.merchant-dashboard__panel--overview .merchant-table thead th{padding-block:.75rem}.merchant-dashboard__panel--recent .merchant-table tbody td,.merchant-dashboard__panel--overview .merchant-table tbody td{padding-block:.875rem}.merchant-panel--api-info .merchant-api-field__control,.merchant-panel--api-info .merchant-api-field__control .merchant-text-input{min-height:3rem}.merchant-panel--api-info .merchant-copy-button{min-width:5.5rem;font-size:.875rem}.merchant-panel--api-callback .merchant-api-note{padding:.875rem 1rem}.merchant-panel--settings-email .merchant-text-input,.merchant-panel--password-form .merchant-text-input{min-height:3rem}.merchant-panel--settings-toggle .merchant-notify-item span,.merchant-panel--password-side .merchant-password-check span{font-size:.875rem}.merchant-panel--export .merchant-export-card{align-items:flex-start}.merchant-metric{padding:1.25rem;border:.0625rem solid var(--merchant-line);border-radius:1.625rem;background:#fff;box-shadow:var(--merchant-shadow);display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.merchant-quick-card{padding:1.25rem;border:.0625rem solid var(--merchant-line);border-radius:1.625rem;background:#fff;box-shadow:var(--merchant-shadow)}.merchant-quick-card__label{color:var(--merchant-text-soft);font-size:.875rem}.merchant-quick-card__value{margin-top:.625rem;font-family:var(--merchant-font-body);font-size:1.875rem;font-weight:700;letter-spacing:-.05em}.merchant-quick-card__sub{margin-top:.375rem;color:var(--merchant-text-faint);font-size:.875rem;line-height:1.5}.merchant-metric__title{color:var(--merchant-text-soft);font-size:.875rem}.merchant-metric__value{margin-top:.625rem;font-family:var(--merchant-font-body);font-size:2rem;font-weight:700;letter-spacing:-.03em}.merchant-metric__subtext{margin-top:.5rem;color:var(--merchant-text-faint);font-size:.875rem;line-height:1.5}.merchant-metric__icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:1rem;flex:none}.merchant-metric__icon--blue{background:#eff6ff;color:#2563eb;box-shadow:inset 0 0 0 .0625rem #dbeafe}.merchant-metric__icon--emerald{background:#ecfdf5;color:#059669;box-shadow:inset 0 0 0 .0625rem #d1fae5}.merchant-metric__icon--amber{background:#fffbeb;color:#d97706;box-shadow:inset 0 0 0 .0625rem #fef3c7}.merchant-metric__icon--rose{background:#fff1f2;color:#e11d48;box-shadow:inset 0 0 0 .0625rem #ffe4e6}.merchant-notice-list{display:grid;gap:.75rem}.merchant-notice{padding:1rem;border-radius:1.125rem;line-height:1.65;border:.0625rem solid transparent}.merchant-notice--accent{background:#eff6ff;color:#2563eb;border-color:#dbeafe}.merchant-notice--amber{background:#fffbeb;color:#d97706;border-color:#fde68a}.merchant-notice--emerald{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.merchant-notice--neutral{background:#f8fafc;color:#64748b}.merchant-panel--api-info .merchant-api-field span{color:#64748b;font-size:.875rem}.merchant-panel--api-info .merchant-detail-stack{gap:1rem}.merchant-panel--api-info .merchant-panel__body--padded,.merchant-panel--api-callback .merchant-panel__body--padded{padding-top:1rem}.merchant-panel--api-info .merchant-api-field__control{gap:0}.merchant-panel--api-info .merchant-api-field__control .merchant-text-input{border-top-right-radius:0;border-bottom-right-radius:0}.merchant-panel--api-info .merchant-copy-button{min-width:5rem;border-top-left-radius:0;border-bottom-left-radius:0;color:#2563eb}.merchant-panel--api-callback .merchant-api-note{background:#f8fafc;border-color:var(--merchant-line-strong)}.merchant-panel--api-callback .merchant-api-note-list{gap:1rem}.merchant-panel--api-callback .merchant-panel__description,.merchant-panel--settings-toggle .merchant-panel__description,.merchant-panel--password-side .merchant-panel__description,.merchant-panel--export .merchant-panel__description{font-size:.8125rem}.merchant-panel--settings-email .merchant-form-field span,.merchant-panel--password-form .merchant-password-field span{color:#334155;font-size:.875rem;font-weight:500}.merchant-panel--settings-toggle .merchant-notify-item{border-radius:1rem;background:#fff;padding:.875rem 1rem;border-color:#e2e8f0}.merchant-panel--settings-toggle .merchant-notify-item input{flex:none}.merchant-panel--settings-email .merchant-form-grid,.merchant-panel--settings-toggle .merchant-notify-list{gap:1rem}.merchant-panel--settings-email .merchant-text-input{min-height:3rem}.merchant-panel--password-form .merchant-password-grid{gap:1.25rem}.merchant-panel--password-form .merchant-text-input{min-height:3rem;border-radius:1rem}.merchant-panel--password-form .merchant-action-footer--line{margin-top:.25rem}.merchant-panel--password-side .merchant-password-check{border-radius:1rem;background:#fff;padding:.875rem 1rem;border-color:#e2e8f0}.merchant-panel--password-side .merchant-panel__body--padded{padding-top:1rem}.merchant-panel--password-side .merchant-password-checks{gap:.75rem}.merchant-export-grid{align-items:stretch}.merchant-panel--export .merchant-export-card{min-height:12.5rem;gap:1.5rem;align-content:space-between}.merchant-panel--export .merchant-primary-button{align-self:flex-start;border-radius:1rem}.merchant-panel--export .merchant-panel__body--padded{padding-top:.875rem}.merchant-panel--export .merchant-export-card p{max-width:28rem;font-size:.875rem}.merchant-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.merchant-toolbar__actions{margin-left:auto;display:flex;gap:.625rem;flex-wrap:wrap;align-self:center}.merchant-table-wrap{overflow:auto}.merchant-table{width:100%;min-width:53.75rem;border-collapse:separate;border-spacing:0}.merchant-table thead th{position:sticky;top:0;z-index:1;padding:.75rem 1rem;background:#f8fafce6;border-bottom:.0625rem solid #f1f5f9;color:#64748b;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap}.merchant-table tbody td{padding:1rem;border-bottom:.0625rem solid #f1f5f9;vertical-align:top;line-height:1.6;color:#334155}.merchant-table tbody tr:hover{background:#f8fafc}.merchant-table__empty{padding:2.5rem 1rem;text-align:center;color:var(--merchant-text-faint)}.merchant-pagination{padding:1rem 1.25rem;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;border-top:.0625rem solid #f1f5f9;background:#fff}.merchant-pagination__summary{color:var(--merchant-text-soft);margin-right:.25rem;font-size:.875rem}.merchant-pagination__actions{display:flex;align-items:center;gap:.625rem}.merchant-pagination__page-size{position:relative}.merchant-pagination__page-size-button,.merchant-pagination__nav-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.25rem;border:.0625rem solid var(--merchant-line-strong);border-radius:.75rem;background:#fff;color:#64748b;cursor:pointer}.merchant-pagination__page-size-button{min-width:6.75rem;justify-content:space-between;padding:0 1rem;color:#2563eb;border-color:#bfdbfe;background:#eff6ff;font-size:.875rem;font-weight:500}.merchant-pagination__page-size-icon{transition:transform .18s ease}.merchant-pagination__page-size-icon.is-open{transform:rotate(180deg)}.merchant-pagination__page-size-menu{position:absolute;right:0;bottom:calc(100% + .625rem);z-index:20;width:8rem;overflow:hidden;border:.0625rem solid var(--merchant-line-strong);border-radius:1rem;background:#fff;box-shadow:0 .75rem 2rem #0f172a1f}.merchant-pagination__page-size-item{width:100%;display:flex;align-items:center;padding:.75rem 1rem;text-align:left;font-size:.875rem;color:#334155;cursor:pointer}.merchant-pagination__page-size-item:hover{background:#f8fafc}.merchant-pagination__page-size-item.is-active{background:#f1f5f9;color:#2563eb;font-weight:600}.merchant-pagination__nav-button{width:2.25rem;padding:0}.merchant-pagination__nav-button:not(:disabled):hover{background:#f8fafc}.merchant-pagination__nav-button:disabled{cursor:not-allowed;border-color:var(--merchant-line);background:#f8fafc;color:#cbd5e1}.merchant-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 1rem;border-radius:.75rem;background:var(--merchant-primary);color:#fff;font-size:.875rem;font-weight:600}.merchant-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.625rem;padding:0 .75rem;border-radius:62.4375rem;font-size:.75rem;font-weight:700}.merchant-badge--emerald{background:#d1fae5;color:#047857}.merchant-badge--amber{background:#fef3c7;color:#b45309}.merchant-badge--rose{background:#ffe4e6;color:#be123c}.merchant-badge--slate{background:#f1f5f9;color:#475569}.merchant-account-menu{position:absolute;top:calc(100% + .625rem);right:0;width:20rem;padding:1rem;border:.0625rem solid var(--merchant-line);border-radius:1.5rem;background:#fff;box-shadow:0 1.5rem 3.75rem #0f172a2e;display:grid;gap:.75rem}.merchant-notification-menu{position:absolute;top:calc(100% + .625rem);right:4.875rem;width:min(23.75rem,calc(100vw - 2rem));padding:1rem;border:.0625rem solid var(--merchant-line);border-radius:1.5rem;background:#fff;box-shadow:0 1.5rem 3.75rem #0f172a2e;display:grid;gap:.75rem}.merchant-notification-menu__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.25rem .125rem 0}.merchant-notification-menu__eyebrow{color:var(--merchant-text-faint);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.merchant-notification-menu__title{margin-top:.375rem;color:var(--merchant-text);font-size:1rem;font-weight:700;letter-spacing:-.03em}.merchant-notification-menu__count{min-width:1.875rem;height:1.875rem;display:inline-flex;align-items:center;justify-content:center;border-radius:62.4375rem;background:#eff6ff;color:var(--merchant-primary-deep);font-size:.8125rem;font-weight:700}.merchant-notification-menu__state{padding:1rem .875rem;border:.0625rem dashed var(--merchant-line-strong);border-radius:1.125rem;color:var(--merchant-text-soft);background:#f8fafc}.merchant-notification-menu__list{display:grid;gap:.625rem}.merchant-notification-card{width:100%;display:grid;gap:.5rem;padding:.875rem 1rem;border:.0625rem solid var(--merchant-line);border-radius:1rem;background:#fff;text-align:left}.merchant-notification-card--danger{border-color:#fecdd3;background:#fff1f2}.merchant-notification-card--warning{border-color:#fde68a;background:#fffbeb}.merchant-notification-card--info{border-color:#dbeafe;background:#eff6ff}.merchant-notification-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.merchant-notification-card__title{color:var(--merchant-text);font-size:.8125rem;font-weight:700}.merchant-notification-card__pill{min-width:1.75rem;height:1.75rem;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:62.4375rem;background:#0f172a14;color:var(--merchant-text);font-size:.75rem;font-weight:700}.merchant-notification-card__content{color:var(--merchant-text-soft);line-height:1.7}.merchant-notification-card__meta{color:var(--merchant-text-faint);font-size:.6875rem}.merchant-notification-menu__list .merchant-notification-card{align-content:start}.merchant-account-menu__card{padding:1rem;border-radius:1rem;background:#f8fafc}.merchant-account-menu__summary{display:flex;align-items:center;gap:.875rem}.merchant-account-menu__avatar{width:2.875rem;height:2.875rem;display:grid;place-items:center;border-radius:.875rem;background:#0f172a;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.08em}.merchant-account-menu__copy{min-width:0}.merchant-account-menu__name{margin-top:.25rem;color:var(--merchant-text);font-size:.9375rem;font-weight:700;line-height:1.4}.merchant-account-menu__role{margin-top:.125rem;color:var(--merchant-text-soft);font-size:.75rem}.merchant-account-menu__email{margin-top:.25rem;color:var(--merchant-text-soft);font-size:.75rem;line-height:1.6}.merchant-account-menu__actions{display:grid;gap:.5rem}.merchant-account-menu__actions .merchant-secondary-button,.merchant-account-menu__actions .merchant-secondary-button--danger{width:100%;justify-content:flex-start}.merchant-account-menu__actions .merchant-secondary-button,.merchant-account-menu__actions .merchant-secondary-button--danger{gap:.625rem;min-height:2.75rem;border-radius:1rem}.merchant-export-card{display:grid;gap:1.125rem}.merchant-export-card p{margin:0;color:var(--merchant-text-soft);line-height:1.65}.merchant-drawer__mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:flex-end;background:#0f172a59;-webkit-backdrop-filter:blur(.0625rem);backdrop-filter:blur(.0625rem)}.merchant-drawer{width:min(38.75rem,100%);height:100%;overflow-y:auto;border-radius:0;border:0;background:#fff;box-shadow:0 1.5rem 3.75rem #0f172a2e}.merchant-drawer--wide{width:min(61.25rem,100%)}.merchant-drawer__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:0;background:#0f172a;color:#fff}.merchant-drawer__header h3{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:0}.merchant-drawer__body{padding:1.5rem}.merchant-drawer__body>.merchant-action-stack{max-width:55rem;margin-inline:auto}.merchant-drawer-state,.merchant-detail-note{padding:1.25rem;border-radius:1rem;border:.0625rem solid var(--merchant-line);background:#f8fafc;color:var(--merchant-text-soft);line-height:1.65}.merchant-detail-layout{display:grid;gap:1.125rem}.merchant-detail-layout--order,.merchant-detail-layout--logistics{gap:1.25rem}.merchant-detail-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-detail-columns{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-detail-field,.merchant-detail-line{display:grid;gap:.5rem}.merchant-detail-field span,.merchant-detail-line span{color:#64748b;font-size:.875rem}.merchant-detail-field strong,.merchant-detail-line strong{display:flex;align-items:center;word-break:break-word;min-height:3rem;padding:.75rem 1rem;border:.0625rem solid var(--merchant-line);border-radius:.75rem;background:#fff;font-weight:500;color:#334155}.merchant-detail-stack{display:grid;gap:1rem}.merchant-panel--detail .merchant-panel__title{font-size:.9375rem}.merchant-panel--detail .merchant-panel__description{font-size:.8125rem}.merchant-panel--detail .merchant-panel__body--padded{padding-top:1rem}.merchant-panel--detail-overview .merchant-detail-grid{gap:1rem}.merchant-panel--detail-items .merchant-table-wrap{border-radius:1rem}.merchant-form-grid{display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-form-grid--single{grid-template-columns:1fr}.merchant-action-stack,.merchant-radio-stack,.merchant-select-list,.merchant-side-list,.merchant-preview-group,.merchant-preview-card,.merchant-preview-table-wrap{display:grid;gap:1rem}.merchant-action-stack--editor,.merchant-action-stack--account,.merchant-action-stack--limit{max-width:55rem;margin-inline:auto}.merchant-action-stack--selection,.merchant-action-stack--import,.merchant-action-stack--export,.merchant-action-stack--mode{max-width:40rem;margin-inline:auto}.merchant-action-stack--account-bind{max-width:none}.merchant-action-stack--region{gap:1rem}.merchant-action-stack--selection .merchant-toolbar,.merchant-action-stack--selection .merchant-dialog-search,.merchant-action-stack--selection .merchant-action-row,.merchant-action-stack--selection .merchant-action-footer,.merchant-action-stack--import .merchant-action-footer,.merchant-action-stack--export .merchant-action-footer{width:100%}.merchant-action-stack--selection .merchant-preview-table-wrap,.merchant-action-stack--selection .merchant-select-list,.merchant-action-stack--selection .merchant-side-list,.merchant-action-stack--account-bind .merchant-preview-table-wrap{border-radius:1rem}.merchant-action-stack--import .merchant-upload-box{border-radius:1rem;padding:2rem 1.5rem}.merchant-action-stack--import .merchant-api-note,.merchant-action-stack--export .merchant-radio-stack,.merchant-action-stack--mode .merchant-api-note{font-size:.875rem}.merchant-action-stack--account .merchant-preview-card--soft,.merchant-action-stack--limit .merchant-preview-card--soft{background:#f8fafc;border-color:#e2e8f0}.merchant-preview-card{padding:1.25rem;border:.0625rem solid var(--merchant-line);border-radius:1rem;background:#fff;gap:1.25rem}.merchant-preview-card--soft{background:#f8fafc;border-color:#e2e8f0}.merchant-preview-card__title,.merchant-preview-group__title{color:var(--merchant-text);font-size:.875rem;font-weight:600}.merchant-preview-card__title{padding-bottom:.75rem;border-bottom:.0625rem solid #f1f5f9}.merchant-action-stack--selection .merchant-table thead th,.merchant-action-stack--account-bind .merchant-table thead th{padding-block:.75rem}.merchant-action-stack--selection .merchant-table tbody td,.merchant-action-stack--account-bind .merchant-table tbody td{padding-block:.875rem}.merchant-action-stack--selection .merchant-action-row,.merchant-action-stack--selection .merchant-action-footer{padding-top:.25rem}.merchant-action-stack--selection .merchant-checkline,.merchant-action-stack--account-bind .merchant-checkline{color:#2563eb}.merchant-action-stack--import .merchant-action-note,.merchant-action-stack--export .merchant-action-note{color:#334155;font-size:.875rem}.merchant-action-stack--import .merchant-action-note .merchant-text-button{color:#2563eb;font-weight:500}.merchant-action-stack--export .merchant-radio-stack{padding:1rem 1.125rem;border:.0625rem solid var(--merchant-line);border-radius:1rem;background:#fff}.merchant-action-stack--limit .merchant-api-note-list{gap:.875rem}.merchant-preview-group{padding:1rem 1.125rem;border:.0625rem solid var(--merchant-line);border-radius:1rem;background:#fff;gap:.875rem}.merchant-preview-table-wrap{overflow:auto;border:.0625rem solid var(--merchant-line);border-radius:1rem;background:#fff}.merchant-radio-row,.merchant-action-row,.merchant-action-row__buttons,.merchant-checkline{display:flex;align-items:center;gap:.75rem}.merchant-action-row{justify-content:space-between;gap:1rem}.merchant-action-row__buttons{justify-content:flex-end}.merchant-radio-row{flex-wrap:wrap}.merchant-radio-row label,.merchant-checkline{font-size:.875rem}.merchant-radio-row label{display:inline-flex;align-items:center;gap:.5rem;color:#334155}.merchant-radio-stack label{display:flex;align-items:center;gap:.625rem;color:var(--merchant-text-soft);font-size:.875rem}.merchant-radio-stack .is-disabled{color:var(--merchant-text-faint)}.merchant-checkline{color:var(--merchant-text-soft);font-size:.8125rem}.merchant-checkline--accent{color:var(--merchant-primary-deep)}.merchant-action-footer{display:flex;justify-content:flex-end;gap:.625rem;align-items:center;flex-wrap:wrap}.merchant-action-footer .merchant-primary-button,.merchant-action-footer .merchant-secondary-button{min-height:2.625rem;border-radius:.75rem}.merchant-action-footer--line{padding-top:1.25rem;border-top:.0625rem solid #e2e8f0}.merchant-dialog-filter{min-width:8.75rem}.merchant-dialog-search{position:relative;flex:1;min-width:13.75rem}.merchant-dialog-search svg{position:absolute;right:.875rem;top:50%;color:var(--merchant-text-faint);transform:translateY(-50%)}.merchant-dialog-search .merchant-text-input{padding-right:2.625rem;min-height:2.875rem}.merchant-select-list{min-height:21.25rem;max-height:24rem;overflow:auto;padding:1.25rem;border:.0625rem solid var(--merchant-line);border-radius:1rem;background:#fff}.merchant-select-list label,.merchant-side-list label{display:flex;align-items:center;gap:.625rem;color:#334155;line-height:1.5}.merchant-select-list .merchant-table__empty,.merchant-side-list .merchant-table__empty{padding:2rem .75rem}.merchant-side-list{min-height:21.25rem;max-height:24rem;overflow:auto;padding:1.25rem;border:.0625rem solid var(--merchant-line);border-radius:1rem;background:#fff}.merchant-side-list__title{padding-bottom:.75rem;border-bottom:.0625rem solid var(--merchant-line);color:var(--merchant-text);font-size:.8125rem;font-weight:700}.merchant-upload-box{border:.0625rem dashed #60a5fa;border-radius:1rem;background:#fff;padding:2rem 1.5rem;text-align:center;color:#2563eb;box-shadow:inset 0 0 0 .0625rem #bfdbfe8c}.merchant-upload-box__inner{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500}.merchant-action-note{font-size:.875rem;color:#334155;line-height:1.5}.merchant-action-note .merchant-text-button{margin-left:.25rem;text-decoration:underline;text-underline-offset:.125rem}.merchant-inline-input{max-width:4.75rem;height:2.125rem;padding:0 .625rem}.merchant-inline-input--wide{max-width:5.75rem}.merchant-dialog-tabs{display:flex;gap:1.125rem;padding:0 .125rem .75rem;border-bottom:.0625rem solid var(--merchant-line)}.merchant-dialog-tab{padding-bottom:.625rem;color:var(--merchant-text-soft);font-size:.8125rem;font-weight:600}.merchant-dialog-tab.is-active{border-bottom:.125rem solid var(--merchant-primary);color:var(--merchant-primary-deep)}.merchant-center-modal__mask,.merchant-side-panel__mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a59;-webkit-backdrop-filter:blur(.0625rem);backdrop-filter:blur(.0625rem)}.merchant-center-modal__mask{display:grid;place-items:center;padding:1.25rem}.merchant-center-modal{width:min(100%,26.25rem);overflow:hidden;border:.0625rem solid var(--merchant-line-strong);border-radius:.375rem;background:#fff;box-shadow:0 1.5rem 3.75rem #0f172a2e}.merchant-center-modal--md{max-width:26.25rem}.merchant-center-modal--lg{max-width:35rem}.merchant-center-modal--limit{max-width:57.5rem}.merchant-center-modal--xl{max-width:61.25rem}.merchant-center-modal__header,.merchant-side-panel__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#0f172a;color:#fff}.merchant-center-modal__header h3,.merchant-side-panel__header h3{margin:0;font-size:.9375rem;font-weight:700}.merchant-drawer__header .merchant-icon-button,.merchant-center-modal__header .merchant-icon-button,.merchant-side-panel__header .merchant-icon-button{width:2.25rem;height:2.25rem;border-color:transparent;background:transparent;color:#ffffffd1}.merchant-drawer__header .merchant-icon-button:hover,.merchant-center-modal__header .merchant-icon-button:hover,.merchant-side-panel__header .merchant-icon-button:hover{background:#ffffff14;color:#fff}.merchant-center-modal__body,.merchant-side-panel__body{padding:1.5rem;background:#fff}.merchant-center-modal__body>.merchant-action-stack,.merchant-side-panel__body>.merchant-action-stack{gap:1.25rem}.merchant-api-note-list{gap:.75rem}.merchant-api-field__control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;align-items:stretch}.merchant-api-field__control .merchant-copy-button{min-width:5rem;border-top-left-radius:0;border-bottom-left-radius:0}.merchant-api-field__control .merchant-text-input{border-top-right-radius:0;border-bottom-right-radius:0}.merchant-side-panel__mask{display:flex;justify-content:flex-end}.merchant-side-panel{width:min(28.75rem,100%);height:100%;overflow:auto;background:#fff;box-shadow:-.75rem 0 2.5rem #0f172a2e}.merchant-notify-list,.merchant-api-note-list,.merchant-password-checks,.merchant-security-notes{display:grid;gap:.875rem}.merchant-notify-item,.merchant-password-check{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border:.0625rem solid var(--merchant-line);border-radius:1rem;background:#fff}.merchant-notify-item span,.merchant-password-check span{flex:1;color:#334155}.merchant-api-field{display:grid;gap:.5rem}.merchant-api-field span,.merchant-password-field span{color:var(--merchant-text-soft);font-size:.75rem}.merchant-api-note{padding:.75rem .875rem;border-radius:1rem;border:.0625rem solid var(--merchant-line);background:#f8fafc;color:var(--merchant-text-soft);line-height:1.65}.merchant-action-stack .merchant-text-input,.merchant-action-stack .merchant-select,.merchant-action-stack .merchant-textarea{border-radius:.75rem}.merchant-action-stack .merchant-form-field span{color:#334155;font-size:.875rem}.merchant-action-stack .merchant-text-input,.merchant-action-stack .merchant-select{min-height:3rem}.merchant-action-stack .merchant-dialog-search .merchant-text-input{min-height:2.75rem}.merchant-action-stack .merchant-input-with-unit .merchant-text-input{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.merchant-action-stack .merchant-input-with-unit__suffix{min-width:3.75rem;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;font-size:.875rem}.merchant-password-grid,.merchant-password-side{display:grid;gap:1rem}.merchant-password-field{display:grid;gap:.5rem}.merchant-password-field i{margin-right:.25rem;color:var(--merchant-danger);font-style:normal}.merchant-password-field__input{position:relative}.merchant-password-field__input svg{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--merchant-text-faint)}.merchant-password-field__input .merchant-text-input{padding-left:2.625rem}.merchant-password-field__input.is-success svg,.merchant-password-check.is-success svg,.merchant-password-check.is-success span{color:var(--merchant-success)}.merchant-password-field--code{grid-template-columns:minmax(0,1fr) 11.25rem;align-items:end}@keyframes merchantPulse{0%,to{opacity:.55;transform:scaleX(.98)}50%{opacity:1;transform:scaleX(1)}}@media(max-width:80rem){.merchant-login{padding:1.5rem 1.125rem}.merchant-metric-grid,.merchant-detail-columns,.merchant-form-grid{grid-template-columns:1fr 1fr}}@media(min-width:80rem){.merchant-login__panel{padding:2.5rem}.merchant-topbar,.merchant-shell__content{padding-inline:2rem}.merchant-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-grid--wide{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media(max-width:60rem){.merchant-shell{grid-template-columns:1fr}.merchant-sidebar__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:block;background:#0c14264d}.merchant-sidebar{position:fixed;top:0;left:0;z-index:40;width:17.5rem;transform:translate(-100%);transition:transform .22s ease}.merchant-sidebar--open{transform:translate(0)}.merchant-topbar{padding:.875rem 1rem}.merchant-topbar__menu{display:inline-grid}.merchant-sidebar__close{display:inline-grid;place-items:center}.merchant-topbar__merchant-copy{display:none}.merchant-shell__content{padding:1rem}.merchant-drawer__mask{padding:.875rem}.merchant-metric-grid,.merchant-grid--two,.merchant-grid--wide,.merchant-detail-grid,.merchant-detail-columns,.merchant-form-grid,.merchant-login__actions,.merchant-password-field--code{grid-template-columns:1fr}.merchant-page-header,.merchant-pagination{flex-direction:column;align-items:stretch}.merchant-toolbar__actions{margin-left:0}.merchant-orders-filter{align-items:stretch}.merchant-orders-filter__label,.merchant-orders-filter__field,.merchant-orders-filter__field--input,.merchant-orders-filter__control,.merchant-orders-filter__actions,.merchant-inline-filter__label,.merchant-inline-filter__field,.merchant-inline-filter__field--wide,.merchant-inline-filter__control,.merchant-inline-filter__actions{width:100%}.merchant-orders-table__toolbar{padding:1rem}}@media(max-width:40rem){.merchant-login__panel,.merchant-panel,.merchant-drawer{border-radius:1.25rem}.merchant-account-menu{width:min(92vw,20rem);right:0}}
