@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*{margin:0;padding:0;box-sizing:border-box;font-family:"Montserrat","Poppins","Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--primaryColor:#dc2e45;--primaryLight:#ffe1e5}.categories.page{padding:20px}.categories .head{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;margin-bottom:20px;flex-wrap:wrap}.categories .head p{margin:0;font-size:22px;font-weight:700;color:#111}.head-actions{display:flex;grid-gap:10px;gap:10px;align-items:center;flex-wrap:wrap}.categories .head button{background:#d92c3a;color:#fff;border:none;border-radius:8px;padding:10px 16px;cursor:pointer;font-weight:700}.categories .head button.btn-secondary{background:#6c757d;color:#fff}.categories .head button:hover{opacity:.92}.categories-message{padding:20px;color:#111}.categories-message.error{color:#c62828}.categories-table-wrap{overflow-x:auto;background:#fff;border-radius:10px;border:1px solid #e5e7eb}.categories-table{width:100%;border-collapse:collapse;background:#fff}.categories-table thead tr{background:#f3f4f6}.categories-table td,.categories-table th{border-bottom:1px solid #e9e9e9;padding:12px 14px;vertical-align:top}.categories-table th{background:#f3f4f6;color:#111!important;text-align:left;font-weight:700;white-space:nowrap}.categories-table td{color:#111}.category-tree-cell{display:flex;align-items:center;min-width:280px;color:#111}.tree-toggle{width:24px;height:24px;margin-right:6px;border:1px solid #d0d0d0;border-radius:4px;background:#fff;color:#111;cursor:pointer;font-size:12px;line-height:1;padding:0}.tree-toggle:hover{background:#f4f4f4}.tree-toggle-spacer{display:inline-block;width:24px;height:24px;margin-right:6px}.tree-branch,.tree-root{display:inline-block;min-width:26px;color:#666;margin-right:4px}.tree-label{font-weight:500;word-break:break-word;color:#111}.category-actions{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.btn-action{border:none;border-radius:6px;padding:8px 12px;cursor:pointer;font-weight:700;color:#fff}.btn-child{background:#1e88e5}.btn-edit{background:#6c757d}.btn-delete{background:#e53935}.btn-action:hover{opacity:.92}.category-tree-cell{position:relative}.category-tree-cell:before{content:"";position:absolute;left:12px;top:-10px;bottom:-10px;width:1px;background:#e0e0e0}.category-tree-cell .tree-branch{position:relative}.category-tree-cell .tree-branch:before{content:"";position:absolute;left:-14px;top:50%;width:14px;height:1px;background:#e0e0e0}.tree-toggle{background:#f8f9fa;border:1px solid #cfd4da;font-weight:700}.tree-toggle:hover{background:#e9ecef}.categories-table tbody tr:hover{background:#f9fafb!important}.category-image-wrap{display:flex;align-items:center;justify-content:center;min-width:64px}.category-thumb{width:52px;height:52px;object-fit:cover;border-radius:8px;border:1px solid #dcdcdc;background:#fff}.category-thumb-placeholder{width:52px;height:52px;border-radius:8px;border:1px dashed #cfcfcf;background:#f7f7f7;color:#888;align-items:center;justify-content:center;font-size:18px}.categories-filters{display:grid;grid-template-columns:2fr repeat(6,minmax(120px,1fr)) auto;grid-gap:12px;gap:12px;margin-bottom:14px;align-items:end}.filter-group{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.filter-group label{font-size:13px;font-weight:700;color:#333}.filter-group input,.filter-group select{height:40px;border:1px solid #d4d7dc;border-radius:8px;padding:0 12px;background:#fff;color:#111;outline:none}.filter-group input:focus,.filter-group select:focus{border-color:#d92c3a;box-shadow:0 0 0 2px rgba(217,44,58,.08)}.filter-search{min-width:220px}.filter-actions{min-width:150px}.btn-clear-filters{height:40px;border:none;border-radius:8px;background:#212529;color:#fff;font-weight:700;cursor:pointer;padding:0 14px}.btn-clear-filters:hover{opacity:.92}.categories-summary{display:flex;grid-gap:18px;gap:18px;flex-wrap:wrap;margin-bottom:14px;font-size:13px;color:#444;font-weight:600}@media (max-width:1600px){.categories-filters{grid-template-columns:repeat(4,minmax(180px,1fr))}}@media (max-width:1100px){.categories-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:700px){.categories-filters{grid-template-columns:1fr}}.content-body.merchants-page{width:auto;min-width:0;max-width:100%;overflow-x:hidden;color:#1f2933;background:radial-gradient(circle at top right,rgba(220,46,69,.08),transparent 32rem),linear-gradient(180deg,snow,#f8fafc 46%,#fff)}.merchant-shell{width:min(100%,1440px);margin:0 auto;padding:clamp(1rem,2vw,1.75rem)}.merchant-hero{display:flex;align-items:stretch;justify-content:space-between;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.35rem,2.4vw,2rem);border-radius:1.6rem;background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(255,232,236,.72)),linear-gradient(135deg,rgba(220,46,69,.12),hsla(0,0%,100%,0));border:1px solid rgba(220,46,69,.11);box-shadow:0 22px 55px rgba(31,41,55,.08)}.merchant-hero-content{min-width:0;max-width:820px}.merchant-module-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.38rem .72rem;background:rgba(220,46,69,.1);color:var(--primaryColor);font-size:.78rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.merchant-hero h1{margin:.65rem 0 0;color:#111827;font-size:clamp(1.65rem,2.8vw,2.55rem);font-weight:900;letter-spacing:-.035em}.merchant-hero p{margin:.65rem 0 0;color:#5b6472;line-height:1.6;font-size:1rem}.merchant-hero-actions{display:flex;align-items:flex-start;justify-content:flex-end;flex:0 0 auto}.merchant-primary-action,.merchant-refresh-button{border:0;border-radius:.85rem;background:linear-gradient(135deg,var(--primaryColor),#b91832);color:#fff;font-weight:800;padding:.85rem 1.15rem;box-shadow:0 16px 34px rgba(220,46,69,.24);cursor:pointer}.merchant-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.15rem 0}.merchant-kpi-card{min-width:0;padding:1.1rem;border-radius:1.25rem;background:hsla(0,0%,100%,.92);border:1px solid rgba(220,46,69,.08);box-shadow:0 16px 36px rgba(31,41,55,.065)}.merchant-kpi-label{margin:0;color:#6b7280;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.merchant-kpi-value{display:block;margin-top:.25rem;color:var(--primaryColor);font-size:2rem;font-weight:900;line-height:1}.merchant-kpi-card span{display:block;margin-top:.6rem;color:#6b7280;font-size:.88rem}.merchant-control-panel,.merchant-registration-panel{min-width:0;border-radius:1.45rem;background:hsla(0,0%,100%,.96);border:1px solid rgba(220,46,69,.08);box-shadow:0 18px 45px rgba(31,41,55,.075)}.merchant-control-panel{padding:1.15rem;margin-bottom:1.15rem}.merchant-control-header{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.merchant-control-header h2,.merchant-form-intro h2,.merchant-section-title h3{margin:0;color:#111827}.merchant-control-header p,.merchant-form-intro p,.merchant-section-title p{margin:.25rem 0 0;color:#6b7280;line-height:1.45}.merchant-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,220px) minmax(170px,220px);grid-gap:.8rem;gap:.8rem;margin-bottom:1rem}.merchant-premium-form input,.merchant-premium-form select,.merchant-toolbar input,.merchant-toolbar select{width:100%;min-width:0;height:2.75rem;border:1px solid rgba(220,46,69,.12);border-radius:.8rem;background:#fff6f7;color:#1f2937;padding:0 .85rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.merchant-premium-form input:focus,.merchant-premium-form select:focus,.merchant-toolbar input:focus,.merchant-toolbar select:focus{border-color:rgba(220,46,69,.55);background:#fff;box-shadow:0 0 0 4px rgba(220,46,69,.09)}.merchant-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));grid-gap:.95rem;gap:.95rem}.merchant-card{min-width:0;padding:1rem;border-radius:1.15rem;border:1px solid rgba(220,46,69,.09);background:linear-gradient(180deg,#fff,#fff8f9)}.merchant-card-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center}.merchant-avatar{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:1rem;background:linear-gradient(135deg,rgba(220,46,69,.16),rgba(220,46,69,.04));color:var(--primaryColor);font-weight:900}.merchant-card h3{margin:0;color:#111827;font-size:1rem}.merchant-card p{margin:.2rem 0 0;color:#6b7280;font-size:.88rem}.merchant-card-meta{display:grid;grid-gap:.25rem;gap:.25rem;margin:.95rem 0;color:#374151;font-size:.9rem}.merchant-card-meta a{color:var(--primaryColor);text-decoration:none;font-weight:700}.merchant-card-footer{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.55rem;gap:.55rem}.merchant-badge,.merchant-plan{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.34rem .68rem;font-weight:850;font-size:.72rem;letter-spacing:.035em;text-transform:uppercase}.merchant-badge-active{background:#dcfce7;color:#166534}.merchant-badge-pending{background:#fef3c7;color:#92400e}.merchant-badge-suspended{background:#fee2e2;color:#991b1b}.merchant-badge-deleted{background:#e5e7eb;color:#374151}.merchant-plan{background:rgba(220,46,69,.1);color:var(--primaryColor)}.merchant-plan-premium{background:#fef3c7;color:#92400e}.merchant-plan-pro{background:#dbeafe;color:#1d4ed8}.merchant-plan-custom{background:#ede9fe;color:#6d28d9}.merchant-card-footer small{margin-left:auto;color:#8b95a5;font-weight:700}.merchant-empty-state{display:grid;place-items:center;min-height:11rem;text-align:center;color:#6b7280;border:1px dashed rgba(220,46,69,.18);border-radius:1.1rem;background:snow;padding:1.5rem}.merchant-empty-state strong{display:block;color:#111827;margin-bottom:.25rem}.merchant-registration-panel{padding:1.2rem}.merchant-form-intro{padding:.35rem 0 1rem}.merchant-form-intro span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.32rem .65rem;background:rgba(220,46,69,.1);color:var(--primaryColor);font-weight:900;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.merchant-premium-form{display:grid;grid-gap:1rem;gap:1rem}.merchant-form-section{padding:1rem;border-radius:1.15rem;background:#fff;border:1px solid rgba(220,46,69,.08)}.merchant-section-title{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;margin-bottom:.85rem}.merchant-section-title>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.75rem;background:rgba(220,46,69,.11);color:var(--primaryColor);font-weight:900}.merchant-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.merchant-field-grid label{display:flex;flex-direction:column;grid-gap:.42rem;gap:.42rem;min-width:0;color:#374151;font-weight:800;font-size:.86rem}.merchant-field-full{grid-column:1/-1}.merchant-phone-row{display:grid;grid-template-columns:minmax(230px,.95fr) minmax(180px,1.05fr);grid-gap:.75rem;gap:.75rem}.merchant-link-button{align-self:flex-start;margin-top:.3rem;padding:0;border:0;background:transparent;color:var(--primaryColor);font-weight:800;text-decoration:underline;cursor:pointer;box-shadow:none}.merchant-actions{display:flex;align-items:center;grid-gap:.7rem;gap:.7rem;flex-wrap:wrap;padding-top:.2rem}.merchant-primary-action:disabled{opacity:.72;cursor:not-allowed}.merchant-secondary-action{border:1px solid rgba(220,46,69,.7);border-radius:.85rem;background:#fff;color:var(--primaryColor);font-weight:850;padding:.78rem 1rem;cursor:pointer}@media (max-width:1180px){.merchant-hero{flex-direction:column}.merchant-hero-actions{justify-content:flex-start}.merchant-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-field-grid,.merchant-phone-row,.merchant-toolbar{grid-template-columns:1fr}}@media (max-width:720px){.merchant-shell{padding:.85rem}.merchant-card-grid,.merchant-kpi-grid{grid-template-columns:1fr}.merchant-control-panel,.merchant-form-section,.merchant-registration-panel{border-radius:1rem}.merchant-card-footer small{width:100%;margin-left:0}}html{scrollbar-width:auto;scrollbar-color:#dc2e45 #ffe4e8}.content-body::-webkit-scrollbar,.merchants-page::-webkit-scrollbar,body::-webkit-scrollbar{width:18px;height:18px}.content-body::-webkit-scrollbar-track,.merchants-page::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#ffe4e8;border-radius:999px}.content-body::-webkit-scrollbar-thumb,.merchants-page::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#dc2e45,#b91832);border:4px solid #ffe4e8;border-radius:999px;min-height:64px}.content-body::-webkit-scrollbar-thumb:hover,.merchants-page::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ef3d58,#9f1239)}.merchant-location-tools{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem;margin:0 0 .9rem;padding:.85rem;border-radius:1rem;background:linear-gradient(135deg,rgba(220,46,69,.08),hsla(0,0%,100%,.85));border:1px solid rgba(220,46,69,.1)}.merchant-location-tools button{border:0;border-radius:.8rem;background:#111827;color:#fff;font-weight:850;padding:.75rem 1rem;cursor:pointer;box-shadow:0 14px 28px rgba(17,24,39,.16)}.merchant-location-tools button:disabled{opacity:.65;cursor:not-allowed}.merchant-location-tools a{color:var(--primaryColor);font-weight:850;text-decoration:none}.merchant-card{position:relative;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.merchant-card:hover{transform:translateY(-2px);border-color:rgba(220,46,69,.28);box-shadow:0 18px 34px rgba(31,41,55,.08)}.merchant-card-selected{border-color:rgba(220,46,69,.55);box-shadow:0 0 0 4px rgba(220,46,69,.09),0 18px 34px rgba(31,41,55,.08)}.merchant-card-top{grid-template-columns:auto minmax(0,1fr) auto}.merchant-card-edit{display:grid;place-items:center;width:2.15rem;height:2.15rem;border:0;border-radius:.8rem;background:rgba(220,46,69,.1);color:var(--primaryColor);font-weight:950;cursor:pointer;transition:background .18s ease,transform .18s ease}.merchant-card-edit:hover{background:var(--primaryColor);color:#fff;transform:scale(1.04)}.merchant-registration-panel{scroll-margin-top:7rem}.merchant-card{overflow:hidden;padding:0}.merchant-card-cover{position:relative;width:100%;height:9.5rem;background:linear-gradient(135deg,rgba(220,46,69,.14),rgba(17,24,39,.08))}.merchant-card-cover img{width:100%;height:100%;object-fit:cover;display:block}.merchant-card-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(17,24,39,.22));pointer-events:none}.merchant-card-cover-fallback{display:grid;place-items:center;width:100%;height:100%;font-weight:900;letter-spacing:.03em;text-transform:uppercase;font-size:.75rem}.merchant-card-footer,.merchant-card-meta,.merchant-card-top{padding-left:1rem;padding-right:1rem}.merchant-card-top-branding{margin-top:-1.65rem;position:relative;z-index:2}.merchant-logo-avatar{width:3.35rem;height:3.35rem;border:4px solid #fff;box-shadow:0 12px 24px rgba(17,24,39,.16);overflow:hidden}.merchant-logo-avatar img{width:100%;height:100%;object-fit:cover}.merchant-card-meta{margin:.9rem 0}.merchant-card-footer{padding-bottom:1rem}.merchant-branding-grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(280px,1.3fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}.merchant-upload-card{min-width:0;border:1px solid rgba(220,46,69,.1);border-radius:1.1rem;background:linear-gradient(180deg,#fff,#fff8f9);padding:.85rem}.merchant-upload-preview{display:grid;place-items:center;width:100%;min-height:8.5rem;border-radius:.9rem;overflow:hidden;background:linear-gradient(135deg,rgba(220,46,69,.11),rgba(17,24,39,.06));color:var(--primaryColor);font-weight:900;text-transform:uppercase;letter-spacing:.04em}.merchant-logo-upload .merchant-upload-preview{width:8.5rem;height:8.5rem;min-height:8.5rem;border-radius:50%;margin:0 auto}.merchant-cover-upload .merchant-upload-preview{aspect-ratio:16/7}.merchant-upload-preview img{width:100%;height:100%;object-fit:cover}.merchant-upload-card label{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.8rem;color:#374151;font-weight:850}.merchant-upload-card input[type=file]{height:auto;padding:.65rem;background:#fff}.merchant-upload-card small{display:block;margin-top:.55rem;color:#6b7280;line-height:1.35}.merchant-branding-fields{margin-top:.25rem}@media (max-width:900px){.merchant-branding-grid{grid-template-columns:1fr}.merchant-card-cover{height:8.5rem}}.content-body.merchants-page,.merchant-card-grid,.merchant-control-panel,.merchant-registration-panel,.merchant-shell,body,html{max-width:100%;overflow-x:hidden}.merchant-card{border-radius:1.25rem;background:#fff;border:1px solid rgba(220,46,69,.12);box-shadow:0 18px 42px rgba(31,41,55,.07)}.merchant-card-cover{height:10.5rem;border-radius:1.25rem 1.25rem 0 0;background:radial-gradient(circle at top right,rgba(220,46,69,.18),transparent 40%),linear-gradient(135deg,#fff1f3,#f8fafc)}.merchant-card-cover img{filter:saturate(1.04) contrast(1.02)}.merchant-card-cover:after{background:linear-gradient(180deg,rgba(17,24,39,.02),rgba(17,24,39,.18))}.merchant-card-cover-fallback{background:radial-gradient(circle at center,hsla(0,0%,100%,.5),transparent 44%),linear-gradient(135deg,rgba(220,46,69,.13),rgba(17,24,39,.08));color:#9f1239}.merchant-card-top-branding{margin-top:0;padding-top:0;transform:translateY(-1.35rem);margin-bottom:-.65rem}.merchant-logo-avatar{width:3.85rem;height:3.85rem;border-radius:1.15rem;border:5px solid #fff;background:#fff}.merchant-card-top-branding h3{margin-top:1.15rem;font-size:1.05rem;font-weight:950;letter-spacing:-.02em}.merchant-card-top-branding p{font-size:.9rem;color:#64748b}.merchant-card-edit{margin-top:1.2rem;background:hsla(0,0%,100%,.88);border:1px solid rgba(220,46,69,.12);box-shadow:0 10px 22px rgba(31,41,55,.08)}.merchant-card-meta{margin-top:.25rem}.merchant-card-meta span{color:#111827;font-weight:750}.merchant-card-meta a{overflow-wrap:anywhere}.merchant-card-footer{border-top:1px solid rgba(220,46,69,.08);padding-top:.85rem;margin-top:.75rem}@media (max-width:900px){.merchant-card-cover{height:9rem}.merchant-card-top-branding{transform:translateY(-1rem)}}.merchant-credentials-button{margin-top:1.2rem;border:1px solid rgba(15,23,42,.08);background:#fff;color:#111827;border-radius:999px;padding:.55rem .85rem;font-weight:900;font-size:.78rem;cursor:pointer;box-shadow:0 10px 22px rgba(31,41,55,.08)}.merchant-credentials-button:hover{transform:translateY(-1px);border-color:rgba(220,46,69,.22);color:var(--primaryColor)}.merchant-credentials-ready{background:linear-gradient(135deg,#ecfdf5,#fff);color:#047857;border-color:rgba(4,120,87,.2)}.merchant-credentials-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.54);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.merchant-credentials-panel{width:min(680px,100%);max-height:calc(100vh - 2rem);overflow-y:auto;border-radius:1.5rem;background:#fff;box-shadow:0 30px 80px rgba(15,23,42,.32);padding:1.25rem}.merchant-credentials-header{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem;border-bottom:1px solid rgba(220,46,69,.08);padding-bottom:1rem}.merchant-credentials-header span{color:var(--primaryColor);font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.merchant-credentials-header h3{margin:.3rem 0;font-size:1.35rem;color:#111827}.merchant-credentials-header p{margin:0;color:#64748b;line-height:1.45}.merchant-credentials-header button{width:2.3rem;height:2.3rem;border:0;border-radius:50%;background:#f8fafc;color:#111827;font-size:1.5rem;cursor:pointer}.merchant-credentials-status,.merchant-credentials-user,.merchant-credentials-warning,.merchant-temporary-password{margin-top:1rem;border-radius:1rem;padding:.85rem}.merchant-credentials-status{background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.merchant-credentials-status span,.merchant-credentials-status strong,.merchant-credentials-user span,.merchant-temporary-password span{display:block}.merchant-credentials-status strong{color:#111827}.merchant-credentials-status span{margin-top:.25rem;color:#64748b;overflow-wrap:anywhere}.merchant-credentials-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1rem}.merchant-credentials-fields label{display:grid;grid-gap:.45rem;gap:.45rem;color:#374151;font-weight:850}.merchant-credentials-fields input{border:1px solid rgba(15,23,42,.1);border-radius:.9rem;padding:.75rem .85rem;outline:none}.merchant-credentials-warning{background:#fffbeb;border:1px solid rgba(245,158,11,.22);color:#92400e;line-height:1.45}.merchant-temporary-password{background:#f0fdf4;border:1px solid rgba(22,163,74,.22)}.merchant-temporary-password strong{display:block;margin:.35rem 0;font-size:1.15rem;color:#14532d;letter-spacing:.04em;overflow-wrap:anywhere}.merchant-temporary-password button{border:0;border-radius:999px;background:#16a34a;color:#fff;padding:.58rem .9rem;font-weight:900;cursor:pointer}.merchant-credentials-user{background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.merchant-credentials-user strong{display:block;color:#111827;overflow-wrap:anywhere}.merchant-credentials-user small{color:#64748b}.merchant-credentials-actions{display:flex;justify-content:flex-end;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.merchant-primary-button,.merchant-secondary-button{border:0;border-radius:999px;padding:.78rem 1rem;font-weight:950;cursor:pointer}.merchant-secondary-button{background:#f1f5f9;color:#111827}.merchant-primary-button{background:linear-gradient(135deg,var(--primaryColor),#9f1239);color:#fff;box-shadow:0 14px 26px rgba(220,46,69,.2)}.merchant-primary-button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:720px){.merchant-credentials-fields{grid-template-columns:1fr}.merchant-credentials-actions{flex-direction:column-reverse}.merchant-primary-button,.merchant-secondary-button{width:100%}}.merchant-credentials-error,.merchant-credentials-hint,.merchant-credentials-success{margin-top:1rem;border-radius:1rem;padding:.9rem;line-height:1.45}.merchant-credentials-hint{background:#f8fafc;border:1px dashed rgba(100,116,139,.28);color:#475569;font-weight:800}.merchant-credentials-error{background:#fef2f2;border:1px solid rgba(220,38,38,.22);color:#991b1b}.merchant-credentials-error span,.merchant-credentials-error strong{display:block}.merchant-credentials-error span{margin-top:.25rem;overflow-wrap:anywhere}.merchant-credentials-success{background:#ecfdf5;border:1px solid rgba(22,163,74,.22);color:#166534;font-weight:900}.merchant-temporary-password{box-shadow:0 14px 34px rgba(22,163,74,.13)}.merchant-temporary-password strong{font-size:1.45rem}.merchant-ops-center{border:1px solid rgba(22,163,74,.16);background:radial-gradient(circle at top right,rgba(250,204,21,.16),transparent 30%),linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96))}.merchant-ops-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;border:1px solid rgba(15,23,42,.08);border-radius:1.5rem;background:hsla(0,0%,100%,.82);box-shadow:0 1.2rem 2.5rem rgba(15,23,42,.05)}.merchant-ops-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.28rem .65rem;border-radius:999px;background:rgba(250,204,21,.18);color:#854d0e;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.merchant-ops-header h3{margin:.5rem 0 .2rem;font-size:1.15rem;color:#0f172a}.merchant-ops-header p{margin:0;color:#64748b;font-size:.88rem;line-height:1.5}.merchant-ops-bell{min-width:6.5rem;display:grid;justify-items:center;grid-gap:.15rem;gap:.15rem;padding:.85rem;border-radius:1.35rem;background:#f8fafc;border:1px solid rgba(15,23,42,.08);color:#475569}.merchant-ops-bell span{font-size:1.35rem}.merchant-ops-bell strong{font-size:1.35rem;color:#0f172a}.merchant-ops-bell small{font-size:.68rem;font-weight:900;text-transform:uppercase}.merchant-ops-bell-active{background:linear-gradient(135deg,#fef3c7,#fff7ed);border-color:rgba(245,158,11,.35);animation:merchant-bell-pulse 1.6s ease-in-out infinite}@keyframes merchant-bell-pulse{0%,to{transform:translateY(0);box-shadow:0 0 0 rgba(245,158,11,0)}50%{transform:translateY(-2px);box-shadow:0 1rem 2rem rgba(245,158,11,.18)}}.merchant-ops-tabs{display:flex;flex-wrap:wrap;grid-gap:.6rem;gap:.6rem;margin:1rem 0}.merchant-ops-tab{border:1px solid rgba(15,23,42,.1);background:#fff;color:#475569;border-radius:999px;padding:.65rem .9rem;font-weight:900;cursor:pointer;transition:.2s ease}.merchant-ops-tab-active,.merchant-ops-tab:hover{background:#0f172a;color:#fff;transform:translateY(-1px)}.merchant-finance-error,.merchant-finance-loading,.merchant-ops-placeholder{border-radius:1.3rem;background:#f8fafc;border:1px solid rgba(15,23,42,.08);padding:1rem;color:#475569}.merchant-finance-loading{display:flex;grid-gap:.8rem;gap:.8rem;align-items:center;font-weight:800}.merchant-finance-error{color:#991b1b;background:#fef2f2;border-color:#fecaca;font-weight:800}.merchant-ops-placeholder strong{display:block;color:#0f172a;margin-bottom:.35rem}.merchant-incident-summary span{display:inline-flex;margin-top:.55rem;padding:.45rem .7rem;border-radius:999px;background:#fff7ed;color:#9a3412;font-weight:900}.merchant-finance-panel{display:grid;grid-gap:1rem;gap:1rem}.merchant-finance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.merchant-finance-kpis>div{border:1px solid rgba(15,23,42,.08);border-radius:1.3rem;background:#fff;padding:1rem;box-shadow:0 1rem 2rem rgba(15,23,42,.04)}.merchant-finance-kpis span{display:block;color:#64748b;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.merchant-finance-kpis strong{display:block;margin-top:.45rem;color:#0f172a;font-size:1.3rem}.merchant-finance-negative strong{color:#b91c1c}.merchant-finance-config{border:1px solid rgba(15,23,42,.08);border-radius:1.4rem;padding:1rem;background:hsla(0,0%,100%,.86)}.merchant-finance-config h4{margin:0 0 1rem;color:#0f172a}.merchant-finance-save{margin-top:1rem}.merchant-modern-grid{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:1.4rem;background:#fff}.merchant-modern-grid-head,.merchant-modern-grid-row{display:grid;grid-template-columns:1.2fr .8fr .9fr .8fr;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.85rem 1rem}.merchant-modern-grid-head{background:#0f172a;color:#fff;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.merchant-modern-grid-row{border-top:1px solid rgba(15,23,42,.06);color:#475569;font-weight:750}.merchant-modern-grid-row strong{color:#0f172a}.merchant-modern-grid-empty{padding:1rem;color:#64748b;font-weight:800;background:#f8fafc}@media (max-width:980px){.merchant-finance-kpis,.merchant-modern-grid-head,.merchant-modern-grid-row,.merchant-ops-header{grid-template-columns:1fr}}.merchant-ledger-intro,.merchant-payout-admin-note,.merchant-payout-explainer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:1.35rem;background:linear-gradient(135deg,#fff,#f8fafc);padding:1rem;box-shadow:0 1rem 2rem rgba(15,23,42,.04)}.merchant-ledger-intro span,.merchant-payout-explainer span{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.25rem .6rem;border-radius:999px;background:rgba(15,23,42,.06);color:#475569;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.merchant-ledger-intro h4,.merchant-payout-explainer h4{margin:.45rem 0 .25rem;color:#0f172a}.merchant-ledger-intro p,.merchant-payout-admin-note p,.merchant-payout-explainer p{margin:0;color:#64748b;font-size:.86rem;line-height:1.55}.merchant-ledger-intro>strong,.merchant-payout-explainer>strong{padding:.8rem 1rem;border-radius:1.15rem;background:#0f172a;color:#fff;white-space:nowrap;box-shadow:0 1rem 2rem rgba(15,23,42,.12)}.merchant-payout-panel{display:grid;grid-gap:1rem;gap:1rem}.merchant-payout-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.merchant-payout-flow>div{position:relative;border:1px solid rgba(245,158,11,.22);border-radius:1.2rem;background:linear-gradient(135deg,#fff7ed,#fff);padding:.9rem;min-height:7rem}.merchant-payout-flow span{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:#0f172a;color:#fff;font-size:.7rem;font-weight:900}.merchant-payout-flow strong{display:block;margin-top:.7rem;color:#0f172a}.merchant-payout-flow small{display:block;margin-top:.35rem;color:#64748b;font-weight:750;line-height:1.4}.merchant-payout-admin-note{grid-template-columns:1fr;background:#f8fafc}.merchant-payout-admin-note strong{color:#0f172a}.merchant-payout-grid .merchant-modern-grid-head,.merchant-payout-grid .merchant-modern-grid-row{grid-template-columns:1fr .9fr .9fr 1.3fr .7fr}.merchant-incident-summary small{display:block;margin-top:.65rem;color:#64748b;font-weight:800}@media (max-width:1180px){.merchant-payout-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-ledger-intro,.merchant-payout-explainer{grid-template-columns:1fr}.merchant-ledger-intro>strong,.merchant-payout-explainer>strong{width:-moz-fit-content;width:fit-content}.merchant-payout-grid .merchant-modern-grid-head,.merchant-payout-grid .merchant-modern-grid-row{grid-template-columns:1fr}}@media (max-width:640px){.merchant-payout-flow{grid-template-columns:1fr}}.merchant-payout-explainer>strong.merchant-payout-blocked{background:linear-gradient(135deg,#991b1b,#7f1d1d);color:#fff}.merchant-hours-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.merchant-hour-card{border:1px solid rgba(15,23,42,.08);border-radius:1.25rem;background:rgba(248,250,252,.92);padding:1rem;box-shadow:0 1rem 2rem rgba(15,23,42,.04)}.merchant-hour-card-header{display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;margin-bottom:.75rem}.merchant-hour-card-header strong{color:#0f172a;font-size:.95rem;font-weight:900}.merchant-hour-card-header select{max-width:8.5rem}.merchant-hour-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.merchant-hour-inputs label{grid-gap:.35rem;gap:.35rem}@media (max-width:760px){.merchant-hour-inputs,.merchant-hours-grid{grid-template-columns:1fr}}.merchant-payout-toolbar{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:1.1rem;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 14px 30px rgba(31,41,55,.06)}.merchant-payout-toolbar div{display:grid;grid-gap:.2rem;gap:.2rem}.merchant-payout-toolbar strong{color:#111827;font-size:1rem;font-weight:900}.merchant-payout-toolbar small,.merchant-payout-toolbar span{color:#6b7280;font-size:.86rem}.merchant-payout-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:.9rem;gap:.9rem}.merchant-payout-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:1.15rem;background:linear-gradient(180deg,#fff,snow);border:1px solid rgba(17,24,39,.08);box-shadow:0 16px 34px rgba(31,41,55,.075)}.merchant-payout-card header{display:flex;justify-content:space-between;grid-gap:.85rem;gap:.85rem;align-items:flex-start}.merchant-payout-card header>div:first-child{display:grid;grid-gap:.22rem;gap:.22rem}.merchant-payout-request-number{color:#6b7280;font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.merchant-payout-card header strong{color:#111827;font-size:1.25rem;font-weight:950}.merchant-payout-badges{display:flex;align-items:flex-end;flex-direction:column;grid-gap:.4rem;gap:.4rem}.merchant-semaforo,.merchant-status-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.35rem .62rem;font-size:.72rem;font-weight:900;white-space:nowrap}.merchant-semaforo-rojo{background:rgba(220,38,38,.12);color:#b91c1c}.merchant-semaforo-amarillo{background:rgba(217,119,6,.14);color:#92400e}.merchant-semaforo-verde{background:rgba(22,163,74,.13);color:#166534}.merchant-semaforo-cerrado{background:rgba(55,65,81,.1);color:#374151}.merchant-semaforo-alerta{background:rgba(127,29,29,.13);color:#7f1d1d}.merchant-status-pill{background:rgba(17,24,39,.07);color:#374151}.merchant-payout-meta,.merchant-payout-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.merchant-payout-meta span,.merchant-payout-money span{min-width:0;color:#4b5563;font-size:.82rem;overflow-wrap:anywhere}.merchant-payout-alert{padding:.72rem;border-radius:.85rem;background:rgba(127,29,29,.08);color:#7f1d1d;font-size:.86rem;font-weight:750}.merchant-payout-actions{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.merchant-payout-actions button,.merchant-payout-detail-header button{border:0;border-radius:.78rem;padding:.65rem .82rem;font-size:.82rem;font-weight:900;cursor:pointer}.merchant-payout-actions button:disabled{opacity:.62;cursor:not-allowed}.merchant-payout-action-primary{background:linear-gradient(135deg,var(--primaryColor),#b91832);color:#fff;box-shadow:0 12px 26px rgba(220,46,69,.18)}.merchant-payout-action-secondary{background:#f3f4f6;color:#374151}.merchant-payout-action-danger{background:rgba(127,29,29,.09);color:#991b1b}.merchant-payout-detail-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:1rem;background:rgba(17,24,39,.52);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.merchant-payout-detail-panel{width:min(920px,100%);max-height:min(86vh,860px);overflow:auto;display:grid;grid-gap:1rem;gap:1rem;padding:1.15rem;border-radius:1.35rem;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.22)}.merchant-payout-detail-header{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem;align-items:flex-start}.merchant-payout-detail-header span{color:var(--primaryColor);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.merchant-payout-detail-header h3{margin:.2rem 0 0;color:#111827}.merchant-payout-detail-header p{margin:.25rem 0 0;color:#6b7280}.merchant-payout-detail-header button{background:#f3f4f6;color:#374151}.merchant-payout-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.merchant-payout-detail-kpis div{padding:.8rem;border-radius:.95rem;background:#fff7f8;border:1px solid rgba(220,46,69,.08)}.merchant-payout-detail-kpis span{display:block;color:#6b7280;font-size:.74rem;font-weight:850;text-transform:uppercase}.merchant-payout-detail-kpis strong{display:block;margin-top:.2rem;color:#111827;font-size:1.12rem}.merchant-payout-detail-grid{display:grid;grid-template-columns:minmax(140px,.45fr) minmax(0,1fr);grid-gap:.45rem .8rem;gap:.45rem .8rem;padding:1rem;border-radius:1rem;background:#f9fafb}.merchant-payout-detail-grid span{color:#6b7280;font-size:.82rem;font-weight:850}.merchant-payout-detail-grid strong{color:#111827;font-size:.86rem;overflow-wrap:anywhere}.merchant-payout-timeline{display:grid;grid-gap:.65rem;gap:.65rem}.merchant-payout-timeline h4{margin:0;color:#111827}.merchant-payout-timeline-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;padding:.75rem;border-radius:.95rem;background:#fff;border:1px solid rgba(17,24,39,.07)}.merchant-payout-timeline-item>span{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:999px;background:rgba(220,46,69,.1);color:var(--primaryColor);font-weight:950}.merchant-payout-timeline-item strong{color:#111827}.merchant-payout-timeline-item p{margin:.18rem 0;color:#4b5563}.merchant-payout-empty-timeline,.merchant-payout-timeline-item small{color:#6b7280}@media (max-width:760px){.merchant-payout-card header,.merchant-payout-detail-header,.merchant-payout-toolbar{flex-direction:column;align-items:stretch}.merchant-payout-badges{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.merchant-payout-detail-grid,.merchant-payout-detail-kpis,.merchant-payout-meta,.merchant-payout-money{grid-template-columns:1fr}.merchant-payout-actions button{width:100%}}.merchant-payout-balance-summary{display:grid;justify-items:end;grid-gap:.45rem;gap:.45rem}.merchant-payout-balance-summary strong{padding:.8rem 1rem;border-radius:1.15rem;background:#0f172a;color:#fff;white-space:nowrap;box-shadow:0 1rem 2rem rgba(15,23,42,.12)}.merchant-payout-balance-summary strong.merchant-payout-blocked{background:linear-gradient(135deg,#991b1b,#7f1d1d)}.merchant-payout-balance-summary small{max-width:22rem;color:#64748b;font-size:.78rem;font-weight:800;line-height:1.35;text-align:right}.merchant-payout-qa-note{color:#92400e!important}.merchant-payout-origin{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:.28rem;border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.merchant-payout-origin-real{background:rgba(22,163,74,.12);color:#166534}.merchant-payout-origin-qa{background:rgba(217,119,6,.13);color:#92400e}@media (max-width:760px){.merchant-payout-balance-summary{justify-items:start}.merchant-payout-balance-summary strong{white-space:normal}.merchant-payout-balance-summary small{text-align:left}}.merchant-payout-admin-panel{display:grid;grid-gap:.9rem;gap:.9rem}.merchant-payout-toolbar-scalable{align-items:stretch}.merchant-payout-admin-search{min-width:min(24rem,100%);display:grid;grid-gap:.35rem;gap:.35rem}.merchant-payout-admin-search input{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:.9rem;padding:.75rem .9rem;color:#0f172a;font-size:.86rem;font-weight:800;outline:none;background:#fff}.merchant-payout-admin-search input:focus{border-color:rgba(220,46,69,.35);box-shadow:0 0 0 4px rgba(220,46,69,.08)}.merchant-payout-admin-search small{text-align:right;color:#64748b;font-weight:850}.merchant-payout-admin-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.merchant-payout-admin-group{border:1px solid rgba(15,23,42,.08);border-radius:1.1rem;padding:.9rem;background:#fff;cursor:pointer;text-align:left;transition:.18s ease}.merchant-payout-admin-group:hover{transform:translateY(-1px);border-color:rgba(220,46,69,.24);box-shadow:0 1rem 2rem rgba(15,23,42,.06)}.merchant-payout-admin-group-active{border-color:rgba(220,46,69,.32);background:linear-gradient(135deg,#fff7f8,#fff);box-shadow:0 1rem 2rem rgba(220,46,69,.09)}.merchant-payout-admin-group span{display:block;color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.merchant-payout-admin-group strong{display:block;margin-top:.25rem;color:#0f172a;font-size:1.45rem;font-weight:950}.merchant-payout-admin-group small{display:block;margin-top:.25rem;color:#475569;font-size:.82rem;font-weight:900}.merchant-payout-admin-active-group{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:1.25rem;background:#f8fafc;border:1px solid rgba(15,23,42,.08)}.merchant-payout-admin-active-header{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem;align-items:flex-start}.merchant-payout-admin-active-header strong{display:block;color:#0f172a;font-size:1rem;font-weight:950}.merchant-payout-admin-active-header span{display:block;margin-top:.2rem;color:#64748b;font-size:.84rem;font-weight:750}.merchant-payout-admin-active-header small{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.35rem .65rem;background:#0f172a;color:#fff;font-size:.75rem;font-weight:950;white-space:nowrap}.merchant-payout-card-grid-scalable{max-height:45rem;overflow-y:auto;padding-right:.35rem}.merchant-payout-admin-load-more{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:.9rem;background:#fff;color:#0f172a;padding:.75rem 1rem;font-size:.86rem;font-weight:950;cursor:pointer}.merchant-payout-admin-load-more:hover{background:#f8fafc}@media (max-width:980px){.merchant-payout-admin-active-header,.merchant-payout-toolbar-scalable{flex-direction:column}.merchant-payout-admin-search small{text-align:left}.merchant-payout-admin-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.merchant-payout-admin-groups{grid-template-columns:1fr}.merchant-payout-card-grid-scalable{max-height:34rem}}.merchant-payout-real-warning{margin:0;padding:.72rem .85rem;border-radius:.85rem;background:rgba(127,29,29,.08);color:#7f1d1d;font-size:.78rem;font-weight:900;line-height:1.45}.merchant-status-pill-green{background:rgba(22,163,74,.12);color:#166534}.merchant-status-pill-dark{background:rgba(15,23,42,.08);color:#0f172a}.merchant-status-pill-red{background:rgba(127,29,29,.1);color:#991b1b}.merchant-payout-casefile-panel{width:min(1120px,100%)}.merchant-payout-casefile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;padding:1rem;border-radius:1.1rem;background:#f8fafc;border:1px solid rgba(15,23,42,.08)}.merchant-payout-casefile-grid div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.merchant-payout-casefile-grid span{color:#64748b;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.merchant-payout-casefile-grid strong{color:#0f172a;font-size:.86rem;overflow-wrap:anywhere}.merchant-payout-casefile-section{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border-radius:1.15rem;background:#fff;border:1px solid rgba(15,23,42,.08)}.merchant-payout-casefile-section-header{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem}.merchant-payout-casefile-section-header strong{display:block;color:#0f172a;font-size:.98rem;font-weight:950}.merchant-payout-casefile-section-header span{display:block;margin-top:.18rem;color:#64748b;font-size:.8rem;font-weight:800}.merchant-payout-orders-table{overflow:hidden;border-radius:1rem;border:1px solid rgba(15,23,42,.08)}.merchant-payout-orders-head,.merchant-payout-orders-row{display:grid;grid-template-columns:1.2fr .7fr .7fr .7fr .7fr;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.7rem .85rem}.merchant-payout-orders-head{background:#0f172a;color:#fff;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.merchant-payout-orders-row{border-top:1px solid rgba(15,23,42,.06);color:#475569;font-size:.82rem;font-weight:800}.merchant-payout-orders-row span{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;overflow-wrap:anywhere}.merchant-payout-orders-row strong{color:#0f172a}.merchant-payout-orders-row small{color:#64748b;font-weight:750}.merchant-payout-casefile-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.merchant-payout-casefile-actions-grid label{display:grid;grid-gap:.35rem;gap:.35rem}.merchant-payout-casefile-actions-grid label>span{color:#334155;font-size:.74rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.merchant-payout-casefile-actions-grid input,.merchant-payout-casefile-actions-grid select,.merchant-payout-casefile-actions-grid textarea{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:.85rem;background:#fff;color:#0f172a;padding:.72rem .8rem;font-size:.85rem;font-weight:800;outline:none}.merchant-payout-casefile-actions-grid input:focus,.merchant-payout-casefile-actions-grid select:focus,.merchant-payout-casefile-actions-grid textarea:focus{border-color:rgba(220,46,69,.35);box-shadow:0 0 0 4px rgba(220,46,69,.08)}.merchant-payout-casefile-actions-grid input:disabled,.merchant-payout-casefile-actions-grid select:disabled{opacity:.55;cursor:not-allowed}.merchant-payout-casefile-actions-grid small{color:#64748b;font-size:.75rem;font-weight:760}.merchant-payout-casefile-comment{grid-column:1/-1}.merchant-payout-casefile-message{margin:0;padding:.8rem;border-radius:.9rem;background:#f8fafc;color:#0f172a;font-size:.84rem;font-weight:850}.merchant-payout-casefile-submit{display:flex;justify-content:flex-end;grid-gap:.65rem;gap:.65rem;flex-wrap:wrap}@media (max-width:860px){.merchant-payout-casefile-actions-grid,.merchant-payout-casefile-grid,.merchant-payout-orders-head,.merchant-payout-orders-row{grid-template-columns:1fr}.merchant-payout-casefile-submit button{width:100%}}.merchant-proof-file-action{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border-radius:.85rem;background:#0f172a;color:#fff!important;padding:.55rem .75rem;font-size:.78rem;font-weight:950;text-decoration:none;box-shadow:0 .8rem 1.6rem rgba(15,23,42,.16)}.merchant-proof-file-action:hover{background:#020617}.merchant-payment-receipt{background:linear-gradient(135deg,#fff,#f8fafc)}.merchant-print-receipt-button{width:-moz-fit-content;width:fit-content}.merchant-receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.merchant-receipt-grid>div{display:grid;grid-gap:.2rem;gap:.2rem;padding:.8rem;border-radius:.95rem;background:#fff;border:1px solid rgba(15,23,42,.08)}.merchant-receipt-grid span{color:#64748b;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.merchant-receipt-grid strong{color:#0f172a;font-size:.88rem;overflow-wrap:anywhere}@media print{body *{visibility:hidden}.merchant-payment-receipt,.merchant-payment-receipt *{visibility:visible}.merchant-payment-receipt{position:absolute;left:0;top:0;width:100%;box-shadow:none;border:1px solid #111827}.merchant-print-receipt-button{display:none!important}}@media (max-width:760px){.merchant-receipt-grid{grid-template-columns:1fr}}Link{text-decoration:none}.home-container{position:fixed;overflow:auto;width:100vw;height:100vh}.home-container .main{overflow:hidden;margin-top:4.5rem;display:flex}.home-container .main .menu{overflow-y:auto;z-index:1000;position:fixed;padding:2rem 0 0 1rem;background:#fff;width:17rem;height:calc(100vh - 4.5rem);box-shadow:.2rem 1rem 1rem rgba(0,0,0,.05)}.home-container .main .menu ul{height:100%;list-style:none}.home-container .main .menu ul .selected{background:var(--primaryLight);color:var(--primaryColor)}.home-container .main .menu ul li{font-size:1rem;font-weight:500;color:#000;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:1rem 0 0 1rem;background:#fff;padding:1rem;margin-bottom:1rem}.home-container .main .menu ul li:hover{background:var(--primaryLight)}.home-container .main .menu ul li:active{transform:scale(.95)}.content{margin-left:17rem;padding:2rem}.content-body{min-width:900px;width:calc(100vw - 21rem);display:flex;flex-direction:column;position:relative}.content-body .content-title{width:100%;display:flex;justify-content:space-between;align-items:center}.content-body .content-title p{font-size:2rem;font-weight:500}input,select{background:var(--primaryLight);padding:.7rem;font-size:1rem;margin-bottom:1rem;border-radius:.5rem;border-style:solid;border-color:transparent;outline:none;color:var(--primaryColor)}input:focus{border-color:var(--primaryColor)}button{background-color:var(--primaryColor);color:#fff;padding:.7rem 2rem;border-radius:.5rem;border:0;font-size:1rem;cursor:pointer}button:hover{box-shadow:0 4px 8px var(--primaryLight);transform:scale(1.01)}button:active{transform:scale(.95)}.disabled{background:#c8c8c8;pointer-events:none}table{font-size:1rem;font-weight:500;padding-top:2rem;width:100%}table th{background:var(--primaryColor);color:#fff}table tr{height:4rem;text-align:center}table tr img{padding:.5rem;width:4rem}table tr:nth-child(2n){background:var(--primaryLight)}table td{max-width:300px;text-overflow:ellipsis;overflow:hidden}.order-details-table{font-size:1rem;font-weight:500;padding-top:0;width:50%}.order-details-table th{background:#fff;color:#fff}.order-details-table tr{height:4rem;text-align:start}.order-details-table tr img{padding:.5rem;width:4rem}.order-details-table tr:nth-child(2n){background:#fff}.order-details-table td{max-width:300px;text-overflow:ellipsis;overflow:hidden}.form{width:35%;display:flex;flex-direction:column;padding-top:2rem}.form p{font-size:1.2rem;font-weight:500}.form button,.form input,.form select{font-size:1rem;display:flex;align-items:center;justify-content:center;margin-top:1rem}.modalContent{padding:.5rem}.modalContent .modalTitle{font-size:1.2rem;font-weight:500;margin-bottom:1rem}.modalContent .modalBody{font-size:1rem}.modalContent .modalButtonsRow{display:flex;width:100%;margin-top:2rem}.modalContent .modalButtonsRow button{width:100%}.modalContent .modalButtonsRow button:first-child{color:var(--primaryColor);background:#fff;margin-right:1rem}a{text-decoration:none;color:var(--primaryColor)}a:hover{text-decoration:underline}.dismissible{position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:20%;transition:.4s}.dismissible img{width:100%}.dismissible .icon{position:absolute;opacity:0}.dismissible:hover img{opacity:0}.dismissible:hover .icon{opacity:1}.card{overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;margin-right:2rem;margin-bottom:2rem;padding:2rem;border-radius:1rem;background-color:var(--primaryColor);color:#fff;min-width:350px;min-height:180px;width:20vw;height:18vh;font-size:1.4rem;font-weight:600}.card span{font-size:3rem}.card:first-child{cursor:default}.card:hover{transform:scale(1.04)}.card:active{transform:scale(.98)}.yellow-card{background:#ffe8b2;color:#f0a800}.yellow-card:hover{box-shadow:0 0 20px rgba(240,168,0,.1)}.blue-card{background:#d3e2ff;color:#638fe2}.blue-card:hover{box-shadow:0 0 20px rgba(99,143,226,.1)}.green-card{background:#d1f9f5;color:#28c5ae}.green-card:hover{box-shadow:0 0 20px rgba(40,197,174,.1)}.red-card{background:#facaca;color:#ff6e6e}.red-card:hover{box-shadow:0 0 20px rgba(255,110,110,.1)}.orange-card{background:#ffddbf;color:#f18944}.orange-card:hover{box-shadow:0 0 20px rgba(241,137,68,.1)}.pink-card{background:#ffcee3;color:#ff4a77}.pink-card:hover{box-shadow:0 0 20px rgba(255,74,119,.1)}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column;justify-content:space-between}.orderstatus{font-weight:600;padding:.4rem;border-radius:.4rem}.cancelled{background:rgba(255,0,0,.1);color:rgba(255,0,0,.6);border:1px solid rgba(255,0,0,.6)}.ordered{background:rgba(30,143,255,.1);color:#1e8fff;border:1px solid #1e8fff}.processing{background:rgba(24,64,138,.1);color:#18408a;border:1px solid #18408a}.out-for-delivery{background:rgba(31,177,145,.1);color:#1fb191;border:1px solid #1fb191}.delivered{background:rgba(31,177,75,.1);color:#1fb161;border:1px solid #1fb161}.chat-main{display:flex;height:82vh}.chat-main .chat-list{flex:1 1;border-right:1px solid rgba(0,0,0,.2)}.chat-main .chat-messages{flex:2 1}.chat-list-tile,.user-list-tile{border-radius:1rem 0 0 1rem;-webkit-user-select:none;user-select:none;margin-top:1rem;padding:1rem;display:flex;align-items:center;cursor:pointer}.chat-list-tile .profile-circle,.user-list-tile .profile-circle{width:3rem;height:3rem;background:var(--primaryColor);border-radius:100%;margin-right:1rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.chat-list-tile .profile-circle img,.user-list-tile .profile-circle img{object-fit:contain}.chat-list-tile p:first-child,.user-list-tile p:first-child{font-size:1.2rem;font-weight:500}.user-list-tile{cursor:auto;margin:0}.user-list-tile p{font-weight:600}.chat-list-tile:hover{background:hsla(0,0%,50.2%,.1)}.chat-list-tile:active{background:hsla(0,0%,50.2%,.3)}.selected-chat{background:var(--primaryLight)}.selected-chat:hover{background:#f5cad0}.selected-chat:active{background:#ffb4be}.modal-body-scrollable{width:50vh;height:50vh;overflow-y:auto;overflow-x:hidden}.chat-messages{display:flex;flex-direction:column;justify-content:space-between}.chat-messages .messages{overflow-y:auto;overflow-x:hidden;flex:1 1}.chat-messages .messages .message-row{padding:.5rem;display:flex}.chat-messages .messages .message-row p{font-weight:500;max-width:500px;padding:.7rem 1.5rem;border-radius:.5rem}.chat-messages .chat-box{display:flex;align-items:center}.chat-messages .chat-box button{height:50px}.chat-messages .chat-box input{margin:0 1rem;height:50px;flex:1 1}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{border-radius:0;background:var(--primaryLight)}::-webkit-scrollbar-thumb{border-radius:.5rem;background:rgba(220,46,69,.5490196078431373)}.filter-select{display:flex;align-items:center;margin-top:1rem}.filter-select input{margin:0 0 0 1rem;width:20vw;min-width:250px}.filter-select p{font-size:1.2rem;font-weight:500}.filter-select select{margin:0 0 0 1rem}.navbar{z-index:1000;position:fixed;display:flex;align-items:center;width:100%;height:4.5rem;background:#fff;box-shadow:0 .2rem 1rem rgba(0,0,0,.05);justify-content:space-between;padding-right:2rem}.navbar .logo-container{padding:1rem;display:flex;align-items:center}.navbar .logo-container img{width:3rem;margin-right:1rem;border-radius:.5rem}.navbar .logo-container p{font-size:1.2rem;font-weight:700;color:var(--primaryColor)}.navbar .right,.navbar .right .icon-button{display:flex;align-items:center}.navbar .right .icon-button{justify-content:center;width:3rem;height:3rem;border-radius:5rem;cursor:pointer}.navbar .right .icon-button #notice-icon{position:relative}.navbar .right .icon-button .badge{top:-5px;right:-5px;position:absolute;width:.5rem;height:.5rem;border-radius:1rem;background:var(--primaryColor)}.navbar .right .icon-button:hover{background:rgba(0,0,0,.05)}.navbar .right .icon-button:active{transform:scale(.8)}.navbar .right .circle-avatar{margin-left:2rem;width:2.5rem;height:2.5rem;border-radius:10rem;background:var(--primaryColor)}.navbar .right .column{margin-left:.5rem;display:flex;flex-direction:column}.navbar .right .column p{font-weight:500}.navbar .right .column p:nth-child(2){color:var(--primaryColor);font-size:.8rem}.navbar .notice-panel{position:absolute;width:400px;min-height:80px;max-height:600px;overflow-y:auto;border:1px solid var(--primaryLight);background:#fff;top:4.5rem;right:0}.navbar .notice-panel .notice{width:100%;padding:1rem}.navbar .notice-panel .notice p:first-child{color:var(--primaryColor);font-size:1.2rem;font-weight:500}.navbar .notice-panel .notice p:nth-child(2){margin-top:.5rem;margin-bottom:1rem}.navbar .notice-panel .notice .row{justify-content:space-between}.navbar .notice-panel .notice .row p{font-size:.8rem;color:grey}*{transition:.2s}.login-container{width:100vw;height:100vh;background:var(--primaryColor);display:flex;align-items:center;justify-content:center}.login-container .form-container{border-radius:10px;padding:2rem;width:500px;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.5)}.login-container .form-container .logo-container{display:flex;align-items:center;grid-gap:1.2rem;gap:1.2rem;margin-bottom:1.6rem}.login-container .form-container .logo-container img{width:96px;height:96px;object-fit:contain}.login-container .form-container .logo-container p{font-size:2.2rem;font-weight:700;color:var(--primaryColor);line-height:1.1}.login-container .form-container .title{font-size:1.5rem;font-weight:600}.login-container .form-container .input-containers{display:flex;flex-direction:column}.login-container .form-container .input-containers input{background:var(--primaryLight);padding:.7rem;font-size:1rem;margin-bottom:1rem;border-radius:10px;border-style:solid;border-color:transparent;outline:none;color:var(--primaryColor)}.login-container .form-container .input-containers input:focus{border-color:var(--primaryColor)}.login-container .form-container a{margin-bottom:2rem;text-decoration:none;font-size:.8rem;font-weight:500;color:#000}.login-container .form-container a:hover{color:var(--primaryColor)}.login-container .form-container button{display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--primaryColor);color:#fff;border-radius:10px;border:none;padding:1rem 5rem;font-size:1rem;font-weight:700;cursor:pointer}.login-container .form-container button:hover{transform:scale(1.02)}.login-container .form-container button:active{transform:scale(.98)}
/*# sourceMappingURL=main.39809676.chunk.css.map */