*{margin:0;padding:0}body{background:#f1f5f9;font-family:Arial,Helvetica,sans-serif}.login-page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.login-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 30px #00000014;max-width:420px;padding:32px 28px;width:100%}.login-header{margin-bottom:28px;text-align:center}.login-header h2{color:#1e293b;font-size:1.8rem;font-weight:700;margin-bottom:6px}.login-header p{color:#64748b;font-size:.9rem}.form-group{display:flex;flex-direction:column;margin-bottom:18px}.form-group label{color:#334155;font-size:.9rem;font-weight:600;margin-bottom:6px}.login-input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;font-size:.95rem;padding:13px 14px;transition:all .2s ease;width:100%}.login-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;outline:none}.login-button{background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:13px;transition:all .2s ease;width:100%}.login-button:hover{background:#1d4ed8}.login-button:disabled{background:#94a3b8;cursor:not-allowed}@media (max-width:480px){.login-card{padding:24px 18px}.login-header h2{font-size:1.5rem}}.file-upload-container{align-items:center;background-color:#f7f7f7;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:20px auto;max-width:500px;padding:20px}.file-input{background-color:#fff;border:2px solid #007bff;border-radius:5px;color:#333;font-size:16px;margin-bottom:20px;outline:none;padding:10px;transition:border-color .3s ease;width:100%}.file-input:focus{border-color:#0056b3}.file-input-error{background-color:#fff0f0;border:2px solid #ff4d4d}.error-message{color:#ff4d4d;font-size:14px;margin-top:10px}.upload-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.upload-button:hover{background-color:#0056b3}.progress-text{color:#007bff;font-size:16px;font-weight:700;margin-top:10px}.download-url-container{align-items:center;display:flex;flex-direction:column;margin-top:20px;width:100%}.download-url-container p{color:#333;font-size:16px;margin-bottom:10px}.url-textarea{background-color:#f0f0f0;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;color:#333;font-family:Courier New,Courier,monospace;font-size:14px;max-width:450px;outline:none;padding:10px;resize:none;width:100%}.url-textarea:focus{background-color:#fff;border-color:#007bff}body{background:radial-gradient(circle at top left,#2563eb14,#0000 35%),#f5f7fb;color:#172033;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;min-height:100vh;padding:0}#root>div>div,body>#root>div{margin:48px auto;width:min(1420px,calc(100% - 40px))}h2{color:#111827;font-size:30px;font-weight:800;letter-spacing:-.8px;margin:0 0 32px;text-align:left}#root>div>div>div{background:#fff;border:1px solid #e7eaf0;border-radius:16px;box-shadow:0 1px 2px #10182808,0 5px 18px rgba(16,24,40,.025);margin-bottom:14px;padding:20px 22px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}#root>div>div>div:hover{border-color:#d8dee9;box-shadow:0 2px 4px #1018280a,0 8px 25px rgba(16,24,40,.045)}label{color:#374151;display:block;font-size:13px;font-weight:700;letter-spacing:.01em;margin-bottom:8px}input[type=email],input[type=number],input[type=text],input[type=url],select,textarea{background:#fff;border:1px solid #d8dde6;border-radius:10px;color:#111827;display:block;font-family:inherit;font-size:14px;margin:0 0 18px;outline:none;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}div>input:last-child,div>textarea:last-child{margin-bottom:0}input::placeholder,textarea::placeholder{color:#9ca3af}input[type=email]:focus,input[type=number]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1c}textarea{line-height:1.55;min-height:105px;resize:vertical}input[type=file]{background:#f8fafc;border:1px dashed #b8c2d3;border-radius:12px;color:#64748b;cursor:pointer;display:block;padding:12px;transition:border-color .2s ease,background-color .2s ease;width:100%}input[type=file]:hover{background:#f5f8ff;border-color:#2563eb}input[type=file]::file-selector-button{background:#e8efff;border:0;border-radius:8px;color:#1d4ed8;cursor:pointer;font-family:inherit;font-weight:700;margin-right:14px;padding:9px 15px;transition:background-color .2s ease,transform .15s ease}input[type=file]::file-selector-button:hover{background:#dce7ff}h3{color:#172033;font-size:18px;margin:0 0 18px}h3,h4{font-weight:800}h4{color:#374151;font-size:14px;margin:16px 0 10px;text-transform:capitalize}ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 14px;padding:0}li,ul{gap:8px}li{align-items:center;background:#f8fafc;border:1px solid #dbe2ec;border-radius:999px;color:#334155;display:inline-flex;font-size:13px;font-weight:600;padding:7px 8px 7px 12px}button{border:none;cursor:pointer;font-family:inherit;outline:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}#root>div>div>button{background:#2563eb;border-radius:12px;box-shadow:0 4px 12px #2563eb38;color:#fff;font-size:15px;font-weight:800;letter-spacing:.01em;margin-top:12px;padding:14px 22px;width:100%}#root>div>div>button:hover{background:#1d4ed8;box-shadow:0 7px 18px #2563eb47;transform:translateY(-1px)}#root>div>div>button:active{box-shadow:0 3px 8px #2563eb33;transform:translateY(0)}li button{background:#fee2e2;border-radius:999px;box-shadow:none;color:#b91c1c;font-size:11px;font-weight:700;padding:4px 8px;width:auto}li button:hover{background:#fecaca;transform:none}.error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c}.error,.success{font-size:14px;font-weight:600;margin-top:16px;padding:12px 14px}.success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#15803d}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:700px){#root>div>div,body>#root>div{margin:24px auto 40px;width:calc(100% - 24px)}h2{font-size:25px;margin-bottom:22px}#root>div>div>div{border-radius:14px;margin-bottom:12px;padding:17px}input[type=email],input[type=number],input[type=text],input[type=url],select,textarea{font-size:16px}input[type=file]{font-size:13px}input[type=file]::file-selector-button{display:block;margin:0 0 10px}textarea{min-height:95px}#root>div>div>button{border-radius:11px;font-size:16px;padding:15px}}.ctl-admin{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 30px #0f172a0a;font-family:inherit;margin:28px auto;max-width:850px;padding:28px;width:100%}.ctl-admin-header h2{color:#0f172a;font-size:24px;font-weight:750;margin:0 0 8px}.ctl-admin-header p{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 26px}.ctl-admin-field,.ctl-admin-main-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ctl-admin-main-field{margin-bottom:28px}.ctl-admin-field label,.ctl-admin-main-field label{color:#334155;font-size:12px;font-weight:700}.ctl-admin input{background:#fff;border:1px solid #dbe3ed;border-radius:10px;box-sizing:border-box;color:#0f172a;font-size:14px;height:46px;min-width:0;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s;width:100%}.ctl-admin input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.ctl-admin-list-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.ctl-admin-list-heading h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ctl-admin-list-heading span{color:#64748b;font-size:12px}.ctl-admin-items{display:flex;flex-direction:column;gap:12px}.ctl-admin-item{grid-gap:12px;align-items:end;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 36px;padding:16px}.ctl-admin-item-number{align-self:center;color:#64748b;font-size:13px;font-weight:800}.ctl-admin-remove{background:#fff;border:1px solid #fecaca;border-radius:9px;color:#dc2626;cursor:pointer;font-size:22px;height:42px;width:36px}.ctl-admin-remove:hover{background:#fef2f2}.ctl-admin-add{background:#fff;border:1px dashed #94a3b8;border-radius:10px;color:#334155;cursor:pointer;font-size:13px;font-weight:700;margin-top:16px;padding:11px 16px}.ctl-admin-add:hover{background:#f8fafc}.ctl-admin-error,.ctl-admin-success{border-radius:10px;font-size:13px;line-height:1.5;margin-top:18px;padding:12px 14px}.ctl-admin-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.ctl-admin-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.ctl-admin-submit{background:#0f172a;border:none;border-radius:11px;color:#fff;cursor:pointer;font-size:14px;font-weight:750;margin-top:22px;min-height:48px;padding:12px 18px;width:100%}.ctl-admin-submit:hover:not(:disabled){background:#1e293b}.ctl-admin-submit:disabled{cursor:not-allowed;opacity:.6}@media (max-width:600px){.ctl-admin{padding:18px}.ctl-admin-item{grid-template-columns:24px minmax(0,1fr) 36px}.ctl-admin-item .ctl-admin-field{grid-column:2}.ctl-admin-item-number{grid-column:1;grid-row:1/3}.ctl-admin-remove{align-self:center;grid-column:3;grid-row:1/3}}.missing-variants{width:100%}.missing-variants__header{margin-bottom:14px}.missing-variants__title{color:#0f172a;font-size:1rem;font-weight:600;margin:0 0 4px}.missing-variants__subtitle{color:#64748b;font-size:.88rem;line-height:1.4;margin:0}.missing-variants__state{border:1px solid #0000;border-radius:12px;padding:14px 16px}.missing-variants__state h4,.missing-variants__state p{margin:0}.missing-variants__state h4{font-size:.95rem;font-weight:700;margin-bottom:8px}.missing-variants__state--neutral{background:#f8fafc;border-color:#e2e8f0;color:#475569}.missing-variants__state--warning{background:#fff7ed;border-color:#fdba74;color:#9a3412}.missing-variants__state--error{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.missing-variants__state--success{background:#f0fdf4;border-color:#86efac;color:#166534}.missing-variants__list{margin:12px 0;padding-left:18px}.missing-variants__item{font-size:.9rem;margin-bottom:6px;word-break:break-word}.missing-variants__note{font-size:.85rem;font-style:italic;margin-top:10px!important}.ad-variants{width:100%}.ad-variants__header{margin-bottom:14px}.ad-variants__title{color:#0f172a;font-size:1rem;font-weight:600;margin:0 0 4px}.ad-variants__subtitle{color:#64748b;font-size:.88rem;line-height:1.4;margin:0}.ad-variants__form{display:flex;flex-direction:column;gap:14px}.ad-variants__field{display:flex;flex-direction:column;gap:6px}.ad-variants__label{color:#334155;font-size:.88rem;font-weight:600}.ad-variants__file-input,.ad-variants__input{font-size:.92rem;width:100%}.ad-variants__input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;outline:none;padding:11px 12px;transition:border-color .2s ease,box-shadow .2s ease}.ad-variants__input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ad-variants__file-input{color:#475569;padding:10px 0}.ad-variants__file-count{color:#64748b;font-size:.84rem;margin:0}.ad-variants__button{align-self:flex-start;background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.92rem;font-weight:600;padding:11px 16px;transition:background .2s ease,opacity .2s ease}.ad-variants__button:hover{background:#1d4ed8}.ad-variants__button:disabled{background:#94a3b8;cursor:not-allowed}.ad-variants__message{border-radius:10px;font-size:.9rem;line-height:1.4;padding:12px 14px}.ad-variants__message--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.ad-variants__message--success{background:#f0fdf4;border:1px solid #86efac;color:#166534}.ad-variants__message--error{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c}.delete-variants{width:100%}.delete-variants__header{margin-bottom:14px}.delete-variants__title{color:#0f172a;font-size:1rem;font-weight:600;margin:0 0 4px}.delete-variants__subtitle{color:#64748b;font-size:.88rem;line-height:1.4;margin:0}.delete-variants__form{display:flex;flex-direction:column;gap:14px}.delete-variants__field{display:flex;flex-direction:column;gap:6px}.delete-variants__label{color:#334155;font-size:.88rem;font-weight:600}.delete-variants__input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-size:.92rem;outline:none;padding:11px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.delete-variants__input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.delete-variants__button{align-self:flex-start;background:#dc2626;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.92rem;font-weight:600;padding:11px 16px;transition:background .2s ease,opacity .2s ease}.delete-variants__button:hover{background:#b91c1c}.delete-variants__button:disabled{background:#fca5a5;cursor:not-allowed}.delete-variants__message{border-radius:10px;font-size:.9rem;line-height:1.4;padding:12px 14px}.delete-variants__message--info{background:#fff7ed;border:1px solid #fdba74;color:#9a3412}.delete-variants__message--success{background:#f0fdf4;border:1px solid #86efac;color:#166534}.delete-variants__message--error{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c}.trigger-translation{max-height:200px;width:100%}.trigger-translation__header{margin-bottom:14px}.trigger-translation__title{color:#0f172a;font-size:1rem;font-weight:600;margin:0 0 4px}.trigger-translation__subtitle{color:#64748b;font-size:.88rem;line-height:1.4;margin:0}.trigger-translation__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.trigger-translation__button{background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 14px;transition:background .2s ease}.trigger-translation__button:hover{background:#1d4ed8}.trigger-translation__button:disabled{background:#94a3b8;cursor:not-allowed}.trigger-translation__meta{color:#64748b;font-size:.84rem}.trigger-translation__result{border:1px solid #0000;border-radius:10px;margin-top:14px;padding:12px 14px}.trigger-translation__result--success{background:#f0fdf4;border-color:#86efac;color:#166534}.trigger-translation__result--error{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.trigger-translation__message{font-size:.9rem;line-height:1.4;margin:0}.trigger-translation__details-btn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;font-size:.84rem;font-weight:600;margin-top:10px;padding:7px 10px}.trigger-translation__details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:.78rem;line-height:1.45;margin-top:10px;max-height:220px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-word}.learn-video{width:100%}.learn-video__inner{max-width:420px}.learn-video__header{display:flex;flex-direction:column;gap:10px}.learn-video__title{color:#0f172a;font-size:1rem;font-weight:600;margin:0 0 4px}.learn-video__description{color:#64748b;font-size:.86rem;line-height:1.4;margin:0}.learn-video__toggle{align-self:flex-start;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#2563eb;cursor:pointer;font-size:.88rem;font-weight:600;padding:8px 12px;transition:.2s ease}.learn-video__toggle:hover{background:#f8fafc;border-color:#93c5fd}.learn-video__frame-wrapper{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:10px;margin-top:12px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.learn-video__frame{height:100%;inset:0;position:absolute;width:100%}@media (max-width:480px){.learn-video__inner{max-width:100%}}.video-manager{width:100%}.video-manager__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.video-manager__title{color:#0f172a;font-size:1rem;font-weight:600;margin:0 0 4px}.video-manager__subtitle{color:#64748b;font-size:.88rem;line-height:1.4;margin:0}.video-manager__toggle{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#2563eb;cursor:pointer;font-size:.86rem;font-weight:600;padding:8px 12px}.video-manager__toggle:hover{background:#f8fafc}.video-manager__body{margin-top:14px}.video-manager__upload{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.video-manager__input{font-size:.88rem}.video-manager__upload-btn{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.88rem;font-weight:600;padding:9px 14px}.video-manager__upload-btn:disabled{background:#94a3b8;cursor:not-allowed}.video-manager__message{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:.85rem;margin-bottom:12px;padding:10px 12px}.video-manager__list-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:220px;overflow-y:auto}.video-manager__list{list-style:none;margin:0;padding:0}.video-manager__item{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.video-manager__item:last-child{border-bottom:none}.video-manager__item-left{align-items:center;display:flex;gap:10px;min-width:0}.video-manager__thumb{object-fit:cover}.video-manager__file-icon,.video-manager__thumb{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;height:40px;width:40px}.video-manager__file-icon{align-items:center;color:#475569;display:flex;font-size:.65rem;font-weight:700;justify-content:center}.video-manager__file-name{color:#334155;font-size:.85rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-manager__delete-btn{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:600;padding:7px 10px}.video-manager__delete-btn:hover{background:#b91c1c}.video-manager__empty{color:#64748b;font-size:.85rem;margin:0;padding:14px}@media (max-width:520px){.video-manager__item{align-items:flex-start;flex-direction:column}.video-manager__file-name{max-width:100%}}.dashboard-page{background:#f8fafc;min-height:100vh;padding:32px 20px}.dashboard-container{margin:0 auto;max-width:1200px}.dashboard-header{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 18px #0f172a0a;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.dashboard-header h1{color:#0f172a;font-size:2rem;margin-bottom:8px}.dashboard-header p{color:#64748b;font-size:.98rem;max-width:700px}.header-actions{display:flex;flex-wrap:wrap;gap:12px}.link-btnter,.primary-btn,.secondary-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;padding:12px 16px;text-decoration:none;transition:.2s ease}.primary-btn{background:#2563eb;color:#fff}.primary-btn:hover{background:#1d4ed8}.secondary-btn{background:#fff;border:1px solid #cbd5e1;color:#0f172a}.secondary-btn:hover{background:#f8fafc}.link-btnter{background:#fff;color:#2563eb;justify-content:flex-start;padding-left:0}.link-btnter:hover{background-color:none;text-decoration:underline}.dashboard-section{margin-bottom:24px}.section-title{margin-bottom:14px}.section-title h2{color:#0f172a;font-size:1.25rem;margin-bottom:6px}.section-title p{color:#64748b;font-size:.95rem}.card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 18px #0f172a0a;padding:20px}.tools-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.tools-grid.two-columns{align-items:start}.stack{display:flex;flex-direction:column;gap:20px}.actions-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.action-card{background:#fff;border:1px solid #dbeafe;border-radius:14px;box-shadow:0 4px 14px #0f172a08;color:#1e293b;cursor:pointer;font-size:.95rem;font-weight:600;padding:18px;text-align:left;transition:all .2s ease}.action-card:hover{background:#f8fbff;border-color:#2563eb;transform:translateY(-2px)}@media (max-width:900px){.dashboard-header{align-items:stretch;flex-direction:column}.tools-grid{grid-template-columns:1fr}}@media (max-width:600px){.dashboard-page{padding:20px 14px}.card,.dashboard-header{padding:18px}.dashboard-header h1{font-size:1.6rem}}.payment-admin-page{background:#f6f7fb;color:#111827;min-height:100vh;padding:36px 24px 60px}.payment-admin-container{margin:0 auto;width:min(1400px,100%)}.payment-admin-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.payment-admin-eyebrow{color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.payment-admin-header h1{font-size:clamp(30px,4vw,42px);letter-spacing:-.04em;line-height:1.1;margin:0}.payment-admin-header p{color:#6b7280;font-size:15px;line-height:1.6;margin:10px 0 0;max-width:650px}.stripe-provider-badge{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 1px 2px #0f172a0a;display:inline-flex;font-size:13px;font-weight:800;gap:9px;padding:10px 14px}.stripe-provider-dot{background:#635bff;border-radius:50%;height:9px;width:9px}.payment-stat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.payment-stat-card{background:#fff;border:1px solid #e6e8ef;border-radius:16px;box-shadow:0 2px 8px rgba(15,23,42,.035);min-width:0;padding:20px}.payment-stat-label{color:#6b7280;display:block;font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.payment-stat-card strong{display:block;font-size:26px;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere}.payment-stat-card small{color:#9ca3af;display:block;font-size:12px;margin-top:7px}.payment-toolbar{align-items:center;display:flex;gap:12px;margin-bottom:18px}.payment-search-wrapper{flex:1 1;position:relative}.payment-search-icon{color:#9ca3af;font-size:20px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.payment-currency-select,.payment-search-input{background:#fff;border:1px solid #dfe3ea;border-radius:12px;color:#111827;font:inherit;height:46px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.payment-search-input{padding:0 16px 0 44px;width:100%}.payment-currency-select{cursor:pointer;min-width:175px;padding:0 38px 0 14px}.payment-currency-select:focus,.payment-search-input:focus{border-color:#635bff;box-shadow:0 0 0 3px #635bff1a}.payment-table-card{background:#fff;border:1px solid #e6e8ef;border-radius:18px;box-shadow:0 4px 18px #0f172a0a;overflow:hidden}.payment-table-heading{align-items:center;border-bottom:1px solid #edf0f4;display:flex;justify-content:space-between;padding:20px 22px}.payment-table-heading h2{font-size:17px;letter-spacing:-.01em;margin:0}.payment-table-heading p{color:#9ca3af;font-size:12px;margin:4px 0 0}.payment-table-scroll{overflow-x:auto;width:100%}.payment-table{border-collapse:collapse;min-width:1000px;width:100%}.payment-table th{background:#fafbfc;border-bottom:1px solid #edf0f4;color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.055em;padding:13px 18px;text-align:left;text-transform:uppercase}.payment-table td{border-bottom:1px solid #f0f1f4;padding:16px 18px;vertical-align:middle}.payment-table tbody tr{transition:background .15s ease}.payment-table tbody tr:hover{background:#fafbff}.payment-table tbody tr:last-child td{border-bottom:none}.payment-customer{align-items:center;display:flex;gap:11px;min-width:210px}.payment-avatar{align-items:center;background:#f0efff;border-radius:11px;color:#5148d8;display:flex;flex:0 0 auto;font-size:14px;font-weight:900;height:38px;justify-content:center;width:38px}.payment-customer-text{min-width:0}.payment-customer-text span,.payment-customer-text strong{display:block}.payment-customer-text strong{color:#111827;font-size:13px;margin-bottom:3px}.payment-customer-text span{color:#8b93a1;font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-reference{background:#f5f6f8;border-radius:7px;color:#4b5563;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;padding:6px 8px}.payment-market{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;min-width:38px;padding:6px 9px}.payment-amount span,.payment-amount strong{display:block;white-space:nowrap}.payment-amount strong{font-size:13px}.payment-amount span{color:#9ca3af;font-size:10px;margin-top:3px}.payment-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;gap:6px;padding:6px 9px}.payment-status>span{border-radius:50%;height:6px;width:6px}.payment-status-paid{background:#ecfdf3;color:#067647}.payment-status-paid>span{background:#12b76a}.payment-date span,.payment-date strong{display:block;white-space:nowrap}.payment-date strong{font-size:12px}.payment-date span{color:#9ca3af;font-size:11px;margin-top:3px}.payment-action-cell{text-align:right}.payment-view-button{align-items:center;background:#fff;border:1px solid #dfe3ea;border-radius:9px;color:#111827;display:inline-flex;font-size:12px;font-weight:800;height:34px;justify-content:center;min-width:66px;padding:0 13px;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.payment-view-button:hover{background:#f6f5ff;border-color:#c9c5ff}.payment-view-button:active{transform:scale(.97)}.payment-admin-state,.payment-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:40px 20px;text-align:center}.payment-admin-state-icon,.payment-empty-icon{align-items:center;background:#f1f2f6;border-radius:14px;display:flex;font-weight:900;height:48px;justify-content:center;margin-bottom:14px;width:48px}.payment-admin-state h2,.payment-empty-state h3{margin:0}.payment-admin-state p,.payment-empty-state p{color:#8b93a1;margin:8px 0 0}.payment-admin-spinner{animation:payment-spin .75s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#635bff;height:34px;margin-bottom:18px;width:34px}.payment-admin-error .payment-admin-state-icon{background:#fef2f2;color:#dc2626}@keyframes payment-spin{to{transform:rotate(1turn)}}@media screen and (max-width:900px){.payment-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.payment-admin-page{padding:22px 14px 40px}.payment-admin-header{flex-direction:column}.payment-admin-header h1{font-size:32px}.stripe-provider-badge{align-self:flex-start}.payment-stat-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-stat-card{border-radius:13px;padding:15px}.payment-stat-card strong{font-size:20px}.payment-toolbar{align-items:stretch;flex-direction:column}.payment-currency-select{width:100%}.payment-table-card{border-radius:14px}}.transaction-page{background:#f6f7fb;color:#111827;min-height:100vh;padding:32px 24px 60px}.transaction-container{margin:0 auto;width:min(1250px,100%)}.transaction-navigation{margin-bottom:20px}.transaction-back-link{align-items:center;color:#667085;display:inline-flex;font-size:13px;font-weight:700;text-decoration:none}.transaction-back-link:hover{color:#111827}.transaction-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.transaction-eyebrow{color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.transaction-header h1{font-size:clamp(29px,4vw,40px);letter-spacing:-.04em;line-height:1.1;margin:0}.transaction-header p{color:#6b7280;font-size:14px;margin:9px 0 0}.transaction-paid-badge{align-items:center;background:#ecfdf3;border-radius:999px;color:#067647;display:inline-flex;font-size:12px;font-weight:800;gap:7px;padding:9px 13px}.transaction-inline-paid span,.transaction-paid-badge span{background:#12b76a;border-radius:50%;height:7px;width:7px}.transaction-summary-card{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:18px;box-shadow:0 4px 18px #0f172a0a;display:flex;gap:30px;justify-content:space-between;margin-bottom:18px;padding:25px 28px}.transaction-label{color:#6b7280;display:block;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.transaction-total{display:block;font-size:34px;letter-spacing:-.04em;line-height:1.15}.transaction-usd-value{color:#98a2b3;display:block;font-size:12px;margin-top:7px}.transaction-summary-stats{align-items:stretch;border:1px solid #edf0f4;border-radius:13px;display:flex;overflow:hidden}.transaction-summary-stats>div{border-right:1px solid #edf0f4;min-width:110px;padding:15px 20px}.transaction-summary-stats>div:last-child{border-right:none}.transaction-summary-stats span,.transaction-summary-stats strong{display:block}.transaction-summary-stats span{color:#98a2b3;font-size:10px;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.transaction-summary-stats strong{font-size:14px}.transaction-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.transaction-card,.transaction-items-card{background:#fff;border:1px solid #e6e8ef;border-radius:18px;box-shadow:0 4px 18px rgba(15,23,42,.035);overflow:hidden}.transaction-card-header{border-bottom:1px solid #edf0f4;padding:20px 22px}.transaction-card-header>div{align-items:center;display:flex;gap:11px}.transaction-section-icon{align-items:center;background:#f0efff;border-radius:11px;color:#5148d8;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;height:38px;justify-content:center;width:38px}.transaction-card-header h2,.transaction-items-header h2{font-size:15px;margin:0}.transaction-card-header p,.transaction-items-header p{color:#98a2b3;font-size:11px;margin:4px 0 0}.transaction-detail-list{padding:5px 22px}.transaction-detail-row{align-items:flex-start;border-bottom:1px solid #f0f1f4;display:flex;gap:20px;justify-content:space-between;padding:14px 0}.transaction-detail-row:last-child{border-bottom:none}.transaction-detail-label{color:#8b93a1;flex:0 0 120px;font-size:12px}.transaction-detail-value-wrapper{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:flex-end;min-width:0;text-align:right}.transaction-detail-value{color:#111827;font-size:12px;font-weight:700;max-width:100%;min-width:0;overflow-wrap:break-word}.transaction-mono{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;max-width:340px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-inline-paid{align-items:center;color:#067647;display:inline-flex;font-size:11px;font-weight:800;gap:6px}.transaction-copy-button{background:#fff;border:1px solid #dfe3ea;border-radius:7px;color:#667085;cursor:pointer;flex:0 0 auto;font-size:9px;font-weight:800;padding:5px 8px}.transaction-copy-button:hover{background:#f7f7f9}.transaction-items-card{margin-bottom:18px}.transaction-items-header{border-bottom:1px solid #edf0f4;padding:20px 22px}.transaction-items-list{padding:0 22px}.transaction-item{grid-gap:18px;align-items:center;border-bottom:1px solid #edf0f4;display:grid;gap:18px;grid-template-columns:90px minmax(0,1fr) auto;padding:20px 0}.transaction-item:last-child{border-bottom:none}.transaction-item-image-wrapper{height:90px;width:90px}.transaction-item-image{border:1px solid #edf0f4;border-radius:12px;display:block;height:100%;object-fit:cover;width:100%}.transaction-item-image-placeholder{align-items:center;background:#f5f6f8;border-radius:12px;color:#9ca3af;display:flex;font-size:10px;height:100%;justify-content:center;width:100%}.transaction-item-info{min-width:0}.transaction-item-info h3{font-size:14px;line-height:1.4;margin:0 0 6px}.transaction-item-id{color:#98a2b3;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;margin-bottom:13px;overflow-wrap:anywhere}.transaction-item-options{display:flex;flex-wrap:wrap;gap:8px}.transaction-item-options>span{background:#f7f8fa;border-radius:8px;color:#344054;font-size:11px;font-weight:700;min-width:70px;padding:7px 9px}.transaction-item-options small{color:#98a2b3;display:block;font-size:8px;font-weight:700;margin-bottom:2px;text-transform:uppercase}.transaction-item-price{min-width:120px;text-align:right}.transaction-item-price small,.transaction-item-price span,.transaction-item-price strong{display:block}.transaction-item-price span{color:#98a2b3;font-size:9px;margin-bottom:4px;text-transform:uppercase}.transaction-item-price strong{font-size:15px}.transaction-item-price small{color:#8b93a1;font-size:10px;margin-top:5px}.transaction-no-items{color:#98a2b3;font-size:13px;padding:35px;text-align:center}.transaction-technical-card{margin-bottom:20px}.transaction-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:30px;text-align:center}.transaction-state h2{margin:0}.transaction-state p{color:#8b93a1;margin:8px 0 0}.transaction-state-icon{align-items:center;background:#fef2f2;border-radius:13px;color:#dc2626;display:flex;font-weight:900;height:46px;justify-content:center;margin-bottom:15px;width:46px}.transaction-spinner{animation:transaction-spin .75s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#635bff;height:34px;margin-bottom:18px;width:34px}.transaction-back-button{background:#111827;border-radius:9px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;margin-top:18px;padding:9px 13px;text-decoration:none}@keyframes transaction-spin{to{transform:rotate(1turn)}}@media screen and (max-width:850px){.transaction-grid{grid-template-columns:1fr}.transaction-summary-card{align-items:flex-start;flex-direction:column}.transaction-summary-stats{width:100%}.transaction-summary-stats>div{flex:1 1;min-width:0}}@media screen and (max-width:600px){.transaction-page{padding:22px 14px 40px}.transaction-header{flex-direction:column}.transaction-header h1{font-size:30px}.transaction-summary-card{padding:20px}.transaction-total{font-size:28px}.transaction-summary-stats{flex-direction:column}.transaction-summary-stats>div{border-bottom:1px solid #edf0f4;border-right:none;width:100%}.transaction-summary-stats>div:last-child{border-bottom:none}.transaction-detail-row{flex-direction:column;gap:6px}.transaction-detail-label{flex:initial}.transaction-detail-value-wrapper{justify-content:space-between;text-align:left;width:100%}.transaction-item{grid-template-columns:72px minmax(0,1fr)}.transaction-item-image-wrapper{height:72px;width:72px}.transaction-item-price{grid-column:1/-1;padding-left:90px;text-align:left}}*{box-sizing:border-box}.brand-admin-page{background:radial-gradient(circle at top left,#6366f10f,#0000 32%),#f6f7fb;color:#101828;min-height:100vh;padding:34px 24px 60px}.brand-admin-container{margin:0 auto;max-width:1500px;width:100%}.brand-admin-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}.brand-admin-eyebrow{color:#6366f1;font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:7px;text-transform:uppercase}.brand-admin-header h1{color:#111827;font-size:clamp(27px,3vw,38px);font-weight:800;letter-spacing:-.035em;margin:0}.brand-admin-header p{color:#8b93a7;font-size:14px;line-height:1.6;margin:9px 0 0;max-width:620px}.brand-admin-payments-link{align-items:center;background:#fff;border:1px solid #dfe3ea;border-radius:10px;box-shadow:0 1px 2px #10182808;color:#344054;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:42px;padding:0 17px;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.brand-admin-payments-link:hover{border-color:#c7cad1;box-shadow:0 5px 15px #1018280f;transform:translateY(-1px)}.brand-finance-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.brand-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 6px 20px rgba(16,24,40,.035);min-width:0;overflow:hidden;padding:22px;position:relative}.brand-stat-card-emphasis{background:linear-gradient(145deg,#fff,#fafaff)}.brand-stat-card-emphasis:before{background:#6366f1;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.brand-stat-label{color:#98a2b3;display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:9px;text-transform:uppercase}.brand-stat-card strong{color:#111827;display:block;font-size:clamp(20px,2vw,27px);font-weight:800;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-stat-card small{color:#98a2b3;display:block;font-size:11px;margin-top:8px}.brand-operational-grid{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;overflow:hidden}.brand-operational-grid>div{border-right:1px solid #eef0f4;padding:16px 20px}.brand-operational-grid>div:last-child{border-right:0}.brand-operational-grid span{color:#98a2b3;display:block;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.brand-operational-grid strong{color:#1d2939;display:block;font-size:18px;font-weight:800;margin-top:5px}.brand-data-warning{align-items:flex-start;background:#fffaeb;border:1px solid #fedf89;border-radius:12px;display:flex;gap:13px;margin-bottom:22px;padding:15px 17px}.brand-data-warning-icon{align-items:center;background:#fef0c7;border-radius:8px;color:#b54708;display:flex;flex:0 0 30px;font-size:14px;font-weight:900;height:30px;justify-content:center;width:30px}.brand-data-warning strong{color:#93370d;font-size:12px}.brand-data-warning p{color:#b54708;font-size:11px;line-height:1.5;margin:4px 0 0}.brand-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.brand-search-wrapper{flex:1 1;max-width:500px;position:relative}.brand-search-icon{color:#98a2b3;font-size:18px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.brand-search-input,.brand-sort-select{background:#fff;border:1px solid #dfe3ea;border-radius:10px;box-shadow:0 1px 2px #10182805;color:#344054;font-family:inherit;font-size:12px;height:43px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.brand-search-input{padding:0 15px 0 42px;width:100%}.brand-sort-select{cursor:pointer;min-width:190px;padding:0 35px 0 13px}.brand-search-input:focus,.brand-sort-select:focus{border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f114}.brand-search-input::placeholder{color:#b2b8c4}.brand-card-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-performance-card{background:#fff;border:1px solid #e3e6ec;border-radius:18px;box-shadow:0 8px 28px rgba(16,24,40,.045);min-width:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.brand-performance-card:hover{border-color:#d5d9e2;box-shadow:0 13px 34px #10182812;transform:translateY(-2px)}.brand-card-header{align-items:center;border-bottom:1px solid #eef0f4;display:flex;gap:18px;justify-content:space-between;padding:20px 22px}.brand-identity{gap:12px;min-width:0}.brand-avatar,.brand-identity{align-items:center;display:flex}.brand-avatar{background:linear-gradient(145deg,#eef2ff,#f5f3ff);border-radius:12px;color:#4f46e5;flex:0 0 44px;font-size:17px;font-weight:900;height:44px;justify-content:center;width:44px}.brand-identity>div:last-child{min-width:0}.brand-identity span{color:#98a2b3;display:block;font-size:9px;letter-spacing:.1em;margin-bottom:3px}.brand-identity h2,.brand-identity span{font-weight:800;text-transform:uppercase}.brand-identity h2{color:#111827;font-size:18px;letter-spacing:-.02em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-margin-badge{background:#ecfdf3;border:1px solid #d1fadf;border-radius:9px;flex:0 0 auto;padding:8px 11px;text-align:right}.brand-margin-badge span{color:#039855;display:block;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brand-margin-badge strong{color:#067647;display:block;font-size:13px;font-weight:900;margin-top:2px}.brand-card-financials{grid-gap:1px;background:#eef0f4;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.brand-metric{background:#fff;min-width:0;padding:18px 20px}.brand-metric-highlight{background:#fafaff}.brand-metric span{color:#98a2b3;display:block;font-size:9px;font-weight:800;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.brand-metric strong{color:#1d2939;display:block;font-size:17px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-metric-highlight strong{color:#4f46e5}.brand-card-meta{background:#fcfcfd;border-bottom:1px solid #f0f1f4;border-top:1px solid #f0f1f4;display:flex;gap:30px;padding:14px 22px}.brand-card-meta span{color:#98a2b3;display:block;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.brand-card-meta strong{color:#344054;display:block;font-size:13px;font-weight:800;margin-top:3px}.brand-period-section{padding:19px 22px 21px}.brand-period-heading{color:#667085;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:11px;text-transform:uppercase}.brand-period-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.brand-period-card{background:#fafafa;border:1px solid #eaecf0;border-radius:10px;min-width:0;padding:12px}.brand-period-label{color:#98a2b3;display:block;font-size:9px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.brand-period-card>strong{color:#1d2939;display:block;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-period-card>small{color:#98a2b3;display:block;font-size:8px;margin-top:2px}.brand-period-details{border-top:1px solid #eaecf0;display:flex;flex-direction:column;gap:2px;margin-top:8px;padding-top:7px}.brand-period-details span{color:#667085;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-card-footer{align-items:center;background:#fcfcfd;border-top:1px solid #eef0f4;display:flex;gap:15px;justify-content:space-between;padding:14px 22px}.brand-cost-complete,.brand-cost-warning{align-items:center;display:inline-flex;font-size:9px;font-weight:800}.brand-cost-complete{color:#039855}.brand-cost-complete:before,.brand-cost-warning:before{border-radius:50%;content:"";height:6px;margin-right:6px;width:6px}.brand-cost-complete:before{background:#12b76a}.brand-cost-warning{color:#b54708}.brand-cost-warning:before{background:#f79009}.brand-view-link{align-items:center;color:#4f46e5;display:inline-flex;font-size:10px;font-weight:800;gap:6px;text-decoration:none}.brand-view-link span{transition:transform .2s ease}.brand-view-link:hover span{transform:translateX(3px)}.brand-admin-state,.brand-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:350px;padding:40px;text-align:center}.brand-empty-state{background:#fff;border:1px solid #e5e7eb;border-radius:18px}.brand-admin-state-icon,.brand-empty-icon{align-items:center;background:#eef2ff;border-radius:13px;color:#4f46e5;display:flex;font-weight:900;height:48px;justify-content:center;margin-bottom:15px;width:48px}.brand-admin-state h2,.brand-empty-state h2{color:#1d2939;font-size:18px;margin:0}.brand-admin-state p,.brand-empty-state p{color:#98a2b3;font-size:12px;line-height:1.6;margin:8px 0 0;max-width:450px}.brand-admin-error
.brand-admin-state-icon{background:#fef3f2;color:#d92d20}.brand-admin-spinner{animation:brand-spin .75s linear infinite;border:3px solid #eaecf0;border-radius:50%;border-top-color:#6366f1;height:36px;margin-bottom:17px;width:36px}@keyframes brand-spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.brand-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-card-grid{grid-template-columns:1fr}}@media (max-width:720px){.brand-admin-page{padding:24px 14px 45px}.brand-admin-header{flex-direction:column}.brand-admin-payments-link{width:100%}.brand-finance-grid,.brand-operational-grid{grid-template-columns:1fr}.brand-operational-grid>div{border-bottom:1px solid #eef0f4;border-right:0}.brand-operational-grid>div:last-child{border-bottom:0}.brand-toolbar{align-items:stretch;flex-direction:column}.brand-search-wrapper{max-width:none}.brand-sort-select{width:100%}.brand-card-financials{grid-template-columns:1fr}.brand-period-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.brand-card-header{align-items:flex-start}.brand-margin-badge{padding:7px 9px}.brand-period-grid{grid-template-columns:1fr}.brand-card-footer{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=main.33c8451d.css.map*/