@font-face{font-family:Poppins;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins_medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins_semi_bold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins_bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{font-family:Poppins,sans-serif;color:#0e2856;background:#f3f5f9;--primary:#0e2856;--accent:#ff6200;--sidebar-width:270px;--header-height:65px;--preview-height:27px;--border:#e1e5ed;--muted:#64748b}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #ff6200;outline-offset:3px}input:focus,select:focus{outline:2px solid #345ca8;outline-offset:1px}h1,h2,h3,p{margin-top:0}h1{font-size:26px;line-height:1.3;margin-bottom:7px}h2{font-size:19px;margin-bottom:16px}h3{font-size:16px}p{font-size:14px;line-height:1.7}small{font-size:12px}.muted{color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 22px;border-radius:26px;border:1.5px solid var(--primary);text-decoration:none;font-size:14px;font-weight:600;transition:background .15s;width:100%;margin-bottom:10px}.button.primary{background:var(--primary);color:#fff}.button.primary:hover{background:#1c3e7a}.button.secondary{background:#fff;color:var(--primary)}.button.secondary:hover{background:#eef2f8}.button.compact{width:auto;min-height:40px;padding:8px 16px;margin:0}.text-button{border:0;background:transparent;color:var(--primary);display:inline-flex;gap:6px;align-items:center;text-decoration:underline;font-size:13px;padding:10px 0}.icon-button{border:0;background:transparent;color:inherit;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.icon-button:hover{background:#e7ebf2}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;font-size:14px;font-weight:600}.field input,.field select{min-width:0;width:100%;min-height:48px;border:1.5px solid #475569;border-radius:26px;background:#f8f8f8;padding:10px 18px;color:var(--primary);font-weight:400}.field small{color:#a83f00}.notice{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;margin:12px 0 18px;border:1px solid #eac5bc;border-radius:10px;background:#fff0eb;color:#8b300b;font-size:13px;line-height:1.6}.notice svg{flex-shrink:0;margin-top:2px}.notice.info{background:#eef4ff;border-color:#d8e4fa;color:#1c3e7a}.notice.success{background:#edf8f2;border-color:#cbe7d6;color:#006d40}.loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:120px;color:var(--muted)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth-layout{min-height:100dvh;display:grid;grid-template-columns:1fr 420px;background:var(--primary) url(/assets/images/background_web.png) center/cover no-repeat}.auth-brand{padding:60px 8%;display:flex;flex-direction:column;justify-content:center;color:#fff}.auth-brand>:is(img,:where(.brand-logo-slot)){width:250px;max-height:150px;object-fit:contain;align-self:flex-start;margin-bottom:40px}.auth-brand h1{font-size:42px;font-weight:700;line-height:1.35}.auth-brand p{font-size:18px}.auth-panel{background:#fff;display:flex;flex-direction:column;justify-content:center;padding:40px 32px;position:relative}.auth-content{margin:auto 0}.auth-content h2{font-size:26px;margin-bottom:8px}.auth-content>p{color:var(--muted);margin-bottom:30px}.auth-logo{display:none}.auth-panel footer{font-size:11px;text-align:center;color:var(--muted);padding-top:30px}.auth-security{display:flex;gap:8px;align-items:center;justify-content:center;font-size:12px;color:var(--muted);margin-top:30px}.password-field{position:relative}.password-field input{padding-right:50px}.password-field button{position:absolute;right:14px;top:38px;background:transparent;border:0;color:var(--primary)}.recovery-link{font-size:12px;display:block;text-align:right;margin:-5px 0 24px}.large-icon{width:50px;height:50px;color:var(--accent);margin-bottom:20px}.preview-strip{height:var(--preview-height);position:fixed;top:0;left:0;right:0;background:#fff0d9;text-align:center;font-size:11px;font-weight:600;line-height:27px;z-index:40;color:#875400}.app-header{position:fixed;top:var(--preview-height);left:0;right:0;height:var(--header-height);display:flex;align-items:center;gap:24px;padding:10px 24px;background:var(--primary);color:#fff;z-index:30;box-shadow:0 3px 12px #0e285622}.header-brand{width:222px;flex-shrink:0}.header-brand img{max-width:145px;height:43px;object-fit:contain}.header-title{font-size:17px;font-weight:600}.header-right{display:flex;align-items:center;gap:14px;margin-left:auto;font-size:12px}.header-right .icon-button:hover{background:#ffffff20}.avatar{width:34px;height:34px;border-radius:50%;background:#ff6200;display:flex;align-items:center;justify-content:center;font-weight:700}.sidebar{position:fixed;top:calc(var(--header-height) + var(--preview-height));bottom:0;left:0;width:var(--sidebar-width);background:#fff;border-right:1px solid var(--border);z-index:20;display:flex;flex-direction:column;padding:20px 0 15px;overflow-y:auto;transition:transform .2s}.sidebar-profile{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:0 20px 22px;border-bottom:1px solid var(--border);margin-bottom:12px}.profile-icon{width:55px;height:55px;background:#edf1f8;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:600}.sidebar-profile strong{font-size:14px}.sidebar-profile>span:last-child{font-size:12px;color:var(--muted)}.sidebar nav a{display:flex;align-items:center;gap:12px;text-decoration:none;min-height:43px;border-radius:8px;padding:10px 14px;margin:3px 0;font-size:13px}.sidebar nav a:hover{background:#f2f4f8}.sidebar nav a.active{background:#edf1f8;font-weight:600;color:#0e2856;border-left:3px solid var(--accent)}.sidebar nav img{width:20px;height:20px;object-fit:contain}.nav-group{color:#8a94a7;font-size:10px;font-weight:600;margin:18px 14px 8px;letter-spacing:1px}.logout{display:flex;gap:12px;align-items:center;background:none;border:0;margin:24px 26px 18px;color:var(--primary);text-align:left;font-size:13px}.sidebar>small{margin-top:auto;text-align:center;color:var(--muted)}.sidebar-toggle{position:fixed;left:252px;top:calc(var(--header-height) + var(--preview-height) + 72px);width:36px;min-width:36px;height:36px;min-height:36px;background:#fff;box-shadow:0 3px 12px #0e285622;z-index:25;transition:left .2s}.main-content{margin-left:var(--sidebar-width);padding:calc(var(--header-height) + var(--preview-height) + 25px) 28px 40px;min-height:100dvh}.collapsed .sidebar{transform:translate(-100%)}.collapsed .main-content{margin-left:0}.mobile-menu,.bottom-nav,.sidebar-backdrop{display:none}.page-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 24px}.page-head p{color:var(--muted);margin:0}.panel{background:#fff;border:1px solid var(--border);border-radius:12px;padding:24px;margin-bottom:22px;box-shadow:0 4px 14px #0e285605}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.panel-heading h2{margin:0}.panel-heading>span{font-size:12px;color:var(--muted)}.balance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px}.balance-card{background:linear-gradient(115deg,#0e2856,#345ca8);color:#fff;display:flex;align-items:center;gap:17px;padding:22px;border-radius:12px;box-shadow:0 4px 12px #0e28561a}.balance-card>svg{color:#ff9860}.balance-card div{display:flex;flex-direction:column;gap:7px}.balance-card span{font-size:12px}.balance-card strong{font-size:25px}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quick-card{border:1px solid #e8eaf3;background:linear-gradient(#fff,#eff1f3);box-shadow:0 5px 10px #1e4b9c16;display:flex;flex-direction:column;align-items:center;position:relative;gap:14px;padding:24px 12px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:600;text-align:center}.quick-card img{width:60px;height:60px}.quick-card>svg{position:absolute;right:12px;bottom:12px;color:#ff6200}.quick-card:hover{border-color:#ff6200}.consult-grid{display:flex;flex-wrap:wrap;gap:15px}.consult-grid a{display:flex;align-items:center;justify-content:space-between;gap:60px;border:1px solid var(--border);border-radius:8px;padding:14px 18px;text-decoration:none;font-size:14px}.steps{display:flex;list-style:none;justify-content:center;gap:40px;padding:0;margin:26px 0;color:var(--muted)}.steps li{display:flex;align-items:center;gap:9px;font-size:13px}.steps span{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;background:#fff}.steps li.current{color:var(--primary);font-weight:600}.steps li.current span{background:var(--primary);color:#fff;border-color:var(--primary)}.search-field{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:24px;padding:8px 14px}.search-field input{border:0;outline:0;min-width:0;width:180px;background:transparent;font-size:13px}.company-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px}.company-card{border:1px solid #e8eaf3;min-height:140px;border-radius:10px;background:linear-gradient(#fff,#eff1f3);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:17px;padding:20px;color:var(--primary);box-shadow:0 5px 10px #1e4b9c15}.company-card:hover,.product-card:hover{border-color:#ff6200;box-shadow:0 4px 12px #ff620022}.company-card img,.sale-summary img{max-width:100px;height:56px;object-fit:contain}.company-card strong{font-size:14px}.company-monogram{width:60px;height:60px;background:#edf1f8;color:#345ca8;font-weight:700;font-size:22px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:18px}.product-card{display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:25px 16px;color:var(--primary)}.product-card strong{font-size:27px}.product-card span{font-size:13px}.product-card small{color:var(--muted)}.sale-form{max-width:420px;margin:0 auto}.sale-summary{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 26px}.sale-summary>div{display:flex;flex-direction:column;gap:5px}.sale-summary strong{font-size:16px}.sale-summary span{font-size:22px;font-weight:600}.total-line{display:flex;justify-content:space-between;border-top:1px dashed #bbb;padding:18px 0;font-size:15px}.total-line strong{font-size:20px}dialog{border:0;border-radius:16px;width:min(580px,calc(100vw - 32px));max-height:90dvh;color:var(--primary);padding:25px;box-shadow:0 12px 80px #0e285640}dialog::backdrop{background:#0e1c38a6}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.modal-head h2{margin:0}.modal-actions{display:flex;gap:12px;margin-top:20px}.confirm-data{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:14px}.confirm-data dt{color:var(--muted)}.confirm-data dd{margin:0;text-align:right;font-weight:600}.result-layout{max-width:650px;margin:0 auto}.result-heading{text-align:center}.result-heading>svg{width:48px;height:48px;color:#006d40;margin-bottom:14px}.result-heading p{color:var(--muted)}.ticket{width:min(100%,370px);margin:28px auto;background:#fff;padding:30px 24px;border:1px solid var(--border);box-shadow:0 5px 18px #0e285615;font-size:12px;text-align:center}.ticket>:is(img,:where(.brand-logo-slot)){width:140px;height:70px;object-fit:contain}.ticket h2{font-size:16px;margin:12px 0}.ticket p{font-size:11px;line-height:1.6;margin-bottom:8px}.ticket hr{border:0;border-top:1px dashed #bbb;margin:17px 0}.ticket-product{margin-top:16px;text-align:left;border-top:1px dashed #bbb;padding-top:16px}.ticket-product h3{font-size:13px}.demo-watermark{display:block;color:#985600;font-size:10px;margin:15px 0}.ticket-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filters{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:20px}.filters .field{flex:1;min-width:150px;margin-bottom:0}.filters .field input{min-height:40px;font-size:12px}.filters .field span{font-size:12px}.table-scroll{width:100%;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;font-weight:600;background:#edf1f8;white-space:nowrap}th,td{padding:14px;border-bottom:1px solid var(--border)}td{white-space:nowrap}.status-badge{display:inline-block;padding:4px 9px;border-radius:15px;background:#f1f3f7;font-size:11px}.status-badge.success{background:#edf8f2;color:#006d40}.empty-state{text-align:center;padding:35px;color:var(--muted)}.empty-state h3{margin:15px 0 7px}.empty-state p{margin:0}.pagination{display:flex;gap:13px;align-items:center;justify-content:flex-end;margin-top:18px;font-size:12px;flex-wrap:wrap}.pagination>span:first-child{margin-right:auto}.pagination select{border:1px solid var(--border);border-radius:8px;padding:6px;background:#fff;color:var(--primary)}@media(min-width:960px)and (max-width:1199px){.sidebar{transform:translate(-100%)}.main-content{margin-left:0}.sidebar-toggle{left:8px}.collapsed .sidebar{transform:none}.collapsed .sidebar-toggle{left:252px}}@media(max-width:959px){.auth-layout{grid-template-columns:1fr}.auth-brand{display:none}.auth-panel{width:100%;min-height:100dvh;padding:30px 24px;background:#fffe}.auth-content{width:min(100%,420px);align-self:center}.auth-logo{display:block;width:180px;height:90px;object-fit:contain;margin:0 auto 35px}.auth-content h2{text-align:center;font-size:25px}.auth-content>p{text-align:center}.sidebar,.collapsed .sidebar{transform:translate(-100%);width:270px}.mobile-open .sidebar{transform:none}.mobile-open .sidebar-backdrop{display:block;position:fixed;inset:calc(var(--header-height) + var(--preview-height)) 0 0;background:#0e285670;z-index:19;border:0}.mobile-menu{display:inline-flex}.sidebar-toggle{display:none}.main-content,.collapsed .main-content{margin-left:0;padding:calc(var(--header-height) + var(--preview-height) + 20px) 16px 100px}.app-header{padding:8px 12px;gap:12px}.header-brand{width:auto}.header-brand img{width:115px}.header-title{display:none}.header-right>span:first-child{display:none}.bottom-nav{display:flex;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--border);z-index:29;padding:9px 8px max(9px,env(safe-area-inset-bottom))}.bottom-nav a{display:flex;flex-direction:column;gap:4px;align-items:center;text-decoration:none;font-size:10px;padding:4px 12px}.bottom-nav svg{width:21px;height:21px}.bottom-nav a.active{color:#ff6200}.balance-grid{gap:10px}.balance-card{padding:15px 12px;gap:9px}.balance-card strong{font-size:20px}.balance-card>svg{display:none}.balance-card span{font-size:10px}.page-head h1{font-size:22px}.page-head p{font-size:12px}.page-head .button{font-size:11px;padding:8px 12px}.panel{padding:18px}.quick-grid{grid-template-columns:repeat(3,1fr);gap:10px}.quick-card{font-size:11px;padding:20px 8px}.quick-card img{width:45px;height:45px}.panel-heading{flex-wrap:wrap}.company-grid{grid-template-columns:repeat(3,1fr);gap:12px}.company-card{padding:15px 8px;min-height:125px}.company-card strong{font-size:12px}.steps{gap:24px}.filters{gap:12px}.preview-strip{font-size:9px}.ticket-actions{grid-template-columns:1fr 1fr}.pagination{justify-content:center}}@media(max-width:500px){.balance-grid{grid-template-columns:1fr}.balance-card{padding:15px 20px}.balance-card>svg{display:block}.balance-card>div{flex-direction:row;align-items:center;justify-content:space-between;flex:1}.balance-card strong{font-size:21px}.balance-card span{font-size:12px}.quick-grid{grid-template-columns:repeat(2,1fr)}.quick-card{font-size:12px}.company-grid{grid-template-columns:repeat(2,1fr)}.page-head{align-items:flex-start}.steps{gap:16px}.steps li{font-size:11px}.steps span{width:26px;height:26px}.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-card strong{font-size:22px}.search-field,.search-field input{width:100%}.confirm-data{font-size:12px}.ticket-actions .button{font-size:12px;padding:10px 12px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{background:#345ca8 url(/assets/images/background_web.png) center/cover fixed;min-height:100dvh}.app-header{left:270px;background:#0e2856b3;padding:8px 16px;gap:16px}.header-home{display:grid;place-items:center;color:#fff;padding:6px;text-decoration:none}.header-balances{display:flex;align-items:center;justify-content:center;gap:20px;flex:1;text-align:center}.header-balances>div{display:flex;flex-direction:column}.header-balances span{font-size:13px;color:#00bd76;font-weight:600}.header-balances strong{font-size:19px}.header-shortcuts{display:flex;gap:8px}.header-shortcuts a{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:66px;background:#ffffff12;text-decoration:none;text-transform:uppercase;font-size:9px;padding:8px 7px;border-radius:7px}.header-shortcuts svg{width:20px;height:20px}.sidebar{top:var(--preview-height);padding-top:0;border:3px solid #ff6200;border-left:0;border-radius:0 20px 20px 0;background:#fffffffa}.sidebar-profile{padding:0;gap:0;margin-bottom:12px;border:0}.sidebar-logo{height:31px;width:100%;display:flex;align-items:center;justify-content:center;background:#1c3e7a}.sidebar-logo img{height:28px;max-width:110px;object-fit:contain}.sidebar-profile>strong{background:#ff6200;color:#fff;display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:11px;text-align:left;font-weight:400}.sidebar-profile>strong>span{max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebar-profile>.sidebar-username{background:#ff8133;color:#fff;width:100%;text-align:left;font-size:11px;padding:5px 15px}.sidebar nav{padding:0 12px}.sidebar nav>a{border:1px solid #9da3ad;min-height:40px;border-radius:25px;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.1px;padding:7px 10px;margin:8px 0;gap:12px}.sidebar nav>a.active{border:1px solid #ff6200;background:#fff0e7;color:#0e2856}.sidebar nav>a>img,.sidebar nav>a>svg{height:25px;width:25px}.sidebar nav>.mobile-home{display:none}.sidebar nav>.nav-section{border-bottom:1px solid var(--border);margin-top:20px}.nav-section summary{text-transform:uppercase;font-size:12px;font-weight:600;padding:10px}.nav-section>a{font-size:12px;min-height:36px;border-radius:0!important;margin:0!important}.sidebar-toggle{top:auto;bottom:20px;left:230px;box-shadow:none;background:#e9f4ff;border-radius:0;width:37px;height:64px}.collapsed .app-header{left:0}.collapsed .sidebar-toggle{left:8px}.page-head h1,.page-head>div>p{color:#fff}.original-dashboard .loading{color:#fff}.dashboard-banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:30px}.dashboard-banner{border:0;display:flex;padding:0;background:#fff;border-radius:20px;text-decoration:none;min-height:150px;overflow:hidden;text-align:left;color:var(--primary)}.banner-icon{display:grid;place-items:center;background:#ff6200;color:#fff;width:115px;flex-shrink:0}.banner-icon.green{background:#00bd76}.banner-copy{display:flex;flex-direction:column;justify-content:center;padding:18px;line-height:1.5;font-size:13px}.banner-copy img{width:140px;height:35px;object-fit:contain;object-position:left;margin-bottom:8px}.banner-copy strong{font-size:13px}.dashboard-section{margin-bottom:17px}.dashboard-section>summary{display:inline-flex;align-items:center;gap:10px;background:#00bd76;color:#fff;padding:10px 35px 10px 18px;border-radius:7px 0 0 7px;clip-path:polygon(0 0,calc(100% - 23px) 0,100% 100%,0 100%);font-size:13px;text-transform:uppercase;font-weight:700;cursor:pointer;list-style:none}.dashboard-details{margin:16px 0}.daily-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.daily-card{display:flex;flex-direction:column;gap:9px;padding:20px;border:1px solid var(--border);border-radius:10px;font-size:13px}.daily-card>svg{color:#ff6200}.daily-card>span{font-size:22px}.mobile-dashboard{display:none}@media(min-width:960px)and (max-width:1199px){.app-header{left:0}.collapsed .app-header{left:270px}}@media(max-width:959px){.app-header{left:0;gap:12px}.header-shortcuts{display:none}.header-balances{gap:13px}.header-balances span{font-size:10px}.header-balances strong{font-size:14px}.header-home{display:none}.sidebar{top:calc(var(--header-height) + var(--preview-height));border-radius:0 20px 0 0}.sidebar nav>.mobile-home{display:flex}.sidebar-toggle{display:none}.dashboard-banners{grid-template-columns:1fr}.dashboard-banner{min-height:125px}.banner-icon{width:90px}.banner-copy{padding:15px}.mobile-dashboard{display:block;margin-bottom:25px}.daily-grid{grid-template-columns:repeat(2,1fr)}.page-head h1{color:#fff}.page-head>div>p{color:#ffffffb3}.app-shell{background-image:url(/assets/images/background.png)}.dashboard-section>summary{font-size:11px}.sidebar nav>a{font-size:11px}.dashboard-section .table-scroll{overflow:auto}.bottom-nav{background:#0e2856;color:#fff}.bottom-nav a.active{color:#ff6200}.original-dashboard>.mobile-dashboard .quick-card{background:#fff}}@media print{.app-header,.sidebar,.sidebar-toggle,.preview-strip,.bottom-nav,.no-print,.modal-head{display:none!important}.main-content{margin:0!important;padding:0!important;background:#fff}.app-shell{background:#fff}.ticket{box-shadow:none;border:0;width:80mm;margin:0 auto;padding:8mm 3mm}.result-layout{max-width:none}body{background:#fff}dialog{position:static;max-height:none;width:auto;padding:0}.ticket .demo-watermark{display:block}}.app-shell.live{--preview-height:0px}.auth-layout{grid-template-columns:8fr 6fr}.auth-brand{align-items:center;text-align:center;padding:40px}.auth-brand h1{font-size:24px;text-transform:uppercase;letter-spacing:2px;margin-bottom:40px}.auth-brand>:is(img,:where(.brand-logo-slot)){align-self:center;width:190px;max-height:80px;margin:0 0 52px}.auth-brand p{font-size:18px;font-weight:500;letter-spacing:2px;line-height:1.5;margin:0}.auth-panel{padding:32px 16px 24px;justify-content:center;gap:20px}.auth-content{margin:auto 0 0}.auth-panel footer{margin-bottom:auto;font-weight:600;color:#999;font-size:10px;padding-top:10px}.auth-login-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.auth-content .field{position:relative;margin:18px 16px}.auth-content .field>span{position:absolute;left:15px;top:-8px;font-size:11px;background:#fff;padding:0 5px;z-index:1}.auth-content .field input{text-align:center;font-weight:600;background:#fff}.auth-content .password-field button{top:14px;right:26px;z-index:2}.recovery-link{color:#ff6200;font-weight:600;margin:22px 16px;font-size:13px}.auth-content form>.button{margin-top:0;height:52px}.social-label{text-align:center;font-weight:600;margin:26px 0 12px!important}.google-button{width:calc(100% - 64px);margin:0 32px;display:flex;justify-content:center;align-items:center;gap:14px;border:1px solid #c5c5c5;border-radius:6px;padding:13px;color:#111;background:#fff;box-shadow:0 2px 3px #0002;font-size:16px;font-weight:500}.google-button img{width:23px;height:23px}.register-link{display:flex;justify-content:center;gap:9px;align-items:center;font-size:13px;font-weight:600;margin-top:22px}.register-link a{color:#ff6200;text-decoration:none}.auth-content>.notice{margin:0 16px 18px}@media(max-width:959px){.auth-layout{grid-template-columns:1fr}.auth-panel{padding:30px 18px}.auth-content{margin:auto 0}.auth-panel footer{margin:0;padding:0}.auth-login-title{position:static;width:auto;height:auto;clip:auto;text-align:center}.google-button{font-size:14px}.social-label{font-size:13px}}.sale-page-head h1{font-size:20px;text-transform:uppercase;font-weight:700}.catalog-search{display:flex;justify-content:center;margin:18px 0 16px}.catalog-search>label{width:min(345px,100%);color:#fff;font-size:13px;font-weight:600}.catalog-search .search-field{background:#f8f8f8;min-height:47px;border:1px solid #8e8e8e;color:#ff6200;padding:8px 12px}.catalog-search .search-field input{width:100%;font-size:18px;color:#0e2856}.catalog-panel{border-radius:20px;background:linear-gradient(110deg,#fff,#c7d6ee);min-height:calc(100dvh - 260px);padding:16px}.company-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:16px}.company-card{min-height:88px;aspect-ratio:2/1;padding:12px 8px;gap:6px;border-radius:10px;background:#f8f8f8;box-shadow:0 5px 10px #1e4b9c30;position:relative}.company-card img{height:50px;max-width:100%;object-fit:contain}.company-monogram{height:40px;width:40px;font-size:17px}.company-card strong{font-size:11px}.header-balances .balance-blocked{color:#fa4420}@media(max-width:500px){.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-panel{min-height:calc(100dvh - 300px)}.sale-page-head h1{font-size:17px}.company-card{min-height:85px}.company-card img{max-height:48px}}.header-balances>.balance-controls{flex-direction:row;gap:6px}.balance-controls .icon-button{background:#e3e9da;color:#008554;width:25px;height:25px;min-width:25px;min-height:25px}.sidebar .logout{margin-top:auto}.sidebar>small{margin-top:0;margin-bottom:10px}.page-head .button.secondary{background:#fff}@media(max-width:500px){.header-balances{gap:8px}.balance-controls .icon-button{width:22px;min-width:22px;height:22px;min-height:22px}.header-balances strong{font-size:13px}.header-balances span{font-size:9px}.header-balances>.balance-controls{gap:4px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.query-tabs{display:flex;background:#102b55;border-radius:8px;padding:4px;margin-bottom:16px;overflow-x:auto}.query-tab{flex:1;border:0;border-radius:8px;padding:12px 18px;background:transparent;color:#fff;white-space:nowrap;font:inherit;cursor:pointer}.query-tab[aria-selected=true]{background:#ff7900;font-weight:700}.query-actions,.row-actions,.query-export{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.query-amount{display:grid;gap:3px;min-width:130px;font-size:12px}.query-export{margin-top:16px}.filter-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.query-filter-form{max-width:600px}.query-selector{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border:1px solid #b8c4d3;padding:10px;border-radius:8px}.query-search{border:1px solid #b8c4d3;border-radius:8px;padding:12px}.query-search-results{display:grid;max-height:180px;overflow:auto;margin-top:12px}.query-total-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.query-total-cards article{display:grid;text-align:center;gap:12px;border:1px solid #ccd5df;border-radius:10px;padding:20px}.query-total-cards strong{color:#188738;font-size:22px}@media(max-width:600px){.query-panel{padding:12px}.query-panel .panel-heading{align-items:flex-start;flex-wrap:wrap}.query-tab{padding:10px 12px}.filter-dates{grid-template-columns:1fr}}.query-screen{margin:-22px -8px 0}.query-panel{background:transparent;border:0;padding:0;border-radius:0;box-shadow:none}.query-panel>.panel-heading{padding:0 8px;margin-bottom:12px}.query-panel>.panel-heading h2{color:#fff;font-size:18px;text-transform:uppercase}.query-panel .table-scroll{background:#fff;border-radius:8px}.query-panel .pagination,.query-panel .query-export{background:#fff;padding:12px;border-radius:8px}.query-tabs{padding:0;margin-bottom:4px;border-radius:8px}.original-empty-list{width:295px;max-width:100%;height:250px;margin:28px auto;background:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.original-empty-list>div{height:190px;width:200px;max-width:100%}.original-empty-list>p{font-size:15px;font-weight:600;text-align:center;margin:8px 8px 20px}.modal-actions>.primary{background:#ff7900;border-color:#ff7900;color:#fff}.sidebar nav>a{font-size:14px;padding:0 12px 0 0;min-height:40px;height:40px;gap:12px;margin:8px 0}.sidebar nav>a>img{width:44px;height:44px;padding:8px;border:1px solid #bbc0c5;border-radius:50%;background:#fff;filter:sepia(1) saturate(5) hue-rotate(345deg)}.sidebar nav>a>svg{width:44px;height:44px;padding:9px;border:1px solid #bbc0c5;border-radius:50%;color:#ef780e;flex-shrink:0}.sidebar>small{font-size:11px;font-weight:600;line-height:1.7}.query-screen{margin-top:-18px;margin-inline:-12px}@media(max-width:959px){.query-screen{margin:-12px 0 0}}.profile-panel{max-width:720px;margin-inline:auto}.profile-gate{margin:32px auto;min-height:calc(100dvh - 64px)}.profile-form{max-width:600px}.profile-steps{display:flex;gap:20px;padding:0 0 16px;list-style:none;color:#7e8899}.profile-steps [aria-current=step]{color:#ff7900;font-weight:700}@media(max-width:600px){.profile-gate{margin:12px;min-height:calc(100dvh - 24px)}.profile-steps{font-size:12px}}.settings-title{text-align:center;color:#fff;font-size:20px;text-transform:uppercase}.settings-card{border:2px solid #ff7900;border-radius:9px;background:#fff;overflow:hidden;margin-bottom:16px}.settings-card>h2{display:flex;align-items:center;gap:12px;margin:0;background:#153c77;color:#fff;padding:10px 16px;font-size:14px;text-transform:uppercase}.settings-row{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:0;border-bottom:1px solid #d8d8d8;text-align:left;font:inherit;font-size:14px;text-decoration:none;color:#0e2856;min-height:48px}.settings-row:hover:not(:disabled){background:#f4f7fa;cursor:pointer}.settings-row>svg,.settings-row>img{width:24px;height:24px;color:#ec7915;flex-shrink:0}.settings-row>small,.settings-switch{margin-left:auto;color:#ef7900;font-weight:600}.settings-switch{border:1px solid #0e2856;border-radius:20px;padding:4px 13px;color:#0e2856}.settings-switch[aria-checked=true]{background:#0e2856;color:#fff}.device-card{padding:12px 0;border-bottom:1px solid #ccd5df}.device-card h2{font-size:16px}.device-information{display:flex;gap:24px;align-items:center}.device-information>svg{color:#ff7900;flex-shrink:0}@media(max-width:600px){.settings-row{font-size:12px;gap:10px;padding:14px 10px;flex-wrap:wrap}.settings-row>small{font-size:10px}.device-information{gap:12px}}.sale-panel{background:linear-gradient(110deg,#f8fbff,#c9d9f1);border-radius:24px}.reference-help{display:block;max-width:100%;max-height:65dvh;object-fit:contain;margin:auto}.product-description{background:#fff;border-radius:8px;padding:12px;margin-bottom:14px}.product-description summary{cursor:pointer;font-weight:600}.invoice-panel>.filter-grid{background:#fff;border-radius:8px;padding:16px;margin:12px 0}.invoice-summary{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:12px 16px;padding:16px;background:#edf5fb;border-radius:8px}.invoice-summary dt{font-weight:600}.invoice-summary dd{margin:0;overflow-wrap:anywhere}.invoice-heading .query-actions{display:flex;flex-wrap:wrap;gap:8px}.invoice-panel>.button{margin:16px 0}@media(max-width:600px){.invoice-heading{align-items:flex-start;flex-direction:column}.invoice-summary{grid-template-columns:1fr 1fr;gap:10px}}.deposit-create>.panel-heading{color:#fff}.deposit-columns{display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,1fr);gap:20px}.deposit-form{display:flex;flex-direction:column;gap:14px}.deposit-form>.button{margin-top:8px}.deposit-notes .panel{margin-bottom:16px}.preserve-lines{white-space:pre-line}.bank-accounts{display:grid;gap:12px;margin:16px 0}.bank-account{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bank-detail{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-bottom:1px solid #ddd;padding:12px 0}.deposit-detail-item{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;gap:16px}@media(max-width:1000px){.deposit-columns{grid-template-columns:1fr}.deposit-create>.panel-heading{flex-wrap:wrap}.deposit-form{min-width:0}}.query-panel>.panel-heading h1{color:#fff;font-size:18px;text-transform:uppercase}@media print{body:has(.cut-print):not(:has(.cut-ticket-dialog)) *{visibility:hidden}body:not(:has(.cut-ticket-dialog)) .cut-print,body:not(:has(.cut-ticket-dialog)) .cut-print *{visibility:visible!important}.cut-print{position:absolute;left:0;top:0;background:#fff;color:#000;width:80mm;padding:3mm;font-size:11px}.cut-print table{font-size:10px;min-width:0}.cut-print .invoice-summary{background:#fff;font-size:11px;padding:0;gap:3px}.cut-print dd{margin:0}}.commission-search{max-width:300px;margin:16px auto}.commission-card{padding:16px;border:2px solid #183966;border-radius:14px}.commission-card h2{font-size:16px;margin:0}.commission-card table{width:100%;min-width:0}.commission-card tbody tr{height:49px}.commission-product{display:flex;align-items:center;gap:12px}.commission-product img,.commission-product .company-monogram{width:35px;height:35px;object-fit:contain;border-radius:50%;display:grid;place-items:center;font-size:12px;background:#e7eef9}.commission-help{font-size:12px;color:#183966}.referenced-create>.panel-heading{color:#fff}.referenced-form{max-width:750px;display:grid;gap:18px}.referenced-form .button{justify-self:stretch}.commission-search .field>span{color:#fff}.frequent-form{border-radius:20px 20px 0 0;padding:16px}.frequent-form .sale-form{max-width:none;gap:32px}.frequent-form .field{font-size:16px}.frequent-form .button.primary{align-self:center;min-width:180px}.frequent-create>.panel-heading h1{color:#fff}.branch-create>.panel-heading h1{color:#fff}.branch-form{max-width:none;border-radius:20px 20px 0 0;gap:24px}.branch-form .field{font-size:16px}.branch-logo{width:140px;height:140px;object-fit:contain;align-self:center}@media(min-width:960px){.auth-layout{background:#fff}.auth-brand{background:var(--primary) url(/assets/images/background_web.png) center/cover no-repeat}.auth-brand>:is(img,:where(.brand-logo-slot)){width:300px;height:90px;max-height:none}.auth-panel{padding:16px 16px 80px}.auth-content{margin:auto 0 0}.auth-panel footer{margin-bottom:auto;padding-top:16px}.auth-version{margin:26px 0 0;padding:8px;font-size:10px;color:var(--primary)}}.auth-content .field{margin:8px 16px 16px}.auth-content .field input{height:48px;min-height:48px;padding:12px 44px;font-size:16px;background:#fff;border:1.5px solid #4c535e}.auth-content .field>span{top:12px;font-size:16px;left:14px;padding:0;background:transparent;font-weight:700;pointer-events:none}.auth-content .field:focus-within>span,.auth-content .field:has(input:not(:placeholder-shown))>span{top:-8px;font-size:11px;left:14px;padding:0 5px;background:#fff}.auth-user-field{position:relative}.auth-user-field>button,.auth-content .password-field>button{position:absolute;top:13px;right:28px;padding:0;border:0;background:transparent;color:var(--primary);height:22px}.auth-content .recovery-link{text-decoration:none;margin:22px 12px;font-size:14px}.auth-content form>.button.primary{font-weight:400;border:1.5px solid #8f98a7;box-shadow:0 1px 1px #0002}.auth-version{font-size:10px;color:var(--primary)}@media(min-width:960px){.auth-brand>:is(img,:where(.brand-logo-slot)){object-fit:scale-down}.auth-panel{padding-bottom:86px;gap:14px}.auth-panel footer{padding-top:13px}.auth-version{margin-top:14px}.auth-content .register-link{margin-top:40px}}.auth-shortcuts{position:absolute;bottom:16px;left:16px;right:16px;display:flex;justify-content:space-between}.auth-notices{background:transparent;border:0;width:55px;height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;color:var(--primary)}.auth-notices>span{border-radius:50%;background:#ff9800;color:#fff;width:40px;height:40px;display:grid;place-items:center}.auth-notices small{font-size:8px;font-weight:700;margin-top:5px}.notices-list{max-height:65dvh;min-height:300px;overflow:auto;padding:16px}.portal-notice{border:1px solid #00bd76;border-radius:10px;background:#ebf6f2;margin-bottom:16px;padding:8px}.notice-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;margin:8px}.notice-carousel{position:relative;text-align:center}.notice-image-button{border:0;background:transparent;cursor:pointer;padding:0;width:100%}.notice-image-button img{height:120px;max-width:100%;object-fit:contain}.notice-carousel-controls{display:flex;justify-content:space-between;align-items:center;font-size:12px}.notice-image-zoom{display:block;max-width:100%;max-height:70dvh;object-fit:contain;margin:auto}.original-list-panel{background:transparent;box-shadow:none;border:0;padding:0}.original-list-panel>.panel-heading h1{color:#fff;text-transform:uppercase;font-size:18px}.original-list-panel>.panel-heading{margin-bottom:14px;min-height:40px}.original-list-panel .table-scroll{background:#f9fafb}.original-list-panel th{background:var(--primary);color:#fff;font-weight:700;height:55px;padding:14px 40px}.original-list-panel td{white-space:normal;font-size:12px;font-weight:700;padding:8px 40px;border-right:1px solid #d2d5db;min-height:48px}.original-list-panel .table-scroll{border-radius:0}.original-list-panel .original-filter-button{border-color:#ff6200;font-size:14px;min-height:40px;padding:7px 12px;font-weight:400}.original-list-panel .original-new-button{background:#ff6200;border-color:#ff6200;color:#fff;font-size:14px;min-height:40px;padding:7px 12px;font-weight:400}.original-pagination{display:flex;align-items:center;justify-content:flex-end;gap:20px;background:#e8ebf1;padding:9px 14px;min-height:56px;border-radius:0 0 16px 16px;font-size:14px}.original-pagination select{border:0;background:transparent;color:var(--primary);font-size:14px;padding:0 5px}.original-row-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;min-height:36px;border:1.5px solid var(--primary);border-radius:22px;background:transparent;color:var(--primary);font-size:13px;white-space:nowrap}.original-row-menu{position:fixed;z-index:90;width:220px;max-width:calc(100vw - 16px);padding:8px 0;background:#fff;color:var(--primary);border-radius:6px;box-shadow:0 5px 25px #0004}.original-row-menu>[role=menuitem]{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:inherit;min-height:48px;padding:12px 16px;text-decoration:none;text-align:left;font-size:14px}.original-row-menu>[role=menuitem]:hover{background:#edf1f8}.original-record-status{display:flex;flex-direction:column;align-items:center;font-size:13px}.original-record-status i{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;color:#fff}.original-record-status .active{background:#00bd76}.original-record-status .inactive{background:#fa4420}@media(min-width:960px){.original-list-panel{margin:-13px -8px 0}.original-list-panel>.panel-heading{padding:0 4px}}@media(max-width:959px){.original-pagination{gap:8px;font-size:12px;flex-wrap:wrap}.original-list-panel th,.original-list-panel td{padding:12px}.original-pagination label{font-size:12px}}.original-list-panel table{table-layout:fixed}.original-list-panel th{padding-left:20px;padding-right:8px}.original-list-panel td{padding:4px 8px 4px 16px;font-weight:600;line-height:1.35;height:48px}.original-list-panel th:first-child,.original-list-panel td:first-child{padding-left:40px}.original-list-panel td:last-child{text-align:center;padding:4px 16px}.original-record-status{line-height:16px}.sidebar-profile>strong{gap:6px;font-weight:600}.sidebar-profile>strong>span{flex:1;min-width:0}.sidebar-support-id{font-size:10px;white-space:nowrap}.sidebar-profile>strong>svg{flex-shrink:0}@media(min-width:960px){.sidebar-logo{height:80px}.sidebar-logo img{height:80px;max-width:100%;object-fit:scale-down}.sidebar nav>a{font-size:14px;font-weight:700}}@media(max-width:959px){.auth-layout{display:flex;flex-direction:column;background:var(--primary)}.auth-layout .auth-brand{display:flex;height:38dvh;min-height:220px;flex-shrink:0;padding:16px;background:var(--primary) url(/assets/images/background.png) center/cover no-repeat;align-items:center;justify-content:center}.auth-layout .auth-brand h1{font-size:16px;line-height:1.5;margin:0 0 16px;letter-spacing:2px}.auth-layout .auth-brand>:is(img,:where(.brand-logo-slot)){width:300px;max-width:100%;height:90px;max-height:none;object-fit:scale-down;margin:0 0 16px}.auth-layout .auth-brand p{font-size:18px;line-height:1.5;font-weight:500;letter-spacing:2px;margin:0}.auth-layout .auth-panel{margin-top:-11px;border-radius:20px 20px 0 0;background:#fff;min-height:calc(62dvh + 11px);padding:28px 16px 90px;gap:0;justify-content:flex-start}.auth-layout .auth-content{margin:0;width:100%;max-width:none}.auth-layout .auth-logo{display:none}.auth-layout .auth-login-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.auth-layout .auth-panel footer{padding-top:24px;margin:0;font-size:10px;line-height:1.5}.auth-layout .auth-version{margin:16px 0 0;padding:8px;line-height:1.5}.auth-layout .auth-content form>.button.primary{margin-bottom:16px}.auth-layout .register-link{margin-top:12px;height:48px;padding-top:16px;font-size:14px}.auth-layout .auth-shortcuts{position:fixed;bottom:16px;z-index:2}}.branch-mobile-page{margin:0 -16px}.branch-mobile-heading{display:flex;justify-content:flex-end;gap:10px;padding:4px 8px 10px}.branch-mobile-heading .button{min-height:36px;font-size:12px;padding:5px 10px}.branch-mobile-heading .original-filter-button{border-color:#ff6200;background:#fff;font-weight:700}.branch-mobile-heading .original-new-button{border-color:#ff6200;background:#ff6200;color:#fff;font-weight:700}.branch-mobile-list{background:#fff;border-radius:20px 20px 0 0;padding:5px 0 16px;min-height:calc(100dvh - 205px)}.branch-mobile-record{padding:0 8px 12px;margin:0 16px 12px;border-bottom:1px solid #d8dadd}.branch-mobile-record header{display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:8px}.branch-mobile-record header strong{margin-left:51px;text-transform:uppercase;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.branch-mobile-record header em{font-style:normal;color:#ff6200;margin:0 3px}.original-row-trigger.dots{border:0;padding:5px;min-width:36px;background:transparent}.branch-mobile-info{display:flex;gap:8px;align-items:center}.branch-mobile-icon{border-radius:40px;background:#eef0f3;color:#ff6200;flex-shrink:0;width:62px;height:62px;display:grid;place-items:center}.branch-mobile-info dl{font-size:12px;color:#4c535e;margin:0;flex:1;min-width:0}.branch-mobile-info dl>div{display:flex;gap:5px;line-height:1.5}.branch-mobile-info dt{text-transform:uppercase;font-weight:400;white-space:nowrap}.branch-mobile-info dd{font-weight:600;margin:0;overflow-wrap:anywhere}.branch-mobile-info dl>div>span{font-weight:600}.branch-mobile-list>.notice{margin:16px}.branch-mobile-list>.button{width:calc(100% - 32px);margin:16px}.branch-mobile-list>.text-button{margin:0 16px}@media(max-width:349px){.branch-mobile-record header strong{margin-left:0;font-size:12px}}@font-face{font-family:LinntaeIcons;src:url(/fonts/LinntaeIcons.ttf) format("truetype");font-display:swap}.original-icon{font:30px LinntaeIcons;font-style:normal}.original-mobile-title{font-size:20px;font-weight:700;flex:1;text-align:center}.original-mobile-footer{display:none}@media(max-width:959px){.original-mobile-list-shell .app-header{background:#0e2856a6;padding:0 8px 0 0;gap:0;box-shadow:none}.original-mobile-back{width:56px;height:65px}.original-mobile-list-shell .main-content{padding:calc(65px + var(--preview-height)) 0 90px;height:100dvh;min-height:0;overflow:hidden}.branch-mobile-page{margin:0;display:flex;flex-direction:column;height:100%}.branch-mobile-heading{height:46px;min-height:46px;padding:4px 8px;gap:10px}.branch-mobile-heading .button{height:38px;min-height:38px}.branch-mobile-list{flex:1;min-height:0;overflow:auto;padding-top:5px}.branch-mobile-record{padding:0;margin:0 16px 12px}.branch-mobile-record header{height:42px;min-height:42px;margin-left:-8px;margin-right:-8px}.branch-mobile-record header strong{margin-left:67px}.branch-mobile-info{gap:8px;margin-left:-8px}.branch-mobile-info dl>div{line-height:1.4}.branch-mobile-info dl{padding-bottom:0}.original-mobile-footer{display:block;position:fixed;bottom:0;left:8px;right:8px;height:90px;z-index:29;text-align:center}.original-mobile-footer .bottom-nav{position:static;height:75px;border:1px solid #101010;border-radius:10px;justify-content:center;padding:0 16px;gap:28px;color:#0e2856;background:#fff;align-items:center}.original-mobile-footer .bottom-nav a{width:43px;height:43px;border:1px solid #eceef1;border-radius:30px;padding:4px;justify-content:center}.original-mobile-footer .bottom-nav a span{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.original-mobile-footer .bottom-nav svg{width:18px;height:18px}.original-mobile-footer>small{font-size:8px;display:block;line-height:12px;color:#fff}.original-mobile-footer .bottom-nav a.active{color:#ff6200}.original-mobile-list-shell .branch-mobile-record header strong{font-size:14px}}@media(max-width:349px){.original-mobile-list-shell .branch-mobile-record header strong{margin-left:8px;font-size:12px}}.cashier-form{max-width:620px}.cashier-day{border:1px solid #d8dadd;border-radius:12px;padding:12px;display:flex;gap:14px;align-items:center;margin:16px 0}.cashier-day legend{font-size:12px;font-weight:600}.cashier-day>.field{flex:1;min-width:0;font-size:11px;margin:0}.cashier-day input[type=time]{border-radius:12px;padding:8px}.cashier-day>label{font-size:12px}.cashier-steps{color:#fff}.cashier-steps li.current{color:#ff9a60}@media(max-width:599px){.cashier-steps{gap:10px;font-size:10px}.cashier-steps li{flex-direction:column;font-size:10px;text-align:center}.cashier-day{gap:8px;padding:8px}.cashier-day>.field>span{font-size:9px}}.cashier-permissions{border:1px solid #d8dadd;border-radius:12px;margin:12px 0;overflow:hidden}.cashier-permissions summary{padding:14px;background:#0e2856;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.cashier-permissions summary>span{float:right;font-weight:400;margin-left:12px}.cashier-permission{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:12px;border-bottom:1px solid #e1e5ed;font-size:12px}.cashier-permission input{width:35px;height:20px;accent-color:#ff6200;flex-shrink:0}.cashier-permissions>.cashier-permissions{margin:12px}.cashier-channel-fields{border:0;padding:0;margin:0}.cashier-channel-qr{display:block;max-width:100%;max-height:380px;margin:16px auto}.cashier-list table{min-width:950px}@font-face{font-family:OriginalMaterialIcons;src:url(/fonts/material-icons-reference.otf) format("opentype");font-display:swap}.original-material-icon{font:30px OriginalMaterialIcons;display:inline-block;line-height:1;flex-shrink:0;direction:ltr}.original-material-icon.filter{font-size:24px}.original-filter-icon{display:inline-block;width:24px;height:24px;background:currentColor;-webkit-mask:url(/assets/icons/filter.svg) center/contain no-repeat;mask:url(/assets/icons/filter.svg) center/contain no-repeat;flex-shrink:0}@media(max-width:959px){.original-mobile-list-shell .app-header>.icon-button{width:48px;min-width:48px}.original-mobile-list-shell .original-mobile-back{width:48px}}.support-page>h1{color:#fff;text-transform:uppercase;font-size:18px;margin:0 0 10px}.support-content{width:clamp(560px,45vw,760px);max-width:100%;margin:0 auto;padding:8px 16px 16px}.support-card{margin:16px;border:2px solid #ff6200;border-radius:9px;overflow:hidden;background:#fff}.support-card h2{display:flex;align-items:center;gap:12px;padding:8px 24px;font-size:12px;text-transform:uppercase;background:#0e2856;color:#fff;min-height:42px;margin:0;font-weight:700}.support-card .original-icon{font-size:24px;flex-shrink:0}.support-card h2>svg{width:24px;height:24px}.support-row{padding:10px 12px;display:flex;gap:8px;align-items:center;min-height:55px;font-size:12px;border-bottom:1px solid #ff620059}.support-row:last-child{border-bottom:0}.support-row>.original-icon,.support-row>svg{color:#ff6200;flex-shrink:0}.support-row>svg{width:24px;height:24px}.support-row>strong{flex:4;font-size:12px;font-weight:700;overflow-wrap:anywhere}.support-row>.support-value{flex:2;text-align:center;font-weight:700;color:#ff6200;overflow-wrap:anywhere}.support-row>.icon-button{min-width:28px;min-height:28px;padding:0;color:#0e2856;text-decoration:none}.support-detail{display:flex;gap:12px;padding:12px 0;align-items:center;border-bottom:1px solid #e1e5ed;font-size:13px}.support-detail>strong{width:70px}.support-detail>span{flex:1;overflow-wrap:anywhere}.support-azteca-note{padding:10px 12px;font-size:12px;font-weight:600;margin:0}@media(min-width:960px)and (max-width:1199px){.support-content{width:clamp(520px,82vw,620px);padding-left:8px;padding-right:8px}}@media(max-width:959px){.support-page>h1{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.support-content{width:100%;padding:8px 16px 16px}.support-shell .main-content{overflow:auto!important}.support-shell .original-mobile-title{font-size:20px}.support-card{margin:16px}.support-row>.support-value{min-width:0}}.support-card h2{background:#1c3e7a;min-height:40px}.support-row>strong{font-weight:400}.support-row>.support-value{font-weight:600}@media(max-width:959px){.support-shell .main-content{overflow:hidden!important}.support-page{height:100%;display:flex;flex-direction:column}.support-content{flex:1;min-height:0;overflow:auto;scrollbar-width:none}.original-mobile-footer .bottom-nav:has(a.active){gap:14px}.original-mobile-footer .bottom-nav a.active{width:120px;flex-direction:row;gap:8px;background:#fff3e9;border:2px solid #ff6200;font-size:16px;font-weight:700}.original-mobile-footer .bottom-nav a.active span{position:static;clip:auto;width:auto;height:auto}.original-mobile-footer .bottom-nav a.active svg{width:24px;height:24px}}.support-card .original-icon{line-height:1}.support-chat-icon{display:inline-block;width:24px;height:24px;-webkit-mask:url(/assets/icons/chat.svg) center/contain no-repeat;mask:url(/assets/icons/chat.svg) center/contain no-repeat;background:#ff6200;flex-shrink:0}.support-row{min-height:44px;line-height:1.4;border-bottom-width:.8px}.chat-page{display:flex;flex-direction:column;min-height:480px;height:calc(100dvh - 155px);max-width:1100px;margin:auto;color:#0e2856}.chat-title{display:flex;align-items:center;gap:16px;min-height:45px;flex-shrink:0}.chat-title h1{font-size:18px;margin:0;flex:1}.chat-title .text-button{display:flex;gap:6px;align-items:center}.chat-history{overflow:auto;flex:1;padding:12px 0;min-height:160px}.chat-message{width:fit-content;max-width:calc(100% - 85px);padding:12px;margin:10px 50px 10px 18px;border:1px solid #d3d7df;border-radius:0 18px 18px;background:#0e28560d;overflow-wrap:anywhere;font-size:14px}.chat-message.outgoing{margin:10px 18px 10px auto;background:#ff620026;border-radius:18px 0 18px 18px}.chat-message p{white-space:pre-wrap;margin:0}.chat-message>strong{display:block;margin-bottom:6px;font-size:12px}.chat-message footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:10px;margin-top:8px}.chat-message footer .icon-button{padding:0;min-height:20px;width:22px}.chat-reply-preview{border:0;border-left:3px solid #ff6200;border-radius:4px;display:flex;flex-direction:column;text-align:left;background:#fff3e6;padding:8px;margin-bottom:8px;width:100%;color:inherit}.chat-reply-preview span{white-space:pre-wrap;font-size:12px}.chat-highlight{outline:2px solid #ff8f22;background:#ffe0b2!important}.chat-composer{flex-shrink:0;background:#fff;padding:8px;border:1px solid #dee1e7;border-radius:18px}.chat-input-row{display:flex;align-items:center;gap:8px}.chat-input-row textarea{resize:none;border:0;outline:none;flex:1;min-width:0;font:inherit;padding:6px;color:inherit}.chat-send{color:#ff6200}.chat-compose-reply{position:relative;display:flex;flex-direction:column;border-left:3px solid #ff6200;padding:8px 35px 8px 8px;background:#fff3e6;margin-bottom:8px}.chat-compose-reply span{max-height:40px;overflow:hidden;font-size:12px}.chat-compose-reply button{position:absolute;right:4px;top:4px;border:0;background:none;color:inherit}.chat-selected-file{display:flex;gap:8px;align-items:center;padding:8px}.chat-selected-file button,.chat-stars button{border:0;background:none;color:inherit}.chat-stars{display:flex;justify-content:center;padding:16px}.chat-stars button{color:#b08800;padding:8px}.chat-file{display:flex;align-items:center;gap:8px;background:none;border:0;color:inherit;cursor:pointer}.chat-join,.chat-mailbox{width:100%;max-width:600px;margin:24px auto;padding:16px}.chat-join h2{font-size:16px;text-align:center;color:#fff;background:#1c3e7a;padding:8px;margin:-16px -16px 16px}.chat-guest{padding:16px;height:100dvh;background:#fff;max-width:1100px}.chat-mailbox p{text-align:center}.chat-page .notice{flex-shrink:0}.chat-page textarea{font:inherit}@media(max-width:959px){.chat-page{height:calc(100dvh - 155px);min-height:0}.chat-guest{height:100dvh}.chat-title{min-height:32px}.chat-page .chat-title h1{font-size:16px}.chat-message{font-size:14px}.chat-join{margin:16px auto}.chat-page .notice{font-size:12px}}.chat-page{max-width:500px}.chat-history{background:#fff;border:2px solid #ff6200;border-bottom:0}.chat-composer{border:2px solid #ff6200;border-top:0;border-radius:0;padding:10px;box-shadow:0 .75px 15px #1c3e7a33}.chat-input-row>.icon-button{width:48px;height:48px;flex-shrink:0}.chat-input-row>button:first-child{color:#abb0bf}.chat-input-row textarea{min-height:48px;border:1px solid #e1e5ed;border-radius:15px}.chat-media{display:block;max-width:150px;max-height:150px;object-fit:contain}.chat-file{padding:0}.chat-message a{color:inherit;text-decoration:underline}.advertising-page{container-type:inline-size}.advertising-page h1{font-size:20px;line-height:30px;font-weight:700;text-align:center;text-transform:uppercase;color:#fff;margin:0}.advertising-grid{display:grid;gap:16px;padding:8px 16px}.advertising-card{display:flex;align-items:center;justify-content:space-evenly;gap:16px;border:0;border-radius:10px;padding:8px 8px 8px 16px;background:#fff;aspect-ratio:2;min-width:0;overflow:hidden}.advertising-card-info{height:100%;min-width:0;max-width:156px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.advertising-card h2{font-size:14px;line-height:21px;font-weight:600;margin:0;max-width:140px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.advertising-card .button{height:40px;min-height:40px;width:auto;max-width:100%;border:0;border-radius:6px;padding:0 6px;margin:0 8px;background:var(--accent,#ff6200);font-size:14px;font-weight:500;flex-shrink:0}.advertising-card .button:hover{background:#e95900}.advertising-preview{max-width:150px;flex:0 1 150px;min-width:20px;padding:0;border:0;background:none;cursor:pointer}.advertising-preview img{display:block;width:100%;max-width:150px;max-height:150px;object-fit:contain}.advertising-preview-unavailable{width:150px;flex:0 1 150px;min-width:20px;font-size:11px;text-align:center}.advertising-zoom{display:block;max-width:100%;max-height:70dvh;margin:auto;object-fit:contain}@media(max-width:959px){.advertising-page{height:100%;display:flex;flex-direction:column}.advertising-page>h1{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.advertising-grid{flex:1;min-height:0;overflow:auto;align-content:start}.advertising-card{width:100%}}.registration-content h2{font-size:18px;margin-bottom:24px}.registration-content .field{margin-bottom:24px}.registration-select{display:flex;justify-content:space-between;gap:10px;width:100%;border:0;border-bottom:1px solid #8493ac;background:#fff;color:#ff6200;padding:12px 0;text-align:left;font:inherit;font-size:16px;font-weight:600}.registration-options{display:flex;flex-direction:column;max-height:50dvh;overflow:auto}.registration-options button{border:0;background:#fff;font:inherit;color:#0e2856;text-align:left;padding:12px}.registration-options button[aria-selected=true]{background:#fff0e6}.registration-session-title{border-top:1px solid #ddd;text-align:center;margin:24px 0;padding-top:16px;font-size:14px}.registration-password-rules{font-size:12px;line-height:1.8;margin:24px 0;padding-left:28px}.registration-medium{text-align:center}.registration-medium-options{display:flex;gap:16px;justify-content:space-evenly;flex-wrap:wrap;margin:24px 0}.registration-medium-options .button{display:flex;gap:8px;align-items:center;justify-content:center}.registration-resend-note,.registration-login-link{text-align:center;font-size:14px}.registration-login-link{margin:24px 0 0}.registration-login-link a{color:#ff6200;text-decoration:none}@media(min-width:960px){.registration-layout .auth-panel{padding-top:40px;padding-bottom:95px}.registration-layout .auth-content{max-width:430px;margin:auto}}@media(max-width:959px){.registration-layout .auth-brand{height:440px;min-height:440px}.registration-layout .auth-panel{margin-top:-40px}.registration-layout .auth-content form{padding:0 8px}.registration-layout .registration-content h2{font-size:18px;text-align:center}.registration-layout .registration-medium-options{gap:12px}}.distribution-goals-page h1{font-size:18px;margin:0 0 16px}.distribution-goals-note{background:#fff;border:1px solid #a8b9d6;border-radius:9px;padding:16px;font-size:12px;line-height:1.65}.distribution-goals-note strong{font-size:14px}.distribution-goals-note p{text-align:justify;margin:8px 0 0}.distribution-goals-summary{display:flex;gap:16px;margin:16px 0}.distribution-goals-summary article{display:flex;align-items:center;justify-content:center;gap:16px;background:#fff;padding:16px;border:1px solid #d8deea;border-radius:10px;flex:1}.distribution-goals-summary article>svg{width:32px;height:32px}.distribution-goals-summary article>div{display:flex;flex-direction:column;gap:8px;font-size:14px}.distribution-goals-summary strong{font-weight:600}.distribution-goals-table{background:#fff;font-size:12px}.distribution-goals-table th .text-button{color:inherit;font-size:12px;font-weight:600;padding:0}.distribution-goals-table th{background:#0e2856;color:#fff;height:55px}.distribution-goals-table td{height:48px}@media(max-width:600px){.distribution-goals-summary article{gap:8px;padding:12px 8px}.distribution-goals-summary article>svg{width:24px;height:24px}.distribution-goals-summary article>div{font-size:12px}.distribution-goals-table{min-width:520px}}.distributor-website-page{max-width:600px;margin:0 auto}.distributor-website-page h1{font-size:18px;margin:0 0 16px}.website-info-card,.website-form{background:#fff;border:1px solid #d9dfeb;border-radius:12px;padding:16px}.website-info-card{text-align:center}.website-info-card .field{max-width:350px;margin:24px auto}.website-public-url{display:flex;justify-content:center;align-items:center;gap:8px;font-size:16px;overflow-wrap:anywhere;margin:24px 0 12px}.website-public-url a{color:inherit;text-decoration:none}.website-info-card>.text-button{display:inline-flex;gap:8px;align-items:center}.website-footer-actions{display:flex;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid #d9dfeb}.website-footer-actions>.button{flex:1;justify-content:center}.website-editor{max-width:650px}.website-editor h2{font-size:16px;margin:16px 0}.website-stepper{list-style:none;display:flex;gap:16px;padding:0;margin:0 0 24px;border-bottom:1px solid #ddd}.website-stepper li{font-size:12px;flex:1;padding:10px 4px}.website-stepper li[aria-current=step]{border-bottom:2px solid #ff6200;font-weight:600}.website-domain-preview{text-align:center;font-size:16px;font-weight:600;overflow-wrap:anywhere;margin:16px 0 24px}.website-logo{display:flex;align-items:center;justify-content:center;width:300px;max-width:100%;height:154px;margin:16px auto;background:#f3f5f9}.website-logo img{max-width:100%;max-height:100%;object-fit:contain}.website-logo.inherited{width:150px;height:150px;background:#ff6200}.website-form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.website-form .field{margin-bottom:20px}@media(max-width:600px){.distributor-website-page{max-width:none}.website-form{padding:16px 10px}.website-stepper{gap:8px}.website-public-url{font-size:14px}.website-form-actions>.button{padding:8px 14px}}.ticket-list table{font-size:12px}.ticket-list th{background:#0e2856;color:#fff;height:55px}.ticket-create-page{max-width:650px;margin:auto}.ticket-create-page h1{font-size:18px;margin-bottom:24px}.ticket-create-form{background:#fff;padding:20px;border-radius:12px}.ticket-create-form .field{margin-bottom:24px}.ticket-upload{border:1.5px dashed #8f98a7;border-radius:12px;padding:16px;margin:16px 0 24px;font-size:12px}.ticket-upload label>span{display:block;font-size:14px;font-weight:600;margin-bottom:12px}.ticket-upload input{max-width:100%;font:inherit}.ticket-upload p{display:flex;justify-content:space-between;gap:8px;overflow-wrap:anywhere}.ticket-detail-layout{display:grid;grid-template-columns:minmax(230px,1fr) minmax(300px,2fr);gap:24px}.ticket-detail-layout h2{font-size:16px}.ticket-detail-layout h3{font-size:14px}.ticket-summary{font-size:12px}.ticket-summary>div{display:flex;gap:12px;padding:8px 0}.ticket-summary dt{font-weight:600;min-width:60px}.ticket-summary dd{margin:0}.ticket-timeline{border-left:2px solid #0e2856;padding-left:20px;max-height:70dvh;overflow:auto}.ticket-timeline article{display:flex;gap:12px;min-height:130px;margin-bottom:12px;border-radius:10px;padding:12px;background:#e6f4ed}.ticket-timeline article.agent{background:#fff3dc}.ticket-timeline article>div{flex:1;min-width:0}.ticket-timeline header{display:flex;justify-content:space-between;gap:12px;font-size:12px}.ticket-timeline header strong{text-transform:uppercase}.ticket-timeline time{white-space:nowrap}.ticket-timeline p{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-attachment{background:transparent;border:0;color:#0e2856;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;max-width:100px;min-width:65px}.ticket-mobile-page .branch-mobile-heading{justify-content:flex-end}dialog:has(.ticket-detail-layout){width:min(1200px,calc(100vw - 32px));max-width:calc(100vw - 32px)}@media(max-width:959px){.ticket-create-form{padding:16px 8px}.ticket-detail-layout{grid-template-columns:1fr;gap:20px}.ticket-timeline{max-height:60dvh;padding-left:12px}.ticket-timeline header{flex-wrap:wrap}.ticket-timeline article{padding:10px}.ticket-timeline p{font-size:12px}.ticket-detail-layout textarea{max-width:100%}}.ticket-list th .text-button{color:inherit;font-size:12px;font-weight:700;padding:0;text-decoration:none}.ticket-create-form .registration-select>span{margin-left:auto}.fiscal-page .fiscal-filter-form{padding-top:20px}.fiscal-page .fiscal-filter-form .frequent-input-wrap{margin-bottom:16px}.fiscal-page .fiscal-filter-form .modal-actions{margin-top:28px}.fiscal-page .table-scroll td{padding-right:0}.ticket-create-page{max-width:none;margin:0 -12px}.ticket-create-page>h1{text-align:center;color:#fff;text-transform:uppercase;font-size:20px;margin:16px 0 22px}.ticket-create-form{padding:20px 16px;border-radius:20px 20px 0 0;min-height:calc(100dvh - 122px)}.ticket-create-form>.ticket-upload{margin:0 0 32px}.ticket-create-form>.registration-catalog{position:relative;margin:0 0 8px}.ticket-create-form>.registration-catalog>span{position:absolute;left:12px;top:-9px;z-index:1;background:#fff;padding:0 4px;font-size:12px;font-weight:400}.ticket-create-form .registration-select{position:relative;border:1px solid #4c535e;border-radius:24px;min-height:48px;padding:8px 14px 8px 44px;color:var(--primary);font-size:16px;font-weight:700;background:#f8f8f8}.ticket-create-form .registration-select:before{content:"";background:url(/assets/icons/local.svg) center/contain no-repeat;width:24px;height:24px;position:absolute;left:10px;top:10px}.ticket-text-wrap{position:relative;margin-bottom:16px}.ticket-text-wrap>.field{position:relative;margin:0}.ticket-text-wrap>.field>span{position:absolute;top:-9px;left:12px;background:#fff;padding:0 4px;font-size:12px;line-height:18px;font-weight:500;z-index:1}.ticket-text-wrap[data-empty=true]:not(:focus-within)>.field>span{top:50%;transform:translateY(-50%);font-size:14px;font-weight:700;text-transform:uppercase;background:transparent;pointer-events:none}.ticket-text-wrap input,.ticket-text-wrap textarea{border:1px solid #4c535e;border-radius:24px;background:#fff;width:100%;padding:12px 44px 12px 14px;font:inherit;color:var(--primary)}.ticket-text-wrap input{height:48px}.ticket-text-wrap textarea{height:122px;min-height:122px;resize:vertical}.ticket-text-wrap>.icon-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);min-width:28px;min-height:28px;width:28px;height:28px;padding:4px;color:#303735}.ticket-create-form>.modal-actions{position:relative;display:flex;justify-content:center;margin:24px 0 0}.ticket-create-form>.modal-actions>.button.primary{width:min(500px,100%);background:#ff6200;border:2px solid #ffab66;min-height:52px;font-size:14px;font-weight:400}.ticket-create-form>.modal-actions>a{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.ticket-create-form>.modal-actions>a:focus{position:static;clip:auto;width:auto;height:auto}@media(max-width:959px){.ticket-create-page{margin:0 -16px}.ticket-create-page>h1{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.ticket-create-form{padding:20px 16px;min-height:calc(100dvh - 155px)}}.ticket-list table{table-layout:fixed;width:100%;min-width:750px}.ticket-list td:last-child{text-align:center}.ticket-list .button.secondary{font-weight:400;padding:6px 12px;min-height:36px}.ticket-upload{border:0;padding:0;margin:24px 16px}.ticket-upload>label{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:156px;border:2px dashed var(--primary);border-radius:24px;background:#dedede;cursor:pointer;overflow:hidden}.ticket-upload label>svg{color:#8f98a7}.ticket-upload label>span{font-size:14px;font-weight:400;margin:0}.ticket-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ticket-upload>label:focus-within{outline:3px solid #ff6200;outline-offset:3px}.ticket-upload>label:has(input:disabled){opacity:.6;cursor:default}dialog.support-ticket-detail{width:min(960px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:0;border:1px solid #ff6200;border-radius:8px}.support-ticket-detail>.modal-head{height:55px;padding:12px 16px;margin:0;background:var(--primary);color:#fff}.support-ticket-detail>.modal-head h2{display:flex;align-items:center;justify-content:center;position:relative;width:100%;font-size:18px}.support-ticket-detail>.modal-head h2>svg{position:absolute;left:0}.support-ticket-detail .ticket-detail-layout{min-height:min(535px,calc(100dvh - 175px));padding:16px;gap:20px;background:linear-gradient(110deg,#f7fbff,#cddbf1);border-radius:0 0 8px 8px;grid-template-columns:minmax(230px,1fr) minmax(300px,2fr)}.support-ticket-detail aside{padding-right:16px;border-right:2px solid var(--primary)}.support-ticket-detail h2{margin:0 0 12px}.ticket-summary{font-size:14px;margin:0 8px 36px}.ticket-summary>div{padding:0;gap:5px;line-height:20px}.ticket-summary dt{font-weight:400;min-width:0;text-transform:uppercase}.ticket-summary dt:after{content:" —"}.ticket-summary dd{font-weight:700}.support-ticket-detail .ticket-message-field{position:relative;margin:24px 16px}.ticket-message-field>span{position:absolute;top:12px;left:14px;text-transform:uppercase;font-weight:700}.ticket-message-field textarea{width:100%;height:98px;min-height:98px;resize:vertical;border:1px solid #4c535e;border-radius:24px;background:#fff;padding:36px 14px 12px;color:var(--primary);font:inherit}.support-ticket-detail aside>.button{width:calc(100% - 32px);margin:0 16px;background:#ff6200;border-color:#ff6200;font-weight:400}.support-ticket-detail .ticket-timeline{border:0;padding:8px 6px 0 36px;position:relative;max-height:70dvh}.ticket-timeline article{min-height:150px;margin-bottom:24px;position:relative;background:#e9f6f1;font-weight:600}.ticket-timeline article.agent{background:#fff8e0}.ticket-timeline article:before{content:"";position:absolute;left:-34px;top:66px;width:30px;height:30px;border-radius:50%;background:#000}.ticket-timeline article:after{content:"";position:absolute;left:-20px;top:100px;height:calc(100% - 30px);width:2px;background:#000}.ticket-timeline article:last-child:after{display:none}.ticket-timeline article>.ticket-followup-avatar{flex:none;width:100px;height:100px;display:grid;place-items:center;border-radius:16px;background:#00bd76}.ticket-timeline article.agent>.ticket-followup-avatar{background:#ffce32}.ticket-followup-avatar>.original-icon{font-size:30px}.ticket-timeline header{font-size:14px}.ticket-timeline header strong{color:#ff6200}.ticket-timeline p{margin:8px 0;font-size:14px}.ticket-detail-footer{padding:16px 30px;background:#fff}.ticket-detail-footer>.button{width:100%;background:#ff6200;border-color:#ff6200;min-height:48px}.ticket-mobile-page .branch-mobile-info dd:before{content:"— ";font-weight:400}@media(max-width:959px){dialog.support-ticket-detail{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.support-ticket-detail .ticket-detail-layout{display:flex;flex-direction:column;min-height:0;padding:16px;gap:16px}.support-ticket-detail aside{border:0;padding:16px;background:#fff;border-radius:10px}.support-ticket-detail aside>h2{font-size:16px}.support-ticket-detail .ticket-summary{margin:0;font-size:12px}.support-ticket-detail aside>.button{width:auto;margin:12px 0 0}.support-ticket-detail .ticket-timeline{padding:0;max-height:none;overflow:visible}.ticket-timeline article{min-height:110px;padding:40px 8px 8px 68px;margin-bottom:16px;border:1px solid #00bd76}.ticket-timeline article.agent{border-color:#ffce32}.ticket-timeline article:before,.ticket-timeline article:after{display:none}.ticket-timeline article>.ticket-followup-avatar{position:absolute;left:8px;top:40px;width:48px;height:48px;border-radius:50%}.ticket-timeline header{position:absolute;top:0;left:0;right:0;align-items:center;flex-wrap:nowrap;font-size:12px}.ticket-timeline header strong{background:#00bd76;color:#fff;padding:6px 12px;border-radius:9px 15px 15px 0;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-timeline .agent header strong{background:#ffce32;color:var(--primary)}.ticket-timeline time{padding-right:12px;font-size:11px}.ticket-timeline p{font-size:14px;margin:4px 0}.ticket-detail-footer{padding:12px 16px}.ticket-mobile-page .branch-mobile-record header strong{margin-left:16px}.ticket-mobile-page .branch-mobile-record header strong>span{color:#ff6200}}.transfer-create-page{max-width:650px;margin:auto}.transfer-create-page h1,.transfers-list h1{font-size:18px;margin:0 0 20px}.transfer-create-form{background:#fff;padding:20px;border-radius:12px}.transfer-create-form .field{margin-bottom:24px}.transfer-review>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #e1e5ed}.transfer-review dt{font-size:12px}.transfer-review dd{font-size:14px;font-weight:600;text-align:right;white-space:pre-wrap;margin:0;overflow-wrap:anywhere}.transfer-destination-results{max-height:50dvh;overflow:auto;display:flex;flex-direction:column}.transfer-destination-results>button[role=option]{border:0;background:#fff;color:#0e2856;font:inherit;font-size:14px;text-align:left;padding:14px 8px}.transfer-destination-results>button[role=option]:hover{background:#fff0e6}.transfers-list table{font-size:12px}.transfers-list th{background:#0e2856;color:#fff;height:55px}.transfers-list th .text-button{color:inherit;font-weight:600;font-size:12px;padding:0}.transfers-list td:first-child small{display:block;margin-top:4px}.transfer-receipt-page{text-align:center}.transfer-ticket{width:302px;margin:24px auto;text-align:center}.transfer-ticket h2{font-size:16px;margin:24px 0}.transfer-ticket dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed #ddd;font-size:12px}.transfer-ticket dt{text-align:left;font-weight:400;max-width:45%}.transfer-ticket dd{max-width:55%;margin:0;text-align:right;white-space:pre-wrap;overflow-wrap:anywhere}.transfer-ticket p{font-size:12px}.transfer-receipt-page>.button{margin:24px auto}@media(max-width:959px){.transfer-create-form{padding:16px 8px}.transfer-review>div{gap:12px}.transfer-ticket{max-width:100%;margin:20px auto}}.consumer-form{max-width:600px;margin:12px auto;border-radius:20px 20px 0 0;padding:24px}.consumer-form .field{max-width:440px;margin:16px auto}.consumer-form>.button{display:block;margin:24px auto}.consumer-credit{color:#278338}.consumer-debt{color:#d23434}.consumer-card{padding:18px 14px;background:var(--surface,#fff);border-radius:15px;margin-bottom:12px;box-shadow:0 2px 5px #0002}.consumer-card-main{display:flex;align-items:center;gap:14px}.consumer-card-main>div{flex:1;min-width:0}.consumer-card-main p{margin:5px 0;font-size:13px;overflow-wrap:anywhere}.consumer-card>.original-row-trigger{display:flex;margin-left:auto}.consumer-card .status-badge{align-self:flex-start}@media(max-width:959px){.consumer-form{box-shadow:none;padding:16px}.consumers-list{padding:14px}.consumers-list>.panel-heading>h1{display:none}}.monthly-year{width:352px;max-width:100%;padding:8px 16px;margin-bottom:8px}.monthly-year .field{margin:0;gap:0}.monthly-year .field>span{font-size:16px;font-weight:800;color:#fff;text-align:center}.monthly-year select{height:50px;min-height:50px;border:1px solid #94a3b8;border-radius:8px;padding:0 12px;font-size:30px;font-weight:600;color:#00bd76;background:transparent}.monthly-sales .table-sort{border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.monthly-sales .table-scroll{max-height:70dvh}.monthly-sales th{height:56px;background:#0e2856;color:#fff;font-size:12px;white-space:normal}.monthly-sales td{height:48px;font-size:12px}.monthly-sales .monthly-total{color:#00bd76;font-weight:600}.monthly-card{display:flex;align-items:center;gap:8px;padding:0 8px 16px;margin:0 15px 16px;border-bottom:1px solid #dedede}.monthly-card dl{margin:0;flex:1;min-width:0}.monthly-value{display:flex;align-items:baseline;gap:5px;line-height:18px;color:#4c535e}.monthly-value dt{font-size:12px;font-weight:400;text-transform:uppercase;white-space:nowrap}.monthly-value dt:after{content:"—";margin-left:5px}.monthly-value dd{margin:0;font-size:12px;font-weight:600;overflow-wrap:anywhere}.monthly-card .original-icon{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;padding:16px;font-size:30px;border-radius:40px;color:#ff6200;background:#1c3e7a20}@media(max-width:959px){.monthly-sales{height:100%;overflow:auto;scrollbar-width:none;background:#fff;border-radius:20px 20px 0 0;padding-top:5px}.monthly-year{position:relative;width:auto;padding:16px;margin:0 0 16px}.monthly-year .field>span{position:absolute;top:9px;left:28px;padding:0 4px;background:#fff;font-size:12px;font-weight:400;color:#4c535e}.monthly-year select{height:56px;min-height:56px;background:#fff}}.network-form{max-width:650px;margin:16px auto;border-radius:20px 20px 0 0}.network-form>.field{max-width:440px;margin:16px auto}.network-form>.button{display:block;margin:24px auto}.network-card{background:var(--surface,#fff);border-radius:16px;padding:16px;margin:12px 0;box-shadow:0 2px 4px #0002}.network-point-heading,.network-card-content{display:flex;align-items:center;gap:20px}.network-point-heading{justify-content:space-between}.network-card-content p{font-size:13px;margin:5px 0}.network-card>.original-row-trigger{display:flex;margin-left:auto}@media(max-width:959px){.network-list>.panel-heading>h1{display:none}.network-form{padding:16px;box-shadow:none}}.referral-url{overflow-wrap:anywhere;text-align:center;color:var(--primary,#f47b20)}.distribution-branches .table-sort,.network-list .table-sort{border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}@media(max-width:959px){.distribution-branches>.panel-heading>h1{display:none}}.cashier-access-switch{display:flex;align-items:center;gap:8px;margin:8px 0}.distribution-cashiers input[role=switch]{accent-color:#f47b20;width:36px;height:20px;cursor:pointer}@media(max-width:959px){.distribution-cashiers>.panel-heading>h1{display:none}}.prospects-list .table-sort{border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.prospect-status{display:inline-block;border-radius:8px;padding:8px;max-width:200px;color:#fff;font-size:13px}.prospect-history-columns{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px}.prospect-history-columns>div:only-child{grid-column:1/-1}dialog:has(.prospect-history){max-width:1100px;width:95vw}.prospect-timeline article{border-left:2px solid #f47b20;margin:0 0 20px 8px;padding:4px 12px 16px}.prospect-timeline .panel-heading{gap:12px;flex-wrap:wrap}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.prospect-attachment-image{display:block;max-width:100%;max-height:70vh;object-fit:contain;margin:12px auto}@media(max-width:959px){.prospects-list>.panel-heading>h1{display:none}.prospect-history-columns{display:block}.prospect-followup-form{width:100%}dialog:has(.prospect-history){width:calc(100vw - 20px)}}.bulk-columns{display:grid;grid-template-columns:minmax(260px,2fr) minmax(0,3fr);gap:20px}.bulk-upload,.bulk-pending{min-width:0}.bulk-rows{max-height:58vh;overflow:auto}.bulk-rows article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 8px;border-bottom:1px solid #ddd}.bulk-rows article p{margin:5px 0;font-size:14px}.bulk-errors{background:#fff0f0;border-radius:12px;padding:16px;color:#b22020}.bulk-errors article{border-bottom:1px solid #e8b7b7;padding:12px}.bulk-review{max-height:50vh;overflow:auto}.bulk-company{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid #ddd}.bulk-company>div:first-child{min-width:150px}.bulk-company img{max-width:70px;max-height:70px;display:block;margin:8px auto}.bulk-offers{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;flex:1}.bulk-offers span{border:1px solid #333;border-radius:30px;padding:4px 8px;text-align:center;font-size:13px}.bulk-results progress{width:100%;height:18px;accent-color:#f47b20}.sale-desktop-actions{display:flex;gap:8px}@media(max-width:959px){.bulk-columns{grid-template-columns:1fr}.bulk-offers{grid-template-columns:repeat(4,1fr)}.bulk-company{flex-direction:column}.sale-desktop-actions{display:none}}.scheduled-columns{display:flex;gap:16px;align-items:flex-start}.scheduled-upload{width:300px;flex-shrink:0;display:grid;gap:16px;padding:16px;border:1px dashed var(--muted);border-radius:12px}.scheduled-upload h2{font-size:18px}.scheduled-upload input{width:100%;font-size:12px}.scheduled-items{flex:1;min-width:0}.scheduled-card{padding:16px;border-bottom:1px solid var(--border)}.scheduled-card-heading{display:flex;align-items:center;justify-content:space-between}.scheduled-editor .form-grid{max-width:960px}.scheduled-list .confirm-data{max-width:600px}@media(max-width:959px){.scheduled-columns{display:block}.scheduled-upload{display:none}.scheduled-card{padding:16px 8px}}.integration-page{min-height:100dvh;background:var(--background,#f3f5f9);padding:0 0 24px}.integration-page>header{padding:16px 24px;background:var(--surface,#fff);border-bottom:1px solid var(--border)}.integration-card{max-width:680px;margin:24px auto;padding:24px;border-radius:12px;background:var(--surface,#fff);box-shadow:0 2px 8px #0002}.integration-card.authorization{max-width:620px}.integration-card h2{font-size:24px;margin-top:0}.integration-card li{margin:5px 0}.integration-card .button.primary,.integration-page+dialog .button.primary{background:#0f766e;color:#fff}.integration-card .field{margin-bottom:12px}.integration-card .checkbox-field{display:flex;gap:8px;margin:16px 0}.connected-application{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.connected-application h2{font-size:18px;margin:0}.connected-application p{margin:4px 0}.connected-application>.text-button{margin-left:auto}@media(max-width:720px){.integration-card{margin:24px}.integration-page>header h1{font-size:20px}}dialog:has(.tour-intro){max-width:680px;border-radius:24px;padding:24px;border:1px solid var(--border);box-shadow:0 14px 28px #0003}.tour-intro h2{font-size:28px}.tour-intro p{line-height:1.45;margin:22px 0}.tour-intro aside{border-radius:16px;padding:18px;background:#edf2fc}.tour-intro aside p{margin:6px 0 4px}.tour-intro .button{border-radius:999px;min-height:52px;flex:1}.tour-overlay{position:fixed;inset:0;z-index:10000;isolation:isolate;overflow:hidden}.tour-overlay:has(.tour-spotlight){background:transparent}.tour-overlay:not(:has(.tour-spotlight)){background:#000a}.tour-spotlight{position:absolute;border:3px solid var(--accent);border-radius:12px;box-shadow:0 0 0 200vmax #000a,0 0 18px #ff620059;pointer-events:none}.tour-panel{position:absolute;padding:16px;border-radius:10px;background:#fff;border:1px solid var(--border);box-shadow:0 10px 22px #0004;max-height:calc(100dvh - 32px);overflow:auto;outline:none}.tour-panel h2{font-size:16px;margin:0}.tour-panel>span{font-size:12px;color:var(--muted)}.tour-panel p{font-size:14px;line-height:1.45}.tour-panel .row-actions{justify-content:flex-end;gap:8px}.tour-panel .text-button{margin-right:auto}@media(max-width:400px){.tour-intro .modal-actions{flex-direction:column}.tour-intro h2{font-size:23px}}.notices-trigger,.header-shortcuts a,.bottom-nav a{position:relative}.notice-count-badge,.chat-count-badge{position:absolute;right:-5px;top:-5px;padding:2px 6px;border-radius:12px;background:#d83342;color:#fff;font-size:10px;font-weight:700;line-height:14px;min-width:18px;text-align:center}.bottom-nav .chat-count-badge{right:10px;top:-6px}.auth-notices{position:relative}.web-update{align-self:flex-start;width:calc(100% - 72px);max-width:194px;min-height:40px;margin:8px 0 8px 16px;padding:0;border-radius:8px;border:2px solid #00bd76;background:transparent;color:#0e2856;font:inherit;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:18px;cursor:pointer}.collapsed .web-update.web-update-collapsed{margin:8px;padding:0;width:48px;height:48px;border:0;align-self:center;display:grid;place-items:center}.web-update-collapsed>.original-material-icon{font-size:24px;line-height:24px;color:#191c1d}.network-graph-page{padding:16px}.network-graph-page>.panel-heading h1{color:#fff}.network-graph-legend{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-weight:700;font-size:13px;padding:16px;background:#fff}.network-graph-legend span:nth-child(2){color:#927900!important}.network-graph-canvas{width:100%;height:70vh;min-height:450px;position:relative;background:#fff}.network-graph-canvas .vis-network{outline:none}.network-graph-canvas .vis-navigation .vis-button{filter:none}@media(max-width:959px){.network-graph-legend{font-size:11px;justify-content:center}.network-graph-canvas{min-height:380px}}.query-sort{border:0;background:transparent;color:inherit;font:inherit;padding:0;text-align:left;cursor:pointer}.query-sort:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.query-cards{display:grid;gap:12px}.query-card{background:#fff;border:1px solid var(--border);border-radius:10px;padding:14px;min-width:0}.query-card.successful{border-color:green}.query-card.failed{border-color:#e53935}.query-card header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px}.query-card .row-actions{margin-left:auto}.query-card h3{font-size:14px;margin:12px 0}.query-card small{display:block;margin-top:8px;color:var(--muted)}.query-card dl{display:grid;grid-template-columns:auto 1fr;gap:8px;font-size:12px;margin:10px 0 0}.query-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.query-card dt{color:var(--muted)}.query-card p{overflow-wrap:anywhere;font-size:12px}.query-mobile-summary{display:flex;justify-content:space-between;gap:12px;margin-bottom:15px;font-size:14px}.query-mobile-summary span{font-size:20px;font-weight:600}.query-sentinel{height:1px}@media print{body:has(.ticket) .main-content :not(.ticket):not(.ticket *):not(:has(.ticket)){display:none!important}body:has(.ticket) .main-content :has(.ticket){margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important;max-height:none!important;overflow:visible!important}body:has(.ticket) dialog{position:static!important}body:has(.ticket) .ticket{break-inside:avoid}}.movement-totals-layout{display:grid;grid-template-columns:200px 200px minmax(240px,1fr);gap:16px;align-items:start;margin-top:16px}.movement-total-column{display:grid;gap:16px}.movement-amount-card{display:flex;align-items:center;gap:8px;padding:14px 8px;border:2px solid var(--border);border-radius:10px;min-height:85px;background:#fff}.movement-amount-card>img{width:45px;height:45px;object-fit:contain}.movement-amount-card>svg{flex-shrink:0}.movement-amount-card>div{display:grid;gap:8px;text-align:center;flex:1;min-width:0}.movement-amount-card span{font-size:14px;font-weight:600;overflow-wrap:anywhere}.movement-amount-card strong{font-size:18px;color:#058856}.charges .movement-amount-card strong{color:#a4000b}.movement-pie{min-width:0;margin:16px 0;text-align:center}.movement-pie figcaption{font-size:18px;font-weight:600}.movement-pie svg{display:block;width:100%;max-width:500px;margin:auto}.movement-pie g[role=button]{cursor:pointer;outline:none}.movement-pie g[role=button]:focus-visible path{stroke:var(--primary);stroke-width:4}.movement-pie text{pointer-events:none;paint-order:stroke;stroke:#0003;stroke-width:1}@media(max-width:1100px){.movement-totals-layout{grid-template-columns:1fr 1fr}.movement-pie{grid-column:1/-1;max-width:400px;width:100%;justify-self:center}}@media(max-width:500px){.movement-totals-layout{gap:10px}.movement-amount-card{padding:10px 5px;flex-direction:column}.movement-amount-card span{font-size:12px}.movement-amount-card strong{font-size:16px}}.scheduled-date-fields{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;border:0;padding:0;margin:0;min-width:0}.scheduled-date-fields legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:600}.scheduled-date-fields .field{min-width:0}.scheduled-info-pair{display:contents}.scheduled-history{max-width:700px;margin:auto}.card-payment{max-width:1000px;margin:auto}.card-payment>.confirm-data{max-width:600px;margin:20px auto}.card-payment .modal-actions{justify-content:center}.card-suggestions{display:grid;gap:10px;margin:20px 0}.card-checkout{max-width:520px;margin:24px auto}.card-payment .sale-form>a{display:block;margin-top:18px}.card-payment .sale-form p{font-size:14px}.card-payment .panel-heading{flex-wrap:wrap}a.daily-card{text-decoration:none;color:inherit}a.daily-card:hover{border-color:var(--accent)}.daily-card>.original-icon{color:var(--accent);font-size:40px}.dashboard-statistics{display:flex;flex-direction:column;gap:16px}.stats-table{border-collapse:separate;border-spacing:8px;min-width:632px;table-layout:fixed}.stats-table th,.stats-table td{width:200px;min-width:200px;text-align:center;padding:8px;border:0;border-radius:5px;background:#f4f6fa;color:#0e2856;font-size:14px;white-space:normal}.stats-table tr.stats-improved th,.stats-table tr.stats-improved td{color:#ff6200}.stats-goals{display:flex;gap:16px;max-width:100%;overflow:auto}.stats-goal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:350px;min-width:350px;height:180px;border:1px solid var(--border);border-radius:12px;background:#fff}.stats-goal h2{font-size:16px;margin:0}.stats-goal strong{font-size:30px}.stats-goal.below-goal{color:#ff6200}@media(min-width:1465px){.dashboard-statistics{flex-direction:row}.dashboard-statistics>.table-scroll{flex:1;min-width:0}.stats-goals{flex-direction:column;flex-shrink:0;overflow:visible}}.invoice-cards{display:grid;gap:5px}.invoice-card{padding:12px 8px;border-bottom:1px solid var(--border);min-width:0}.invoice-card header{display:flex;justify-content:flex-end;margin-bottom:12px}.invoice-card-body{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px}.invoice-card-body>svg{color:var(--primary);margin-top:8px}.invoice-card dl{margin:0;font-size:12px}.invoice-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.invoice-card dt{color:var(--muted)}.invoice-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.invoice-card .row-actions{flex-wrap:wrap}.cut-cards{display:grid;gap:5px}.cut-card{padding:12px 8px;border-bottom:1px solid var(--border);min-width:0}.cut-card header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px;font-size:12px}.cut-card-body{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px}.cut-card-body>svg{color:var(--primary);margin-top:8px}.cut-card dl{margin:0;font-size:12px}.cut-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.cut-card dt{color:var(--muted)}.cut-card dd{margin:0;text-align:right;overflow-wrap:anywhere}@media print{body:has(.cut-print):not(:has(.cut-ticket-dialog)) .main-content :not(.cut-print):not(.cut-print *):not(:has(.cut-print)){display:none!important}body:has(.cut-print):not(:has(.cut-ticket-dialog)) .main-content :has(.cut-print){margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;max-height:none!important;overflow:visible!important}}.referenced-cards{display:grid;gap:5px}.referenced-card{padding:12px 8px;border-bottom:1px solid var(--border);min-width:0}.referenced-card header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px;font-size:12px}.referenced-card-body{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px}.referenced-card-body>svg{color:var(--primary);margin-top:8px}.referenced-card dl{margin:0;font-size:12px}.referenced-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.referenced-card dt{color:var(--muted)}.referenced-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.frequent-mobile-list{background:#fff;border-radius:20px 20px 0 0;padding-top:5px}.frequent-mobile-record header strong{margin-left:67px}.frequent-mobile-record .branch-mobile-info{padding-bottom:12px}.frequent-mobile-record .original-icon{font:30px LinntaeIcons}.frequent-mobile-record dt{white-space:normal}.fiscal-mobile-list{background:#fff;border-radius:20px 20px 0 0;padding-top:5px}.fiscal-mobile-record header strong{margin-left:67px}.fiscal-mobile-record .branch-mobile-info{padding-bottom:12px}.fiscal-mobile-record dt{white-space:normal}.fiscal-page{margin:0 -8px}.fiscal-explanation{border-left:8px solid #008bd0;border-radius:9px;background:#e6f3ff;color:#006a9f;padding:8px 16px;margin:-16px 0 10px;font-size:14px}.fiscal-explanation>strong{display:flex;align-items:center;gap:8px;font-weight:500;color:#27343c}.fiscal-explanation>strong>svg{fill:#008bd0;color:#fff}.fiscal-explanation p{margin:8px 0 0;font-weight:400;line-height:20px}.fiscal-page>.panel-heading{margin:0 0 16px;min-height:42px}.fiscal-page .fiscal-refresh{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.fiscal-page .fiscal-refresh:focus{position:static;clip:auto;width:auto;height:auto}.fiscal-page .query-actions{gap:10px}.fiscal-page .original-filter-button{order:1}.fiscal-page .original-new-button{order:2}.fiscal-page .fiscal-business-toggle{order:3;border-color:#fff;color:#fff;font-size:12px;min-height:38px;padding:5px 10px}.fiscal-business-toggle.active{background:#00bd76}.fiscal-business-toggle.inactive{background:#b3261e}.fiscal-page>.table-scroll{margin:0 4px;border-radius:0;scrollbar-width:thin;scrollbar-color:#ff6200 #e8ebf1}.fiscal-page table{table-layout:fixed;width:100%;min-width:1200px}.fiscal-page th,.fiscal-page td{width:150px;padding-left:20px;padding-right:20px}.fiscal-page th:first-child,.fiscal-page td:first-child{padding-left:40px}.fiscal-page th button{color:inherit;font-size:12px;font-weight:700;text-decoration:none;padding:0}.fiscal-page td{font-size:12px;font-weight:700;white-space:normal}.fiscal-record-status{display:flex;flex-direction:column;align-items:center;font-size:12px;font-weight:600}.fiscal-record-status>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;font-style:normal}.fiscal-record-status>.active{background:#00bd76}.fiscal-record-status>.inactive{background:#b3261e}.fiscal-page .original-pagination{margin:0 4px}.fiscal-load-more{background:#fff;padding:0 16px}.fiscal-filter-form .frequent-input-wrap input{height:48px;border:1px solid #4c535e;border-radius:24px;color:var(--primary);font-size:14px;font-weight:700}.fiscal-filter-form .frequent-input-wrap .field{margin:0}.fiscal-filter-form .frequent-input-wrap{margin-bottom:24px}.fiscal-filter-form .modal-actions{margin-top:0}@media(max-width:959px){.fiscal-page{margin:0}.fiscal-explanation{margin:0 25px 10px;font-size:12px;padding:8px 12px;line-height:18px}.fiscal-explanation>strong{font-size:12px}.fiscal-explanation p{text-align:justify;font-size:12px;line-height:18px}.fiscal-page>.panel-heading{justify-content:flex-end;padding:0 8px 10px;margin:0;min-height:46px}.fiscal-page>.panel-heading h1{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.fiscal-page .query-actions{gap:8px}.fiscal-page .query-actions .button{font-size:12px;font-weight:700;padding:5px 10px;min-height:36px}.fiscal-mobile-list{min-height:calc(100dvh - 340px)}.fiscal-mobile-record header strong{margin-left:51px;font-size:14px}.fiscal-mobile-record .branch-mobile-info{margin-left:-16px;gap:8px}.fiscal-mobile-record .branch-mobile-info dl>div{font-size:12px;line-height:17px;align-items:baseline}.fiscal-mobile-record .branch-mobile-info dd{font-weight:600}.fiscal-mobile-record .branch-mobile-icon{background:#e5e9ed}}.consumer-history-card{border:1px solid;border-radius:10px;margin:0 0 16px;color:#4c535e}.consumer-history-credit{border-color:#43a047}.consumer-history-debt{border-color:#df4343}.consumer-history-card header{display:flex;align-items:center;gap:8px;font-size:12px}.consumer-history-card header strong{display:flex;align-items:center;gap:8px;padding:6px 8px;color:#fff;border-radius:10px 15px 15px 0;min-width:115px}.consumer-history-credit header strong{background:#43a047}.consumer-history-debt header strong{background:#df4343}.consumer-history-card header>span{flex:1;text-align:center;color:#328844;font-weight:600}.consumer-history-body{display:flex;gap:8px;padding:8px}.consumer-history-icon{display:grid;place-items:center;border-radius:30px;align-self:center;min-width:48px;height:48px;background:#eef0f3}.consumer-history-body dl{margin:0;font-size:12px;flex:1}.consumer-history-body dl>div{display:flex;gap:6px}.consumer-history-body dt{text-transform:uppercase}.consumer-history-body dd{font-weight:600;margin:0;overflow-wrap:anywhere}.consumer-card.branch-mobile-record{border:0;border-radius:0;border-bottom:1px solid #d8dadd;padding:0 0 12px;margin:0 0 12px}.consumer-card.branch-mobile-record header strong{margin-left:67px}.consumer-card.branch-mobile-record dt{white-space:normal}.support-row>.original-material-icon{color:#ff6200;font-size:22px}.support-row>.icon-button>.original-material-icon{font-size:22px}.support-card h2>.original-material-icon{font-size:24px}@media(min-width:960px){.advertising-shell .main-content{padding:calc(var(--header-height) + var(--preview-height) + 8px) 16px 40px}}.advertising-shell .header-shortcuts a.active{background:#ff6200}.advertising-shell .header-shortcuts a{min-width:77px;font-size:12px;gap:0}.monthly-year select{border-radius:28px;background:#f8f8f8}.monthly-sales .table-scroll{border-radius:0;max-height:none}.monthly-desktop-table{max-height:70dvh;overflow:auto;border-radius:0 0 12px 12px}.monthly-sales table{table-layout:fixed}.monthly-sales th,.monthly-sales td{padding-left:20px;border-right:1px solid #0e285622;font-weight:600}.monthly-sales th:first-child,.monthly-sales td:first-child{padding-left:40px}.monthly-footer{display:flex;align-items:center;justify-content:flex-end;gap:22px;min-height:56px;padding:0 16px;background:#e8eaed;font-size:14px;color:#4c535e}.monthly-footer label{display:flex;gap:22px;align-items:center}.monthly-footer select{border:0;background:transparent;font-size:12px;color:#4c535e;padding:4px}.monthly-footer .icon-button{min-width:40px;min-height:40px;color:#0e2856}.monthly-year{width:344px;padding-left:12px;padding-right:12px}.monthly-year .field{position:relative}.monthly-year .field:after{content:"";position:absolute;right:18px;bottom:23px;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #7b828b}.monthly-year select{appearance:none;padding-right:34px}.monthly-sales th{padding-top:0;padding-bottom:0;text-align:left}.monthly-sales .table-sort{padding:0}.monthly-sales .table-scroll::-webkit-scrollbar{width:4px;height:4px}.monthly-sales .table-scroll::-webkit-scrollbar-thumb{background:#ff6200;border-radius:4px}.monthly-sales .table-scroll::-webkit-scrollbar-track{background:#e8eaed}@media(min-width:960px){.monthly-shell .main-content{padding:calc(var(--header-height) + var(--preview-height) + 8px) 20px 40px}}@media(max-width:959px){.monthly-year{width:auto;padding:16px}.monthly-year .field>span{top:-8px;left:12px}.monthly-year .field:after{bottom:26px}}@media(max-width:959px){.monthly-year{margin-bottom:0}.monthly-year select{height:50px;min-height:50px}.monthly-year .field:after{bottom:23px}.monthly-card{position:relative;margin:0;padding:0 8px 12px;border:0}.monthly-card:after{content:"";position:absolute;left:15px;right:15px;bottom:5px;height:1px;background:#dedede}.monthly-value{line-height:16px}}.rejected-sale{max-width:830px;margin:0 auto}.rejected-sale>h1{height:55px;margin:0;background:#0e2856;border-radius:20px 20px 0 0;color:#fff;text-align:center;text-transform:uppercase;font-size:18px;display:grid;place-items:center}.rejected-sale-body{display:grid;grid-template-columns:1fr 1fr;border:2px solid #0e2856;border-radius:0 0 10px 10px;background:linear-gradient(120deg,#f8fbff,#c9d9f1);min-height:400px}.rejected-sale-actions{padding:16px;border-right:2px solid #0e2856}.rejected-sale-ticket{background:#f6f8fc;margin:48px 16px 32px;padding:24px 16px;border-radius:10px;align-self:start}.rejected-sale-status{display:block;text-align:center;color:#a02c23;font-size:16px;margin-bottom:24px}.rejected-sale-ticket>img,.rejected-sale-ticket>.company-monogram{display:block;max-width:150px;max-height:40px;object-fit:contain;margin:0 auto 24px}.rejected-sale-ticket h2{text-align:center;font-size:14px}.rejected-sale-ticket dl{display:grid;grid-template-columns:1fr 1fr;gap:16px 8px;font-size:12px}.rejected-sale-ticket dt{font-weight:600}.rejected-sale-ticket dd{margin:0;text-align:right;overflow-wrap:anywhere}@media(max-width:959px){.rejected-sale>h1{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.rejected-sale-body{display:flex;flex-direction:column;border:0;background:none}.rejected-sale-ticket{order:-1;margin:40px 16px 16px}.rejected-sale-actions{border:0;padding:0 16px}.rejected-sale-actions>.notice{margin-top:0}}.settings-page>.settings-title{margin:0 0 16px;font-size:20px;line-height:30px}.settings-page>.settings-card{margin:0 16px 16px}.settings-page .settings-card>h2{padding:8px 24px;min-height:40px;background:#1c3e7a;font-size:12px;line-height:24px}.settings-page .settings-row{gap:10px;padding:10px 12px;min-height:45px;font-size:12px;line-height:24px;border-bottom:1px solid #ff620059}.settings-page .settings-row:last-child{border-bottom:0}.settings-page .settings-row:has(.settings-switch){min-height:60px}.settings-page .settings-row>span:first-of-type{flex:4}.settings-page .settings-row>small{flex:2;line-height:18px;text-align:center;font-size:12px;font-weight:600}.settings-page .settings-switch{flex:none!important;display:flex;align-items:center;width:52px;height:32px;padding:2px;border:2px solid #252c32;background:#fff;color:#fff}.settings-page .settings-switch-thumb{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0e2856;font-size:18px;line-height:24px}.settings-page .settings-switch[aria-checked=true]{background:#0e2856;justify-content:flex-end}.settings-page .settings-switch[aria-checked=true] .settings-switch-thumb{background:#fff;color:#0e2856}.settings-switch-value{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.settings-page .settings-switch[aria-checked=true]{background:#ffdcbe;border-color:#ffdcbe}.settings-page .settings-switch[aria-checked=true] .settings-switch-thumb{background:#ff6200;color:#fff}.settings-page .settings-row:has(.settings-switch){padding-right:16px}@media(max-width:349px){.settings-page .settings-row>small{flex:0 0 64px}}.settings-page .settings-row>img[src$="wallet.svg"]{filter:brightness(0) saturate(100%) invert(45%) sepia(95%) saturate(2800%) hue-rotate(359deg) brightness(102%) contrast(106%)}@media(min-width:960px){.settings-shell .main-content{padding:calc(var(--header-height) + var(--preview-height) + 8px) 16px 40px}}@media(max-width:959px){.settings-shell .main-content{overflow:auto!important}.settings-page{padding-top:16px}.settings-page>.settings-title{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;margin:0}.settings-page .settings-row{flex-wrap:nowrap}.settings-page .settings-row>small{min-width:0}.settings-page .settings-row>span:first-of-type{min-width:0}}.devices-page{display:flex;flex-direction:column;min-height:calc(100dvh - var(--header-height) - var(--preview-height) - 8px)}.devices-heading{min-height:52px;display:flex;justify-content:flex-end;align-items:flex-start;padding:4px 8px 8px}.devices-heading>h1{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.devices-heading .query-actions{gap:8px}.devices-filter{border-color:#ff6200!important;gap:5px;padding:5px 10px!important;font-size:12px!important;min-height:38px!important}.devices-filter img{flex:none}.devices-refresh{color:#fff;min-height:38px}.devices-surface{flex:1;background:#fff;border-radius:20px 20px 0 0;padding-top:5px;min-height:0}.devices-page .device-card{padding:0 0 8px;margin:0 16px;border-bottom:1px solid #ddd}.devices-page .device-card>.panel-heading{min-height:24px;margin:0 -8px 0 0;gap:8px;align-items:flex-start}.devices-page .device-card h2{margin:0 0 0 59px;font-size:14px;line-height:24px;text-transform:uppercase;overflow-wrap:anywhere}.device-title-divider{font-size:0}.device-title-divider:after{content:" • ";font-size:14px;color:#ff6200;white-space:pre}.devices-page .device-information{margin-left:-8px;gap:0}.device-platform-icon{display:grid;place-items:center;flex:none;width:62px;height:62px;background:#e5e8ed;color:#ff6200;border-radius:50%}.device-data{flex:1;margin:0;padding-left:8px;min-width:0}.device-data>div{display:flex;align-items:baseline;gap:5px;font-size:12px;line-height:17px;color:#53565a}.device-data dt{text-transform:uppercase;flex:none;font-weight:400}.device-data dt:after{content:" —";font-weight:600}.device-data dd{margin:0;font-weight:600;overflow-wrap:anywhere}@media(min-width:960px){.devices-shell .main-content{padding:calc(var(--header-height) + var(--preview-height) + 8px) 16px 0}}@media(max-width:959px){.devices-shell .main-content{overflow:hidden!important;padding-bottom:90px}.devices-page{height:100%;min-height:0}.devices-surface{overflow:auto}.devices-page .devices-heading{min-height:53px}}@media(max-width:349px){.devices-page .device-card h2{margin-left:0;font-size:12px}.device-data>div{font-size:11px}}.devices-filter-icon{width:24px;height:24px;display:block;flex:none;background:#1c3e7a;-webkit-mask:url(/assets/icons/filter.svg) center/contain no-repeat;mask:url(/assets/icons/filter.svg) center/contain no-repeat}.devices-page .device-card{padding-bottom:0}.device-title-divider{font-size:14px;color:#ff6200;white-space:pre}.device-title-divider:after{content:none}.devices-page .device-card>.panel-heading{height:24px;min-height:24px}.devices-page .device-card h2{line-height:24px}.devices-page .device-card>.panel-heading .dots{height:24px;min-height:24px}dialog:has(.device-filters){padding:0;width:calc(100vw - 16px);max-width:480px;border:2px solid #ff6200;border-radius:20px;background:#faffff}dialog:has(.device-filters) .modal-head{margin:0;padding:6px 14px;background:#1c3e7a;color:#fff;min-height:54px}dialog:has(.device-filters) .modal-head h2{font-size:26px;line-height:36px;margin:0}dialog:has(.device-filters) .modal-head .icon-button{color:#fff;border:3px solid white;border-radius:50%;width:34px;height:34px;min-width:34px;min-height:34px;padding:2px}.device-filters{padding:28px 26px 4px;gap:36px}.device-filters .field{margin:0}.device-filters .field>span{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.device-filters select{height:50px;background:#f8f8f8}.device-filters .modal-actions{margin:0;display:flex;gap:16px;flex-wrap:nowrap}.device-filters .modal-actions .button{flex:1;min-width:0;min-height:48px;border-radius:10px;font-size:16px;padding:8px;gap:8px;color:#fff}.device-filters .modal-actions .secondary{background:#b9231c;border-color:#b9231c}.device-filters .modal-actions .primary{background:#0e2856;border:2px solid #536b8b}.device-filters{display:grid}.device-filters .modal-actions .button{height:48px;line-height:24px}.devices-page .device-card:has(.dots)>.panel-heading{height:48px;min-height:48px;align-items:center}.devices-page .device-card h2{display:flex;align-items:center;min-width:0}.devices-page .device-card h2>span:first-child,.devices-page .device-title-divider{flex:none}.devices-page .device-name{max-width:185px;overflow-wrap:anywhere}.devices-page .device-card>.panel-heading{height:auto}.devices-page .device-card:has(.dots)>.panel-heading{height:auto;min-height:40px}.devices-page .device-card>.panel-heading .dots{height:40px;min-height:40px}.devices-page .device-data>div{font-size:12px;letter-spacing:.25px}.devices-page .device-data dd{font-weight:700}.goals-shell .main-content{padding:calc(var(--header-height) + var(--preview-height) + 8px) 16px 40px}.distribution-goals-page{max-height:calc(100dvh - 120px);overflow:auto;scrollbar-width:none}.distribution-goals-note{background:#e5f6ff;border:1px solid #159de0;border-left:8px solid #159de0;padding:8px 16px;font-size:12px;line-height:17px;color:#236288}.distribution-goals-note strong{display:flex;gap:8px;align-items:flex-start;font-size:12px;font-weight:400;color:#132b49}.distribution-goals-note strong svg{flex:none;color:#007bbe;fill:#007bbe;stroke:#e5f6ff}.distribution-goals-note p{margin:8px 0 0;text-align:justify}.distribution-goals-summary{justify-content:space-between;margin:16px 0;gap:16px}.distribution-goals-summary article{flex:none;width:280px;height:110px;border-radius:8px;border:0;padding:8px 16px;justify-content:space-between}.distribution-goals-summary article>svg{width:50px;height:50px;flex:none}.distribution-goals-summary article>div{width:156px;gap:0}.distribution-goals-summary article strong{font-size:14px;max-width:140px}.distribution-goals-summary article span{font-size:24px;font-weight:700;text-align:center;white-space:nowrap}.goals-table-wrap{padding:4px}.distribution-goals-table{width:100%;table-layout:fixed;min-width:600px}.distribution-goals-table th{height:56px;text-align:left;padding:0 20px;border-right:1px solid #ffffff08}.distribution-goals-table th .text-button{font-weight:700;text-decoration:none;white-space:nowrap}.distribution-goals-table td{padding:8px 20px;font-weight:700;height:48px;border-right:1px solid #d2d5db}.distribution-goals-table td:first-child,.distribution-goals-table th:first-child{padding-left:40px}@media(max-width:959px){.goals-shell .main-content{padding:calc(73px + var(--preview-height)) 16px 90px;overflow:auto!important}.distribution-goals-page{max-height:none;overflow:visible}.distribution-goals-summary{overflow:auto}.distribution-goals-summary article{width:280px;padding:8px 16px}.distribution-goals-summary article>svg{width:50px;height:50px}.distribution-goals-summary article>div{font-size:14px}.distribution-goals-table{min-width:600px}}.distribution-goals-note p{font-size:12px;line-height:17px}@media(max-width:959px){.goals-shell .main-content{padding:calc(65px + var(--preview-height)) 0 90px}.goals-shell .original-mobile-title img{width:145px;max-width:100%;height:52px;object-fit:contain}}.goals-shell .main-content,.distribution-goals-summary{scrollbar-width:none}.distribution-goals-summary::-webkit-scrollbar,.goals-shell .main-content::-webkit-scrollbar{display:none}.goals-table-wrap .table-scroll{scrollbar-width:thin;scrollbar-color:#ff6200 #e8eaed}.goals-table-wrap .table-scroll::-webkit-scrollbar{height:4px}.goals-table-wrap .table-scroll::-webkit-scrollbar-thumb{background:#ff6200}.movements-shell .main-content{padding:calc(var(--header-height) + var(--preview-height) + 8px) 16px 40px}.movement-query>.query-panel{position:relative;margin:0;padding:0}.movement-query .query-tabs{min-height:48px;margin:0}.movement-query .query-tab{font-size:14px;padding:12px 16px}.movement-query .query-panel>.panel-heading{min-height:56px;justify-content:flex-end;margin:0;padding:4px 16px 16px}.movement-query .query-panel>.panel-heading h2{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.movement-query .query-actions .button{min-height:38px;padding:5px 10px;font-size:12px;border-color:#ff6200}.movement-query .movement-refresh{border:0;background:transparent;color:#fff}.movement-refresh>span{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.movement-query .query-panel>.table-scroll{margin:0 4px;border-radius:0;scrollbar-width:thin;scrollbar-color:#ff6200 #e8eaed}.movement-query .table-scroll table{min-width:1050px;table-layout:auto}.movement-query .table-scroll th{min-width:150px;height:56px;background:#0e2856;color:#fff;padding:0 20px;border-right:1px solid #ffffff08}.movement-query .table-scroll th:first-child,.movement-query .table-scroll td:first-child{padding-left:40px}.movement-query .table-scroll td{height:48px;padding:8px 20px;font-size:12px;font-weight:700;border-right:1px solid #d2d5db}.movement-query .table-scroll .query-sort{font-size:12px;font-weight:700}.movement-amount.credit{color:#058856}.movement-amount.debit{color:#a4000b}.movement-query .table-scroll .movement-amount{font-size:15px}.movement-query .movement-pagination{margin:0 4px;background:#e8eaed;padding:8px 16px 8px 150px;min-height:56px;border-radius:0 0 16px 16px;font-size:14px;gap:22px}.movement-pagination label{display:flex;gap:16px;align-items:center}.movement-pagination select{border:0;background:transparent;padding:0 4px;font-size:14px}.movement-query .query-export{position:absolute;bottom:8px;left:20px;background:transparent;padding:0;margin:0;gap:20px}.movement-query .query-export .text-button{font-size:0;padding:0}.movement-query .query-export .text-button:first-child{color:#f44336}.movement-query .query-export .text-button:nth-child(2){color:#4caf50}.query-report-options{display:flex;justify-content:space-evenly;gap:16px}.query-report-options .text-button{display:flex;flex-direction:column;gap:8px;text-decoration:none}.query-report-options svg{width:36px;height:36px}.query-report-options .text-button:first-child{color:#f44336}.query-report-options .text-button:last-child{color:#4caf50}.movement-mobile-balances{display:none}@media(max-width:959px){.movements-shell .main-content{padding:calc(65px + var(--preview-height)) 0 90px;display:flex;flex-direction:column;overflow:hidden!important}.movement-mobile-balances{display:flex;align-items:center;flex:none;height:40px;background:#00bd76;color:#fff;justify-content:space-between}.movement-mobile-balances>div{flex:1;display:flex;flex-direction:column;text-align:center}.movement-mobile-balances span{font-size:8px;color:#087f67;font-weight:700;line-height:10px}.movement-mobile-balances strong{font-size:16px;line-height:21px}.movement-mobile-balances .icon-button{min-width:32px;width:32px;color:#fff;padding:4px}.movement-query{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.movement-query>.query-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.movement-query .query-panel>.panel-heading{min-height:54px;flex:none;padding:4px 8px}.movement-query .query-panel>.panel-heading .movement-refresh{display:none}.movement-query .query-cards{overflow:auto;min-height:0;display:block;padding:0 16px;scrollbar-width:none}.movement-query .movement-card{padding:0;margin-bottom:16px;border-radius:10px;overflow:hidden}.movement-card.credit{background:#e8f5e9;border-color:#058856}.movement-card.debit{background:#ffebee;border-color:#a4000b}.movement-card-header{flex-wrap:nowrap!important;gap:0!important;min-height:40px;color:#058856}.movement-card-header>strong{display:flex;align-items:center;justify-content:center;gap:8px;align-self:stretch;width:150px;max-width:43%;border-radius:9px 15px 15px 0;color:#fff;font-size:14px}.movement-card-header.credit>strong,.movement-card-icon.credit{background:#058856}.movement-card-header.debit>strong,.movement-card-icon.debit{background:#a4000b}.movement-card-header>span{flex:1;text-align:center;font-size:11px}.movement-card-information{display:flex;align-items:center;padding:8px 6px;gap:6px}.movement-card-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;color:#fff}.movement-query .movement-data{display:block;flex:1;min-width:0;margin:0}.movement-data>div{display:flex;gap:5px;font-size:12px;line-height:17px}.movement-data dt{text-transform:uppercase;white-space:nowrap;flex:none}.movement-data dt:after{content:" —"}.movement-data dd{font-weight:600;text-align:left;margin:0;overflow-wrap:anywhere}.movement-card-description{margin:0;padding:8px;border-top:1px solid #7c8587;text-transform:uppercase}.movement-card.credit .movement-data,.movement-card.credit .movement-card-description{color:#058856}.movement-card.debit .movement-data,.movement-card.debit .movement-card-description{color:#a4000b}.movement-query .query-export{display:none}.movement-query .movement-download{background:transparent;color:#fff;border-color:#fff!important}.movement-query .query-panel>.notice{margin:8px 16px}}@media(max-width:959px){.movement-card.credit{background:#ebf6f2;border-color:#00bd76}.movement-card.debit{background:#fbeced;border-color:#fa4420}.movement-card-header.credit>strong,.movement-card-icon.credit{background:#00bd76}.movement-card-header.debit>strong,.movement-card-icon.debit{background:#fa4420}.movement-card.credit .movement-data,.movement-card.debit .movement-data{color:#4c535e}}.movement-query{margin:0}.mobile-report-links{display:none}@media(max-width:959px){.mobile-report-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;padding:16px;background:#0e2856;border-radius:20px 20px 0 0}.mobile-report-links a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100px;background:#fff;border-radius:10px;text-decoration:none;font-size:12px;font-weight:700;color:#ff6200;text-transform:uppercase;box-shadow:3px 3px 4px #2d416645}.mobile-report-links img{width:64px;height:64px;max-width:90%;object-fit:contain}}@media(max-width:959px){.movement-query .query-panel>.panel-heading{height:54px;padding-top:12px;padding-bottom:4px}.movement-card-icon img{width:32px;height:32px;filter:brightness(0) invert(1)}}@media(max-width:959px){.movement-card.debit{border-color:#b3261e}.movement-card-header.debit>strong,.movement-card-icon.debit{background:#b3261e}.movement-card-header>strong{justify-content:flex-start;padding-left:8px;gap:8px}.movement-card-header>span{font-size:12px;font-weight:600}.movement-card-information{padding:8px}.movement-query .movement-data{padding-left:8px}.movement-card-description{padding:0 8px 8px;line-height:17px}}dialog:has(.movement-filter-form){padding:0;width:min(500px,calc(100vw - 16px));border:2px solid #ff8000;border-radius:20px;background:#fbfdfd;max-height:calc(100dvh - 32px)}dialog:has(.movement-filter-form)>.modal-head{margin:0;padding:7px 16px 7px 12px;min-height:54px;background:#1e4178;color:#fff}dialog:has(.movement-filter-form)>.modal-head h2{font-size:24px;font-weight:700}dialog:has(.movement-filter-form)>.modal-head .icon-button{border:3px solid white;border-radius:50%;width:34px;min-width:34px;height:34px;min-height:34px;padding:2px;color:#fff}.movement-filter-form{max-width:none;padding:20px 28px 6px}.filter-optional-note{font-size:12px;font-weight:700;color:#ff8000;text-align:center;margin:0 0 16px;white-space:nowrap}.movement-filter-form .field{position:relative;margin-bottom:24px}.movement-filter-form .field>span{position:absolute;top:-9px;left:12px;background:#fbfdfd;padding:0 4px;z-index:1;font-size:12px;font-weight:500;line-height:18px}.movement-filter-form .field input,.movement-filter-form .field select,.query-cashier-trigger{height:48px;min-height:48px;border:1.5px solid #4c535e;border-radius:28px;background:#f7f8f8;color:#0e2856;font-size:14px;padding:9px 12px;width:100%}.movement-filter-form .filter-dates{display:grid;grid-template-columns:1fr 1.12fr;gap:28px}.movement-filter-form .filter-dates .field{min-width:0;margin-bottom:16px}.movement-filter-form .filter-dates input{min-width:0;font-size:12px;padding:8px}.movement-filter-form .filter-dates .field:has(input[data-empty=true]):not(:focus-within)>span{top:13px;left:8px;font-size:16px;background:transparent;pointer-events:none}.movement-filter-form input[type=date][data-empty=true]:not(:focus){color:transparent}.movement-filter-form input[type=date][data-empty=true]:not(:focus)::-webkit-calendar-picker-indicator{opacity:0}.movement-cashier-selector{display:flex;align-items:center;position:relative}.query-cashier-trigger{display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer}.movement-cashier-selector>.icon-button{position:absolute;right:28px;min-width:24px;width:24px;height:24px;min-height:24px;padding:0;background:#f7f8f8}.movement-filter-form .modal-actions{gap:16px;margin:36px -4px 0}.movement-filter-form .modal-actions .button{flex:1;border-radius:14px;min-height:48px;font-size:16px;gap:8px;font-weight:700}.movement-filter-form .modal-actions .secondary{background:#b3261e;border-color:#b3261e;color:#fff}.movement-filter-form .modal-actions .primary{background:#0e2856;border:2px solid #76849b;color:#fff}@media(max-width:430px){.movement-filter-form{padding-left:28px;padding-right:28px}.movement-filter-form .filter-dates{gap:28px}.filter-optional-note{font-size:11px}}dialog:has(.movement-filter-form){max-width:calc(100vw - 16px)}.movement-filter-form .movement-cashier-field{margin-bottom:8px}.movement-filter-reference{position:relative}.movement-filter-reference>span{position:absolute;left:12px;top:13px;z-index:1;font-weight:700;color:#4c535e}.movement-filter-reference input{padding-left:48px!important;padding-right:38px!important}.movement-filter-reference>.icon-button{position:absolute;right:8px;top:8px;min-width:32px;width:32px;height:32px;min-height:32px;padding:4px}.movement-filter-reference .field:has(input[data-empty=true]):not(:focus-within)>span{top:13px;left:46px;font-size:14px;font-weight:700;background:transparent;text-transform:uppercase;pointer-events:none}@media(max-width:430px){.filter-optional-note{font-size:12px}}.movement-filter-form{padding-left:30px;padding-right:30px}.movement-filter-form select{font-weight:600}.movement-filter-form>.field:has(select[aria-label="Tipo movimiento"]){position:relative;top:8px}.movement-filter-form .modal-actions{margin-top:44px}.movement-filter-form .modal-actions .button{margin-bottom:0;height:48px;padding:8px}.movement-query>.movement-totals-panel{background:#fff;border-radius:10px;min-height:calc(100dvh - 121px);padding:0 16px 16px}.movement-query .movement-totals-panel>.panel-heading{padding:4px 8px;min-height:56px;justify-content:space-between}.movement-query .movement-totals-panel>.panel-heading h2{position:static;clip:auto;width:auto;height:auto;overflow:visible;font-size:18px;font-weight:700;text-transform:uppercase}.movement-query .movement-totals-panel .movement-refresh{color:#0e2856}.movement-totals-panel .movement-totals-layout{margin-top:20px;gap:16px}.movement-totals-panel .movement-amount-card{min-height:50px;border:2px solid #0e2856;padding:0 8px}.movement-totals-panel .movement-amount-card.with-icon{min-height:70px}.movement-totals-panel .movement-amount-card>div{gap:0}.movement-totals-panel .movement-amount-card>img{width:50px;height:50px;filter:brightness(0) saturate(100%) invert(48%) sepia(91%) saturate(2794%) hue-rotate(359deg) brightness(102%) contrast(107%)}.movement-totals-panel .movement-amount-card>svg{color:#ff6200}.movement-totals-panel .movement-pie{margin:0 0 0 auto;max-height:520px;height:calc(100dvh - 200px);width:300px;max-width:100%;display:flex;flex-direction:column;align-items:center}.movement-totals-panel .movement-pie figcaption{flex:none;white-space:nowrap}.movement-totals-panel .movement-pie svg{width:340px;max-width:none;flex:1;min-height:0;margin:0}@media(max-width:1100px){.movement-totals-panel .movement-pie{margin-left:auto;margin-right:auto}}@media(max-width:959px){.movement-query>.movement-totals-panel{overflow:auto}.movement-query .movement-totals-panel>.panel-heading{flex:none}.movement-totals-panel .movement-amount-card{flex-direction:row}.movement-totals-panel .movement-pie{height:340px}.movement-totals-panel .movement-pie svg{max-width:100%}}.movement-query .movement-totals-panel>.panel-heading h2{color:#0e2856}.movement-totals-panel .movement-pie svg{width:400px}.movement-totals-panel .movement-pie{width:240px}.movement-query>.movement-totals-panel{overflow:hidden}.movement-query .movement-totals-panel>.panel-heading .movement-refresh{display:inline-flex}@media(max-width:959px){.movement-query>.movement-totals-panel{overflow:auto}}dialog:has(.movement-filter-form)::backdrop{background:#0008}@media(min-width:960px){dialog:has(.movement-filter-form){width:60vw}.movement-filter-form{padding-top:28px}.movement-filter-form .filter-dates{grid-template-columns:168px 184px}.movement-filter-form .modal-actions{justify-content:center}.movement-filter-form .modal-actions .button{flex:0 1 200px;width:200px}}.frequents-shell .main-content{padding:calc(73px + var(--preview-height)) 16px 0}.frequents-page.panel{padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.frequents-page>.panel-heading{min-height:50px;margin:0 0 8px;padding:0 8px}.frequents-page>.panel-heading h1{font-size:18px;text-transform:uppercase;color:#fff;margin:0;font-weight:700}.frequents-page .query-actions{gap:10px}.frequents-page .query-actions .button{min-height:38px;padding:5px 10px;margin:0;font-size:12px;font-weight:700;border-color:#ff8000}.frequents-page .query-actions .button:first-child{border:0;background:transparent;color:#fff;padding:5px}.frequents-page .query-actions .primary{background:#ff8000;color:#fff;border:2px solid #ffa74d}.frequents-page>.table-scroll{margin:0 4px;width:calc(100% - 8px);background:#fbfdfd}.frequents-page table{min-width:900px;table-layout:fixed}.frequents-page th{width:25%;height:56px;background:#0e2856;color:#fff;padding:0 20px;border-right:1px solid #ffffff08}.frequents-page th .text-button{color:inherit;font-size:12px;font-weight:700;text-decoration:none}.frequents-page td{padding:6px 20px;height:48px;border-right:1px solid #d2d5db;font-weight:600;white-space:normal;overflow-wrap:anywhere}.frequents-page th:first-child,.frequents-page td:first-child{padding-left:40px}.frequents-page td:last-child{text-align:center}.frequents-page .query-sentinel{display:block;height:1px}.frequents-page .frequent-pagination{margin:0 4px;background:#e8eaed;min-height:56px;padding:8px 16px;border-radius:0 0 12px 12px;gap:22px;font-size:14px;color:#4c535e}.frequent-pagination label{display:flex;align-items:center;gap:22px}.frequent-pagination select{border:0;background:transparent;font-size:12px;padding:4px}.frequent-pagination>.icon-button{width:40px;min-width:40px;color:#0e2856}.frequent-mobile-record header em{font-style:normal;color:#ff8000;white-space:pre}.frequents-shell:has(.frequent-create) .header-home{visibility:hidden}.frequent-create>.panel-heading{position:relative;min-height:49px;margin:0;justify-content:center}.frequent-create>.panel-heading h1{font-size:20px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;margin:0}.frequent-create>.panel-heading>.button{position:fixed;left:calc(var(--sidebar-width) + 8px);top:calc(var(--preview-height) + 10px);z-index:31;min-width:38px;width:38px;height:45px;padding:4px;border:0;background:transparent;color:#fff;font-size:0}.frequent-create>.panel-heading>.button:after{content:"←";font-size:32px;font-weight:400}.collapsed .frequent-create>.panel-heading>.button{left:8px}.frequent-form.panel{border:0;border-radius:20px 20px 0 0;background:#fff;margin:0;padding:20px 16px;min-height:calc(100dvh - 122px)}.frequent-editor-form{max-width:none;margin:0}.frequent-editor-form>.field{position:relative;margin-bottom:24px}.frequent-editor-form>.field>span{position:absolute;top:-9px;left:12px;background:#fff;padding:0 4px;font-size:12px;font-weight:500;line-height:18px;z-index:1}.frequent-editor-form input,.frequent-editor-form select{height:48px;min-height:48px;border:1.5px solid #4c535e;color:#0e2856;font-size:16px;font-weight:700;padding:8px 12px;background:#f8f8f8}.frequent-input-wrap{position:relative;margin-bottom:16px}.frequent-input-wrap>.field{position:relative;margin:0}.frequent-input-wrap>.field>span{position:absolute;left:12px;top:-9px;line-height:18px;background:#fff;padding:0 4px;font-size:12px;z-index:1}.frequent-input-wrap:has(input[data-empty=true]):not(:focus-within)>.field>span{top:13px;left:46px;text-transform:uppercase;font-size:14px;font-weight:700;background:transparent;pointer-events:none}.frequent-input-wrap>svg,.frequent-input-wrap>.frequent-number-icon{position:absolute;left:12px;top:12px;z-index:1;color:#303735}.frequent-number-icon{font-weight:700;font-size:16px}.frequent-input-wrap input{padding-left:48px;padding-right:40px;background:#fff}.frequent-input-wrap>.icon-button{position:absolute;right:8px;top:8px;min-width:32px;width:32px;height:32px;min-height:32px;padding:4px;color:#303735}.frequent-editor-form .frequent-reference-count{display:block;margin:-12px 12px 0;text-align:right;font-size:12px;color:#4c535e}.frequent-editor-form .frequent-save{display:flex;width:min(100%,500px);height:52px;margin:24px auto 0;border:2px solid #ffab66;background:#ff8000;color:#fff;font-size:14px;font-weight:500}@media(max-width:959px){.frequents-shell .main-content{padding:calc(65px + var(--preview-height)) 0 90px}.frequents-page{display:flex;flex-direction:column;height:100%;min-height:0}.frequents-page>.panel-heading{flex:none;min-height:46px;margin:0;padding:4px 8px;justify-content:flex-end}.frequents-page>.panel-heading h1{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.frequents-page .query-actions{gap:10px}.frequents-page .query-actions .button:first-child{display:none}.frequent-mobile-list{flex:1;min-height:0;overflow:auto;background:#fff;border-radius:20px 20px 0 0;padding:0 0 16px}.frequents-page .frequent-mobile-record{padding:0 8px;margin:0 16px;border-bottom:1px solid #d8dadd}.frequent-mobile-record header{min-height:44px}.frequent-mobile-record header strong{font-size:14px;font-weight:700;margin-left:51px}.frequent-mobile-record .branch-mobile-info{margin-left:-16px;gap:8px}.frequent-mobile-record .branch-mobile-icon{background:#e5e9ed}.frequent-mobile-record .branch-mobile-info dl>div{display:flex;gap:5px;font-size:12px;line-height:17px;align-items:baseline}.frequent-mobile-record .branch-mobile-info dt{white-space:nowrap}.frequent-mobile-record .branch-mobile-info dd{font-weight:600;overflow-wrap:anywhere}.frequents-page .frequent-pagination{flex:none;background:#fff;border-radius:0;padding:0;min-height:0;margin:0}.frequents-page .frequent-pagination:empty{display:none}.frequent-create{display:flex;flex-direction:column;height:100%;overflow:hidden}.frequent-create>.panel-heading{display:none}.frequent-create>.frequent-form{flex:1;min-height:0;overflow:auto;border-radius:20px 20px 0 0}}@media(min-width:960px){.frequent-create>.panel-heading h1{transform:translateY(-10px)}}@media(max-width:959px){.frequent-mobile-record .branch-mobile-info{padding-bottom:0}.frequent-mobile-record header{height:42px;min-height:42px;margin-right:-14px}.frequent-mobile-record header strong{margin-left:59px}}.frequent-editor-form>.registration-catalog{position:relative;margin-bottom:24px}.frequent-editor-form .registration-select{height:48px;min-height:48px;border:1.5px solid #4c535e;border-radius:28px;background:#f8f8f8;font-size:16px;font-weight:700;padding:8px 12px}.frequent-editor-form .registration-select>span{padding:0 2px}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel)) dialog.search-catalog-popup{width:min(500px,calc(100vw - 32px));max-height:80dvh}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel)) .registration-options{max-height:50dvh;overflow:auto}.frequent-editor-form .registration-select{color:#0e2856}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) dialog.search-catalog-popup{padding:0;width:min(500px,calc(100vw - 80px));height:min(600px,calc(100dvh - 48px));max-height:none;border-radius:28px;background:#fbfdfd}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) dialog[open].search-catalog-popup{display:flex;flex-direction:column}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) dialog.search-catalog-popup::backdrop{background:#0008}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) dialog.search-catalog-popup>.modal-head{position:relative;min-height:28px;margin:0;padding:0 8px;flex:none}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) dialog.search-catalog-popup>.modal-head h2{font-size:14px;font-weight:400;text-align:center;width:100%;margin:0;text-transform:uppercase}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) dialog.search-catalog-popup>.modal-head .icon-button{position:absolute;right:4px;top:0;min-width:26px;width:26px;height:26px;min-height:26px;padding:4px}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) dialog.search-catalog-popup .field{margin:0 8px 8px}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) dialog.search-catalog-popup .field>span{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) dialog.search-catalog-popup input{height:48px;min-height:48px;border:1.5px solid #4c535e;background:#f8f8f8}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) .registration-options{flex:1;min-height:0;max-height:none;overflow:auto;padding:0}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) .registration-options>button{display:block;width:100%;height:48px;border:0;border-radius:0;background:transparent;color:#303735;padding:10px 16px;text-align:left;font-size:16px;font-weight:400}:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) .registration-options>button:hover,:is(.frequents-shell,.app-shell:has(.fiscal-editor-page),.app-shell:has(.cut-create-dialog),.app-shell:has(.profile-panel),.app-shell:has(.ticket-create-page)) .registration-options>button:focus-visible{background:#e8edf5}.frequent-filter-form .field,.frequent-filter-form .frequent-input-wrap{margin-bottom:16px}.frequent-filter-form .frequent-input-wrap .field{margin:0}.frequent-filter-form .frequent-filter-telefono{margin-bottom:24px}.frequent-filter-form .registration-select{height:48px;min-height:48px;border:1.5px solid #4c535e;background:#f8f8f8;border-radius:28px;color:#0e2856;font-size:14px;font-weight:700;padding:8px 12px}.frequent-filter-form .frequent-filter-idElemento>.field>span{top:-9px!important;left:12px!important;font-size:12px!important;font-weight:700;background:#fbfdfd!important;text-transform:uppercase}.frequent-filter-form .modal-actions{margin-top:20px}.frequent-editor-form:has(>.registration-catalog:nth-of-type(2))>.registration-catalog:first-of-type{margin-bottom:32px}.frequent-row-menu{width:168px;border-radius:2px;background:#fbfdfd;box-shadow:0 2px 5px #0005}.frequent-row-menu>[role=menuitem]{gap:12px;padding:12px 16px;font-size:14px}.frequent-row-menu>[role=menuitem]:focus-visible{outline:none;background:#eff3f3}dialog.frequent-delete-dialog{width:min(310px,calc(100vw - 80px));padding:24px;border-radius:20px;background:#fbfdfd;box-shadow:none}dialog.frequent-delete-dialog::backdrop{background:#0008}.frequent-delete-dialog>.modal-head{display:block;text-align:center;margin:0 0 20px}.frequent-delete-dialog>.modal-head h2{font-size:16px;font-weight:700}.frequent-delete-dialog>.modal-head .icon-button{display:none}.frequent-delete-dialog>p{font-size:16px;line-height:24px;text-align:center;font-weight:700;margin:0}.frequent-delete-dialog>.modal-actions{justify-content:space-between;margin-top:24px;gap:16px}.frequent-delete-dialog>.modal-actions>.button{flex:0 0 auto;width:auto;min-height:36px;padding:8px 10px;font-size:12px}.frequent-delete-dialog>.modal-actions>.secondary{background:var(--primary);color:#fff;border-color:var(--primary)}.frequent-delete-dialog>.modal-head{margin-bottom:16px}.frequent-delete-dialog>.modal-head h2{line-height:24px}dialog.frequent-picker{padding:0;width:60vw;max-width:none;height:90dvh;max-height:90dvh;border:2px solid #ff8000;border-radius:20px;background:#fbfdfd}dialog[open].frequent-picker{display:flex;flex-direction:column}.frequent-picker::backdrop{background:#0008}.frequent-picker>.modal-head{margin:0;padding:7px 16px 7px 12px;min-height:54px;background:#1e4178;color:#fff;flex:none}.frequent-picker>.modal-head h2{font-size:24px;font-weight:700;line-height:36px}.frequent-picker>.modal-head .icon-button{border:3px solid white;border-radius:50%;width:34px;min-width:34px;height:34px;min-height:34px;padding:2px;color:#fff}.frequent-picker-content{flex:1;min-height:0;overflow:auto;padding:28px 14px 24px}.frequent-picker-search{display:flex;align-items:center;gap:24px;margin:8px 16px 24px}.frequent-picker-search>.frequent-input-wrap{flex:1;min-width:0;position:relative}.frequent-picker-search .field{margin:0}.frequent-picker-search .field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.frequent-picker-search input{width:100%;height:48px;min-height:48px;border:1.5px solid #4c535e;border-radius:28px;background:#f8f8f8;padding:8px 40px 8px 12px;color:#0e2856;font-size:14px;font-weight:700}.frequent-picker-search input::placeholder{text-transform:uppercase;color:#0e2856;opacity:1}.frequent-picker-search .icon-button{position:absolute;right:6px;top:8px;min-width:32px;width:32px;height:32px;min-height:32px;padding:4px}.frequent-picker-search>.button{flex:0 0 auto;min-height:36px;padding:7px 12px;border-color:#ff8000;font-size:12px;font-weight:400;gap:5px}.frequent-picker-record{display:block;width:100%;padding:0 8px;border:0;background:transparent;color:var(--primary);text-align:left}.frequent-picker-record:hover,.frequent-picker-record:focus-visible{background:#eff3f3}.frequent-picker-record header{padding-left:68px;min-height:24px;font-size:14px;text-transform:uppercase}.frequent-picker-record em{font-style:normal;color:#ff6200}.frequent-picker-record .branch-mobile-info{display:flex;align-items:center;gap:8px;min-height:70px;border-bottom:1px solid #ddd}.frequent-picker-record .branch-mobile-icon{flex:0 0 62px;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;font-size:30px;background:#e2e7ed;color:#ff6200}.frequent-picker-record dl{margin:0;min-width:0;font-size:12px;line-height:16px}.frequent-picker-record dl>div{display:flex;gap:5px;align-items:baseline}.frequent-picker-record dt{text-transform:uppercase;white-space:nowrap;font-weight:400}.frequent-picker-record dd{margin:0;font-weight:700;overflow-wrap:anywhere}.frequent-picker>.modal-actions{justify-content:center;flex:none;margin:0;padding:8px 16px 6px}.frequent-picker>.modal-actions>.button{background:#b3261e;color:#fff;border-color:#b3261e;border-radius:12px;width:200px;min-height:48px;font-size:16px;font-weight:700}@media(max-width:1199px){dialog.frequent-picker{width:80vw}}@media(max-width:767px){dialog.frequent-picker{width:calc(100vw - 16px)}.frequent-picker-search{gap:24px;margin-left:16px;margin-right:0}.frequent-picker-search input{font-size:13px}.frequent-picker-record{padding:0 8px}.frequent-picker-record header{padding-left:68px;font-size:13px}.frequent-picker>.modal-actions>.button{width:150px}}html:has(dialog.frequent-picker[open]){overflow:hidden}.frequent-picker-record header{min-height:20px}.frequent-picker-record .branch-mobile-info{min-height:64px}.frequent-picker>.modal-actions>.button{margin-bottom:0}@media(max-width:767px){dialog.frequent-picker{height:calc(100dvh - 104px)}}.frequent-editor-form>.registration-catalog:nth-of-type(2){margin-bottom:8px}.frequent-editor-form .frequent-input-wrap>.field>span{text-transform:uppercase}.frequent-picker-search>.frequent-input-wrap{margin-bottom:0}.frequent-picker-record .branch-mobile-info{margin-left:0;margin-right:0}.frequent-picker-search input{font-size:14px}.sidebar .nav-section>a{min-height:48px;margin:0;padding:10px 20px;border:0;border-bottom:1px solid #e0e0e0;border-radius:0;font-size:14px;font-weight:600;letter-spacing:.5px;gap:12px}.sidebar .nav-section>a.active{border-left:0;background:#e9e9ee}.drawer-item-icon{display:inline-block;width:24px;min-width:24px;height:24px;color:#ff8000;flex-shrink:0;font-size:24px;line-height:24px;text-align:center}.drawer-item-icon:before{content:attr(data-glyph)}.sidebar .nav-section>summary{font-size:14px;font-weight:700;min-height:48px;padding:14px 12px}.sidebar .nav-section{margin-bottom:24px}.sidebar{scrollbar-width:none}@media(max-width:959px){.app-shell .sidebar{top:0;bottom:0;height:100dvh;width:min(304px,calc(100vw - 94px));z-index:70;padding:0 0 8px;border:3px solid #ff6200;border-left:0;border-radius:0 50px 60px 0;background:#fbfdfd}.mobile-open .sidebar-backdrop{inset:0;z-index:69;background:#0008}.sidebar nav>a{display:none!important}.sidebar .sidebar-logo{height:58px}.sidebar .sidebar-logo img{height:50px;max-width:150px}.sidebar .sidebar-profile{margin-bottom:16px}.sidebar .sidebar-profile>strong{min-height:28px;padding:4px 2px;gap:5px;font-size:11px}.sidebar .sidebar-support-id{font-size:11px}.sidebar .sidebar-profile>.sidebar-username{height:28px;padding:5px 22px;font-size:11px}.sidebar .nav-section{margin-top:0;margin-bottom:0;border:0}.sidebar .nav-section>summary{list-style:none;padding:14px 8px;font-size:14px}.sidebar .nav-section>summary::-webkit-details-marker{display:none}.sidebar .nav-section>a{padding-left:20px;padding-right:8px;font-size:14px;font-weight:500;letter-spacing:.5px}.sidebar .nav-section>a.active{background:transparent}.sidebar .logout{margin-top:auto;padding-top:16px}.sidebar>small{font-size:11px;padding:0 10px;color:#999}.sidebar .sidebar-profile>strong>svg{width:18px}}@media(max-width:959px){html:has(.mobile-open){overflow:hidden}.sidebar nav>.nav-section{margin-top:0;margin-bottom:0;border:0}.sidebar .sidebar-profile{margin-bottom:24px}}.invoices-shell .main-content{padding:calc(73px + var(--preview-height)) 16px 0}.invoice-screen>.query-tabs:has(>.query-tab:only-child){display:none}.invoice-screen>.query-tabs{gap:8px;justify-content:flex-end;margin:0 0 8px}.invoice-screen>.query-tabs>.query-tab{flex:none;width:auto;font-size:12px;min-height:36px;padding:6px 16px;border-radius:24px}.invoice-panel.panel{padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.invoice-heading.panel-heading{min-height:50px;margin:0 0 8px;padding:0 8px}.invoice-heading h1{color:#fff;font-size:18px;text-transform:uppercase;font-weight:700;margin:0}.invoice-heading .query-actions{display:flex;flex-direction:row;gap:10px;align-items:center}.invoice-heading .query-actions>.button{width:auto;margin:0;min-height:38px;padding:6px 10px;font-size:12px;font-weight:500;border-color:#ff8000;white-space:nowrap}.invoice-heading .query-actions>.invoice-refresh{padding:5px;border:0;background:transparent;color:#fff}.invoice-panel>.table-scroll{margin:0 4px;border-radius:0;background:#fbfdfd}.invoice-panel table{min-width:1200px;table-layout:fixed}.invoice-panel th{width:150px;height:56px;padding:8px 20px;border-right:1px solid #ffffff08;background:#0e2856;color:#fff;font-size:12px}.invoice-panel th button{color:inherit;font-size:12px;font-weight:700;text-align:left}.invoice-panel td{height:50px;padding:4px 20px;border-right:1px solid #d2d5db;white-space:normal;font-size:12px;font-weight:700;overflow-wrap:anywhere}.invoice-panel th:first-child,.invoice-panel td:first-child{padding-left:40px}.invoice-period-start,.invoice-period-end{display:block}.invoice-period-end{color:#007f59}.invoice-panel>.pagination{margin:0 4px;border:0;border-radius:0 0 12px 12px;min-height:56px;background:#e8eaed;padding:8px 16px;gap:20px;color:#4c535e}.invoice-cards{background:#fff}.invoice-filter-form .frequent-input-wrap input{padding-left:48px;padding-right:40px}.invoice-filter-form .invoice-date-type{position:relative;margin-top:24px}.invoice-filter-form .invoice-date-type>span{position:absolute;top:-10px;left:12px;background:#fbfdfd;padding:0 4px;font-size:12px;font-weight:500}.invoice-filter-form .invoice-date-type select{height:48px;border:1.5px solid #4c535e;font-size:14px;font-weight:700}@media(max-width:959px){.invoices-shell .main-content{padding:calc(64px + var(--preview-height)) 16px 90px}.invoice-heading h1{display:none}.invoice-heading.panel-heading{min-height:46px;margin:0;padding:0 -0px;justify-content:flex-end}.invoice-heading .query-actions>.invoice-refresh{display:none}.invoice-cards{margin:0 -16px;padding:0 8px;min-height:calc(100dvh - 200px);border-radius:20px 20px 0 0;gap:0}.invoice-card{padding:0 8px 4px;border-bottom:1px solid #ddd;margin:0}.invoice-card>header{height:40px;min-height:40px;margin:0;align-items:center}.invoice-card .original-row-trigger.dots{border:0;width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.invoice-card-body{display:flex;align-items:center;gap:8px;padding:4px 0}.invoice-card-icon{flex:0 0 62px;width:62px;height:62px;background:#e2e7ed;border-radius:50%;color:#ff6200;display:grid;place-items:center}.invoice-card-body>div{min-width:0}.invoice-card dl{font-size:12px;line-height:16px}.invoice-card dl>div{display:block;padding:0;text-align:left}.invoice-card dt{display:inline;text-transform:uppercase;font-weight:400;color:#4c535e}.invoice-card dl>div>span{margin:0 5px}.invoice-card dd{display:inline;text-align:left;font-weight:700;color:#0e2856}.invoice-filter-form .frequent-input-wrap{margin-bottom:16px}.invoice-filter-form .frequent-input-wrap .field{margin:0}}.invoices-shell .invoice-screen{margin:0}@media(max-width:959px){.invoice-heading.panel-heading{flex-direction:row;align-items:center}.invoice-heading .query-actions{width:auto}.invoice-cards{padding:0;align-content:start}.invoice-card{border:0;position:relative}.invoice-card:after{content:"";position:absolute;left:16px;right:16px;bottom:0;border-bottom:1px solid #ddd}}.invoice-panel table{min-width:1210px}.invoice-panel th:first-child,.invoice-panel td:first-child{width:160px;padding-right:10px}.invoice-panel .table-scroll::-webkit-scrollbar{height:4px}.invoice-panel .table-scroll::-webkit-scrollbar-track{background:#e8eaed}.invoice-panel .table-scroll::-webkit-scrollbar-thumb{background:#ff6200}.invoice-pagination{font-size:14px;justify-content:flex-end}.invoice-pagination label{display:flex;align-items:center;gap:22px}.invoice-pagination select{border:0;background:transparent;font-size:12px;padding:4px}.invoice-pagination>.icon-button{min-width:40px;width:40px;color:#0e2856}@media(min-width:960px){dialog[open].support-ticket-detail{display:flex;flex-direction:column;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px)}.support-ticket-detail>.modal-head,.support-ticket-detail>.ticket-detail-footer{flex:none}.support-ticket-detail .ticket-detail-layout{flex:1;min-height:0;overflow:auto;grid-template-columns:34% minmax(0,1fr)}.support-ticket-detail .ticket-timeline{max-height:none;overflow:visible}.support-ticket-detail>.modal-head h2{margin:0}}@media(min-width:960px){.ticket-create-page>h1{margin-top:-14px}}@media(max-width:959px){.fiscal-page{height:100%;display:flex;flex-direction:column;min-height:0;margin-bottom:0}.fiscal-explanation,.fiscal-page>.panel-heading{flex:none}.fiscal-mobile-list{flex:1;min-height:0;overflow:auto}.fiscal-mobile-record header strong{margin-left:67px}.fiscal-mobile-record .branch-mobile-info{margin-left:-8px}.fiscal-mobile-record .branch-mobile-info dt{white-space:nowrap}.fiscal-mobile-record .branch-mobile-info dl>div{align-items:center}}@media(max-width:959px){.ticket-create-page{margin:0}.ticket-create-form .ticket-upload>label{border-color:#ff6200}}@media(max-width:959px){.ticket-mobile-page .branch-mobile-record header strong{margin-left:51px}.ticket-mobile-page .branch-mobile-record header strong>span{color:var(--primary)}dialog.support-ticket-detail{width:calc(100vw - 16px);max-width:calc(100vw - 16px);border-width:2px;border-radius:24px;background:#fafcfc}.support-ticket-detail>.modal-head{height:55px;padding:8px 14px;background:#20447c}.support-ticket-detail>.modal-head h2{justify-content:flex-start;margin:0;font-size:25px;white-space:nowrap}.support-ticket-detail>.modal-head>.icon-button{border:3px solid white;border-radius:50%;width:34px;height:34px;min-width:34px;min-height:34px;padding:2px}.support-ticket-detail .ticket-detail-layout{padding:28px 30px 0;background:#fafcfc;gap:16px}.support-ticket-detail aside{position:relative;border:1px solid #4c535e;min-height:130px;padding:16px}.support-ticket-detail aside>h2{max-width:calc(100% - 110px);font-size:16px;line-height:24px;margin:0}.support-ticket-detail aside>.ticket-comment-button{position:absolute;top:20px;right:24px;margin:0;min-height:36px;padding:4px 10px;gap:4px;font-size:12px;font-weight:700}.support-ticket-detail .ticket-summary{font-size:12px;line-height:16px;margin-left:7px}.support-ticket-detail .ticket-summary>div{line-height:17px}.support-ticket-detail .ticket-timeline article{padding-left:78px;min-height:106px}.support-ticket-detail .ticket-timeline p{line-height:21px;margin:6px 0}.support-ticket-detail .ticket-timeline header strong{text-transform:none}.support-ticket-detail .ticket-detail-footer{display:flex;justify-content:center;background:#fafcfc;padding:20px 16px 6px}.support-ticket-detail .ticket-detail-footer>.button{width:150px;min-height:48px;border-radius:12px;background:#b3261e;border-color:#b3261e}}.fiscal-editor-page>.panel-heading{justify-content:center;min-height:49px;margin:-16px 0 16px}.fiscal-editor-page h1{color:#fff;text-transform:uppercase;font-size:20px;text-align:center;margin:0}.fiscal-editor-back{position:fixed;top:calc(var(--preview-height) + 10px);left:calc(var(--sidebar-width) + 8px);z-index:32;color:#fff;background:transparent;border:0;width:40px;height:44px}.collapsed .fiscal-editor-back{left:8px}.app-shell:has(.fiscal-editor-page) .header-home{visibility:hidden}.fiscal-editor-panel{max-width:800px;margin:0 auto;background:#fff;border-radius:20px 20px 0 0;padding:20px 16px;min-height:calc(100dvh - 122px)}.fiscal-editor-form{max-width:none;margin:0}.fiscal-editor-form .fiscal-certificate{margin:0 0 32px}.fiscal-editor-form>.registration-catalog{position:relative;margin:0 0 16px}.fiscal-editor-form>.registration-catalog>span{position:absolute;left:12px;top:-9px;background:#fff;padding:0 4px;font-size:12px;z-index:1;font-weight:500}.fiscal-editor-form .registration-select{min-height:48px;border:1px solid #4c535e;border-radius:24px;color:var(--primary);background:#f8f8f8;padding:8px 12px;font-size:16px;font-weight:700}.fiscal-editor-form .registration-select>span{margin-left:auto}.fiscal-editor-form .frequent-input-wrap{margin-bottom:16px}.fiscal-editor-form .frequent-input-wrap>.field{margin:0}.fiscal-editor-form .frequent-input-wrap input{height:48px;border:1px solid #4c535e;font-size:14px;font-weight:700}.fiscal-editor-form .frequent-input-wrap>small{display:block;font-size:12px;color:#4c535e;text-align:right;margin:3px 12px 0}.fiscal-editor-form .fiscal-input-rfc,.fiscal-editor-form .fiscal-input-cp{margin-bottom:24px}.fiscal-editor-form .frequent-input-wrap:has(small)>.icon-button{top:8px}.fiscal-certificate-name{margin:-20px 12px 24px;font-size:12px;overflow-wrap:anywhere}.fiscal-default-toggle{display:flex;align-items:center;justify-content:space-between;position:relative;margin:24px 16px;font-size:14px}.fiscal-default-toggle>input{position:absolute;right:0;width:52px;height:32px;opacity:0;z-index:1;cursor:pointer}.fiscal-default-toggle>i{display:block;width:52px;height:32px;border-radius:20px;border:2px solid #727983;background:#e3e5e8;position:relative}.fiscal-default-toggle>i:before{content:"";position:absolute;left:5px;top:5px;width:18px;height:18px;border-radius:50%;background:#727983}.fiscal-default-toggle>input:checked+i{border-color:#00bd76;background:#00bd76}.fiscal-default-toggle>input:checked+i:before{background:#fff;left:25px}.fiscal-default-toggle>input:focus-visible+i{outline:3px solid #ff6200;outline-offset:3px}.fiscal-default-toggle>input:disabled+i{opacity:.5}.fiscal-editor-form .fiscal-save{display:flex;justify-content:center;margin:24px auto 0;width:min(500px,100%);min-height:52px;background:#ff6200;border:2px solid #ffab66;font-size:14px;font-weight:400}@media(max-width:959px){.fiscal-editor-page{height:100%;display:flex;flex-direction:column}.fiscal-editor-page>.panel-heading{height:0;min-height:0;margin:0}.fiscal-editor-page h1{position:fixed;top:10px;left:56px;right:56px;z-index:32;line-height:22px;text-transform:none;font-size:18px;pointer-events:none}.app-shell:has(.fiscal-editor-page) .original-mobile-title,.app-shell:has(.fiscal-editor-page) .original-mobile-back{visibility:hidden}.fiscal-editor-back{left:8px;top:10px}.fiscal-editor-panel{width:100%;flex:1;min-height:0;overflow:auto;padding:20px 16px;margin:0}.fiscal-editor-form .fiscal-certificate>label{border-color:#ff6200}}.fiscal-editor-page .fiscal-certificate>label{border-color:#ff6200}.fiscal-pdf-icon{position:relative;width:56px;height:56px;color:var(--primary);display:grid;place-items:center}.fiscal-pdf-icon>b{position:absolute;top:17px;left:15px;background:#dedede;border:2px solid var(--primary);font-size:11px;line-height:17px;padding:0 1px}.fiscal-editor-form>.registration-catalog>span{text-transform:uppercase}.fiscal-editor-form .fiscal-input-razonSocial{margin-top:-8px}@media(min-width:960px){.fiscal-editor-page>.panel-heading{margin-top:-32px}}.fiscal-editor-panel{scrollbar-width:none}.fiscal-editor-panel::-webkit-scrollbar{display:none}.fiscal-default-toggle{height:44px;border:1px solid #ddd;border-radius:24px;background:#f8f8f8;padding:0 16px;margin:24px 0;font-weight:700}.fiscal-default-toggle>input{right:16px}.fiscal-default-toggle>i{background:#fff;border-color:#303735}.fiscal-default-toggle>i:before{content:"×";display:grid;place-items:center;width:26px;height:26px;left:1px;top:1px;background:var(--primary);color:#fff;font-size:20px;line-height:24px}.fiscal-default-toggle>input:checked+i:before{content:"✓";left:21px;color:var(--primary);background:#fff}@media(min-width:960px){.app-shell:has(.fiscal-editor-page) .main-content{height:100dvh;overflow:hidden;padding-bottom:0;display:flex;flex-direction:column}.fiscal-editor-page{display:flex;flex-direction:column;flex:1;min-height:0}.fiscal-editor-page>.panel-heading{flex:none}.fiscal-editor-panel{width:min(800px,100%);flex:1;min-height:0;overflow:auto}}@media(max-width:959px){.fiscal-editor-page h1{top:18px;font-size:20px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.app-shell:has(.fiscal-editor-page) dialog.search-catalog-popup>.modal-head h2{text-transform:none}.app-shell:has(.fiscal-editor-page) .registration-options{padding-top:8px}.fiscal-editor-form .frequent-input-wrap input{font-size:16px}.fiscal-editor-form .frequent-input-wrap>.field>span{text-transform:uppercase}.fiscal-editor-form .registration-catalog:has(button[aria-label="Estado de República"])>span{text-transform:none}.fiscal-editor-page[data-edit=true] .fiscal-certificate>label{border-color:var(--primary)}.cut-panel{margin:0 -8px}.cut-panel>.panel-heading{margin-top:-12px;margin-bottom:16px;min-height:40px}.cut-panel .cut-refresh{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.cut-panel .cut-refresh:focus{position:static;clip:auto;width:auto;height:auto}.cut-panel .query-actions{gap:10px}.cut-panel>.table-scroll{margin:0 4px;border-radius:0;scrollbar-width:thin;scrollbar-color:#ff6200 #e8ebf1}.cut-panel>.table-scroll table{width:100%;min-width:1050px;table-layout:fixed}.cut-panel>.table-scroll th,.cut-panel>.table-scroll td{width:150px;padding:8px 20px}.cut-panel>.table-scroll th:first-child,.cut-panel>.table-scroll td:first-child{padding-left:40px}.cut-panel>.table-scroll th button{color:inherit;font-size:12px;font-weight:700;text-decoration:none;padding:0}.cut-panel .cut-dates{margin-left:-16px;font-size:12px;font-weight:700}.cut-dates>div{margin-bottom:16px}.cut-dates>div:last-child{margin:0}.cut-dates span{display:block;text-transform:uppercase;line-height:16px}.cut-dates strong{display:block;color:#087e59;line-height:17px}.cut-panel .row-actions{justify-content:center}.cut-panel .row-actions>.button{min-height:36px;padding:6px 12px;font-size:13px;font-weight:400;white-space:nowrap}.cut-panel .original-pagination{margin:0 4px}@media(max-width:959px){.cut-panel{display:flex;flex-direction:column;height:100%;min-height:0;margin:0}.cut-panel>.panel-heading{flex:none;min-height:46px;height:46px;padding:4px 8px;margin:0;justify-content:flex-end}.cut-panel>.panel-heading h1{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.cut-panel .query-actions .button{font-size:12px;font-weight:700;min-height:38px;padding:5px 10px}.cut-cards{display:block;flex:1;min-height:0;overflow:auto;background:#fff;border-radius:20px 20px 0 0;padding:5px 0 16px}.cut-panel .cut-card{padding:0;margin:0 16px 12px;border-bottom:1px solid #d8dadd}.cut-panel .cut-card header{height:42px;min-height:42px;flex-wrap:nowrap;margin-bottom:0;font-size:14px}.cut-panel .cut-card header strong{font-size:14px}.cut-panel .cut-card-body{display:flex;gap:8px}.cut-panel .cut-card-body dl{font-size:12px;margin:0;padding:0 0 8px}.cut-panel .cut-card-body dl>div{display:flex;justify-content:flex-start;padding:0;gap:5px;line-height:17px}.cut-panel .cut-card-body dt{color:#4c535e;white-space:nowrap}.cut-panel .cut-card-body dd{text-align:left;font-weight:600}.cut-panel .cut-card-body .branch-mobile-icon{color:#ff6200}.cut-cards>.button{margin:12px 16px;width:calc(100% - 32px)}}dialog.cut-create-dialog{width:min(700px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:0;border:1px solid #ff6200;border-radius:9px;background:#fafcfc}.cut-create-dialog>.modal-head{height:55px;background:var(--primary);color:#fff;padding:12px 16px;margin:0}.cut-create-dialog>.modal-head h2{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:0;font-size:18px}.cut-create-dialog>.modal-head h2>svg{position:absolute;left:0}.cut-create-fields{min-height:265px;padding:38px 16px 12px}.cut-create-fields>.registration-catalog{position:relative;margin:0 0 16px}.cut-create-fields>.registration-catalog>span{position:absolute;left:12px;top:-9px;z-index:1;background:#fafcfc;padding:0 4px;font-size:12px;font-weight:500}.cut-create-fields .registration-select{height:48px;border:1px solid #4c535e;border-radius:24px;background:#f8f8f8;color:var(--primary);font-size:16px;font-weight:700;text-transform:uppercase;padding:8px 12px}.cut-create-fields .registration-select>span{margin-left:auto}.cut-create-fields .fiscal-default-toggle{margin:16px 0 0}.cut-reward-title{text-align:center;font-size:16px;font-weight:600;margin:32px 0 16px}.cut-reward-amount{text-align:center;font-size:18px;font-weight:600;color:#ff6200;margin:0}.cut-create-dialog>.cut-create-actions{margin:0;padding:16px 30px;justify-content:center;gap:32px;background:#fff}.cut-create-actions>.button{flex:1;min-height:48px;font-size:14px;font-weight:700}.cut-create-actions>.button.secondary{background:#ff6200;color:#fff;border-color:#ff6200}.cut-create-actions>.button.primary{background:var(--primary);border-color:var(--primary)}.cut-confirmation{text-align:center;font-size:14px;margin:16px 0 0}@media(max-width:959px){dialog.cut-create-dialog{border:2px solid #ff6200;border-radius:24px;width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.cut-create-dialog>.modal-head{background:#20447c;padding:8px 14px}.cut-create-dialog>.modal-head h2{justify-content:flex-start;font-size:25px}.cut-create-dialog>.modal-head>.icon-button{width:34px;height:34px;min-width:34px;min-height:34px;border:3px solid white;border-radius:50%;padding:2px}.cut-create-fields{min-height:0;padding:28px 30px 12px}.cut-create-dialog>.cut-create-actions{padding:20px 16px 6px;gap:16px;background:#fafcfc}.cut-create-actions>.button{min-width:0;border-radius:12px;font-size:12px}.cut-create-actions>.button.secondary{background:#b3261e;border-color:#b3261e}}.cut-create-actions>.button{margin:0}.fiscal-editor-form .frequent-input-wrap>.original-material-icon{position:absolute;left:12px;top:12px;z-index:1;font-size:24px;color:#303735}.fiscal-pdf-icon>.original-material-icon{font-size:48px}.cut-panel .cut-card-body{margin-top:-4px}.cut-panel .cut-card-body dl{padding-bottom:0}.cut-panel .original-row-menu .original-material-icon,.frequent-row-menu .original-material-icon{font-size:24px}.cut-filter-form>.field:has(select){position:relative;margin:16px 16px 0}.cut-filter-form>.field:has(select)>span{position:absolute;left:12px;top:-9px;background:#fbfdfd;padding:0 4px;font-size:12px;font-weight:500}.cut-filter-form select{height:48px;border:1px solid #4c535e;border-radius:24px;background:#f8f8f8}.cut-filter-form .modal-actions .original-material-icon{font-size:16px}.fiscal-default-toggle>i:before{font-family:Arial,sans-serif;font-weight:400}@media(max-width:959px){.cut-create-fields{padding-bottom:0}.cut-reward-title{margin-top:28px}.cut-create-dialog>.cut-create-actions{padding:14px 26px 6px}.cut-create-actions>.button{font-size:14px}}dialog.cut-detail-dialog{padding:0;width:min(700px,calc(100vw - 32px));max-width:calc(100vw - 32px);border:1px solid #ff6200;border-radius:9px;background:#fafcfc}.cut-detail-dialog>.modal-head{height:55px;margin:0;padding:12px 16px;background:var(--primary);color:#fff}.cut-detail-dialog>.modal-head h2{display:flex;align-items:center;justify-content:center;position:relative;font-size:18px;margin:0;width:100%}.cut-detail-dialog>.modal-head h2>svg{position:absolute;left:0}.cut-detail-content{padding:16px;max-height:calc(100dvh - 250px);overflow:auto}.cut-detail-summary h3{text-align:center;font-size:16px;margin:8px 0}.cut-detail-summary p{text-align:center;font-size:14px;margin:0 0 16px}.cut-ticket-metadata,.cut-mobile-total,.cut-detail-cards{display:none}.cut-detail-table{table-layout:fixed;width:100%;min-width:0;font-size:14px;border-collapse:separate;border-spacing:0;border:1px solid #ddd;border-radius:16px;overflow:hidden;box-shadow:5px 5px 2px #1e4b9c33}.cut-detail-table th,.cut-detail-table td{height:50px;padding:8px;text-align:center;white-space:normal;font-size:14px;font-weight:700;background:linear-gradient(110deg,#eff1f3,#fff);color:var(--primary)}.cut-detail-table th{background:#e7e8ec}.cut-detail-table td{border-bottom:1px solid #ddd}.cut-detail-actions.modal-actions{margin:0;padding:16px 30px;gap:32px;justify-content:center;background:#fff}.cut-detail-actions>.button{flex:1;min-height:48px;font-weight:700;margin:0;font-size:14px}.cut-detail-actions>.button.secondary{color:#fff;background:#ff6200;border-color:#ff6200}.cut-detail-actions>.button.primary{background:var(--primary);border-color:var(--primary)}@media(max-width:959px){dialog.cut-detail-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);border-width:2px;border-radius:24px}.cut-detail-dialog>.modal-head{height:55px;padding:8px 14px;background:#20447c}.cut-detail-dialog>.modal-head h2{font-size:25px;justify-content:flex-start;white-space:nowrap}.cut-detail-dialog>.modal-head>.icon-button{min-width:34px;min-height:34px;width:34px;height:34px;border:3px solid white;border-radius:50%;padding:2px}.cut-detail-content{padding:28px 30px 0}.cut-detail-summary,.cut-detail-card{border:1px solid #4c535e;border-radius:10px;background:linear-gradient(110deg,#f8fbff,#e1e9f7);padding:16px;margin:0 0 16px;box-shadow:0 2px 3px #1e4b9c22}.cut-detail-summary h3,.cut-detail-card h3{font-size:16px;text-align:center;margin:0 0 12px}.cut-detail-summary p{font-size:10px;margin:0 0 12px;font-weight:700}.cut-mobile-total{display:flex;align-items:center;justify-content:space-between;font-size:16px}.cut-mobile-total strong,.cut-detail-card dd{font-size:18px;color:#ff6200;font-weight:600}.cut-detail-table{display:none}.cut-detail-cards{display:block}.cut-detail-card dl{margin:0;font-size:16px;font-weight:600}.cut-detail-card dl>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cut-detail-card dl>div:last-child{margin-bottom:0}.cut-detail-card dd{margin:0}.cut-detail-actions.modal-actions{padding:20px 26px 6px;gap:16px;background:#fafcfc}.cut-detail-actions>.button{border-radius:12px}.cut-detail-actions>.button.secondary{background:#b3261e;border-color:#b3261e}}@media print{.cut-ticket-metadata{display:grid}.cut-detail-table{display:table!important;box-shadow:none}.cut-detail-cards,.cut-mobile-total{display:none!important}.cut-detail-content{max-height:none;overflow:visible}}.cut-detail-summary p{font-weight:700;margin-bottom:8px}@media(max-width:959px){.cut-detail-summary{padding:0 16px 12px}.cut-detail-summary h3{margin:0}.cut-detail-summary p{font-size:10px;line-height:14px;margin:0}.cut-detail-card{padding:0 16px 16px}.cut-detail-card h3{margin:0}.cut-detail-summary,.cut-detail-card{background:linear-gradient(110deg,#fff,#f7f9fd)}}.cut-filter-form{padding-top:20px}.cut-filter-form>.field:has(select){margin:0}.cut-filter-form .modal-actions{margin-top:36px}.cut-filter-form .filter-optional-note{margin-bottom:16px}.profile-panel{width:min(800px,100%);max-width:800px;padding:0;border:0;border-radius:20px 20px 0 0;margin:0 auto;background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.profile-form{max-width:none;margin:0;display:flex;flex-direction:column;flex:1;min-height:0}.profile-step-content{flex:1;min-height:0;overflow:auto;scrollbar-width:none;padding:16px}.profile-step-content::-webkit-scrollbar{display:none}.profile-step-content h2{text-transform:uppercase;text-align:center;font-size:14px;font-weight:700;margin:4px 0 12px}.profile-input{margin:0 0 12px}.profile-input>.field{margin:0}.profile-input>.field>span{text-transform:uppercase}.profile-input input{height:48px;min-height:48px;font-size:16px;font-weight:700;border:1px solid #4c535e;background:#f8f8f8}.profile-input>.original-material-icon{position:absolute;left:12px;top:12px;z-index:1;font-size:24px;color:#202723}.profile-input>small{display:block;text-align:right;font-size:12px;line-height:16px;color:#4c535e;margin:3px 12px 0}.profile-input:has(small){margin-bottom:16px}.profile-input:has(small)>.icon-button{top:8px}.profile-step-content>.registration-catalog{position:relative;margin:16px 0 0}.profile-step-content>.registration-catalog>span{position:absolute;left:12px;top:-9px;z-index:1;background:#fff;padding:0 4px;font-size:12px;font-weight:500}.profile-step-content .registration-select{height:48px;min-height:48px;border:1px solid #4c535e;border-radius:24px;background:#f8f8f8;padding:8px 12px;font-size:16px;font-weight:700;color:var(--primary)}.profile-step-content .registration-select>span{margin-left:auto}.profile-step-actions{height:70px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:#fff;box-shadow:0 -3px 10px #0e285699}.profile-step-actions>.button{width:120px;height:54px;min-height:0;border:0;border-radius:50px;font-size:14px;font-weight:600}.profile-step-actions>.secondary{background:#0e2856;color:#fff}.profile-prev-placeholder{width:120px}.profile-step-counter{font-size:14px;font-weight:700;white-space:nowrap}.profile-update-note{display:flex;gap:16px;padding:16px;margin:12px 16px;background:#eaf0f5;border-radius:16px;font-size:14px}.profile-update-note p{margin:6px 0}.profile-update-note button{display:flex;gap:8px;align-items:center;margin-left:auto}.app-shell:has(.profile-panel) dialog.search-catalog-popup>.modal-head h2{text-transform:none}@media(min-width:960px){.app-shell:has(.profile-panel) .main-content{height:100dvh;overflow:hidden;padding-top:calc(73px + var(--preview-height));padding-bottom:0;display:flex}.profile-panel{flex:1}.profile-gate{height:calc(100dvh - 64px);margin:32px auto}}@media(max-width:959px){.app-shell:has(.profile-panel) .main-content{height:calc(100dvh - 90px);min-height:0;padding:calc(65px + var(--preview-height)) 0 0;overflow:hidden;display:flex}.profile-panel{width:100%;flex:1}.profile-step-content{padding-top:28px}.profile-step-content h2:has(+.profile-input input[aria-label="Nombre del Negocio"]){display:none}.profile-step-actions>.button{width:auto;height:34px;padding:4px 20px}.profile-prev-placeholder{width:88px}.profile-step-actions{padding-inline:16px}.profile-gate{margin:12px;height:calc(100dvh - 24px);min-height:0}.profile-gate .profile-step-content{padding-top:16px}}.profile-step-actions>.primary{background:#ff6200;color:#fff}.profile-input:has(small){margin-bottom:13px}.profile-input>.original-material-icon{font-size:30px;left:10px;top:9px}.profile-step-content .registration-select>span{font-size:22px;line-height:20px}@media(max-width:959px){.profile-step-content{padding-top:33px}}.profile-panel .profile-step-actions>.button{margin:0}.profile-panel .profile-step-actions>.button.primary{background:#ff6200;color:#fff}@media(max-width:959px){.profile-step-content:has(input[aria-label=Usuario]){padding-top:16px}.profile-step-actions>.button{height:32px}}.commission-screen{display:flex;flex-direction:column;min-height:0;height:100%}.commission-screen .query-tabs{flex:none;height:74px;margin:0;border-radius:0;overflow:hidden;gap:0}.commission-screen .query-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;width:20%;height:74px;padding:8px 16px;font-size:14px;line-height:18px;font-weight:500;border-radius:8px;overflow:hidden;flex:1}.commission-tab-icon,.commission-heading-icon{font-size:24px;line-height:26px}.commission-screen .query-tab>span:last-child{max-width:100%;overflow:hidden;white-space:nowrap}.commission-search{width:min(300px,calc(100% - 32px));margin:16px auto;flex:none;position:relative}.commission-search>.field{margin:0}.commission-search .field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.commission-search input{height:48px;min-height:48px;background:#f8f8f8;border:1.5px solid #4c535e;font-size:14px;font-weight:700;padding:10px 42px 10px 18px;border-radius:28px}.commission-search input::placeholder{color:var(--primary);opacity:1}.commission-search>svg{position:absolute;right:8px;top:9px;color:#ff8000;pointer-events:none}.commission-card{display:flex;flex-direction:column;min-height:0;flex:0 1 auto;margin:0 16px;padding:0;border:2px solid #ff8000;border-radius:9px;background:#fbfdfd;overflow:hidden;box-shadow:none}.commission-card>.panel-heading{background:#1e4178;color:#fff;height:40px;min-height:40px;padding:6px 24px;margin:0;gap:12px;justify-content:flex-start;flex:none}.commission-card h2{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.commission-card>.panel-heading .icon-button{width:18px;min-width:18px;min-height:18px;height:18px;padding:0;margin-left:-6px;color:#ff8000;flex:none}.commission-card>.panel-heading>.commission-heading-icon{flex:none}.commission-table-scroll{overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#ff8000 transparent}.commission-card table{table-layout:fixed;min-width:0;width:100%;border:0}.commission-card thead{position:sticky;top:0;z-index:1}.commission-card th{background:#1e4178;color:#fff;padding:8px 12px;height:40px;border:0;font-size:13px;font-weight:700}.commission-card th:last-child{width:33.33%;text-align:center}.commission-card td{padding:10px 12px;border:0;border-bottom:1px solid #ccc;white-space:normal;font-size:12px;font-weight:700;line-height:17px;height:49px}.commission-card tr:last-child td{border-bottom:0}.commission-card td:last-child{position:relative;text-align:center;width:calc((100% - 126px)/3);color:#ff8000}.commission-card td:last-child:before{content:"•";color:var(--primary);position:absolute;left:0;top:50%;transform:translateY(-50%)}.commission-card tbody tr{display:flex}.commission-card tbody td:first-child{flex:1;min-width:0}.commission-card tbody td:last-child{display:flex;align-items:center;justify-content:center;flex:none}.commission-product{gap:10px;min-width:0}.commission-product img,.commission-product .company-monogram{width:68px;height:28px;flex:none;background:transparent;border-radius:0;object-position:left center}.commission-product>span:last-child{min-width:0}.commission-help{position:absolute;z-index:2;background:#4c535e;color:#fff;padding:8px 12px;border-radius:8px;width:min(360px,calc(100% - 48px));font-size:14px;line-height:20px;margin:0;top:42px;left:40px}.commission-card{position:relative}.commission-card:has(.commission-help){overflow:visible}@media(min-width:960px){.app-shell:has(.commission-screen) .main-content{height:100dvh;min-height:0;overflow:hidden;padding-top:calc(73px + var(--preview-height));padding-bottom:16px;display:flex;flex-direction:column}}@media(max-width:959px){.app-shell:has(.commission-screen) .main-content{padding:calc(65px + var(--preview-height)) 0 90px;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column}.commission-screen .query-tab{padding:8px 16px;font-size:14px}.commission-search{margin-top:16px;margin-bottom:16px}.commission-card .panel-heading{padding-left:24px;padding-right:12px}.commission-card h2{font-size:12px}.commission-card td{font-weight:700}}.commission-screen{margin:0;width:100%}.commission-card table,.commission-card thead,.commission-card tbody{display:block;width:100%}.commission-card thead tr{display:flex;width:100%}.commission-card th:first-child{flex:1}.commission-card th:last-child{flex:none}.commission-card tbody tr{width:100%}.commission-card td{font-weight:500}.commission-card td:last-child{white-space:nowrap}.commission-card .panel-heading{overflow:hidden}.commission-card>.panel-heading>.commission-heading-icon{font:24px LinntaeIcons;color:#fff}.commission-card td:last-child{width:calc((100% - 54px)/3)}.commission-card tbody tr{min-height:49px}.commission-card td{height:auto;min-height:49px}.commission-card tbody td:first-child{display:flex;align-items:center}@media(min-width:960px){.app-shell:has(.commission-screen) .main-content{padding-left:16px;padding-right:16px}}.commission-card th{white-space:normal;line-height:20px;height:auto;min-height:40px;padding:10px 12px;display:flex;align-items:center}.commission-card th:last-child{justify-content:center}.commission-help{background:#1b60d6;font-weight:600;line-height:21px;top:44px}@media(max-width:959px){.commission-help{left:50%;transform:translate(-50%);width:min(360px,calc(100vw - 20px));max-width:none}}.recovery-layout{background:#fbfdfd;position:relative}.recovery-layout .auth-brand{background:url(/assets/images/background_2.png) center/cover no-repeat;padding:40px 16px}.recovery-layout .auth-brand>:is(img,:where(.brand-logo-slot)){order:0;width:147px;height:52px;max-height:52px;margin:0 0 7px;object-fit:contain}.recovery-layout .auth-brand h1{order:1;font-size:16px;line-height:24px;letter-spacing:2px;margin:0}.recovery-layout .auth-brand p{order:2;font-size:16px;line-height:16px;letter-spacing:5px;font-weight:400;margin:4px 0 0}.recovery-layout .auth-panel{background:#fbfdfd;padding:16px;gap:0;justify-content:center}.recovery-layout .auth-content{margin:0}.recovery-content .recovery-medium{margin:0;padding:0;border:0;min-width:0}.recovery-medium legend{font-size:16px;font-weight:700;line-height:24px;margin:0 0 5px;padding:16px 0 0}.recovery-medium>label{display:flex;align-items:center;gap:20px;min-height:48px;padding:8px 22px;font-size:16px;font-weight:600;cursor:pointer}.recovery-medium input{appearance:none;width:18px;height:18px;min-width:18px;border:2px solid #303735;border-radius:50%;margin:0;position:relative}.recovery-medium input:checked{border-color:#ff8000}.recovery-medium input:checked:before{content:"";position:absolute;inset:3px;background:#ff8000;border-radius:50%}.recovery-medium:disabled{opacity:.6}.recovery-reference{position:relative;margin-top:12px}.recovery-reference .field{margin:0}.recovery-reference .field>span{text-transform:uppercase;font-size:12px;font-weight:700;top:-9px;left:12px;background:#fbfdfd}.recovery-reference input{height:48px;min-height:48px;background:#f8f8f8!important;text-align:left!important;padding-right:40px;font-size:16px;font-weight:700}.recovery-reference .icon-button{position:absolute;right:8px;top:8px;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px}.recovery-reference>small{display:block;text-align:right;margin:3px 12px 0;font-size:12px;line-height:16px}.recovery-form>.button.recovery-send{width:100%;margin:16px 0 0;height:52px;min-height:52px;background:#0e2856;border:2px solid #76849b;border-radius:28px;font-size:16px;font-weight:600}.recovery-login{display:flex;justify-content:center;gap:8px;align-items:center;text-decoration:none;min-height:48px;margin-top:16px;font-size:14px;font-weight:600}.recovery-login>span{color:#ff8000}.recovery-layout .auth-panel footer{margin:24px 0 16px;padding:0;font-size:10px;line-height:15px}.recovery-layout .auth-version{display:none}.recovery-back{position:absolute;top:16px;left:24px;width:64px;height:64px;display:grid;place-items:center;z-index:3}.recovery-layout .auth-shortcuts{left:auto;right:16px;bottom:16px}.recovery-layout .auth-shortcuts>.button{display:flex;flex-direction:column;width:48px;gap:4px;padding:0;background:transparent;border:0;margin:0;height:auto;color:#202723;min-height:0}.recovery-layout .auth-shortcuts>.button>span{display:grid;place-items:center;width:48px;height:48px;background:#00bd76;border-radius:50%;box-shadow:0 2px 3px #0004}.recovery-layout .auth-shortcuts small{font-size:10px;font-weight:700}.recovery-account-dialog{width:min(700px,calc(100vw - 16px));padding:0;border:2px solid #ff8000;border-radius:20px;background:#fbfdfd}.recovery-account-dialog>.modal-head{background:#1e4178;color:#fff;margin:0;padding:8px 16px;height:54px}.recovery-account-dialog>.modal-head h2{font-size:24px}.recovery-account-dialog>.modal-head .icon-button{color:#fff;border:3px solid white;border-radius:50%;width:34px;min-width:34px;height:34px;min-height:34px;padding:2px}.recovery-accounts{max-height:400px;overflow:auto;padding:16px}.recovery-accounts>button{display:flex;align-items:center;gap:16px;width:100%;padding:12px 16px;border:0;background:transparent;color:var(--primary);font-size:16px;text-align:left;min-height:48px}.recovery-accounts>button:hover{background:#eaf0f6}.recovery-accounts .original-material-icon{color:#ff8000;font-size:24px}.recovery-back img{max-width:100%}@media(max-width:959px){.recovery-layout{display:flex;min-height:100dvh;background:#fbfdfd}.recovery-layout .auth-brand{height:65dvh;min-height:300px;justify-content:flex-end;padding:16px 16px 56px}.recovery-layout .auth-brand>:is(img,:where(.brand-logo-slot)){width:147px;height:52px;margin-bottom:7px}.recovery-layout .auth-brand h1{font-size:16px;line-height:24px;margin:0}.recovery-layout .auth-brand p{font-size:16px;line-height:16px;letter-spacing:5px}.recovery-layout .auth-panel{margin-top:-30px;border-radius:30px 30px 0 0;padding:46px 16px 16px;min-height:calc(35dvh + 30px)}.recovery-layout .auth-panel footer{margin:24px 0 16px}.recovery-back{position:fixed;left:8px;top:8px;width:40px;height:40px}.recovery-back img{width:32px;height:32px}.recovery-layout .auth-shortcuts{position:absolute;top:calc(60dvh - 4px);bottom:auto;right:16px;left:auto}.recovery-form>.button.recovery-send{margin-bottom:0}.recovery-account-dialog{border-radius:24px}}html:has(.recovery-layout){scrollbar-width:none}html:has(.recovery-layout)::-webkit-scrollbar{display:none}.recovery-layout .auth-panel{position:static}.recovery-layout .auth-panel footer{margin-top:8px}@media(min-width:960px){.recovery-back img{width:64px;height:64px}}@media(max-width:959px){.recovery-layout .auth-panel{padding-top:28px}.recovery-layout .auth-shortcuts{z-index:3}}.recovery-reference{margin:8px 16px}.recovery-reference .field:has(input[data-empty=true]):not(:focus-within)>span{top:13px;font-size:16px;background:transparent;pointer-events:none}.recovery-medium input:focus{outline:none;box-shadow:none}.recovery-medium input:focus-visible{outline:3px solid #ffb866;outline-offset:4px}.recovery-content .recovery-form>.button{font-weight:600}.recovery-layout .auth-shortcuts .original-material-icon{font-size:24px}.recovery-collapsed-title{display:none}@media(max-width:959px){.recovery-layout .auth-brand{background:none;position:relative;overflow:hidden}.recovery-layout .auth-brand:before{content:"";position:absolute;inset:0;background:url(/assets/images/background_2.png) center/cover no-repeat;transform:translateY(calc(var(--recovery-scroll,0px)*.5))}.recovery-layout .auth-brand>*{position:relative;z-index:1;opacity:var(--recovery-fade,1)}.recovery-layout .auth-shortcuts{transform:scale(var(--recovery-chat-scale,1));transform-origin:center top}.recovery-scrolled .recovery-back{left:0;top:0;width:100%;height:56px;background:#1f6e46;justify-content:flex-start;padding:8px}.recovery-scrolled .recovery-collapsed-title{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:56px;right:56px;height:56px;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#fff;font-weight:700;z-index:4;pointer-events:none}}.recovery-content .recovery-reference .field input{padding-left:12px;padding-right:40px;font-weight:700}.recovery-content .recovery-reference .field>span{font-size:12px;top:-9px;left:12px;padding:0 4px;background:#fbfdfd}.recovery-content .recovery-form>.button.primary{font-weight:600;border:2px solid #76849b}@media(min-width:960px){.recovery-back{top:24px}}.recovery-account-dialog{width:60vw;max-width:calc(100vw - 16px);height:480px;max-height:calc(100dvh - 32px)}.recovery-account-dialog[open]{display:flex;flex-direction:column}.recovery-account-dialog::backdrop{background:#0008}.recovery-account-dialog>.modal-head{flex:none}.recovery-accounts{flex:1;min-height:0;max-height:none;padding:12px 16px;overflow:auto}.recovery-accounts>button{width:min(400px,100%);margin:0 auto;padding:12px 8px;font-size:14px;font-weight:700}@media(max-width:959px){.recovery-account-dialog{width:calc(100vw - 16px)}}.recovery-layout .auth-panel{position:relative;z-index:2}@media(max-width:959px){.recovery-layout .auth-shortcuts{position:fixed;top:calc(60dvh - 4px - var(--recovery-scroll,0px));bottom:auto}}@media(max-width:959px){.recovery-layout .recovery-form>.button.primary{margin-bottom:0}}@media(max-width:959px){.recovery-layout .auth-content .recovery-form>.button.primary{margin-bottom:0}}@font-face{font-family:ReferenceFaBrand;src:url(/fonts/fa-brands-reference.otf) format("opentype");font-display:swap}@font-face{font-family:ReferenceFaRegular;src:url(/fonts/fa-regular-reference.otf) format("opentype");font-display:swap}.reference-fa-brand{font-family:ReferenceFaBrand}.reference-fa-regular{font-family:ReferenceFaRegular}.registration-frame .registration-content{max-width:none!important;margin:0!important}.registration-stage-form .registration-content>h2,.registration-stage-medium .registration-content>h2{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.registration-frame .registration-field{position:relative;padding:8px 16px;margin:0}.registration-frame .registration-field>.field{margin:0}.registration-frame .registration-field input{text-align:left;font-weight:700;padding:10px 40px 10px 12px;min-height:48px;height:48px;background:#fff}.registration-frame .registration-field>.field>span{left:30px;top:21px;text-transform:uppercase;font-size:16px;font-weight:700;background:transparent;padding:0}.registration-frame .registration-field>.field:focus-within>span,.registration-frame .registration-field>.field:has(input[data-empty=false])>span{top:0;left:28px;font-size:12px;padding:0 4px;background:#fbfdfd}.registration-frame .registration-field>.icon-button{position:absolute;right:24px;top:16px;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px}.registration-frame .registration-field>small{display:block;font-size:12px;line-height:16px;color:#4c535e;text-align:right;margin:3px 12px 0}.registration-frame .registration-catalog{position:relative;margin:0;padding:16px}.registration-frame .registration-catalog>span{position:absolute;top:7px;left:28px;font-size:12px;font-weight:400;z-index:1;padding:0 4px;background:#fbfdfd}.registration-frame .registration-select{height:48px;border:1.5px solid #4c535e;border-radius:24px;background:#f8f8f8;color:var(--primary);padding:8px 12px;font-size:16px;font-weight:700;text-transform:uppercase}.registration-frame .registration-select>span{font-size:22px;line-height:20px;margin-left:auto}.registration-frame .registration-session-title{padding:16px;margin:0;border:0;font-size:14px;font-weight:400}.registration-frame .registration-session-title:before{content:"";display:block;height:1px;background:#ddd;margin:16px 0}.registration-frame .registration-password-rules{height:132px;padding:16px;margin:0;list-style:none;display:flex;flex-direction:column;justify-content:space-evenly;font-size:12px;color:#e14949}.registration-password-rules>li{display:flex;align-items:center;gap:8px;line-height:20px}.registration-password-rules>li>span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e14949;color:#fff;font-family:Arial,sans-serif;font-size:14px}.registration-password-rules>li[data-valid=true]{color:#119447}.registration-password-rules>li[data-valid=true]>span{background:#119447}.registration-frame .registration-content form>.button.primary{width:calc(100% - 32px);margin:16px;min-height:52px;height:52px;background:#0e2856;border:2px solid #76849b;font-weight:600;font-size:16px}.registration-frame .registration-login-link{margin:20px 0 0;min-height:48px;display:flex;gap:8px;align-items:center;justify-content:center;font-size:14px;font-weight:600}.registration-frame .auth-panel footer{margin:16px 0}.registration-frame .registration-medium>p:first-child{padding:8px 30px;margin:0;font-size:14px;line-height:21px;font-weight:600}.registration-frame .registration-medium-hint{font-size:12px;color:#ff8000;margin:16px 0 8px}.registration-frame .registration-medium-options{margin:0;gap:0;flex-wrap:nowrap;justify-content:space-evenly}.registration-frame .registration-medium-options>.button{width:110px;height:110px;min-height:0;border:1px solid #999;border-radius:16px;padding:0;background:transparent;display:flex;flex-direction:column;gap:0;overflow:hidden;color:var(--primary);margin:0}.registration-medium-options .reference-fa-brand,.registration-medium-options .reference-fa-regular{font-size:64px;line-height:78px;width:100%;height:78px;text-align:center;color:#00a958}.registration-medium-options .reference-fa-regular{color:#a8afb6}.registration-frame .registration-medium-options>.button>span:last-child{height:30px;display:grid;place-items:center;width:100%;font-size:14px;font-weight:600;background:#0e2856;color:#fff;text-transform:uppercase}.registration-stage-medium .registration-login-link,.registration-stage-medium .auth-panel footer{display:none}.registration-medium>.text-button{margin-top:24px}.registration-frame dialog.search-catalog-popup{width:min(500px,calc(100vw - 80px));height:min(600px,calc(100dvh - 48px));border-radius:28px;padding:0;background:#fbfdfd}.registration-frame dialog[open].search-catalog-popup{display:flex;flex-direction:column}.registration-frame dialog.search-catalog-popup>.modal-head{margin:0;min-height:28px;flex:none;position:relative;padding:0 8px}.registration-frame dialog.search-catalog-popup>.modal-head h2{width:100%;text-align:center;font-size:14px;font-weight:400;margin:0}.registration-frame dialog.search-catalog-popup>.modal-head .icon-button{position:absolute;right:4px;top:0;min-width:26px;width:26px;height:26px;min-height:26px;padding:4px}.registration-frame dialog.search-catalog-popup .field{margin:0 8px 8px}.registration-frame dialog.search-catalog-popup .field>span{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.registration-frame dialog.search-catalog-popup input{height:48px;min-height:48px;padding:10px 12px;text-align:left}.registration-frame .registration-options{flex:1;min-height:0;max-height:none;overflow:auto;padding-top:8px}.registration-frame .registration-options>button{height:48px;flex:none;padding:10px 16px;background:transparent;color:#303735;font-weight:400;font-size:16px;text-transform:none}@media(min-width:960px){.registration-frame{height:100dvh;overflow:hidden}.registration-frame .auth-panel{height:100%;overflow:auto;justify-content:flex-start;padding:16px}.registration-stage-medium .registration-frame .auth-panel{justify-content:center}}@media(max-width:959px){.registration-layout .registration-frame .auth-brand{height:var(--public-header-height);min-height:0}.registration-layout .registration-frame .auth-panel{margin-top:-30px;padding:30px 16px 16px}.registration-layout .registration-frame .auth-content form{padding:0}.registration-frame .auth-shortcuts{top:calc(var(--public-chat-top) - var(--recovery-scroll,0px))}.registration-frame .registration-content form>.button.primary{margin-bottom:16px}.registration-stage-medium .registration-frame .auth-panel{min-height:calc(100dvh - var(--public-header-height) + 30px)}}.registration-frame .registration-field>.field>span{left:14px;top:13px}.registration-frame .registration-field>.field:focus-within>span,.registration-frame .registration-field>.field:has(input[data-empty=false])>span{left:12px;top:-9px}.registration-frame .auth-panel{scrollbar-width:none}.registration-frame .auth-panel::-webkit-scrollbar{display:none}.registration-frame .registration-select>span{font-size:0;line-height:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #303735}.registration-frame .registration-select{align-items:center}.registration-frame .registration-password-rules{display:block;height:132px;font-size:14px;line-height:25px}.registration-frame .registration-password-rules:before{content:"";display:block;height:5px;margin:0 0 24px;background:linear-gradient(to right,var(--password-bar-one,#d3d3d3) 0 calc(33.333% - 2px),transparent calc(33.333% - 2px) calc(33.333% + 2px),var(--password-bar-two,#d3d3d3) calc(33.333% + 2px) calc(66.666% - 2px),transparent calc(66.666% - 2px) calc(66.666% + 2px),var(--password-bar-three,#d3d3d3) calc(66.666% + 2px) 100%);border-radius:4px}.registration-frame .registration-password-rules>li{line-height:25px;font-size:14px}.registration-password-rules[data-empty=true]>li{color:#707070}.registration-password-rules[data-empty=true]>li>span{background:#ccc;color:transparent;width:10px;height:10px;flex:none}@media(min-width:960px){.registration-frame .auth-shortcuts{position:fixed;bottom:16px;right:16px;top:auto}}.registration-frame dialog.search-catalog-popup::backdrop{background:#0008}.registration-frame dialog.search-catalog-popup input::placeholder{color:var(--primary);opacity:1;font-weight:500}.registration-frame .registration-medium>p:first-child{padding-bottom:29px}.registration-frame .registration-medium-hint{font-weight:600}.registration-medium-options .reference-fa-brand,.registration-medium-options .reference-fa-regular{font-weight:400;font-style:normal}.registration-medium-options .reference-fa-brand{color:#085}.registration-medium-options .reference-fa-regular{color:#207be8}.registration-frame .registration-medium-options>.button{border-color:#e8e8e8}.auth-layout:not(.recovery-layout) .auth-shortcuts{align-items:flex-end}.auth-layout:not(.recovery-layout) .auth-shortcuts>.auth-notices{order:0}.auth-layout:not(.recovery-layout) .auth-shortcuts>.button{order:1;display:flex;flex:none;flex-direction:column;justify-content:center;align-items:center;width:55px;min-width:55px;height:55px;min-height:0;gap:4px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#202723}.auth-layout:not(.recovery-layout) .auth-shortcuts>.button>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#00bd76;box-shadow:0 2px 3px #0004}.auth-layout:not(.recovery-layout) .auth-shortcuts .original-material-icon{font-size:20px}.auth-layout:not(.recovery-layout) .auth-shortcuts small{font-size:8px;line-height:12px;font-weight:700}.auth-layout:not(.recovery-layout) .auth-shortcuts>.button:focus-visible{outline:3px solid #ff8000;outline-offset:4px;border-radius:8px}.login-credentials-form .field input[aria-invalid=true]{border-color:#a83f00}.login-credentials-form .field>small{color:#a83f00;font-size:12px;font-weight:400;margin:0 12px;line-height:14px}@media(max-width:959px){html:has(.login-credentials-form){scrollbar-width:none}html:has(.login-credentials-form)::-webkit-scrollbar{display:none}}dialog.notices-dialog{width:60vw;max-width:calc(100vw - 16px);height:calc(clamp(380px,65dvh,900px) + 160px);max-height:calc(100dvh - 32px);padding:0;border:2px solid #ff8000;border-radius:20px;background:#fbfdfd;overflow:hidden}dialog[open].notices-dialog{display:flex;flex-direction:column}.notices-dialog::backdrop{background:#0008}.notices-dialog>.modal-head{flex:none;min-height:54px;height:54px;margin:0;padding:8px 14px;background:#20447c;color:#fff}.notices-dialog>.modal-head h2{font-size:24px;line-height:32px;font-weight:700;margin:0}.notices-dialog>.modal-head>.icon-button{width:34px;min-width:34px;height:34px;min-height:34px;border:3px solid #fff;border-radius:50%;padding:2px;margin-right:6px;color:#fff}.notices-dialog>.notices-list{flex:1;min-height:0;max-height:none;padding:12px 30px 16px;overflow:auto;scrollbar-width:thin;scrollbar-color:#ff6200 transparent}.notices-dialog .original-empty-list{width:100%;max-width:none;height:250px;margin:16px 0 0;border-radius:10px}.notices-dialog .original-empty-list>div{height:176px;width:235px;max-width:100%;flex:none}.notices-dialog .original-empty-list>p{font-size:16px;line-height:24px;font-weight:600;margin:0 16px}.notices-dialog>.notices-footer{flex:none;padding:8px 16px 6px;display:flex;justify-content:center}.notices-footer>.button.secondary{height:48px;min-height:48px;width:200px;margin:0;padding:8px 16px;background:#b3261e;color:#fff;border:1.5px solid #b3261e;border-radius:12px;font-size:16px;font-weight:700}.notices-dialog .portal-notice{padding:0;background:#ebf6f2;border-color:#00bd76}.notices-dialog .notice-message{font-size:14px;line-height:20px;color:#0e2856;margin:8px;text-align:center}.notices-dialog .notice-carousel{padding:8px 8px 0}.notices-dialog .notice-image-button img{height:112px}.notices-dialog .notice-carousel-controls{position:absolute;inset:8px 8px 0;pointer-events:none;align-items:center}.notices-dialog .notice-carousel-controls>button{pointer-events:auto;color:#007aff}.notices-dialog .notice-carousel-controls>span{align-self:flex-end;padding:0 0 4px;font-size:10px;color:#0e2856}@media(min-width:757px)and (max-width:959px){dialog.notices-dialog{width:80vw}}@media(max-width:756px){dialog.notices-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 32px)}.notices-dialog .original-empty-list{border:1px solid #4c535e}.notices-footer>.button.secondary{width:150px}}.notices-dialog .notice-message a{color:#207be8;text-decoration:none}.notices-dialog .notice-message a:hover{text-decoration:underline}.referenced-panel{margin:0 -8px}.referenced-panel>.panel-heading{margin-top:-12px;margin-bottom:16px;min-height:40px}.referenced-panel>.table-scroll{margin:0 4px;border-radius:0}.referenced-panel table{min-width:600px;width:100%;table-layout:fixed}.referenced-panel th,.referenced-panel td{width:25%;font-size:12px}.referenced-panel th button{font-size:12px;font-weight:700;color:inherit;padding:0;text-decoration:none}.referenced-panel .original-pagination{margin:0 4px}.referenced-status{display:flex;flex-direction:column;align-items:center;line-height:16px;font-size:12px;font-weight:600}.referenced-status>i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:16px;color:#fff;background:#b3261e}.referenced-status>i[data-active=true]{background:#00bd76}.referenced-create>.panel-heading{height:49px;justify-content:center;margin:-16px 0 16px}.referenced-create h1{text-align:center;font-size:20px;text-transform:uppercase;color:#fff;margin:0}.referenced-back{position:fixed;left:calc(var(--sidebar-width) + 8px);top:calc(var(--preview-height) + 10px);width:40px;height:44px;font-size:32px;text-decoration:none;color:#fff;z-index:32}.collapsed .referenced-back{left:8px}.app-shell:has(.referenced-create) .header-home{visibility:hidden}.referenced-form.panel{max-width:none;margin:0 -12px;border:0;border-radius:20px 20px 0 0;padding:21px 16px 16px;background:#fff;box-shadow:none;display:flex;flex-direction:column;gap:0;height:calc(100dvh - 122px - var(--preview-height));min-height:300px}.referenced-form .registration-catalog{position:relative;margin:0 0 24px}.referenced-form .registration-catalog>span{position:absolute;left:12px;top:-9px;background:#fff;padding:0 4px;font-size:12px;font-weight:500;z-index:1}.referenced-form .registration-select{height:48px;width:100%;min-height:48px;border:1px solid #4c535e;border-radius:24px;color:var(--primary);font-size:16px;font-weight:700;background:#f8f8f8;padding:8px 12px;display:flex;align-items:center}.referenced-form .registration-select>span{margin-left:auto}.referenced-account-input{position:relative}.referenced-account-input>.field{margin:0}.referenced-account-input input{height:48px;min-height:48px;padding:10px 42px 10px 14px;border:1px solid #4c535e;font-size:16px;font-weight:700}.referenced-account-input .field>span{font-size:16px;top:12px;left:14px;font-weight:700;pointer-events:none}.referenced-account-input .field:focus-within>span,.referenced-account-input .field:has(input:not(:placeholder-shown))>span{font-size:11px;top:-8px;background:#fff;padding:0 4px}.referenced-account-input>.icon-button{position:absolute;right:8px;top:8px;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px}.referenced-form>.button.primary{margin-top:auto;margin-bottom:0;width:100%;height:52px;min-height:52px;font-size:14px;font-weight:400;background:#ff6200;border:2px solid #ffab66}@media(max-width:959px){.referenced-panel{margin:0 -16px}.referenced-panel>.panel-heading{height:47px;min-height:47px;margin:0;padding:0 8px;justify-content:flex-end}.referenced-panel>.panel-heading h1{display:none}.referenced-cards{display:block;min-height:calc(100dvh - 201px - var(--preview-height));background:#fbfdfd;border-radius:20px 20px 0 0;padding:5px 0 0}.referenced-card{padding:0 8px 5px;position:relative;border:0}.referenced-card:after{content:"";position:absolute;bottom:0;left:16px;right:16px;border-bottom:1px solid #ddd}.referenced-card header{min-height:40px;margin:0;gap:0;flex-wrap:nowrap}.referenced-card header>strong{margin-left:67px;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;flex:1;min-width:0}.referenced-card header>strong>span{color:#ff6200}.referenced-card .original-row-trigger{width:24px;height:24px;min-width:24px;min-height:24px;padding:0;margin:0 8px;border:0}.referenced-card-body{display:flex;align-items:center;gap:8px;padding:0}.referenced-card-icon{display:grid;place-items:center;flex:0 0 62px;width:62px;height:62px;border-radius:50%;background:#e2e7ed;color:#ff6200}.referenced-card-icon>i{font-size:30px}.referenced-card dl{font-size:12px;line-height:17px}.referenced-card dl>div{display:block;padding:0;text-align:left}.referenced-card dt{display:inline;text-transform:uppercase;font-weight:400;color:#4c535e}.referenced-card dl>div>span{margin:0 5px;color:#4c535e}.referenced-card dd{display:inline;text-align:left;font-weight:700;color:#4c535e}.referenced-create>.panel-heading{display:none}.referenced-form.panel{margin:0 -16px;padding:21px 16px 16px;height:calc(100dvh - 154px - var(--preview-height));background:#f8f9fa}.referenced-create{margin-top:-20px}.referenced-form .registration-catalog>span,.referenced-account-input .field:focus-within>span,.referenced-account-input .field:has(input:not(:placeholder-shown))>span{background:#f8f9fa}.referenced-form .registration-catalog{margin-bottom:24px}.referenced-back{left:8px;top:calc(var(--preview-height) + 8px);width:40px;height:40px}.referenced-form .notice{flex:none}}.referenced-panel>.table-scroll{margin:0}.referenced-panel>.panel-heading{margin-bottom:13px}.referenced-panel td{height:48px;padding-top:3px;padding-bottom:3px}.referenced-create>.panel-heading{margin-top:-32px}.main-content:has(.referenced-create){padding-bottom:0}.referenced-account-input .field{position:relative}.referenced-account-input .field>span{position:absolute;text-transform:uppercase}.referenced-form .registration-select>span{font-size:0;width:0;height:0;line-height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #303735}@media(max-width:959px){.referenced-panel{margin:0}.referenced-panel>.panel-heading{height:46px;min-height:46px;margin:0}.referenced-create,.referenced-form.panel{margin:0}.referenced-cards{height:calc(100dvh - 201px - var(--preview-height));overflow:auto}.referenced-card dl{min-width:0}.referenced-card header>strong{max-width:calc(100% - 107px)}}.referenced-create>.panel-heading{margin-bottom:15px}:is(.referenced-form,.branch-form,.cashier-form) dialog.search-catalog-popup{width:min(500px,calc(100vw - 80px));height:min(600px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;border-radius:28px;background:#fbfdfd}:is(.referenced-form,.branch-form,.cashier-form) dialog[open].search-catalog-popup{display:flex;flex-direction:column}:is(.referenced-form,.branch-form,.cashier-form) dialog.search-catalog-popup::backdrop{background:#0008}:is(.referenced-form,.branch-form,.cashier-form) dialog.search-catalog-popup>.modal-head{margin:0;padding:0 8px;min-height:28px;flex:none;position:relative}:is(.referenced-form,.branch-form,.cashier-form) dialog.search-catalog-popup>.modal-head h2{font-size:14px;font-weight:400;text-align:center;width:100%;margin:0}:is(.referenced-form,.branch-form,.cashier-form) dialog.search-catalog-popup>.modal-head>.icon-button{position:absolute;right:4px;top:0;width:26px;min-width:26px;height:26px;min-height:26px;padding:4px}:is(.referenced-form,.branch-form,.cashier-form) dialog.search-catalog-popup .field{margin:0 8px 8px}:is(.referenced-form,.branch-form,.cashier-form) dialog.search-catalog-popup .field>span{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}:is(.referenced-form,.branch-form,.cashier-form) dialog.search-catalog-popup input{height:48px;min-height:48px;padding:10px 12px;background:#f8f8f8;text-align:left;font-size:16px;font-weight:500}:is(.referenced-form,.branch-form,.cashier-form) dialog.search-catalog-popup .registration-options{flex:1;min-height:0;max-height:none;overflow:auto;padding-top:8px}:is(.referenced-form,.branch-form,.cashier-form) dialog.search-catalog-popup .registration-options>button{height:48px;flex:none;padding:10px 16px;background:transparent;color:#303735;font-weight:400;font-size:16px;text-transform:none}@media(min-width:960px){.referenced-account-input input{background:#fff}}:is(.referenced-form,.branch-form,.cashier-form) dialog.search-catalog-popup .registration-options{padding-top:0}@media(max-width:959px){.referenced-panel>.panel-heading{flex-direction:row;align-items:center}.referenced-panel>.panel-heading>.original-new-button{font-size:12px;min-height:38px;padding:6px 10px;border:2px solid #ffb377}.referenced-card{padding-bottom:0}.referenced-card header>strong{display:flex;align-items:center;gap:5px}.referenced-card header>strong>span{color:inherit;min-width:0}.referenced-card header>strong>.referenced-row-id{flex:none}.referenced-card header>strong>.referenced-row-dot{color:#ff6200;flex:none}}.branch-create>.panel-heading{height:49px;min-height:49px;justify-content:center;margin:-32px 0 15px}.branch-create>.panel-heading h1{text-align:center;font-size:20px;text-transform:uppercase;color:#fff;margin:0}.main-content:has(.branch-create){padding-bottom:0}.branch-editor-back{position:fixed;left:calc(var(--sidebar-width) + 8px);top:calc(var(--preview-height) + 10px);width:40px;height:44px;font-size:32px;text-decoration:none;color:#fff;z-index:32}.collapsed .branch-editor-back{left:8px}.app-shell:has(.branch-create) .header-home{visibility:hidden}.branch-form.panel{width:min(800px,100%);max-width:800px;height:calc(100dvh - 122px - var(--preview-height));min-height:300px;margin:0 auto;border:0;border-radius:20px 20px 0 0;padding:0;display:flex;flex-direction:column;gap:0;overflow:hidden;background:#fff;box-shadow:none}.branch-form-content{flex:1;min-height:0;overflow:auto;padding:21px 16px 16px;scrollbar-width:none}.branch-form-content::-webkit-scrollbar{display:none}.branch-logo-upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:156px;gap:4px;border:2px dashed #0e2856;border-radius:20px;background:#dedede;font-size:14px;font-weight:500;margin:0 0 24px;cursor:pointer;color:#0e2856}.branch-logo-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.branch-logo-upload:focus-within{outline:3px solid #ff6200;outline-offset:3px}.branch-logo-upload img{width:60px;height:60px}.branch-input{position:relative;margin:0 0 16px}.branch-input>.field{position:relative;margin:0}.branch-input .field>span{position:absolute;left:14px;top:12px;z-index:1;font-size:16px;font-weight:700;text-transform:uppercase;pointer-events:none}.branch-input input{height:48px;min-height:48px;padding:10px 42px 10px 14px;border:1px solid #4c535e;font-size:16px;font-weight:700;background:#fff}.branch-input .field:focus-within>span,.branch-input .field:has(input:not(:placeholder-shown))>span{top:-8px;left:12px;font-size:11px;background:#fff;padding:0 4px}.branch-input.has-icon .field>span{left:50px}.branch-input.has-icon input{padding-left:50px}.branch-input.has-icon .field:focus-within>span,.branch-input.has-icon .field:has(input:not(:placeholder-shown))>span{left:12px}.branch-input>.original-material-icon{position:absolute;top:12px;left:12px;z-index:1;font-size:24px;color:#202723}.branch-input>.icon-button{position:absolute;right:4px;top:8px;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;color:#202723}.branch-input>small{display:block;text-align:right;font-size:12px;line-height:16px;font-weight:400;margin:3px 12px 0;color:#4c535e}.branch-input.has-counter{margin-bottom:27px}.branch-form-content>.registration-catalog{position:relative;margin:0 0 8px}.branch-form-content>.registration-catalog>span{position:absolute;left:12px;top:-9px;z-index:1;background:#fff;padding:0 4px;font-size:12px;font-weight:500;text-transform:uppercase}.branch-form-content .registration-select{display:flex;align-items:center;width:100%;height:48px;min-height:48px;background:#f8f8f8;border:1px solid #4c535e;border-radius:24px;color:#0e2856;font-size:16px;font-weight:700;padding:8px 12px}.branch-form-content .registration-select>span{margin-left:auto;font-size:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #303735}.branch-form-content>.registration-catalog:has(button[aria-label^=Comisión]){margin:24px 0 0}.branch-form-actions{flex:none;padding:16px}.branch-form-actions>.button.primary{width:100%;margin:0;min-height:52px;height:52px;background:#ff6200;border:2px solid #ffab66;font-size:14px;font-weight:400}.branch-comment{position:relative;margin:24px 0 16px}.branch-comment>span{position:absolute;left:12px;top:-9px;background:#fff;font-size:12px;font-weight:500;text-transform:uppercase;padding:0 4px}.branch-comment textarea{font-size:16px;font-weight:700;padding:16px;border:1px solid #4c535e;border-radius:20px}.branch-print-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:48px;margin:24px 0 0;font-size:14px}.branch-print-toggle>input{position:absolute;right:0;width:52px;height:32px;opacity:0;cursor:pointer;z-index:1}.branch-print-toggle>i{width:52px;height:32px;border-radius:20px;border:2px solid #727983;background:#e3e5e8;position:relative}.branch-print-toggle>i:before{content:"";position:absolute;left:5px;top:5px;width:18px;height:18px;border-radius:50%;background:#727983}.branch-print-toggle>input:checked+i{border-color:#00bd76;background:#00bd76}.branch-print-toggle>input:checked+i:before{left:25px;background:#fff}.branch-print-toggle>input:focus-visible+i{outline:3px solid #ff6200;outline-offset:3px}.branch-print-toggle>input:disabled+i{opacity:.5}.branch-form dialog.no-search>.modal-head{min-height:0;height:0}.branch-form dialog.no-search>.modal-head h2{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.branch-form dialog.no-search .registration-options{padding-top:8px}.original-list-panel th>button.text-button{font-size:12px;font-weight:700;color:inherit;padding:0;text-decoration:none}@media(max-width:959px){.branch-create>.panel-heading{display:none}.branch-form.panel{width:100%;height:calc(100dvh - 154px - var(--preview-height));margin:0}.branch-create{margin:0}.branch-editor-back{left:8px;top:calc(var(--preview-height) + 8px);width:40px;height:40px}.branch-logo-upload{border-color:#ff6200}.branch-form-content{padding-top:21px}.branch-form-content>.registration-catalog{margin-bottom:8px}.branch-form-actions{padding:16px}.branch-input.has-counter{margin-bottom:27px}}.branch-form-content{padding-top:20px}.branch-logo-upload{height:155px}.branch-input.has-counter{margin-bottom:25px}.branch-form-content>.registration-catalog:has(button[aria-label^=Comisión]){margin-top:16px}.branch-form-content>.branch-input+.registration-catalog:has(button[aria-label^=Comisión]){margin-top:24px}.branch-comment{margin-top:8px;margin-bottom:0}.branch-comment textarea{height:120px;min-height:120px;resize:none;background:#f8f8f8;padding:32px 42px 12px 14px}.branch-comment>span{font-size:16px;line-height:24px;font-weight:700;left:14px;top:48px;padding:0;background:transparent;pointer-events:none}.branch-comment:focus-within>span,.branch-comment:has(textarea:not(:placeholder-shown))>span{top:-9px;left:12px;padding:0 4px;font-size:11px;background:#fff}.branch-comment>.icon-button{position:absolute;right:4px;top:44px;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px}.branch-print-toggle{height:44px;min-height:44px;border:2px solid #e3e5e8;border-radius:24px;background:#f8f8f8;padding:4px 16px;font-size:16px;font-weight:700}.branch-print-toggle>input{right:16px}.branch-print-toggle>i{border-color:#202723;background:#fff}.branch-print-toggle>i:before{width:24px;height:24px;left:2px;top:2px;background:#0e2856}.branch-print-toggle>i:after{content:"×";position:absolute;left:8px;top:0;color:#fff;font-family:Arial,sans-serif;font-size:20px;font-weight:400}.branch-print-toggle>input:checked+i:before{left:22px;background:#fff}.branch-print-toggle>input:checked+i:after{content:"✓";left:27px;color:#0e2856;font-size:18px;top:2px}.branch-form dialog.no-search .registration-options{padding-top:0}dialog.branch-filter-dialog{width:60vw;max-width:calc(100vw - 16px);max-height:calc(100dvh - 32px);padding:0;border:2px solid #ff8000;border-radius:20px;background:#fbfdfd;overflow:auto}.branch-filter-dialog::backdrop{background:#0008}.branch-filter-dialog>.modal-head{height:54px;min-height:54px;margin:0;padding:8px 14px;background:#20447c;color:#fff}.branch-filter-dialog>.modal-head h2{font-size:24px;font-weight:700;line-height:32px;margin:0}.branch-filter-dialog>.modal-head>.icon-button{width:34px;min-width:34px;height:34px;min-height:34px;border:3px solid #fff;border-radius:50%;padding:2px;margin-right:6px;color:#fff}.branch-filter-form{padding:20px 30px 6px}.branch-filter-field{position:relative;margin:0 0 16px}.branch-filter-field:nth-child(2){margin-bottom:24px}.branch-filter-field>.field{position:relative;margin:0}.branch-filter-field input{height:48px;min-height:48px;background:#fff;padding:10px 42px 10px 50px;border:1px solid #4c535e;font-size:16px;font-weight:700}.branch-filter-field .field>span{position:absolute;left:50px;top:12px;font-size:14px;font-weight:700;text-transform:uppercase;pointer-events:none}.branch-filter-field .field:focus-within>span,.branch-filter-field .field:has(input:not(:placeholder-shown))>span{top:-8px;left:12px;font-size:11px;background:#fff;padding:0 4px}.branch-filter-field>.original-material-icon{position:absolute;left:12px;top:12px;z-index:1;font-size:24px;color:#202723}.branch-filter-field>.icon-button{position:absolute;right:4px;top:8px;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;color:#202723}.branch-filter-status{position:relative;margin:0}.branch-filter-status>span{position:absolute;top:-9px;left:12px;background:#fbfdfd;padding:0 4px;font-size:12px;font-weight:400}.branch-filter-status select{height:48px;min-height:48px;background:#f8f8f8;padding:10px 12px;border:1px solid #4c535e;font-size:14px;font-weight:700}.branch-filter-form>.modal-actions{display:flex;justify-content:center;gap:16px;margin:36px 0 0}.branch-filter-form>.modal-actions>.button{width:200px;max-width:calc(50% - 8px);height:48px;min-height:48px;border-radius:12px;margin:0;padding:8px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:700}.branch-filter-form>.modal-actions>.secondary{border:1.5px solid #b3261e;color:#fff;background:#b3261e}.branch-filter-form>.modal-actions>.primary{border:2px solid #7d8da5;background:#0e2856;color:#fff}@media(min-width:757px)and (max-width:959px){dialog.branch-filter-dialog{width:80vw}}@media(max-width:756px){dialog.branch-filter-dialog{width:calc(100vw - 16px)}.branch-filter-form>.modal-actions>.button{width:150px}.branch-filter-form>.modal-actions{margin-left:-3px;margin-right:-3px}}.branch-logo-control{position:relative}.branch-logo-upload{overflow:hidden}.branch-logo-options-button{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:0;font:inherit;color:inherit;cursor:pointer}.branch-logo-options-button:focus-visible{outline:3px solid #ff6200;outline-offset:-5px;border-radius:18px}.branch-logo-preview{position:relative;z-index:1;display:grid;place-items:center;width:140px;height:140px;padding:0;border:0;background:transparent;cursor:zoom-in}.branch-logo-preview>img{width:140px;height:140px;object-fit:contain}.branch-logo-file{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.branch-logo-upload:has(.branch-logo-preview){border-color:#0e2856}.branch-logo-upload>.notice{position:relative;z-index:1;margin:0;pointer-events:none}.branch-logo-upload>p{pointer-events:none;position:relative;z-index:1;margin:0}.branch-logo-menu{width:280px;max-width:calc(100vw - 48px);border-radius:20px;padding:24px;background:#fbfdfd}.branch-logo-menu::backdrop{background:#0009}.branch-logo-menu>.modal-head{margin:0 0 16px;padding:0;min-height:24px;height:24px}.branch-logo-menu>.modal-head h2{width:100%;text-align:center;margin:0;font-size:16px;font-weight:700;color:#ff6200}.branch-logo-menu>.modal-head .icon-button{display:none}.branch-logo-options>button{display:flex;align-items:center;gap:16px;width:100%;height:50px;border:0;border-bottom:2px solid #eff1f3;background:transparent;color:#0e2856;padding:8px 0;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.branch-logo-options>button:focus-visible{outline:2px solid #ff6200;outline-offset:2px}.branch-logo-options>button:disabled{opacity:.5;cursor:default}.branch-logo-options .original-material-icon{font-size:22px;color:#ff6200}.branch-logo-menu>footer{display:flex;justify-content:flex-end;margin-top:24px}.branch-logo-menu>footer>.button{min-height:30px;height:30px;border:0;padding:5px 12px;background:#ff6200;color:#fff;font-size:12px;font-weight:700;border-radius:24px}.branch-logo-viewer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:0;background:#000b;box-shadow:none;overflow:hidden}.branch-logo-viewer::backdrop{background:#0008}.branch-logo-viewer>.modal-head{position:absolute;top:0;left:calc(50% - min(360px,50vw));height:56px;margin:0;padding:8px 16px;gap:24px;justify-content:flex-start;background:transparent;color:#fff;z-index:1}.branch-logo-viewer>.modal-head h2{font-size:18px;font-weight:700;order:1;margin:0}.branch-logo-viewer>.modal-head>.icon-button{order:0;color:#fff}.branch-logo-viewer>img{display:block;width:min(720px,100vw);height:100%;object-fit:contain;margin:auto}.branch-logo-upload:has(.branch-logo-preview) .branch-logo-options-button{right:auto;width:calc(50% - 70px)}.branch-logo-menu>footer>.button{width:auto;margin:0;display:inline-flex}.branch-logo-viewer>.modal-head{padding-left:8px;padding-right:8px}.branch-logo-stage{position:absolute;inset:56px 0 0;overflow:hidden;touch-action:none;cursor:grab;outline:none}.branch-logo-stage:active{cursor:grabbing}.branch-logo-stage:focus-visible{outline:2px solid #ff6200;outline-offset:-2px}.branch-logo-stage>img{position:absolute;left:50%;top:50%;width:min(720px,100vw);height:min(720px,100vw);max-width:none;max-height:none;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:center}.branch-logo-view-controls{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;align-items:center;gap:8px;background:#0e2856e6;color:#fff;border-radius:24px;padding:4px 8px;font-size:12px}.branch-logo-view-controls>button{background:transparent;color:#fff;border:1px solid #ffffff66;border-radius:20px;min-width:28px;min-height:28px;padding:2px 8px;font-size:14px}.branch-logo-view-controls>button:disabled{opacity:.4}.branch-logo-view-controls>button:focus-visible{outline:2px solid #ff6200}dialog.original-confirmation{width:372px;max-width:calc(100vw - 80px);padding:24px;border:0;border-radius:20px;background:#fbfdfd}.original-confirmation::backdrop{background:#0008}.original-confirmation>.modal-head{display:block;height:auto;min-height:0;margin:0 0 16px;padding:0}.original-confirmation>.modal-head h2{display:flex;flex-direction:column;align-items:center;gap:16px;font-size:16px;font-weight:700;line-height:24px;text-align:center;margin:0}.original-confirmation>.modal-head h2>.original-material-icon{font-size:50px;line-height:50px;color:#ff6200}.original-confirmation>.modal-head>.icon-button{display:none}.original-confirmation>p{font-size:16px;font-weight:600;line-height:24px;text-align:center;white-space:pre-line;margin:0}.original-confirmation>.modal-actions{display:flex;justify-content:space-between;gap:16px;margin:24px 0 0}.original-confirmation>.modal-actions>.button{width:auto;min-height:36px;height:36px;padding:8px 10px;margin:0;border-radius:24px;font-size:12px;font-weight:700}.original-confirmation>.modal-actions>.secondary{min-width:76px;border:1.5px solid #0e2856;background:#0e2856;color:#fff}.original-confirmation>.modal-actions>.primary{min-width:84px;border:1.5px solid #ff6200;background:#ff6200;color:#fff}@media(max-width:959px){dialog.original-confirmation{width:calc(100vw - 80px)}.original-confirmation>.modal-head h2>.original-material-icon{display:none}}.cashier-list>.table-scroll{border-radius:0;scrollbar-width:thin;scrollbar-color:#ff6200 #e8ebf1}.cashier-list table{width:100%;min-width:1200px;table-layout:fixed}.cashier-list th,.cashier-list td{width:150px;white-space:normal;padding:4px 20px}.cashier-list th:first-child,.cashier-list td:first-child{padding-left:40px}.cashier-list th{font-size:12px;line-height:17px;height:56px}.cashier-list th>button.text-button{text-align:left;line-height:17px}.cashier-list .table-scroll::-webkit-scrollbar{height:4px}.cashier-list .table-scroll::-webkit-scrollbar-thumb{background:#ff6200}.cashier-create>.panel-heading{height:49px;min-height:49px;justify-content:center;margin:-32px 0 15px}.cashier-create>.panel-heading h1{font-size:20px;text-align:center;text-transform:uppercase;color:#fff;margin:0}.main-content:has(.cashier-create){padding-bottom:0}.cashier-editor-back{position:fixed;left:calc(var(--sidebar-width) + 8px);top:calc(var(--preview-height) + 10px);width:40px;height:44px;font-size:32px;text-decoration:none;color:#fff;z-index:32}.collapsed .cashier-editor-back{left:8px}.app-shell:has(.cashier-create) .header-home{visibility:hidden}.cashier-form.panel{width:min(800px,100%);max-width:800px;height:calc(100dvh - 122px - var(--preview-height));min-height:300px;margin:0 auto;display:flex;flex-direction:column;gap:0;border:0;border-radius:20px 20px 0 0;padding:0;overflow:hidden;background:#fff;box-shadow:none}.cashier-step-content{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;padding:6px 20px 16px;scrollbar-width:none}.cashier-step-content::-webkit-scrollbar{display:none}.cashier-step-content>h2{flex:none;text-align:center;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:700;margin:0}.cashier-step-content>.registration-catalog{flex:none;position:relative;margin:16px 16px 0}.cashier-step-content>.registration-catalog>span{position:absolute;top:-9px;left:12px;z-index:1;background:#fff;padding:0 4px;text-transform:uppercase;font-size:12px;font-weight:500}.cashier-step-content>.registration-catalog>.registration-select{display:flex;align-items:center;height:48px;min-height:48px;width:100%;border:1px solid #4c535e;border-radius:24px;background:#f8f8f8;padding:8px 12px 8px 42px;text-transform:uppercase;font-size:16px;font-weight:700;color:#0e2856;position:relative}.cashier-step-content>.registration-catalog>.registration-select:before{content:"";font:24px OriginalMaterialIcons;position:absolute;left:10px;top:11px;color:#0e2856}.cashier-step-content>.registration-catalog>.registration-select>span{margin-left:auto;font-size:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #303735}.cashier-input{position:relative;flex:none;margin:8px 16px}.cashier-input>.field{position:relative;margin:0}.cashier-input input{height:48px;min-height:48px;padding:10px 42px 10px 50px;border:1px solid #4c535e;font-size:16px;font-weight:700;background:#fff}.cashier-input .field>span{position:absolute;left:50px;top:12px;max-width:calc(100% - 92px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;text-transform:uppercase;pointer-events:none}.cashier-input .field:focus-within>span,.cashier-input .field:has(input:not(:placeholder-shown))>span{top:-8px;left:12px;font-size:11px;background:#fff;padding:0 4px}.cashier-input>.original-material-icon{position:absolute;left:12px;top:12px;z-index:1;font-size:24px;color:#202723}.cashier-input>.icon-button{position:absolute;right:4px;top:8px;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;color:#202723}.cashier-input>small{display:block;margin:3px 12px 0;text-align:right;font-size:12px;line-height:16px;font-weight:400;color:#4c535e}.cashier-input.has-counter{margin-bottom:25px}.cashier-step-actions{flex:none;height:70px;display:grid;grid-template-columns:120px 1fr 120px;align-items:center;gap:12px;padding:8px 16px;background:#fff;box-shadow:0 -3px 10px #0e285699}.cashier-step-actions>.button{width:120px;margin:0;height:54px;min-height:0;border:0;border-radius:50px;font-size:14px;font-weight:600;padding:8px 16px}.cashier-step-actions>.secondary{background:#0e2856;color:#fff}.cashier-step-actions>.primary{background:#ff6200;color:#fff}.cashier-step-counter{text-align:center;white-space:nowrap;font-size:14px;font-weight:700}.cashier-schedule-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0;flex:none;min-height:56px;font-size:14px;font-weight:400}.cashier-schedule-toggle>span{text-transform:uppercase}.cashier-schedule-toggle>div,.cashier-day-toggle{display:block;position:relative;width:52px;min-width:52px;height:50px;padding-top:18px}.cashier-schedule-toggle small,.cashier-day-toggle>small{position:absolute;top:0;left:0;right:0;text-align:center;font-size:12px;line-height:18px;font-weight:400;color:#4c535e}.cashier-schedule-toggle input,.cashier-day-toggle>input{position:absolute;left:0;bottom:0;width:52px;height:32px;opacity:0;cursor:pointer;z-index:1}.cashier-schedule-toggle i,.cashier-day-toggle>i{display:block;position:relative;width:52px;height:32px;border-radius:20px;background:#e3e5e8}.cashier-schedule-toggle i:before,.cashier-day-toggle>i:before{content:"";position:absolute;left:4px;top:4px;width:24px;height:24px;border-radius:50%;background:#727983}.cashier-schedule-toggle input:checked+i,.cashier-day-toggle>input:checked+i{background:#ffb17a}.cashier-schedule-toggle input:checked+i:before,.cashier-day-toggle>input:checked+i:before{left:24px;background:#ff6200}.cashier-schedule-toggle input:checked+i:after{content:"✓";position:absolute;right:6px;top:4px;color:#fff;font-size:18px}.cashier-schedule-toggle input:focus-visible+i,.cashier-day-toggle>input:focus-visible+i{outline:3px solid #0e2856;outline-offset:3px}.cashier-day{display:block;flex:none;margin:0 16px;padding:0;border:0;border-bottom:1px solid #0e2856;border-radius:0;min-width:0}.cashier-day legend{width:100%;text-align:center;font-size:14px;line-height:20px;font-weight:400;padding:0;margin:0;color:#303735}.cashier-day-row{display:flex;justify-content:space-between;align-items:center;gap:8px;height:68px}.cashier-time-field{position:relative;display:block;width:80px;min-width:80px;height:48px;margin:0}.cashier-time-field.with-timer{width:125px;min-width:125px;padding-left:40px}.cashier-time-field>span{position:absolute;left:0;right:0;top:-9px;text-align:center;font-size:12px;font-weight:400;z-index:1;color:#0e2856}.cashier-time-field.with-timer>span{left:40px}.cashier-time-field>.original-material-icon{position:absolute;left:0;top:12px;font-size:24px;color:#202723}.cashier-time-field input{width:100%;height:48px;min-height:48px;border:1px solid #4c535e;border-radius:24px;background:#f8f8f8;text-align:center;padding:8px 6px;font-size:16px;font-weight:400;color:#303735}.cashier-time-field>span{background:linear-gradient(transparent 35%,#fff 35% 70%,transparent 70%);padding:0 4px}.cashier-validation-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;flex:none;height:44px;margin:16px 16px 0;padding:4px 16px;border:2px solid #e3e5e8;border-radius:24px;background:#f8f8f8;font-size:16px;font-weight:700}.cashier-validation-toggle>input{position:absolute;right:16px;width:52px;height:32px;opacity:0;cursor:pointer;z-index:1}.cashier-validation-toggle>i{position:relative;display:block;width:52px;height:32px;border:2px solid #202723;border-radius:20px;background:#fff}.cashier-validation-toggle>i:before{content:"";position:absolute;left:2px;top:2px;width:24px;height:24px;background:#0e2856;border-radius:50%}.cashier-validation-toggle>i:after{content:"×";position:absolute;left:8px;top:0;color:#fff;font-family:Arial,sans-serif;font-size:20px;font-weight:400}.cashier-validation-toggle>input:checked+i{background:#ff6200;border-color:#ff6200}.cashier-validation-toggle>input:checked+i:before{left:22px;background:#fff}.cashier-validation-toggle>input:checked+i:after{content:"✓";left:27px;top:2px;font-size:18px;color:#0e2856}.cashier-validation-toggle>input:focus-visible+i{outline:3px solid #ff6200;outline-offset:3px}@media(max-width:959px){.cashier-create>.panel-heading{display:none}.cashier-form.panel{width:100%;height:calc(100dvh - 154px - var(--preview-height));margin:0}.cashier-create{margin:0}.cashier-editor-back{left:8px;top:calc(var(--preview-height) + 8px);width:40px;height:40px}.cashier-step-actions{grid-template-columns:80px 1fr 108px;padding:8px 16px}.cashier-step-actions>.button{width:auto;height:32px;min-height:32px;font-size:14px;padding:6px 16px}.cashier-step-counter{font-size:14px}.cashier-step-content .cashier-day{margin:0 16px}.cashier-schedule-toggle{gap:16px}.cashier-day-row{gap:8px}}.cashier-step-content{padding-top:5px}.cashier-input.has-counter{margin-bottom:9px}.cashier-input>.original-material-icon{font-size:30px;left:9px;top:9px}.cashier-step-content>.registration-catalog>.registration-select:before{font-size:30px;left:8px;top:8px}.cashier-step-actions>.button.primary:hover{background:#ff781f}.cashier-schedule-toggle>div,.cashier-day-toggle{margin-right:4px}.cashier-clock{width:328px;max-width:calc(100vw - 32px);border:0;border-radius:28px;padding:24px;color:#102950}.cashier-clock>.modal-head{padding:0;margin:0 0 20px;border:0}.cashier-clock>.modal-head h2{font-size:14px;font-weight:400;color:#343434;text-transform:none}.cashier-clock>.modal-head>.icon-button{display:none}.cashier-clock form{display:block}.cashier-clock-display{display:flex;align-items:center;gap:8px;margin-bottom:38px}.cashier-clock-display>button,.cashier-clock-display>input{border:0;border-radius:8px;background:#e0e4ea;color:#102950;width:calc((100% - 24px)/2);height:80px;text-align:center;font-size:18px;font-weight:600}.cashier-clock-display>button[aria-pressed=true]{background:#536a89;color:#fff}.cashier-clock-display>span{font-size:24px}.cashier-clock-dial{position:relative;width:256px;height:256px;max-width:100%;margin:0 auto 24px;border-radius:50%;background:#f4f4f4}.cashier-clock-dial>button{position:absolute;transform:translate(-50%,-50%);width:40px;height:40px;border:0;border-radius:50%;background:transparent;font-size:16px;color:#333;z-index:1}.cashier-clock-dial>button[aria-pressed=true]{background:#536a89;color:#fff}.cashier-clock-dial>i{position:absolute;bottom:50%;left:calc(50% - 1px);width:2px;background:#536a89;transform-origin:bottom}.cashier-clock-dial:after{content:"";position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:#536a89}.cashier-clock footer{display:flex;align-items:center;gap:20px;height:36px}.cashier-clock footer>span{flex:1}.cashier-clock footer>.text-button{font-size:13px}.cashier-clock footer>.text-button:nth-last-child(2){color:#f8791d}.cashier-clock footer>.original-material-icon{font-size:22px;width:24px;padding:0}.cashier-clock footer>.text-button:disabled{opacity:.4}@media(max-width:600px){.cashier-clock{width:358px}.cashier-clock-dial{width:256px;height:256px}}.cashier-clock-dial{margin-bottom:4px}.cashier-clock-display>button{background:#536a89;font-size:16px}.cashier-clock footer>.text-button{text-decoration:none;min-width:0;padding:0;height:36px}.cashier-clock footer>.icon-button{min-width:24px;width:24px;height:36px;display:flex;align-items:center;justify-content:center}.cashier-clock footer{gap:24px}.cashier-clock.manual{width:296px}.cashier-clock.manual .cashier-clock-display{margin-bottom:8px}.cashier-clock.manual .cashier-clock-display>input{height:72px;background:#536a89;font-weight:400;font-size:14px;border-radius:8px;color:#102950;padding:8px}.cashier-clock-manual-labels{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:12px;color:#343434;margin-bottom:40px}.cashier-clock.manual footer{gap:24px}.cashier-clock.manual footer>.text-button{white-space:nowrap}@media(min-width:601px)and (orientation:landscape){.cashier-clock:not(.manual){width:572px}.cashier-clock:not(.manual)>.modal-head{margin-bottom:2px}.cashier-clock:not(.manual) .cashier-clock-body{display:grid;grid-template-columns:244px 244px;column-gap:36px}.cashier-clock:not(.manual) .cashier-clock-display{grid-column:1;grid-row:1;align-self:center;width:216px;margin:0}.cashier-clock:not(.manual) .cashier-clock-dial{grid-column:2;grid-row:1;width:244px;height:244px;margin:0}.cashier-clock:not(.manual) footer{grid-column:1 / -1;margin-top:24px}}.cashier-filter-form>.branch-filter-field{margin-bottom:16px}.cashier-filter-form>.branch-filter-field:has(+.branch-filter-status){margin-bottom:24px}.cashier-filter-form .branch-filter-field>.original-material-icon{font-size:30px;left:9px;top:9px}.cashier-filter-id{position:absolute;left:12px;top:11px;z-index:1;color:#202723}.cashier-filter-form .branch-filter-field .field>span{font-size:16px}.cashier-filter-form .branch-filter-field .field:focus-within>span,.cashier-filter-form .branch-filter-field .field:has(input:not(:placeholder-shown))>span{font-size:11px}.cashier-row-menu{width:280px;border-radius:2px;background:#fbfdfd;box-shadow:0 2px 5px #0005}.cashier-row-menu>[role=menuitem]{gap:12px;padding:12px 16px;font-size:14px}.cashier-row-menu>[role=menuitem]:focus-visible{outline:none;background:#eff3f3}.cashier-row-menu .original-material-icon{font-size:24px}.cashier-list input[role=switch]{appearance:none;position:relative;display:block;width:52px;min-width:52px;height:32px;min-height:32px;margin:0 auto;border:2px solid #202723;border-radius:20px;background:#fff;cursor:pointer;padding:0}.cashier-list input[role=switch]:before{content:"";position:absolute;left:2px;top:2px;width:24px;height:24px;background:#0e2856;border-radius:50%}.cashier-list input[role=switch]:after{content:"×";position:absolute;left:8px;top:0;color:#fff;font-family:Arial,sans-serif;font-size:20px;font-weight:400}.cashier-list input[role=switch]:checked{background:#ff6200;border-color:#ff6200}.cashier-list input[role=switch]:checked:before{left:22px;background:#fff}.cashier-list input[role=switch]:checked:after{content:"✓";left:27px;top:2px;font-size:18px;color:#0e2856}.cashier-list input[role=switch]:focus-visible{outline:3px solid #ff6200;outline-offset:3px}.cashier-list .original-record-status{font-size:12px;line-height:17px}.cashier-list .original-record-status i{width:28px;height:28px}.cashier-list .original-record-status i svg{border:1px solid white;border-radius:50%;padding:1px;width:20px;height:20px}.cashier-list tbody td{height:48px;padding-top:0;padding-bottom:0}.cashier-list .original-pagination{height:56px;min-height:56px;padding-top:8px;padding-bottom:8px}.cashier-mobile-page .branch-mobile-info dd{font-weight:700}.cashier-permissions-page{width:min(668px,100%);margin:0 auto;display:flex;flex-direction:column;height:calc(100dvh - 88px - var(--preview-height))}.cashier-permissions-page>.panel-heading{height:37px;min-height:37px;justify-content:center;margin:-24px 0 6px}.cashier-permissions-page>.panel-heading h1{color:#fff;text-transform:uppercase;font-size:20px;text-align:center;margin:0}.main-content:has(.cashier-permissions-page){padding-bottom:16px}.cashier-permissions-search{position:relative;margin:0 0 10px;flex:none}.cashier-permissions-search>.field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cashier-permissions-search input{height:48px;min-height:48px;font-size:14px;font-weight:700;padding:10px 44px 10px 12px;background:#f8f8f8;border:1px solid #4c535e}.cashier-permissions-search input::placeholder{color:#ff6200;opacity:1}.cashier-permissions-search>svg{position:absolute;right:8px;top:9px;color:#ff6200;pointer-events:none}.cashier-permissions-body.panel{min-height:0;flex:1;overflow:auto;border:0;border-radius:20px 20px 0 0;padding:16px;margin:0;background:#fff}.cashier-permissions-body>.cashier-permissions,.cashier-permissions-body>.cashier-permission-container{margin:0 0 16px}.cashier-permission-container{border:1px solid #ff6200;border-radius:12px;overflow:hidden}.cashier-permission-container>h2{margin:0;padding:12px 14px;background:#20447c;color:#fff;font-size:14px;font-weight:700;line-height:20px}.cashier-permission-container>div{padding:10px 10px 12px}.cashier-permission-container>div>.cashier-permissions{margin:0 0 10px}.cashier-permissions{border:1px solid #ff6200}.cashier-permissions>summary{display:flex;align-items:center;gap:10px;list-style:none;padding:12px 14px;background:#20447c;font-weight:700;min-height:54px}.cashier-permissions>summary::-webkit-details-marker{display:none}.cashier-permissions>summary>span{float:none;margin:0 0 0 auto;font-weight:700;white-space:nowrap}.cashier-permissions>summary>svg{box-sizing:content-box;width:20px;height:20px;min-width:20px;padding:4px;border:1px solid #ffffff40;border-radius:8px;background:#ffffff1a}.cashier-permissions>.cashier-permission{margin:0 18px;padding:6px 0;min-height:44px;border-color:#ff620099;font-size:14px;font-weight:500;line-height:20px}.cashier-permissions>.cashier-permission:first-of-type{margin-top:10px;padding-bottom:8px;border-color:#ff6200}.cashier-permissions>.cashier-permission:last-child{margin-bottom:12px}.cashier-permissions input[role=switch]{appearance:none;position:relative;width:52px;min-width:52px;height:32px;border:2px solid #202723;border-radius:20px;background:#fff;padding:0;margin:0}.cashier-permissions input[role=switch]:before{content:"";position:absolute;left:2px;top:2px;width:24px;height:24px;border-radius:50%;background:#0e2856}.cashier-permissions input[role=switch]:after{content:"×";position:absolute;left:8px;top:0;color:#fff;font-family:Arial;font-size:20px}.cashier-permissions input[role=switch]:checked{border-color:#ffb17a;background:#ffb17a}.cashier-permissions input[role=switch]:checked:before{left:22px;background:#ff6200}.cashier-permissions input[role=switch]:checked:after{content:"✓";left:27px;font-size:18px}.cashier-permissions input[role=switch]:focus-visible{outline:3px solid #ff6200;outline-offset:3px}.cashier-permissions input[role=switch]:disabled{opacity:.5}@media(max-width:959px){.cashier-permissions-page{height:calc(100dvh - 81px - var(--preview-height))}.cashier-permissions-page>.panel-heading{margin:0 0 6px;height:30px;min-height:30px}.cashier-permissions-page>.panel-heading h1{font-size:20px}.cashier-permissions-page>.panel-heading>.cashier-editor-back{display:none}.main-content:has(.cashier-permissions-page){padding:0 16px 16px}.cashier-group-switch>span{font-size:12px}}.cashier-permissions-search>.field{margin:0}.app-shell:has(.cashier-permissions-page) .header-home{visibility:hidden}@media(max-width:959px){.original-mobile-list-shell .main-content:has(.cashier-permissions-page){padding:calc(65px + var(--preview-height)) 16px 106px}.cashier-permissions-page{height:100%}.app-shell:has(.cashier-permissions-page) .original-mobile-title .brand-logo{width:148px;max-width:148px;height:50px;display:block;object-fit:contain;margin:0 auto}.app-shell:has(.cashier-permissions-page) .original-mobile-title .brand-logo img{width:148px;max-width:148px;height:50px;object-fit:contain}}@media(min-width:960px){.cashier-permissions-page{height:calc(100dvh - 106px - var(--preview-height))}}@media(max-width:959px){.app-shell:has(.cashier-permissions-page) .original-mobile-title>img{width:148px;max-width:148px;height:50px;object-fit:contain;display:block;margin:0 auto}}.cashier-permissions-empty{text-align:center;font-size:14px;font-weight:600;margin:auto;min-height:100%;display:grid;place-items:center}.cashier-permissions>summary{min-height:56px}.cashier-telegram-dialog{width:700px;max-width:calc(100vw - 48px);height:min(700px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #ff8000;border-radius:8px;background:#fbfdfd;overflow:hidden}.cashier-telegram-dialog[open]{display:flex;flex-direction:column}.cashier-telegram-dialog>.modal-head{height:55px;min-height:55px;margin:0;padding:8px 8px 8px 16px;background:#102950;color:#fff;border:0}.cashier-telegram-dialog>.modal-head h2{display:flex;align-items:center;gap:12px;width:100%;margin:0;font-size:16px;font-weight:700}.cashier-telegram-dialog>.modal-head h2>i{font-size:22px}.cashier-telegram-dialog>.modal-head h2>span{flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cashier-telegram-dialog>.modal-head>.icon-button{color:#fff;width:24px;min-width:24px;height:30px;padding:0}.cashier-telegram-form{flex:1;min-height:0;display:flex;flex-direction:column}.cashier-telegram-body{flex:1;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:space-around;gap:0;padding:0 24px;background:linear-gradient(125deg,#f8fbff 20%,#c8d8ef 90%);border-radius:0 0 8px 8px}.cashier-telegram-body>.notice{flex-basis:100%;width:100%}.cashier-telegram-body:has(>.notice){flex-wrap:wrap;align-content:flex-start;gap:16px}.cashier-telegram-body>.cashier-channel-fields{width:387px;max-width:100%;flex-shrink:0;min-width:0;margin:0;padding:16px;border:0}.cashier-channel-fields>h2{text-align:center;font-size:14px;font-weight:700;line-height:21px;margin:0}.telegram-phone{position:relative;margin:8px 0 24px}.telegram-phone>.field{position:relative;margin:0}.telegram-phone>.field>span{position:absolute;left:12px;top:-9px;padding:0 4px;background:#f8fbff;font-size:12px;font-weight:600;text-transform:uppercase}.telegram-phone input{height:48px;min-height:48px;padding:10px 42px 10px 12px;font-size:16px;font-weight:700;border:1px solid #4c535e;background:#fff}.telegram-phone>.icon-button{position:absolute;right:4px;top:8px;width:32px;min-width:32px;height:32px;padding:4px}.cashier-telegram-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;margin:0 0 30px;padding:4px 16px;border:2px solid #e3e5e8;border-radius:24px;background:#f8f8f8;font-size:16px;font-weight:700}.cashier-telegram-toggle:last-of-type{margin-bottom:0}.cashier-telegram-toggle>input{position:absolute;right:16px;width:52px;height:32px;opacity:0;z-index:1;cursor:pointer}.cashier-telegram-toggle>i{position:relative;display:block;width:52px;min-width:52px;height:32px;border:2px solid #202723;border-radius:20px;background:#fff}.cashier-telegram-toggle>i:before{content:"";position:absolute;left:2px;top:2px;width:24px;height:24px;border-radius:50%;background:#0e2856}.cashier-telegram-toggle>i:after{content:"×";position:absolute;left:8px;top:0;color:#fff;font-family:Arial;font-size:20px;font-weight:400}.cashier-telegram-toggle>input:checked+i{background:#ffb17a;border-color:#ffb17a}.cashier-telegram-toggle>input:checked+i:before{left:22px;background:#ff6200}.cashier-telegram-toggle>input:checked+i:after{content:"✓";left:27px;font-size:18px}.cashier-telegram-toggle>input:focus-visible+i{outline:3px solid #ff6200;outline-offset:3px}.cashier-telegram-instructions{text-align:center;font-size:14px;font-weight:700;line-height:21px;margin:32px 0 0}.cashier-telegram-instructions>a{display:block;color:#ff6200;text-decoration:none}.cashier-telegram-form>.modal-actions{flex:none;display:flex;justify-content:space-around;gap:32px;margin:0;padding:16px 30px}.cashier-telegram-form>.modal-actions>.button{flex:1;border:0;border-radius:50px;height:48px;margin:0;font-size:16px;font-weight:700}.cashier-telegram-form>.modal-actions>.secondary{background:#ff6200;color:#fff}.cashier-telegram-form>.modal-actions>.primary{background:#102950;color:#fff}.cashier-channel-image{border:0;background:transparent;padding:0;max-width:300px;cursor:zoom-in}.cashier-channel-image>img{max-width:300px;max-height:500px;object-fit:contain;display:block}.cashier-channel-image-error{color:#999;min-width:48px;width:48px;height:48px}.cashier-channel-image-dialog{width:800px;max-width:calc(100vw - 32px)}.cashier-channel-image-dialog>img{display:block;max-width:100%;max-height:70dvh;object-fit:contain;margin:auto}@media(max-width:959px){.cashier-telegram-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:90dvh;max-height:90dvh;border:2px solid #ff8000;border-radius:20px}.cashier-telegram-dialog>.modal-head{height:54px;min-height:54px;background:#20447c;padding:8px 20px 8px 18px;gap:12px}.cashier-telegram-dialog>.modal-head h2{font-size:24px;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cashier-telegram-dialog>.modal-head h2>i{display:none}.cashier-telegram-dialog>.modal-head>.icon-button{border:3px solid white;border-radius:50%;width:34px;min-width:34px;height:34px;padding:2px}.cashier-telegram-body{margin:10px 12px 0;border:1px solid #4c535e;border-radius:12px;padding:0;flex-direction:column;flex-shrink:1}.cashier-telegram-form>.modal-actions{gap:16px;padding:18px 26px 6px}.cashier-telegram-form>.modal-actions>.button{border-radius:12px;font-size:16px}.cashier-telegram-form>.modal-actions>.secondary{background:#b3261e}.cashier-telegram-form>.modal-actions>.primary{border:2px solid #7d8da5}.cashier-telegram-body>.cashier-channel-fields{width:100%;max-width:100%}.cashier-telegram-dialog>.loading{margin:auto}.cashier-telegram-body>.cashier-channel-image{flex-shrink:0}}.cashier-telegram-body{padding-left:0;padding-right:0}.cashier-channel-image-error>.original-material-icon{font-size:48px;line-height:48px}.cashier-facebook-dialog{height:min(600px,calc(100dvh - 48px))}.cashier-facebook-info{width:282px;max-width:100%;padding:16px;text-align:center;flex-shrink:0}.cashier-facebook-info>h2{font-size:14px;font-weight:700;line-height:21px;margin:0 0 16px}.cashier-facebook-key{width:250px;max-width:100%;margin:0 auto;border:2px solid #102950;border-radius:10px;background:#fff;padding:16px;font-size:16px;font-weight:500;line-height:24px;overflow-wrap:anywhere;max-height:150px;overflow:auto}.cashier-facebook-copy{display:flex;align-items:center;justify-content:center;margin:16px auto 0;gap:4px;text-decoration:none;font-size:14px;font-weight:700}.cashier-facebook-copy>.original-material-icon{font-size:24px;color:#ff6200}.cashier-facebook-info>.cashier-telegram-instructions{margin-top:32px}.cashier-facebook-dialog .modal-actions>.button{flex:0 0 auto;width:300px}.cashier-facebook-request{padding:24px;text-align:center}.cashier-facebook-request>.button{margin:16px auto 0}@media(max-width:959px){.cashier-facebook-dialog{height:90dvh}.cashier-facebook-dialog .modal-actions>.button{width:150px}.cashier-facebook-info{width:282px}.cashier-facebook-dialog .cashier-telegram-body{justify-content:space-around}}.cashier-facebook-copy{padding:0;height:24px;min-height:24px;line-height:24px}.cashier-facebook-spacer{display:none}.cashier-facebook-key{text-align:left}@media(max-width:959px){.cashier-facebook-spacer{display:block;flex:none;height:16px}.cashier-facebook-info{padding-bottom:0}}@media(min-width:960px){.cashier-facebook-info{width:250px;padding:0;transform:translateY(12px)}.cashier-facebook-info>h2{margin-bottom:8px}.cashier-facebook-key{border:0}.cashier-facebook-dialog .modal-actions>.button{flex:1;width:auto}}.cashier-step-content>.registration-catalog>.registration-select:before{content:"";width:26px;height:26px;left:8px;top:10px;background:#202723;-webkit-mask:url(/assets/icons/local.svg) center/contain no-repeat;mask:url(/assets/icons/local.svg) center/contain no-repeat}.cashier-input>.cashier-field-hint{position:absolute;left:12px;top:48px;width:calc(100% - 24px);margin:2px 0 0;font-size:10px;line-height:12px;text-align:left;color:#59616c}.cashier-device-information{width:358px;max-width:calc(100vw - 32px);padding:0;border:0;border-radius:8px;background:#fbfdfd}.cashier-device-information::backdrop{background:#0008}.cashier-device-information>.modal-head{height:32px;min-height:32px;margin:0;padding:4px 12px;background:#20447c;color:#fff;border:0}.cashier-device-information>.modal-head h2{width:100%;margin:0;text-align:center;font-size:16px;line-height:24px;font-weight:700}.cashier-device-information>.modal-head>.icon-button{display:none}.cashier-device-information>p{font-size:16px;line-height:23px;font-weight:600;text-align:center;margin:16px 20px}.cashier-device-information>.modal-actions{justify-content:flex-end;margin:22px 8px 8px}.cashier-device-information>.modal-actions>.button{background:#20447c;color:#fff;border:1px solid #ff6200;border-radius:20px;width:auto;min-height:30px;height:30px;margin:0;padding:4px 10px;font-size:12px;font-weight:700}@media(min-width:960px){.cashier-device-information{width:420px}}.main-content:has(.sale-screen){height:100dvh;min-height:0;padding:calc(78px + var(--preview-height)) 16px 0;overflow:hidden}.sale-screen{height:100%;min-height:0;display:flex;flex-direction:column}.sale-screen>.sale-page-head{height:40px;min-height:40px;margin:0;padding:0 20px;flex:none;gap:12px}.sale-screen>.sale-page-head h1{margin:0;white-space:nowrap;font-size:20px;line-height:26px}.sale-catalog-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.sale-catalog-actions>.button{font-size:12px;height:38px;min-height:38px;margin:0;padding:6px 12px;border:1.5px solid #ff6200;font-weight:700}.sale-catalog-actions>.primary{background:#ff6200;color:#fff}.sale-home-link{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sale-home-link:focus{position:static;width:auto;height:auto;clip:auto;color:#fff}.sale-workspace{flex:1;min-height:0;display:flex;gap:0}.sale-companies{flex:2;min-width:0;min-height:0;display:flex;flex-direction:column}.sale-companies[hidden],.sale-products[hidden]{display:none}.sale-screen .catalog-search{margin:8px 0 16px;flex:none}.sale-screen .catalog-search>label{width:min(345px,100%);font-size:14px;line-height:21px;font-weight:600}.sale-screen .catalog-search>label>span{display:block;padding-left:16px}.sale-screen .catalog-search .search-field{height:48px;min-height:48px;padding:8px 12px}.sale-screen .catalog-search input{font-size:14px;font-weight:700}.sale-screen .catalog-panel{flex:1;min-height:0;display:flex;flex-direction:column;margin:0;padding:0;border:1px solid #e5ebf3;border-radius:20px 20px 0 0;background:linear-gradient(125deg,#f8fbff 20%,#c8d8ef 90%);overflow:hidden}.sale-screen .company-grid{flex:1;min-height:0;overflow:auto;padding:16px;gap:16px;align-content:start}.sale-screen .company-card{aspect-ratio:2/1;min-height:0;height:auto;display:flex;align-items:center;justify-content:center;padding:4px;border:1px solid #e0e5eb;box-shadow:0 5px 10px #1e4b9c4d;background:linear-gradient(130deg,#fff,#eff1f3);border-radius:10px;overflow:hidden}.sale-screen .company-card img{height:100%;max-height:100%;max-width:100%;width:auto;object-fit:contain}.sale-screen .company-card:hover,.sale-screen .product-card:hover{box-shadow:0 5px 10px #ff620080;border-color:#ff6200}.sale-screen .company-card:disabled,.sale-screen .product-card:disabled{cursor:not-allowed;opacity:.5}.sale-products{flex:2;min-width:0;min-height:0;padding-left:16px}.product-catalog{height:100%;min-height:0;display:flex;flex-direction:column}.product-categories{flex:none;margin:0 26px 8px;padding:8px;background:linear-gradient(120deg,#f8fbff,#ecf6ff,#f8fbff);border:1px solid #e0e7ef;border-radius:14px}.product-categories>p{font-size:12px;line-height:18px;font-weight:600;margin:0 0 8px}.product-categories>div{display:flex;flex-wrap:wrap;gap:8px}.product-categories button{display:flex;align-items:center;justify-content:center;gap:8px;height:34px;min-height:34px;max-width:220px;padding:8px 20px;border:0;border-radius:50px;background:#dedede;color:#102950;font-size:13px;font-weight:500;line-height:18px}.product-categories button>span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-categories button[aria-pressed=true]{background:#ff6200;color:#fff;font-weight:700}.product-header{flex:none;display:flex;align-items:center;justify-content:center;height:58px;min-height:58px;padding:8px;border:1px solid #e0e7ef;border-radius:20px 20px 0 0;background:linear-gradient(120deg,#f8fbff,#ecf6ff,#f8fbff)}.product-header>img{height:40px;max-width:100%;object-fit:contain}.product-header .company-monogram{height:40px;width:40px}.native-product-grid{flex:1;min-height:0;overflow:auto;display:grid;align-content:start;padding:16px 16px 24px;gap:16px;border:1px solid #e0e7ef;border-top:0;background:linear-gradient(125deg,#f8fbff 20%,#c8d8ef 90%)}.native-product-grid>.product-card{position:relative;aspect-ratio:2/1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0;gap:0;border:1px solid #e0e5eb;border-radius:10px;background:linear-gradient(130deg,#fff,#eff1f3);box-shadow:0 5px 10px #1e4b9c4d;overflow:visible}.native-product-grid>.product-card>strong{font-size:42px;line-height:1.1;font-weight:700;color:#ff6200}.product-tooltip{position:absolute;top:calc(100% - 20px);left:50%;transform:translate(-50%);visibility:hidden;pointer-events:none;z-index:5;width:max-content;max-width:min(320px,90vw);padding:4px 8px;border-radius:8px;background:#225dcc;color:#fff;font-size:14px!important;font-weight:600;white-space:pre-line;box-shadow:0 2px 4px #0002}.product-card:hover>.product-tooltip,.product-card:focus-visible>.product-tooltip{visibility:visible;transition:visibility 0s .5s}.product-catalog-message,.native-product-grid>.loading{grid-column:1/-1}.sale-form-slot{flex:3;min-width:0;min-height:0;overflow:auto;padding-left:16px}.sale-form-slot>.sale-panel{margin:0;min-height:100%;border:0;border-radius:20px 20px 0 0;padding:16px}.sale-form-slot .sale-form{max-width:420px}.sale-mobile-balances{position:fixed;top:calc(65px + var(--preview-height));left:0;right:0;z-index:25;height:40px;display:flex;align-items:center;background:#00bd7a;color:#fff}.sale-mobile-balances>.icon-button{width:32px;min-width:32px;height:40px;padding:6px}.sale-mobile-balances>div{flex:1;display:flex;justify-content:space-around;align-items:center;min-width:0}.sale-mobile-balances>div>div{display:flex;flex-direction:column;text-align:center;line-height:16px}.sale-mobile-balances span{font-size:8px;font-weight:400;text-transform:uppercase;line-height:10px}.sale-mobile-balances strong{font-size:14px;line-height:18px;font-weight:700}.product-information{width:420px;max-width:calc(100vw - 32px);padding:0;border:0;border-radius:8px;background:#fbfdfd}.product-information>.modal-head{height:32px;min-height:32px;margin:0;padding:4px 12px;background:#20447c;color:#fff;border:0}.product-information>.modal-head h2{width:100%;margin:0;text-align:center;font-size:16px;line-height:24px;font-weight:700}.product-information>.modal-head>.icon-button{display:none}.product-information>p{white-space:pre-line;font-size:16px;line-height:23px;font-weight:600;text-align:center;margin:16px 20px}.product-information>.modal-actions{justify-content:flex-end;margin:22px 8px 8px}.product-information>.modal-actions>.button{background:#20447c;color:#fff;border:1px solid #ff6200;border-radius:20px;width:auto;min-height:30px;height:30px;margin:0;padding:4px 10px;font-size:12px;font-weight:700}@media(max-width:959px){.original-mobile-list-shell .main-content:has(.sale-screen){padding:calc(105px + var(--preview-height)) 0 90px}.sale-screen>.sale-page-head{display:none}.sale-workspace{display:flex;flex-direction:column}.sale-products{padding:0;flex:1}.sale-companies{flex:1}.product-categories{margin:8px}.native-product-grid{border:0}.sale-form-slot{padding:0;flex:1}.sale-screen .catalog-search{margin:8px 0 16px;padding:0 22px}.sale-screen .catalog-search>label{width:100%}.product-information{width:358px}.sale-screen .company-grid{padding:16px}.sale-form-slot .panel-heading{gap:8px}.sale-form-slot .panel-heading h2{font-size:16px}}.sale-mobile-programmed{display:none}@media(max-width:959px){.sale-mobile-programmed{display:flex;justify-content:flex-end;margin:8px 22px 0;height:30px;min-height:30px}.sale-mobile-programmed>a{display:flex;align-items:center;gap:8px;padding:5px 10px;border:1.5px solid #102950;border-radius:50px;background:#ff6200;color:#fff;font-size:10px;font-weight:700;text-decoration:none;line-height:16px}}.product-categories{border:0}.product-categories button{height:36px;min-height:36px;padding-top:9px;padding-bottom:9px}.product-categories button[aria-pressed=true]{padding-left:16px;padding-right:15px}.sale-screen>.sale-page-head{padding-right:8px}.sale-catalog-actions>.button{gap:6px}@media(min-width:960px){.sale-workspace{display:grid;grid-template-columns:minmax(0,1fr)}.sale-workspace:has(.sale-products){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sale-workspace:has(.sale-products):has(.sale-form-slot){grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,3fr)}.sale-workspace:has(.sale-form-slot):not(:has(.sale-products)){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.product-categories{margin-top:1px}}.product-tooltip{max-width:calc(100% + 32px);overflow-wrap:anywhere}.native-product-grid>.product-card{container-type:inline-size}.sale-form-slot:has(.recharge-panel){overflow:hidden}.sale-form-slot>.recharge-panel{padding:16px 0 0;border:0;background:none;height:100%;min-height:0;border-radius:0;display:flex;flex-direction:column;box-shadow:none}.recharge-panel>.sale-form{height:100%;max-width:none;width:100%;margin:0;display:flex;flex-direction:column;gap:0;min-height:0}.recharge-content{flex:1;min-height:0;overflow:auto;padding:16px 16px 48px;border-radius:30px 30px 0 0;background:linear-gradient(125deg,#f8fbff 20%,#c8d8ef 90%)}.recharge-product{display:flex;gap:16px;margin-bottom:18px}.recharge-company,.recharge-amount{flex:1;min-width:0;height:80px;border:1px solid #dedede;border-radius:10px;background:#fff;box-shadow:0 3px 5px #0004;display:flex;align-items:center;justify-content:center;padding:0 8px}.recharge-company img{max-width:100%;width:160px;height:40px;object-fit:contain}.recharge-amount{color:#ff6200}.recharge-amount:disabled{opacity:1;cursor:default}.recharge-amount strong{font-size:42px;font-weight:700;flex:1;text-align:center;line-height:1}.recharge-description{white-space:pre-line;text-align:center;padding:0 16px;margin-bottom:16px}.recharge-description p{margin:0;font-size:14px}.recharge-confirm-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px;min-height:40px;margin:0 16px 34px;padding:4px 20px 4px 16px;border-radius:30px;background:#f8f8f8;border-bottom:2px solid #dedede;font-size:16px;font-weight:700;gap:8px}.recharge-confirm-toggle input{position:absolute;right:16px;width:52px;height:32px;margin:0;opacity:0;z-index:1;cursor:pointer}.recharge-confirm-toggle input:disabled{cursor:not-allowed}.recharge-switch{width:52px;height:32px;border-radius:24px;background:#d8d8d8;position:relative;flex:none}.recharge-switch:before{position:absolute;content:"";width:24px;height:24px;top:4px;left:4px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003}.recharge-confirm-toggle input:checked+.recharge-switch{background:#ffb47b}.recharge-confirm-toggle input:checked+.recharge-switch:before{left:24px;background:#ff8000;content:"✓";color:#fff;display:grid;place-items:center;font-size:16px}.recharge-confirm-toggle input:focus-visible+.recharge-switch{outline:3px solid #20447c;outline-offset:3px}.recharge-number{margin-bottom:10px}.recharge-input{position:relative;display:flex;align-items:center;height:50px;min-height:50px;border:1.5px solid #dedede;border-radius:28px;background:#f8f8f8;padding:0 42px}.recharge-input input{width:100%;min-width:0;background:transparent;border:0;color:#102950;text-align:center;height:46px;padding:0;font-size:30px;font-weight:600}.recharge-input input:focus{outline:0}.recharge-input:focus-within{outline:2px solid #345ca8;outline-offset:1px}.recharge-label{position:absolute;left:42px;top:13px;font-size:16px;font-weight:600;pointer-events:none;line-height:24px}.recharge-input.filled>.recharge-label,.recharge-input:focus-within>.recharge-label{top:-10px;background:#f8f8f8;padding:0 4px;left:24px;font-size:12px;line-height:18px}.recharge-phone{position:absolute;left:8px;font-size:32px;font-family:LinntaeIcons;line-height:32px;color:#202723}.recharge-frequent{position:absolute;right:8px;top:6px;height:36px;width:36px;border:0;border-radius:50%;background:#ff8000;color:#fff;display:grid;place-items:center;padding:0}.recharge-frequent>span{font-family:LinntaeIcons;font-size:26px;line-height:1}.recharge-number>small{display:block;text-align:right;margin:3px 12px 0;font-size:12px;line-height:16px;color:#303735}.recharge-confirmation .recharge-input{border-color:#475569}.recharge-confirmation .recharge-phone,.recharge-confirmation input{color:#00bd7a}.recharge-extra{display:block;position:relative;margin-top:8px}.recharge-extra>span{position:absolute;left:12px;top:-9px;background:#f8f8f8;padding:0 3px;font-size:12px;line-height:18px;color:#202723}.recharge-extra select{width:100%;height:50px;min-height:50px;padding:0 12px;border:1.5px solid #475569;border-radius:28px;color:#00bd7a;background:#f8f8f8;font-size:30px;line-height:46px;font-weight:600}.recharge-footer{flex:none;border-radius:20px 20px 0 0;padding:11px 16px 10px;background:linear-gradient(#0c2145,#0c2145aa,#1c3e7a10);margin-top:-10px;position:relative}.recharge-balances{margin:0 0 20px;color:#fff}.recharge-balances>summary{list-style:none;height:52px;border:2px solid #76849b;border-radius:28px;background:#ffffff20;display:flex;align-items:center;gap:8px;padding:0 12px;cursor:pointer;font-size:16px;line-height:24px}.recharge-balances>summary::-webkit-details-marker{display:none}.recharge-balances>summary strong{margin-left:auto;font-size:16px;white-space:nowrap}.recharge-balances>summary:after{content:"";border:solid #ff8000;border-width:0 3px 3px 0;display:block;padding:6px;transform:rotate(225deg);margin:6px 4px 0 6px}.recharge-balances[open]>summary:after{transform:rotate(45deg);margin-top:-6px}.recharge-balances>.field{margin:14px 0}.recharge-balances>.total-line{font-size:14px;margin:0}.recharge-footer>.button{margin:0;height:52px;min-height:52px;background:#ff6200;color:#fff;border:2px solid #ff8000;font-size:14px;font-weight:400}.recharge-footer>.button svg{display:none}.recharge-back:focus-within{position:absolute;width:auto;height:auto;clip:auto;background:#fff;z-index:5}@media(max-width:959px){.sale-form-slot>.recharge-panel{padding-top:24px}.recharge-product{margin-bottom:20px}.recharge-confirm-toggle{margin-bottom:34px}.recharge-footer{padding-bottom:10px}.recharge-input{border-color:#475569}.recharge-number{margin-bottom:12px}}@media(min-width:960px){.recharge-product{margin-bottom:22px}.recharge-number{margin-bottom:7px}}@media(max-width:959px){.recharge-number{margin-bottom:10px}}.recharge-extra select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m5 8 5 5 5-5' fill='%23565c65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.recharge-panel>.sale-form{flex:1;height:auto}.recharge-description{margin-top:-20px;min-height:54px;padding:16px;border-top:1px solid #303735;border-bottom:1px solid #303735;border-radius:0;background:none;margin-bottom:16px}.recharge-description p{font-size:14px;font-weight:400;line-height:21px}@media(min-width:960px){.recharge-description{margin-top:-22px}}.recharge-content{scrollbar-width:none}.recharge-content::-webkit-scrollbar{display:none}.recharge-balance-options{border:0;padding:0;margin:0;color:#fff;min-width:0}.recharge-balance-options>label{display:flex;align-items:center;gap:16px;height:50px;padding:0 12px;font-size:16px;font-weight:400;cursor:pointer}.recharge-balance-options strong{margin-left:auto;font-size:16px;white-space:nowrap}.recharge-balance-options input{accent-color:#ff8000;width:18px;height:18px;flex:none;margin:0}.recharge-balances>.total-line{padding:8px 12px;border-top:1px solid #ffffff40}.recharge-footer{max-height:calc(100% - 110px);overflow:auto;scrollbar-width:thin}.recharge-balance-options{padding-top:16px}.recharge-balance-options>label{padding:0 24px;gap:18px}.recharge-balance-options input{appearance:none;border:2px solid #0c2145;border-radius:50%;background:none;position:relative}.recharge-balance-options input:checked{border-color:#ff8000}.recharge-balance-options input:checked:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#ff8000}.recharge-balance-options input:focus-visible{outline:2px solid white;outline-offset:4px}.recharge-balances[open]>summary:after{transform:rotate(225deg);margin-top:6px}.service-product{display:flex;align-items:stretch;gap:10px;margin-bottom:16px}.service-company{flex:1;min-width:0;height:130px;border:1px solid #dedede;border-radius:10px;background:#fff;box-shadow:0 3px 5px #0004;display:flex;align-items:center;justify-content:center;overflow:hidden}.service-company img{width:100%;height:100%;object-fit:contain}.service-payment-note{flex:1;min-width:0;border:1px solid #5e9bc4;border-left:8px solid #5e9bc4;border-radius:10px;padding:8px 16px;background:#eaf6fb;color:#102950;font-size:14px}.service-payment-note h3{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;margin:0 0 8px;font-weight:700}.service-payment-note h3 svg{flex:none;color:#5e9bc4}.service-payment-note p{font-size:14px;font-weight:400;line-height:20px;margin:0}.service-input{margin-top:16px}.service-input-icon{position:absolute;left:10px;color:#102950}.service-green .service-input-icon,.service-green input{color:#00bd7a}.service-input input{font-size:30px}.service-help{background:#00bd7a}.service-costs{display:flex;gap:0;margin-top:16px}.service-costs>.service-input{flex:1;min-width:0;margin:0}.service-costs>.service-gain{flex:1;min-width:0;margin:0}.service-costs input{padding:0;font-size:30px}.service-query{display:flex;flex-wrap:wrap;gap:0 16px;align-items:center}.service-query>.text-button{font-size:11px;padding:6px 0;min-height:24px}.service-query .notice{width:100%;margin:0 0 8px}.service-panel .recharge-content{padding-bottom:34px}.service-panel .recharge-input{border-color:#475569}.service-panel .recharge-label{font-weight:400}.service-input input[type=number]{appearance:textfield}.service-input input::-webkit-inner-spin-button{appearance:none}.service-gain>span{font-weight:400}@media(max-width:1199px){.service-product{display:block}.service-company{height:80px}.service-payment-note{margin-top:16px;font-size:12px}.service-payment-note h3,.service-payment-note p{font-size:12px;line-height:18px}}.service-product{align-items:center}.service-company,.service-payment-note{flex:none;width:calc((100% - 10px)/2)}.service-payment-note{border-color:#007bff;border-left-color:#007bff;background:#e6f3ff;color:#005a9c}.service-payment-note h3{font-weight:400;color:#202723}.service-payment-note h3 svg{color:#007bff}.service-query{position:relative;height:0;display:block}.service-query>.text-button{position:absolute;right:12px;top:0;height:16px;min-height:16px;padding:0;font-size:10px;line-height:16px}.service-query:has(.notice){height:auto;padding-top:20px}.service-costs>.service-input input{text-align:left}.service-panel .recharge-footer>.button{max-width:500px;display:flex;margin:0 auto}@media(min-width:960px){.main-content:has(.sale-screen-servicios){padding-top:calc(62px + var(--preview-height))}}@media(max-width:1199px){.service-company,.service-payment-note{width:100%}}.service-payment-note{border-color:#0078d4;border-left-color:#0078d4;background:#e7f3ff;color:#005a9e}.service-payment-note h3 svg{color:#0078d4}.service-costs>.service-input,.service-costs>.service-gain{width:50%;flex:none}.service-input input,.service-gain select{font-size:32px}.service-panel .recharge-input:focus-within{outline:0;border-color:#475569}@media(max-width:1199px){.service-payment-note p{line-height:16.5px}}.service-panel .recharge-input:has(input[readonly]) input{text-align:left}.catalog-sale-number{margin-top:16px;margin-bottom:16px}.catalog-sale-panel .recharge-product{margin-bottom:0}.catalog-sale-panel .recharge-description{margin-top:0;margin-bottom:0}.catalog-sale-panel .recharge-input input{font-size:32px}.catalog-reference-icon{position:absolute;left:10px;top:12px;color:#202723;font-size:18px;letter-spacing:-2px;font-weight:400}.catalog-sale-costs>.service-input,.catalog-sale-costs>.service-gain{width:50%;flex:none}.catalog-sale-costs{margin-top:16px}.catalog-sale-costs .service-input-icon,.catalog-sale-total .service-input-icon,.catalog-sale-costs input,.catalog-sale-total input,.catalog-sale-costs select{color:#ff6200}.catalog-sale-total input{text-align:left}.catalog-sale-panel .recharge-content{padding-bottom:34px}.catalog-sale-panel .recharge-input:focus-within{outline:0;border-color:#475569}.catalog-sale-panel .recharge-input{border-color:#475569}.catalog-sale-panel .recharge-label{font-weight:400}.catalog-sale-costs .service-input-icon,.catalog-sale-total .service-input-icon,.catalog-sale-costs input,.catalog-sale-total input,.catalog-sale-costs select{color:#00bd7a}.sale-screen>.sale-page-head h1{text-transform:uppercase}@media(min-width:960px){.main-content:has(.sale-screen-pines),.main-content:has(.sale-screen-peaje){padding-top:calc(62px + var(--preview-height))}}.catalog-sale-number{margin-top:18px}.catalog-sale-panel .recharge-phone,.catalog-reference-icon{font-size:24px}.catalog-sale-panel .recharge-input input{text-align:left}.catalog-reference-icon{font-size:9px;font-weight:700;letter-spacing:0;width:24px;height:24px;display:grid;place-items:center;top:12px;left:8px}.sale-credentials-dialog{padding:0;border:0;border-radius:10px;width:420px;max-width:calc(100vw - 32px);height:300px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:#fff;overflow:hidden}.sale-credentials-dialog>.modal-head{height:56px;min-height:56px;position:relative;flex:none;background:#20447c;color:#fff;margin:0;padding:8px 48px;border:0}.sale-credentials-dialog>.modal-head h2{text-align:center;width:100%;font-size:18px;line-height:24px;font-weight:600;margin:0}.sale-credentials-dialog>.modal-head h2>.original-material-icon{position:absolute;left:16px;top:16px;font-size:24px;line-height:24px}.sale-credentials-dialog>.modal-head>.icon-button{position:absolute;right:8px;top:8px;width:40px;height:40px;color:#fff}.sale-credentials-dialog>.sale-form{flex:1;min-height:0;width:100%;max-width:none;display:flex;flex-direction:column;margin:0}.sale-credentials-fields{padding:16px 16px 0;flex:1;min-height:0;overflow:auto}.sale-credentials-fields>.registration-catalog{margin:0 0 8px}.sale-credentials-fields>.registration-catalog>span{font-size:16px;font-weight:600;color:#20447c;top:-11px;background:#fff}.sale-credentials-fields .registration-select{height:50px;min-height:50px;color:#20447c;background:#f8f8f8;font-size:16px;font-weight:600;padding:8px 38px 8px 16px}.sale-credential-password{position:relative;margin:8px 0 0}.sale-credential-password>.field{margin:0;position:relative}.sale-credential-password>.field>span{position:absolute;top:13px;left:16px;text-transform:uppercase;font-size:16px;line-height:24px;pointer-events:none;white-space:nowrap}.sale-credential-password.filled>.field>span,.sale-credential-password:focus-within>.field>span{font-size:12px;line-height:18px;left:12px;top:-9px;background:#f8f8f8;padding:0 4px}.sale-credential-password input{height:50px;min-height:50px;font-size:16px;font-weight:600;padding-right:48px}.sale-credential-password>.icon-button{position:absolute;right:6px;top:5px;width:40px;height:40px;color:#20447c}.sale-credentials-dialog .modal-actions{flex:none;height:80px;min-height:80px;margin:0;padding:16px 32px;display:flex;gap:32px;background:#fff;border:0}.sale-credentials-dialog .modal-actions>.button{height:50px;min-height:50px;margin:0;flex:1;font-size:16px;font-weight:600;padding:8px;border:0}.sale-credentials-dialog .modal-actions>.secondary{background:#0e2856;color:#fff}.sale-credentials-dialog .modal-actions>.primary{background:#ff6200;color:#fff}.sale-credentials-dialog>.notice{margin:16px}.sale-credentials-dialog>.button{width:calc(100% - 32px);margin:0 16px 16px}@media(max-width:420px){.sale-credentials-dialog .modal-actions{padding-left:16px;padding-right:16px;gap:16px}.sale-credential-password>.field>span{font-size:13px}.sale-credentials-dialog>.modal-head h2{font-size:16px}}.sale-credentials-dialog{border:1px solid #ff6200}.sale-credentials-dialog>.modal-head{background:#0e2856}.sale-credentials-fields>.registration-catalog{position:relative}.sale-credentials-fields>.registration-catalog>span{position:absolute;left:12px;top:-9px;z-index:1;font-size:12px;line-height:18px;font-weight:400;padding:0 4px;background:#fff}.sale-credentials-fields .registration-select{border:1.5px solid #475569;border-radius:25px;height:48px;min-height:48px;background:#f8f8f8}.sale-credential-password input{height:48px;min-height:48px}.sale-credentials-dialog .modal-actions>.secondary{background:#ff6200}.sale-credentials-dialog .modal-actions>.primary{background:#0e2856}.sale-credentials-dialog::backdrop{background:#0008}@media(max-width:959px){.sale-credentials-dialog{max-width:calc(100vw - 80px)}.sale-credentials-dialog>.modal-head h2{font-size:18px}.sale-credentials-dialog .modal-actions{padding-left:32px;padding-right:32px;gap:32px}.sale-credential-password>.field>span{font-size:16px;max-width:calc(100% - 64px);overflow:hidden;text-overflow:ellipsis}}.sale-credentials-dialog>.modal-head>.icon-button{right:0}.sale-credential-password>.icon-button{color:#202723}.sale-credentials-fields .registration-select>span{position:absolute;right:12px;top:20px;width:0;height:0;border:5px solid transparent;border-bottom:0;border-top-color:#202723;font-size:0}@media(max-width:959px){.sale-credentials-dialog>.modal-head{padding-left:72px;padding-right:56px}.sale-credentials-dialog>.modal-head h2{text-align:left;line-height:22px}}.sale-authorizer-sheet{position:fixed;inset:auto 0 0;width:min(640px,100vw);max-width:100vw;height:min(500px,100dvh);max-height:100dvh;padding:0;margin:0 auto;border:0;border-radius:28px 28px 0 0;display:flex;flex-direction:column;background:#fff;overflow:hidden}.sale-authorizer-sheet>.modal-head{height:24px;min-height:24px;flex:none;padding:0 44px;margin:0;background:#fff;border:0}.sale-authorizer-sheet>.modal-head h2{width:100%;margin:0;text-align:center;font-size:14px;line-height:20px;font-weight:400;color:#0e2856}.sale-authorizer-sheet>.modal-head>.icon-button{position:absolute;width:1px;height:1px;min-width:0;min-height:0;overflow:hidden;clip:rect(0,0,0,0)}.sale-authorizer-sheet>.modal-head>.icon-button:focus-visible{right:4px;top:0;width:24px;height:24px;clip:auto;background:#fff;color:#0e2856;padding:2px;z-index:2}.sale-authorizer-sheet>div:nth-child(2){flex:none;padding:5px 8px 8px}.sale-authorizer-sheet .field{margin:0;position:relative}.sale-authorizer-sheet .field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sale-authorizer-sheet .field input{height:48px;min-height:48px;padding:8px 16px;border:1.5px solid #475569;font-size:16px;line-height:24px;font-weight:400;background:#f8f8f8}.sale-authorizer-sheet>.registration-options{flex:1;min-height:0;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:auto}.sale-authorizer-sheet .registration-options>button{min-height:48px;width:100%;padding:12px 16px;border:0;border-radius:0;background:#fff;color:#202723;text-align:left;font-size:16px;line-height:24px;font-weight:400}.sale-authorizer-sheet .registration-options>button[aria-selected=true]{background:#fff}.sale-authorizer-sheet .registration-options>button:hover,.sale-authorizer-sheet .registration-options>button:focus-visible{background:#f5f5f5}.sale-authorizer-sheet::backdrop{background:#0008}.sale-reference-source{width:280px;max-width:calc(100vw - 48px);height:190px;padding:0;border:0;border-radius:20px;background:#fbfdfd;overflow:hidden}.sale-reference-source>.modal-head{height:56px;min-height:56px;padding:24px 24px 8px;margin:0;border:0;display:flex;align-items:center}.sale-reference-source>.modal-head h2{width:100%;margin:0;text-align:center;font-size:16px;line-height:24px;font-weight:700;color:#ff6200}.sale-reference-source>.modal-head>.icon-button{display:none}.sale-reference-option{display:flex;align-items:center;gap:16px;width:100%;height:64px;min-height:64px;margin:0;padding:0 24px;border:0;background:transparent;text-align:left;color:#0e2856;font-size:14px;line-height:20px;font-weight:700}.sale-reference-option>.original-icon{font-family:LinntaeIcons;font-size:22px;line-height:22px;color:#ff6200;flex:none}.sale-reference-source.has-divider>.sale-reference-option{border-top:1px solid #e5e5e5}.sale-reference-source>.modal-actions{height:70px;min-height:70px;display:flex;align-items:flex-start;justify-content:flex-end;margin:0;padding:16px 24px 24px;border:0}.sale-reference-source>.modal-actions>.button{width:auto;height:30px;min-height:30px;margin:0;padding:4px 10px;border:1.5px solid #ff6200;background:#ff6200;color:#fff;font-size:12px;line-height:18px;font-weight:700}.sale-reference-source::backdrop{background:#0008}.deposit-filter-dialog{width:420px}.deposit-filter-form>.filter-dates{gap:12px;margin:16px 16px 0}.deposit-filter-form>.filter-dates>.field{margin:0;min-width:0;position:relative}.deposit-filter-form>.filter-dates>.field>span{position:absolute;top:-9px;left:12px;font-size:12px;line-height:18px;padding:0 3px;background:#fbfdfd;z-index:1}.deposit-filter-form>.filter-dates input{height:48px;min-height:48px;font-size:14px;padding:8px 12px}.deposit-filter-form .filter-optional-note{font-size:10px;line-height:15px;text-align:center;margin:8px 16px 0}.deposit-filter-field>.deposit-filter-numeric,.deposit-filter-field>.deposit-filter-money{position:absolute;left:12px;top:12px;width:24px;height:24px;display:grid;place-items:center;color:#202723;pointer-events:none}.deposit-filter-numeric{font-size:9px;font-weight:700}.deposit-filter-money{font-size:24px}.deposit-filter-form>.registration-catalog{margin:16px}.deposit-filter-form>.registration-catalog+.text-button{margin:0 16px;padding-top:0}.deposit-filter-form>.branch-filter-status{margin-top:24px}.deposit-filter-form .modal-actions{position:sticky;bottom:0;z-index:2;background:#fbfdfd}@media(max-width:339px){.deposit-filter-form>.filter-dates{grid-template-columns:1fr;gap:20px}}.deposit-filter-dialog{width:768px}.deposit-filter-form .filter-optional-note{margin-top:4px;font-size:12px;font-weight:500;line-height:18px}.deposit-filter-form>.filter-dates{grid-template-columns:calc((100% - 44px)/2) calc((100% - 12px)/2);gap:28px;width:min(380px,100%);margin:16px 0 8px}.deposit-filter-form>.filter-dates input{font-size:16px}.deposit-filter-form>.filter-dates input::-webkit-calendar-picker-indicator{opacity:0;width:0;padding:0;margin:0}.deposit-filter-form>.filter-dates .field:has(input[data-empty=true])>span{top:12px;left:12px;font-size:16px;line-height:24px;background:transparent;padding:0;pointer-events:none}.deposit-filter-form>.filter-dates input[data-empty=true]{color:transparent}.deposit-filter-form>.filter-dates input[data-empty=true]::-webkit-datetime-edit{visibility:hidden}.deposit-filter-field>.deposit-filter-numeric,.deposit-filter-field>.deposit-filter-money{z-index:1}.deposit-filter-form>.registration-catalog{margin:24px 0 16px;position:relative}.deposit-filter-form>.registration-catalog>span{position:absolute;top:-9px;left:12px;font-size:12px;line-height:18px;padding:0 3px;z-index:1;background:#fbfdfd;font-weight:400}.deposit-filter-form .registration-select{height:48px;min-height:48px;border:1.5px solid #475569;border-radius:25px;background:#f8f8f8;color:#0e2856;padding:8px 34px 8px 12px;font-size:14px;font-weight:600;position:relative}.deposit-filter-form .registration-select:after{content:"";position:absolute;right:14px;top:20px;border:5px solid transparent;border-bottom:0;border-top-color:#202723}.deposit-filter-form .registration-select{font-size:14px}.deposit-filter-form .registration-select:empty:before{content:""}@media(max-width:339px){.deposit-filter-form>.filter-dates{grid-template-columns:1fr;gap:20px;width:100%}}.deposit-banks-dialog{width:750px;height:650px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid #ff6200;border-radius:12px;overflow:hidden;background:#fff;color:#0e2856}.deposit-banks-dialog[open]{display:flex;flex-direction:column}.deposit-banks-dialog>.modal-head{height:55px;min-height:55px;background:#102954;color:#fff;margin:0;padding:0 8px 0 16px;border:0}.deposit-banks-dialog>.modal-head h2{display:flex;align-items:center;justify-content:center;position:relative;width:100%;font-size:16px;line-height:24px;margin:0;font-weight:700;padding-left:24px}.deposit-banks-dialog>.modal-head h2>svg{position:absolute;left:0}.deposit-banks-dialog>.modal-head>.icon-button{color:#fff;min-width:24px;width:24px;height:40px;padding:0}.deposit-banks-body{flex:1;min-height:0;overflow:auto;border-radius:0 0 8px 8px;background:linear-gradient(120deg,#f3f7fd,#cbdaf0 70%);padding-bottom:16px}.deposit-banks-body>p{margin:16px 16px 0 18px;font-size:14px;line-height:20px;font-weight:500}.deposit-banks-body>.deposit-banks-warning{color:#cf2013;font-weight:700}.deposit-banks-body>.support-card{margin:16px 15px}.deposit-banks-body .support-card h2{font-family:Roboto,Arial,sans-serif;font-size:12px;min-height:40px}.deposit-bank-account{width:100%;border:0;border-radius:0;background:#fff;text-align:left;color:#0e2856;min-height:44px;cursor:pointer}.deposit-bank-account>.original-material-icon{font-size:22px;flex:none}.deposit-bank-account:hover,.deposit-bank-account:focus-visible{background:#f3f7fd}.deposit-banks-actions{padding:16px 31px;min-height:79px}.deposit-banks-actions>.button{width:100%;height:48px;min-height:48px;background:#ff6200;color:#fff;border:0;font-size:16px;font-weight:700}.deposit-banks-dialog::backdrop,.deposit-bank-detail-dialog::backdrop{background:#0008}.deposit-bank-detail-dialog{width:280px;max-width:calc(100vw - 48px);padding:0;border:0;border-radius:20px;background:#fbfdfd;color:#0e2856}.deposit-bank-detail-dialog>.modal-head{height:64px;margin:0;border:0;padding:24px 24px 8px;justify-content:center}.deposit-bank-detail-dialog>.modal-head h2{font-size:16px;line-height:24px;margin:0;text-align:center;font-weight:700}.deposit-bank-detail-dialog>.modal-head>.icon-button{display:none}.deposit-bank-detail-body{padding:4px 24px 0}.deposit-bank-detail-row{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #e7ecf2;min-height:35px;font-size:12px;line-height:18px;font-weight:700}.deposit-bank-detail-row:last-of-type{border-bottom:0}.deposit-bank-detail-row>strong{color:#ff6200;font-size:12px;font-weight:700;flex:none}.deposit-bank-detail-row>span{min-width:0;flex:1;overflow-wrap:anywhere}.deposit-bank-detail-row>.icon-button{padding:0;width:24px;height:24px;min-width:24px;min-height:24px;color:#ff6200;flex:none}.deposit-bank-detail-dialog>.modal-actions{margin:0;border:0;padding:24px;height:79px;justify-content:flex-end}.deposit-bank-detail-dialog>.modal-actions>.button{min-height:30px;height:30px;padding:4px 10px;font-size:12px;font-weight:700;background:#102954;color:#fff;border:1.5px solid #102954}.deposit-banks-actions{height:79px;min-height:79px;flex:none;padding-top:16px;padding-bottom:15px}.deposit-banks-actions>.button{margin:0}.deposit-bank-account>.original-material-icon{color:#0e2856}.deposit-banks-body .support-card h2{gap:6px}.deposit-bank-detail-dialog{box-shadow:none}.deposit-bank-detail-row,.deposit-bank-detail-row>strong{font-weight:400}.deposit-bank-detail-dialog>.modal-actions{display:flex;align-items:flex-start;gap:0;height:79px}.deposit-bank-detail-dialog>.modal-actions>.button{width:auto;flex:none;margin:0;font-weight:500}.deposit-bank-detail-row>span{font-weight:400}@media(max-width:959px){.deposit-banks-dialog{width:calc(100vw - 80px);max-width:calc(100vw - 32px)}.deposit-bank-account>.support-value{min-width:0}}.deposit-create-shell .main-content{height:100dvh;overflow:hidden;padding:75px 16px 0}.deposit-create{height:100%;display:flex;flex-direction:column;min-height:0}.deposit-create>.panel-heading{flex:none;min-height:55px;height:55px;margin:0;border-radius:20px 20px 0 0;padding:0 20px;background:#102954;color:#fff;justify-content:space-between}.deposit-create>.panel-heading h1{font-size:18px;line-height:27px;font-weight:700;text-transform:uppercase;margin:0}.deposit-create>.panel-heading>a{display:none}.deposit-create>.panel-heading>.button{margin:0;font-size:12px;min-height:36px}.deposit-columns{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,600px) minmax(220px,1fr);gap:8px;border:2px solid #102954;border-top:0;border-radius:0 0 10px 10px;background:linear-gradient(120deg,#f3f7fd,#cbdaf0 70%);overflow:hidden}.deposit-form{display:flex;gap:0;border:0;border-radius:20px 20px 0 0;margin:0;background:#fff;padding:5px 0 24px;box-shadow:none;overflow:auto;min-width:0;align-self:stretch;justify-content:flex-start}.deposit-form>.field,.deposit-form>.registration-catalog{margin:0 16px 16px}.deposit-form>.registration-catalog{position:relative}.deposit-form>.registration-catalog>span{position:absolute;left:12px;top:-9px;z-index:1;background:#fff;padding:0 3px;font-size:12px;line-height:18px;font-weight:400}.deposit-form>.registration-catalog .registration-select{height:48px;min-height:48px;padding:8px 14px;border:1.5px solid #475569;background:#f8f8f8;border-radius:25px;color:#0e2856;font-size:14px;line-height:24px;font-weight:600;text-transform:uppercase}.deposit-form>.registration-catalog .registration-select>span{color:#202723;font-size:16px}.deposit-form>.registration-catalog .registration-select>span:only-child{position:absolute;right:14px}.deposit-attachment-input{position:absolute;width:1px;height:1px;opacity:0;clip:rect(0,0,0,0)}.deposit-attachment{flex:none;height:156px;min-height:156px;width:calc(100% - 32px);margin:16px;padding:2px;background:#ddd;border:2px dashed #102954;border-radius:20px;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;color:#102954;font-size:14px;font-weight:400}.deposit-attachment:hover{border-color:#ff6200}.deposit-attachment>img{max-width:100%;max-height:146px;object-fit:contain}.deposit-attachment>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deposit-date-time{grid-template-columns:2fr 1fr;gap:16px;margin:16px 16px 24px;align-items:center}.deposit-date-time>.field{margin:0;position:relative;min-width:0}.deposit-date-time>.field>span{position:absolute;top:-9px;left:12px;background:#fff;padding:0 3px;font-size:12px;z-index:1}.deposit-date-time input{height:48px;min-height:48px;border-radius:25px;font-size:16px;background:#f8f8f8;padding:8px 12px;border:1.5px solid #475569;color:#0e2856;min-width:0;width:100%}.deposit-date-time input::-webkit-calendar-picker-indicator{opacity:0;width:0;margin:0;padding:0}.deposit-date-time .field:has(input[data-empty=true])>span{top:12px;left:12px;background:transparent;padding:0;font-size:16px;line-height:24px;pointer-events:none}.deposit-date-time input[data-empty=true]{color:transparent}.deposit-date-time input[data-empty=true]::-webkit-datetime-edit{visibility:hidden}.deposit-text-field{margin:0 16px 16px;position:relative}.deposit-text-field>.field{margin:0;position:relative}.deposit-text-field>.field>span{position:absolute;top:-9px;left:12px;padding:0 3px;background:#fff;font-size:12px;line-height:18px;pointer-events:none;font-weight:700;text-transform:uppercase;z-index:1}.deposit-text-field>.field:has(input:placeholder-shown)>span{top:12px;font-size:14px;line-height:24px;padding:0;background:transparent}.deposit-text-field input{height:48px;min-height:48px;padding:8px 42px 8px 12px;border:1.5px solid #475569;border-radius:25px;color:#0e2856;font-size:14px;background:#fff}.deposit-text-field>.icon-button{position:absolute;right:8px;top:8px;width:32px;height:32px;min-height:32px;min-width:32px;padding:4px;color:#202723}.deposit-form>.button[type=submit],.deposit-form>button:last-child{align-self:center;flex:none;width:calc(100% - 64px);max-width:500px;height:52px;min-height:52px;margin:8px 16px 0;padding:12px;background:#ff6200;color:#fff;border:2px solid #ffb066;border-radius:26px;font-size:14px;font-weight:500}.deposit-form>.check-field{margin:8px 16px 20px}.deposit-notes{min-height:0;overflow:auto;border-left:2px solid #102954;padding:16px 16px 16px 22px;display:flex;flex-direction:column;justify-content:center;gap:16px}.deposit-notes .panel{margin:0;padding:8px 16px;border:1px solid #0078d4;border-left:8px solid #0078d4;border-radius:10px;background:#e7f3ff;box-shadow:none}.deposit-notes .panel h2{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:400;color:#202723;margin:0 0 8px}.deposit-notes .panel h2>svg{color:#0078d4;flex:none}.deposit-notes .panel p{font-size:14px;line-height:20px;font-weight:400;color:#005a9e;margin:0}.deposit-attachment-menu{width:280px;max-width:calc(100vw - 48px);padding:0;border:0;border-radius:20px;background:#fbfdfd}.deposit-attachment-menu>.modal-head{height:64px;margin:0;border:0;padding:24px 24px 8px;justify-content:center}.deposit-attachment-menu>.modal-head h2{font-size:16px;text-align:center;color:#ff6200;margin:0}.deposit-attachment-menu>.modal-head>.icon-button{display:none}.deposit-attachment-option{width:100%;display:flex;align-items:center;gap:16px;padding:12px 24px;min-height:48px;border:0;border-bottom:1px solid #e7ecf2;background:transparent;color:#0e2856;text-align:left;font-size:14px}.deposit-attachment-option>svg{color:#ff6200;flex:none}.deposit-attachment-menu>.modal-actions{margin:0;padding:16px 24px 24px;border:0;display:flex;justify-content:flex-end}.deposit-attachment-menu>.modal-actions>.button{width:auto;min-height:30px;height:30px;margin:0;padding:4px 10px;background:#ff6200;color:#fff;font-size:12px;border:1.5px solid #ff6200}.deposit-attachment-preview img{max-width:100%;max-height:60dvh;object-fit:contain}.deposit-attachment-preview object{width:100%;height:60dvh}.deposit-attachment-menu::backdrop{background:#0008}@media(min-width:1501px){.deposit-create{max-width:calc(100vw - 700px);margin:auto}}@media(max-width:959px){.deposit-create-shell .main-content{padding:65px 0 90px;height:100dvh;overflow:hidden}.deposit-create>.panel-heading{display:none}.deposit-columns{display:flex;flex-direction:column;border:0;border-radius:20px 20px 0 0;background:#fff;gap:0}.deposit-form{flex:1;min-height:0;overflow:auto;padding-bottom:20px}.deposit-notes{display:none}.deposit-form>button:last-child{width:calc(100% - 32px);margin-top:8px}.deposit-create-shell .original-mobile-footer{height:90px}.deposit-date-time{grid-template-columns:2.25fr 1fr}}@media(max-width:359px){.deposit-date-time{grid-template-columns:1fr;gap:16px}}.deposit-date-time{display:grid!important}.deposit-date-time>.field>span{font-weight:400}.deposit-text-field>.field>span{font-weight:600}.deposit-form>.registration-catalog .registration-select{position:relative}.deposit-form>.registration-catalog .registration-select>span{font-size:0;position:absolute;right:14px;top:20px;border:5px solid transparent;border-bottom:0;border-top-color:#202723;width:0;height:0}.deposit-attachment-menu>.modal-actions>.button{flex:none}@media(max-width:959px){.deposit-create>.panel-heading{display:flex;height:auto;min-height:0;padding:0;background:transparent}.deposit-create>.panel-heading>h1{display:none}.deposit-create>.panel-heading>.button{margin:8px 16px 12px}.deposit-create-shell .main-content:has(.card-payment){overflow:auto}}.deposit-catalog-popup{width:500px;height:600px;max-width:calc(100vw - 80px);max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:28px;background:#fbfdfd;overflow:hidden;box-shadow:none}.deposit-catalog-popup[open]{display:flex;flex-direction:column}.deposit-catalog-popup>.modal-head{height:44px;min-height:44px;padding:16px 16px 8px;margin:0;border:0;justify-content:center}.deposit-catalog-popup>.modal-head h2{font-size:14px;line-height:20px;font-weight:400;text-transform:uppercase;margin:0}.deposit-catalog-popup>.modal-head>.icon-button{display:none}.deposit-catalog-popup>.modal-head+div{margin:0;padding:0 8px 8px}.deposit-catalog-popup .field{margin:0}.deposit-catalog-popup .field>span{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.deposit-catalog-popup .field input{height:48px;min-height:48px;border:1.5px solid #475569;border-radius:25px;background:#f8f8f8;padding:8px 12px;font-size:16px;font-weight:400}.deposit-catalog-popup .registration-options{flex:1;min-height:0;max-height:none;margin:0;border:0;border-radius:0;padding:0;overflow:auto}.deposit-catalog-popup .registration-options>button{width:100%;min-height:48px;border:0;border-radius:0;background:transparent;padding:12px 16px;font-size:16px;line-height:24px;text-align:left;font-weight:400;color:#202723}.deposit-catalog-popup .registration-options>button:hover,.deposit-catalog-popup .registration-options>button:focus-visible{background:#edf3fa}.deposit-catalog-popup::backdrop{background:#0008}.deposit-form>.deposit-switch{flex:none;margin:8px 16px 16px;min-height:48px;padding:0;justify-content:center;gap:16px;color:#0e2856}.deposit-form>.deposit-switch>span:first-child{font-size:14px;max-width:190px;text-align:center;font-weight:600}.deposit-catalog-popup.no-search>.modal-head+.registration-options{padding:0}.deposit-attachment-menu>.modal-actions{height:80px;min-height:80px;align-items:flex-start;padding-top:24px}.deposit-attachment-option{width:calc(100% - 48px);margin:0 24px;padding:12px 0;font-weight:600}.deposit-attachment-menu>.modal-head h2{font-weight:700}.deposit-form{scrollbar-width:none}.deposit-form::-webkit-scrollbar{display:none}.deposit-form>.deposit-switch{margin:0 16px 16px;padding:0 16px;justify-content:space-between;border:1.5px solid #e1e5ed;border-radius:25px;min-height:50px;height:50px}.deposit-form>.deposit-switch>span:first-child{font-size:16px;line-height:24px;font-weight:700;text-align:left;max-width:190px}.deposit-switch>.recharge-switch{width:52px;height:32px;background:#fbfdfd;border:2px solid #202723}.deposit-switch>.recharge-switch:before{left:2px;top:2px;width:24px;height:24px;content:"×";background:#102954;color:#fff;display:grid;place-items:center;line-height:24px;font-size:20px;box-shadow:none}.deposit-switch>input:checked+.recharge-switch{background:#fbfdfd}.deposit-switch>input:checked+.recharge-switch:before{left:22px;content:"✓";background:#ff6200;font-size:16px}@font-face{font-family:ReferenceAwesomeSolid;src:url(/fonts/fa-solid-reference.otf) format("opentype");font-display:swap}.deposit-upload-icon{font-family:ReferenceAwesomeSolid;font-size:50px;line-height:50px;color:#102954}.deposit-folder-icon{font-family:ReferenceAwesomeSolid;font-size:20px;line-height:24px;color:#ff6200}.deposit-form>.registration-catalog .registration-select{font-size:16px;font-weight:700}.deposit-list-shell .main-content{padding:75px 16px 24px}.deposit-query .query-panel{background:transparent;border:0;box-shadow:none;border-radius:0;margin:0;padding:0}.deposit-query .query-panel>.panel-heading{margin:0 8px 16px;min-height:40px;height:40px;display:flex;justify-content:space-between;align-items:center}.deposit-query .panel-heading h2{font-size:18px;line-height:27px;text-transform:uppercase;color:#fff;margin:0;font-weight:700}.deposit-query .query-actions{display:flex;gap:10px;align-items:center;flex-wrap:nowrap}.deposit-query .query-actions>.button{height:38px;min-height:38px;margin:0;padding:5px 12px;font-size:12px;font-weight:600;border:1.5px solid #ff6200;border-radius:25px;white-space:nowrap;background:#fff;color:#102954}.deposit-query .query-actions>.deposit-new{order:2;background:#ff6200;color:#fff}.deposit-new:before{content:"⊕";font-size:24px;line-height:24px}.deposit-query .query-actions>.deposit-banks-trigger{order:3;color:#fff;border-color:#fff;background:transparent}.deposit-banks-trigger:before{font-family:LinntaeIcons;content:"";font-size:24px;line-height:24px}.deposit-query .query-actions>.movement-refresh{padding:4px;min-width:28px;width:28px;background:transparent;border:0;color:#fff}.deposit-query .movement-refresh>span{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.deposit-query .table-scroll{background:#fbfdfd;border-radius:0;max-height:70dvh;overflow:auto;scrollbar-width:thin;scrollbar-color:#ff6200 #e7ecf2}.deposit-query table{min-width:1200px;width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}.deposit-query th{height:56px;background:#102954;color:#fff;padding:12px 20px;border:1px solid #10254c;text-align:left}.deposit-query .query-sort{color:inherit;font-size:12px;font-weight:700;white-space:nowrap}.deposit-query td{padding:4px 20px;min-height:52px;height:52px;border:1px solid #e1e5ed;color:#102954;font-size:12px;line-height:17px;font-weight:700;overflow-wrap:anywhere}.deposit-query td:first-child{padding-left:38px}.deposit-query .deposit-dates{gap:0;font-size:12px;line-height:17px}.deposit-dates>span:nth-child(2n),.deposit-bank-cell>span:last-child{color:#058856}.deposit-bank-cell{display:flex;flex-direction:column;font-size:12px;line-height:17px}.deposit-query td.deposit-state.new{color:#d19a05}.deposit-query td.deposit-state.released{color:#058856}.deposit-query td.deposit-state.rejected{color:#a4000b}.deposit-query .pagination{margin:0;min-height:56px;background:#e8edf1;border-radius:0 0 10px 10px;padding:6px 20px;display:flex;align-items:center;justify-content:flex-end;gap:24px;font-size:14px;font-weight:400}.deposit-query .pagination label{font-size:14px;font-weight:400;display:flex;gap:20px;align-items:center}.deposit-query .pagination select{background:transparent;border:0;font-size:12px;min-width:50px;padding:0}.deposit-query .pagination>.icon-button{width:32px;min-width:32px}.deposit-exports{display:flex;gap:20px;margin-right:auto}.deposit-exports>.text-button{padding:0;width:40px;min-width:40px;color:#fa4420}.deposit-exports>.text-button:last-child{color:#4caf50}.deposit-query .original-empty-list{background:#fbfdfd;border-radius:10px;min-height:218px;width:100%}.deposit-cards{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}.deposit-card{--deposit-color:#ffc936;--deposit-bg:#fff6df;--deposit-text:#ff6200;background:var(--deposit-bg);border:1px solid var(--deposit-color);border-radius:10px;color:#475569;overflow:hidden;font-size:12px;line-height:17px;flex:none}.deposit-card.released{--deposit-color:#00bd76;--deposit-bg:#ebf6f2;--deposit-text:white}.deposit-card.rejected{--deposit-color:#b3261e;--deposit-bg:#fbeced;--deposit-text:white}.deposit-card>header{height:50px;display:flex;align-items:center;gap:0}.deposit-card>header>strong{flex:none;width:150px;height:50px;border-radius:9px 15px 15px 0;background:var(--deposit-color);color:var(--deposit-text);display:flex;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:700}.deposit-card>header>strong>svg{color:#fff;flex:none}.deposit-card>header>span{flex:1;min-width:0;text-align:center;white-space:nowrap;color:#058856;font-size:12px;font-weight:600}.deposit-card>header>.original-row-trigger{width:40px;min-width:40px;padding:8px;margin:0;color:#202723}.deposit-card-body{display:flex;align-items:center;gap:6px;padding:8px}.deposit-card-icon{width:48px;height:48px;border-radius:50%;background:var(--deposit-color);flex:none;position:relative}.deposit-card-icon:before{content:"";position:absolute;inset:8px;-webkit-mask:url(/assets/images/depositos.svg) center/contain no-repeat;mask:url(/assets/images/depositos.svg) center/contain no-repeat;background:var(--deposit-text)}.deposit-card dl{margin:0;flex:1;min-width:0}.deposit-card dl>div{display:flex;gap:6px;line-height:17px;min-height:17px}.deposit-card dt{text-transform:uppercase;font-weight:400;white-space:nowrap}.deposit-card dd{margin:0;font-weight:700;overflow-wrap:anywhere}.deposit-card>p{border-top:1px solid #0e2856;margin:0;padding:0 8px 8px;line-height:17px;color:#a4000b;font-weight:400}.deposit-card.released>p{color:#058856}@media(max-width:959px){.deposit-list-shell .main-content{padding:65px 0 90px;height:100dvh;display:flex;flex-direction:column;overflow:hidden!important}.deposit-list-shell .query-screen{flex:1;min-height:0;display:flex;flex-direction:column}.deposit-query .query-panel{height:100%;min-height:0;overflow:auto;scrollbar-width:none}.deposit-query .query-panel>.panel-heading{margin:0 8px;height:54px;min-height:54px;justify-content:flex-end;padding:8px 0 4px}.deposit-query .panel-heading h2{display:none}.deposit-query .query-actions{gap:10px}.deposit-query .query-actions>.movement-refresh{display:none}.deposit-query .query-actions>.deposit-download{order:3;border-color:#fff;color:#fff;background:transparent;padding:4px 10px}.deposit-query .query-actions>.button{height:38px;min-height:38px;padding:4px 10px}.deposit-query .original-empty-list{width:calc(100% - 32px);margin:16px;min-height:250px}.deposit-list-shell .original-mobile-footer{height:90px}.deposit-query .query-sentinel{height:1px}.deposit-query .query-panel::-webkit-scrollbar{display:none}}@media(max-width:959px){.deposit-query .query-actions>.deposit-banks-trigger{display:none}}.deposit-query{margin:0}.deposit-query td{white-space:normal}.deposit-query .table-scroll,.deposit-query .pagination{margin-left:4px;margin-right:4px;width:calc(100% - 8px)}.deposit-card dl{padding-left:8px}.deposit-card>header>.original-row-trigger{width:56px;min-width:56px}.deposit-query .deposit-dates{min-width:0}.deposit-query td:nth-child(3){padding-right:8px}.deposit-query>.query-panel[hidden]{display:none}.deposit-detail-page{--deposit-status:#ffc936;--deposit-note:#fff6df;--deposit-status-text:#ff6200;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center}.deposit-detail-page.released{--deposit-status:#00bd76;--deposit-note:#ebf6f2;--deposit-status-text:white}.deposit-detail-page.rejected{--deposit-status:#b3261e;--deposit-note:#fbeced;--deposit-status-text:white}.deposit-detail-page>h2{font-size:18px;line-height:27px;font-weight:700;text-align:center;color:#fff;margin:0 0 32px;min-height:27px;flex:none}.deposit-detail-frame{position:relative;flex:1;min-height:0;width:420px;max-width:100%;border:1px solid #e1e5ed;border-radius:20px 20px 0 0;padding:40px 16px 16px;background:linear-gradient(135deg,#f8fbff,#c9d9f1 90%)}.deposit-detail-status{position:absolute;left:calc(50% - 30px);top:-30px;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;color:var(--deposit-status-text);background:var(--deposit-status);box-shadow:0 2px 1px #091e4240}.deposit-detail-scroll{height:100%;min-height:0;overflow:auto;scrollbar-width:none}.deposit-detail-scroll::-webkit-scrollbar{display:none}.deposit-detail-data,.deposit-detail-receipt{padding:16px;border-radius:10px;background:linear-gradient(135deg,#eff1f3,#fff);box-shadow:0 5px 10px #1e4b9c4d}.deposit-detail-data>dl{margin:0}.deposit-detail-data dl>div{margin:0}.deposit-detail-data dt{font-size:12px;line-height:18px;font-weight:400;color:#202723}.deposit-detail-data dd{font-size:18px;line-height:25px;font-weight:600;color:#ff6200;margin:0;overflow-wrap:anywhere}.deposit-detail-comment{margin-top:16px;border:1px solid #fa4420;border-left:8px solid #fa4420;border-radius:10px;background:#fbeced;padding:8px 12px;color:#a4000b}.deposit-detail-comment>strong{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;color:#202723}.deposit-detail-comment>p{margin:8px 0 0;font-size:12px;line-height:18px}.released .deposit-detail-comment{border-color:#00bd76;background:#ebf6f2;color:#058856}.deposit-detail-receipt{height:80px;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.deposit-detail-extra{display:flex;justify-content:space-between;margin-top:16px;flex-wrap:wrap;gap:8px}.deposit-detail-extra>.text-button{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px}.deposit-detail-shell .main-content{height:100dvh;padding-bottom:0;overflow:hidden}.deposit-detail-shell .deposit-query{height:100%;min-height:0}@media(max-width:959px){.deposit-detail-shell .main-content{padding-bottom:90px}.deposit-detail-page>h2{font-size:20px;line-height:29px;margin-top:8px;margin-bottom:32px}.deposit-detail-frame{width:100%}.deposit-detail-extra{margin-top:180px}}@media(max-width:959px){.deposit-detail-extra{margin-top:16px}}.deposit-detail-page>h2{font-size:20px}.deposit-detail-page>h2:focus{outline:none}@media(max-width:959px){.deposit-detail-shell .original-mobile-title>img{width:148px;max-width:148px;height:50px;object-fit:contain;display:block;margin:0 auto}}.deposit-detail-scroll{margin:-8px;padding:8px;width:calc(100% + 16px);height:calc(100% + 16px)}.deposit-detail-status>.original-material-icon{font-size:25px;line-height:25px}.deposit-card>header>strong>.original-material-icon{font-size:25px;line-height:25px;color:#fff;flex:none}.deposit-note-icon{font-family:ReferenceAwesomeSolid;font-size:16px;line-height:16px;color:#fa4420;flex:none}.released .deposit-note-icon{color:#00bd76}.released .deposit-detail-comment>p{color:#0e2856}.deposit-receipt-preview{display:flex;align-items:center;justify-content:center;width:60px;height:60px;min-height:60px;padding:0;margin:0;border:0;background:transparent;color:#102954;cursor:pointer}.deposit-receipt-preview>.original-material-icon{font-size:60px;line-height:60px}.deposit-receipt-preview>img{width:60px;height:60px;object-fit:contain}.deposit-detail-receipt>.deposit-receipt-preview{border:1.5px solid var(--deposit-note)}.deposit-receipt-error{max-width:240px;white-space:normal;font-size:11px;line-height:16px}.deposit-receipt-error>.text-button{font-size:11px;padding:4px}.transfer-create-shell .main-content{height:100dvh;padding:75px 16px 0;overflow:hidden}.transfer-create-page{width:500px;max-width:100%;height:100%;min-height:0;margin:0 auto;display:flex;flex-direction:column}.transfer-create-page>h1{flex:none;margin:0 0 20px;text-align:center;text-transform:uppercase;font-size:20px;line-height:27px;font-weight:700;color:#fff}.transfer-create-form{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:none;margin:0;padding:0;background:#fff;border:0;border-radius:10px 10px 0 0;overflow:hidden}.transfer-create-fields{flex:1;min-height:0;overflow:auto;scrollbar-width:none;padding-bottom:16px}.transfer-create-fields::-webkit-scrollbar{display:none}.transfer-create-fields>.registration-catalog{position:relative;margin:16px 16px 0}.transfer-create-fields>.registration-catalog>span{position:absolute;z-index:1;left:12px;top:-9px;font-size:12px;line-height:18px;padding:0 3px;background:#fff;font-weight:400}.transfer-create-fields .registration-select{position:relative;height:48px;min-height:48px;width:100%;border:1.5px solid #475569;border-radius:25px;padding:8px 40px 8px 12px;background:#f8f8f8;color:#102954;font-size:16px;line-height:24px;font-weight:700;display:block;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.transfer-create-fields .registration-select:has(.catalog-prefix){padding-left:42px}.transfer-create-fields .registration-select>.catalog-prefix{position:absolute;left:8px;top:11px;width:24px;height:24px;color:#202723;display:grid;place-items:center}.transfer-create-fields .catalog-prefix>.original-material-icon{font-size:24px;line-height:24px}.transfer-create-fields .registration-select>span:last-child{position:absolute;right:14px;top:20px;font-size:0;width:0;height:0;border:5px solid transparent;border-bottom:0;border-top-color:#202723}.transfer-create-fields>.text-button{font-size:11px;margin-left:16px;padding:4px;min-height:20px}.transfer-text-field{margin:8px 16px 16px;position:relative}.transfer-text-field>.field{position:relative;margin:0}.transfer-text-field>.field>span{position:absolute;z-index:1;top:-9px;left:42px;background:#fff;padding:0 3px;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;pointer-events:none}.transfer-text-field>.field:has(input:placeholder-shown)>span{top:12px;font-size:16px;line-height:24px;background:transparent;padding:0}.transfer-text-field input,.transfer-text-field textarea{width:100%;min-height:48px;height:48px;border:1.5px solid #475569;border-radius:25px;background:#fff;padding:8px 42px 8px 48px;color:#102954;font-size:16px;line-height:24px;font-weight:600}.transfer-text-field>.transfer-dollar,.transfer-text-field>.original-material-icon{position:absolute;z-index:1;top:9px;left:8px;pointer-events:none;color:#202723;width:30px;line-height:30px;text-align:center;font-size:30px}.transfer-dollar{font-family:ReferenceAwesomeSolid}.transfer-text-field>.icon-button{position:absolute;right:4px;top:8px;width:32px;height:32px;min-height:32px;min-width:32px;padding:4px;color:#202723}.transfer-comment-field{margin-top:0;margin-bottom:0}.transfer-comment-field textarea{height:122px;min-height:122px;resize:none;padding-top:12px;font-weight:400}.transfer-comment-field>.original-material-icon{top:calc(50% - 15px);font-size:28px}.transfer-comment-field>.icon-button{top:calc(50% - 16px)}.transfer-comment-field>.field:has(textarea:placeholder-shown)>span{top:calc(50% - 12px);font-size:16px;line-height:24px;background:transparent;padding:0}.transfer-create-form>.modal-actions{flex:none;margin:0;padding:16px;min-height:84px;height:84px;border:0;display:flex}.transfer-create-form>.modal-actions>.transfer-form-return{display:none}.transfer-create-form>.modal-actions>.button.primary{width:100%;flex:1;height:52px;min-height:52px;margin:0;border:2px solid #ffb066;border-radius:26px;background:#ff6200;color:#fff;font-size:14px;font-weight:500}.transfer-catalog-popup>.modal-head h2{text-transform:none;font-size:14px;font-weight:400}.transfer-catalog-popup.no-search .registration-options{padding:0}.transfer-create-page>.notice{flex:none}@media(max-width:959px){.transfer-create-shell .main-content{padding:65px 0 90px;display:flex;flex-direction:column}.transfer-create-page{flex:1;height:auto;min-height:0;width:100%;margin:8px 0 0}.transfer-create-page>h1{display:none}.transfer-create-shell .original-mobile-footer{height:90px}}.transfer-catalog-popup>.modal-head{height:20px;min-height:20px;padding:0 16px}.transfer-catalog-popup>.modal-head h2{line-height:20px}.transfer-text-field>.field>span{left:50px}.transfer-destination-sheet{position:fixed;inset:auto 0 0;width:640px;max-width:100vw;height:500px;max-height:100dvh;margin:0 auto;padding:0;border:0;border-radius:28px 28px 0 0;overflow:hidden;background:#fbfdfd;box-shadow:none}.transfer-destination-sheet[open]{display:flex;flex-direction:column}.transfer-destination-sheet>.modal-head{height:20px;min-height:20px;padding:0;margin:0;border:0;justify-content:center;color:#102954}.transfer-destination-sheet>.modal-head h2{font-size:14px;line-height:20px;font-weight:400;margin:0;width:100%;text-align:center}.transfer-destination-sheet>.modal-head>.icon-button{display:none}.transfer-destination-title{display:block;width:100%;touch-action:none}.transfer-destination-content{flex:1;min-height:0;display:flex;flex-direction:column}.transfer-destination-search{padding:8px}.transfer-destination-search>.field{margin:0}.transfer-destination-search>.field>span{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.transfer-destination-search input{height:48px;min-height:48px;border:1.5px solid #475569;border-radius:25px;padding:8px 12px;font-size:16px;font-weight:400;background:#f8f8f8;color:#102954}.transfer-destination-sheet .transfer-destination-results{flex:1;min-height:0;max-height:none;overflow:auto}.transfer-destination-sheet .transfer-destination-results>button[role=option]{min-height:48px;padding:12px 16px;font-size:16px;line-height:24px;font-weight:400;color:#202723;background:transparent;border:0}.transfer-destination-sheet .transfer-destination-results>button[role=option]:hover,.transfer-destination-sheet .transfer-destination-results>button[role=option]:focus-visible{background:#f5f5f5}.transfer-destination-sheet::backdrop{background:#0008}.transfer-destination-sheet{width:420px;background:#fff}.transfer-create-fields .transfer-destination-field>.registration-select{white-space:normal;text-overflow:clip;line-height:24px;padding-top:0;padding-bottom:0;display:flex;align-items:center}.transfer-create-fields .transfer-destination-field>.registration-select{overflow:visible}.transfer-filter-dialog{width:768px}.transfer-filter-form{padding-top:12px}.transfer-filter-form>.registration-catalog{margin-top:24px}.transfer-filter-form>.branch-filter-status{margin:16px 0 0}.transfer-filter-form .transfer-empty-saldo{top:12px;left:12px;font-size:16px;line-height:24px;background:transparent;padding:0;pointer-events:none}.transfer-filter-form .branch-filter-status:has(.transfer-empty-saldo) select{color:transparent}.transfer-filter-form .branch-filter-status select option{color:#102954}.transfer-filter-form>.registration-catalog .registration-select>span:last-child{display:none}.transfer-filter-form .deposit-filter-money{font-family:ReferenceAwesomeSolid}.transfer-filter-form>.branch-filter-status:after{content:"";position:absolute;right:20px;top:20px;border:5px solid transparent;border-bottom:0;border-top-color:#202723;pointer-events:none}.transfer-filter-form>.branch-filter-status select{padding-right:40px}.transfer-filter-form>.transfer-destination-field{margin-top:16px}.transfer-filter-form{padding-bottom:8px}.transfers-list>.panel-heading{min-height:42px;margin:0 0 16px;padding:0 4px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.transfers-list>.panel-heading h1{font-size:18px;margin:0}.transfers-list .query-actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;width:auto}.transfers-list .query-actions>.button{width:auto;min-height:38px;height:38px;border-radius:24px;padding:5px 10px;font-size:12px;font-weight:700;gap:5px}.transfers-list .original-filter-button{border:2px solid #ff6200;background:#fff;color:#0e2856}.transfers-list .original-new-button{border:2px solid #ff8d3f;background:#ff6200;color:#fff}.transfers-list>.table-scroll{border-radius:0;scrollbar-width:thin;scrollbar-color:#ff6200 #e8ebf1}.transfers-list table{table-layout:fixed;width:100%;min-width:1200px}.transfers-list th,.transfers-list td{width:171px;padding:14px 20px;white-space:normal;font-size:12px;font-weight:700}.transfers-list th:first-child,.transfers-list td:first-child{padding-left:40px}.transfers-list th button{font-size:12px;text-decoration:none}.transfers-list .original-pagination{margin:0}.transfers-list>.query-export{border-radius:0;justify-content:flex-start}.transfer-mobile-page .branch-mobile-heading{justify-content:center;gap:10px}.transfer-mobile-page .transfer-download-button{border:1px solid #fff;background:transparent;color:#fff;border-radius:22px;font-weight:500;gap:4px}.transfer-mobile-record .branch-mobile-icon{font-size:33px}.transfer-mobile-record header strong{display:flex;gap:4px;align-items:center;min-width:0;max-width:calc(100% - 105px)}.transfer-mobile-record header strong>span{flex:none}.transfer-mobile-record header strong em{margin:0}.transfer-mobile-record .branch-mobile-info dd{text-transform:uppercase}.transfer-mobile-record .branch-mobile-info dt{white-space:nowrap}.transfers-list{margin:-16px -8px 0}.transfers-list table{width:100%;min-width:1050px}.transfers-list th,.transfers-list td{width:150px;padding:8px 20px;line-height:17px;background:#fbfdfd}.transfers-list th{background:#102954}.transfers-list th:first-child,.transfers-list td:first-child{padding-left:24px}.transfer-dates>div{margin-bottom:16px}.transfer-dates>div:last-child{margin:0}.transfer-dates span{display:block;text-transform:uppercase;font-size:12px;line-height:16px}.transfer-dates strong{display:block;color:#008753;line-height:17px;font-size:12px}.transfer-table-footer{display:flex;align-items:center;justify-content:space-between;background:#e8ebf1;border-radius:0 0 12px 12px}.transfer-table-footer .original-pagination{flex:1;background:transparent;border-radius:0;min-width:0}.transfer-table-exports{display:flex;gap:14px;padding:8px 20px}.transfer-table-exports .text-button{width:48px;height:44px;padding:4px;color:#ff453a}.transfer-table-exports .text-button+button{color:#4db452}.transfer-mobile-record{margin-bottom:0}.transfer-mobile-record header strong{max-width:none;flex:1;margin-right:8px}.transfer-mobile-record header strong>.transfer-title-name{flex:1;min-width:0;max-width:185px}.transfer-mobile-record .branch-mobile-info dd{font-weight:600;text-transform:none}.transfer-mobile-record .branch-mobile-info dt{font-weight:400}.transfer-mobile-page .branch-mobile-heading{justify-content:flex-end}.transfer-mobile-record .branch-mobile-info{gap:0}.transfer-mobile-record .branch-mobile-info dl>div{gap:5px;padding-left:8px}.transfer-mobile-record .branch-mobile-info dl>div>span{font-weight:600}.transfer-mobile-record .branch-mobile-icon{background:#e3e6ee;font-size:30px}.transfer-mobile-page .transfer-download-button{border-width:2px}.transfer-mobile-record .branch-mobile-info dl{line-height:17px}.transfers-list td:nth-child(3){padding-right:6px}.transfers-list>.table-scroll{scrollbar-width:auto}.transfers-list>.table-scroll::-webkit-scrollbar{height:4px}.transfers-list>.table-scroll::-webkit-scrollbar-thumb{background:#ff6200}.transfers-list>.table-scroll::-webkit-scrollbar-track{background:#e8ebf1}.transfers-list>.table-scroll{scrollbar-width:thin}.transfer-table-exports .reference-fa-regular{font-size:30px;line-height:32px}.transfer-report-dialog>p{margin:28px 30px 16px;font-size:18px;font-weight:700;line-height:26px}.transfer-report-dialog>.query-report-options{display:flex;justify-content:space-evenly;gap:16px;margin:0 30px 26px}.transfer-report-dialog .query-report-options>.text-button{display:flex;flex-direction:column;align-items:center;gap:0;padding:0;width:110px;height:110px;min-height:110px;flex:none;border:1px solid #e3e6ee;border-radius:16px;overflow:hidden;text-decoration:none;color:#f44336}.transfer-report-dialog .query-report-options>.text-button+button{color:#4caf50}.transfer-report-dialog .query-report-options>.text-button>.reference-fa-regular{display:grid;place-items:center;font-size:64px;line-height:64px;flex:1;width:100%;font-weight:400}.transfer-report-dialog .query-report-options>.text-button>span:last-child{display:grid;place-items:center;height:30px;min-height:30px;width:100%;background:#102954;color:#fff;font-size:14px;line-height:20px;font-weight:600}.transfer-receipt-page{width:390px;max-width:100%;height:100%;overflow:auto;margin:0 auto;padding:13px 32px 24px;scrollbar-width:none;text-align:center}.transfer-receipt-capture{padding-top:35px;position:relative;isolation:isolate}.ticket.transfer-receipt-paper{position:relative;box-sizing:border-box;width:100%;max-width:none;margin:0;background:#f6f8fc;border:0;border-radius:0;padding:36px 16px 32px;box-shadow:none;text-align:center;color:#64748b;-webkit-mask-image:radial-gradient(circle at 0 78px,transparent 10px,#000 10.5px),radial-gradient(circle at 100% 78px,transparent 10px,#000 10.5px),radial-gradient(circle at 15px 100%,transparent 10px,#000 10.5px);mask-image:radial-gradient(circle at 0 78px,transparent 10px,#000 10.5px),radial-gradient(circle at 100% 78px,transparent 10px,#000 10.5px),radial-gradient(circle at 15px 100%,transparent 10px,#000 10.5px);-webkit-mask-size:100% 100%,100% 100%,30px 100%;mask-size:100% 100%,100% 100%,30px 100%;-webkit-mask-repeat:no-repeat,no-repeat,repeat-x;mask-repeat:no-repeat,no-repeat,repeat-x;-webkit-mask-composite:source-in;mask-composite:intersect}.transfer-receipt-check{position:absolute;top:0;left:calc(50% - 30px);display:grid;place-items:center;width:60px;height:60px;background:#00bd76;color:#fff;border-radius:50%;font-family:ReferenceAwesomeSolid;font-size:42px;line-height:42px;box-shadow:0 2px 2px #091e4240}.transfer-receipt-paper h2.transfer-receipt-branch{font-size:16px;line-height:24px;font-weight:700;margin:0;color:#4c535e}.transfer-ticket-perforation{margin:18px -16px 12px;border-top:2px dotted #cbd4e1}.transfer-receipt-paper h2.transfer-receipt-heading{font-size:16px;font-weight:700;line-height:24px;color:#ff6200;margin:0 0 32px}.transfer-receipt-paper dl.transfer-receipt-data{margin:0}.transfer-receipt-paper dl.transfer-receipt-data>div{display:flex;gap:0;padding:0;margin:0 0 8px;border:0;font-size:14px;line-height:21px;align-items:start}.transfer-receipt-paper dl.transfer-receipt-data dt,.transfer-receipt-paper dl.transfer-receipt-data dd{flex:1;max-width:50%;font-size:14px;font-weight:400;color:#64748b;margin:0;white-space:normal;overflow-wrap:anywhere}.transfer-receipt-paper dl.transfer-receipt-data dt{text-align:left}.transfer-receipt-paper dl.transfer-receipt-data dd{text-align:right}.transfer-receipt-data>div[data-field=Fecha] :is(dt,dd){font-weight:700!important;color:#4c535e!important}.transfer-receipt-data>div[data-field=Folio] dd{font-weight:700!important;color:#079d49!important}.transfer-receipt-balances{display:flex;gap:8px;margin:8px 0 16px;padding:0;border-block:2px dashed #dce1e9}.transfer-receipt-balances>div{flex:1;min-width:0}.transfer-receipt-paper h3{color:#ff6200;font-size:16px;line-height:24px;font-weight:700;margin:0}.transfer-receipt-paper p{color:#64748b;font-size:14px;line-height:21px;margin:0;overflow-wrap:anywhere}.transfer-receipt-comment{padding:0 0 24px;margin:0 0 16px}.transfer-receipt-comment>p{margin-top:8px;text-align:start}.transfer-receipt-total{display:flex;justify-content:space-between;gap:12px;border-top:2px dashed #dce1e9;padding-top:16px;font-size:16px;line-height:24px;color:#ff6200;font-weight:700}.transfer-receipt-actions{justify-content:center;gap:10px;margin-top:80px}.transfer-receipt-actions>.button{min-width:110px;min-height:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;font-size:12px}.transfer-receipt-return{margin:20px auto}.transfer-receipt-reversed{margin:8px 0!important}.transfer-receipt-page .demo-watermark{display:block;margin-bottom:12px;font-size:11px;color:#b3261e}@media(min-width:960px){.transfer-receipt-page{height:auto;padding-top:20px}}@media print{body:has(.transfer-receipt-page) *{visibility:hidden}.transfer-receipt-paper,.transfer-receipt-paper *{visibility:visible!important}.ticket.transfer-receipt-paper{position:absolute;left:0;top:0;width:80mm;-webkit-mask:none;mask:none}.transfer-receipt-page{padding:0;overflow:visible;height:auto}}.transfer-receipt-shell .original-mobile-title{display:flex;align-items:center;justify-content:center}.transfer-receipt-shell .original-mobile-title>img{width:148px;height:50px;max-width:100%;object-fit:contain}.transfer-receipt-paper .transfer-receipt-balances{margin-bottom:8px}.transfer-receipt-paper .transfer-receipt-comment{padding-bottom:8px}.ticket.transfer-receipt-paper{padding-bottom:28px}.transfer-receipt-actions{margin-top:160px}.invoice-row-menu{width:280px;padding:8px 0;background:#fbfdfd;border-radius:3px;box-shadow:0 2px 4px #0004}.invoice-row-menu>[role=menuitem]{min-height:48px;padding:4px 12px;display:block;font-size:14px;line-height:21px;font-weight:400;white-space:pre-line;color:#102954;overflow-wrap:anywhere}.invoice-row-menu>[role=menuitem]:disabled{opacity:1;cursor:default}.invoice-row-menu>[role=menuitem]:hover{background:#f0f2f2}.invoice-row-menu>[role=menuitem]:not(:disabled){display:flex;align-items:center;gap:10px;white-space:normal}.invoice-row-menu .reference-fa-regular{font-size:22px;line-height:24px}.invoice-row-menu>[role=menuitem]{padding-top:3px;padding-bottom:3px}.invoice-heading .query-actions>.invoice-create-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#ff6200;color:#fff;border:2px solid #ff8d3f;border-radius:22px;font-weight:700}.invoice-create-button>.original-material-icon{font-size:24px;line-height:24px}.invoice-create-shell .header-home{color:#fff}.invoice-create-shell .main-content{padding:75px 16px 0;height:100dvh;overflow:hidden}.invoice-create-screen{height:100%;min-height:0}.invoice-deposits-panel{height:100%;min-height:0;display:flex;flex-direction:column}.invoice-deposits-title{margin:0 0 4px;color:#fff;font-size:20px;line-height:27px;text-transform:uppercase;text-align:center;flex:none}.invoice-deposit-controls{display:flex;justify-content:space-between;gap:8px;margin:0 4px 12px;align-items:center;flex:none}.invoice-deposit-catalogs{display:flex;gap:8px;flex:1;min-width:0}.invoice-deposit-catalogs>.registration-catalog{width:320px;max-width:100%;flex:none;margin:0;gap:0}.invoice-deposit-catalogs>.registration-catalog>span{position:static;color:#fff;font-size:16px;line-height:24px;font-weight:800;text-align:center}.invoice-deposit-catalogs .registration-select{height:35px;min-height:35px;position:relative;border:1px solid #475569;border-radius:24px;padding:2px 32px 2px 12px;background:#f8f8f8;color:#102954;font-size:16px;line-height:24px;font-weight:800;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoice-deposit-catalogs .registration-select>span{position:absolute;right:14px;top:15px;font-size:0;width:0;height:0;border:5px solid transparent;border-bottom:0;border-top-color:#202723}.invoice-deposit-header-actions{display:flex;gap:10px;align-items:center;flex:none}.invoice-deposit-header-actions>.invoice-back-list{display:flex;align-items:center;justify-content:center;gap:5px;border:2px solid #ff8d3f;min-height:38px;height:38px;padding:4px 10px;font-size:12px;font-weight:700;background:#ff6200;color:#fff;white-space:nowrap}.invoice-back-list>.original-material-icon{font-size:25px;line-height:25px}.invoice-deposits-panel>.table-scroll{flex:none;max-height:calc(100dvh - 270px)}.invoice-deposits-panel table{min-width:960px;width:100%;table-layout:fixed}.invoice-deposits-panel th,.invoice-deposits-panel td{width:16.666%;padding:8px 20px;height:48px;line-height:17px}.invoice-deposits-panel th{height:55px}.invoice-deposits-panel th:first-child,.invoice-deposits-panel td:first-child{width:170px;padding-left:40px;padding-right:20px}.invoice-deposits-panel td:last-child{text-align:center}.invoice-deposits-panel .invoiced{color:#008753}.invoice-deposits-panel .preinvoiced{color:#c99500}.invoice-deposit-footer{display:flex;align-items:center;justify-content:space-between;margin:0 4px;background:#e8ebf1;border-radius:0 0 12px 12px}.invoice-deposit-footer>div:first-child{flex:1;display:flex;justify-content:center}.invoice-deposit-footer>.pagination{border:0;border-radius:0;margin:0;background:transparent}.invoice-generate-button{min-height:28px;height:28px;width:150px;padding:2px 8px;font-size:14px;line-height:20px;font-weight:700;background:#ff6200;color:#fff;border:0;border-radius:16px}.invoice-deposit-toggle{display:inline-flex;align-items:center;position:relative;cursor:pointer}.invoice-deposit-toggle input,.invoice-deposit-switch input{position:absolute;right:0;width:52px;height:32px;margin:0;opacity:0;cursor:pointer}.invoice-deposit-toggle>.recharge-switch,.invoice-deposit-switch>.recharge-switch{position:relative;display:block;width:52px;height:32px;min-width:52px;border:0;border-radius:18px;background:#e3e6ee;pointer-events:none}.invoice-deposit-toggle>.recharge-switch:before,.invoice-deposit-switch>.recharge-switch:before{content:"";position:absolute;left:4px;top:4px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#fff;box-shadow:none}.invoice-deposit-toggle>input:checked+.recharge-switch,.invoice-deposit-switch>input:checked+.recharge-switch{background:#ffad7c}.invoice-deposit-toggle>input:checked+.recharge-switch:before,.invoice-deposit-switch>input:checked+.recharge-switch:before{left:24px;background:#ff6200}.invoice-deposit-switch{position:relative;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:42px;height:42px;margin:16px 16px 20px;padding:4px 16px;border:1.5px solid #e1e5ed;border-radius:25px;background:#f8f8f8;color:#102954;font-size:16px;line-height:24px;font-weight:800}.invoice-deposit-switch input{right:16px}.invoice-deposit-switch>input:checked+.recharge-switch:before{content:"✓";font-size:18px}.invoice-deposit-toggle:focus-within,.invoice-deposit-switch:focus-within{outline:2px solid #ff8000;outline-offset:2px}.invoice-deposit-cards{flex:1;min-height:0;overflow:auto;scrollbar-width:none;border-radius:20px 20px 0 0;background:#fff;padding-top:5px}.invoice-deposit-card{position:relative;display:flex;align-items:center;gap:0;padding:8px 8px 12px}.invoice-deposit-card:after{content:"";position:absolute;left:16px;right:16px;bottom:0;border-bottom:1px solid #e1e5ed}.invoice-deposit-card>.original-icon{font-size:30px;background:#e3e6ee}.invoice-deposit-card>div{flex:1;min-width:0}.invoice-deposit-card dl{margin:0;padding-left:8px;color:#4c535e;font-size:12px;line-height:17px}.invoice-deposit-card dl>div{display:flex;gap:5px;align-items:baseline}.invoice-deposit-card dt{font-weight:400;text-transform:uppercase;white-space:nowrap}.invoice-deposit-card dd{margin:0;font-weight:600;overflow-wrap:anywhere}.invoice-deposit-card dl>div>span{font-weight:600}.invoice-deposit-cards>.text-button{margin:12px 16px}.invoice-deposits-panel>.notice{flex:none}@media(max-width:959px){.invoice-create-shell .main-content{padding:65px 0 90px;display:flex;flex-direction:column}.invoice-deposits-title{display:none}.invoice-deposit-controls{margin:0 8px 6px;align-items:center;min-height:88px}.invoice-deposit-catalogs{flex:1;min-width:0;flex-direction:column}.invoice-deposit-catalogs>.registration-catalog{width:100%;min-width:0}.invoice-deposit-catalogs>.registration-catalog>span{text-align:left;line-height:24px}.invoice-deposit-catalogs .registration-select{height:40px;min-height:40px;white-space:normal;padding:0 26px 0 12px;text-overflow:clip;line-height:24px}.invoice-deposit-catalogs .registration-select>span{right:12px;top:18px}.invoice-deposit-header-actions .invoice-generate-button{width:auto;height:32px;min-height:32px;padding:3px 14px;background:#fff;border:2px solid #ff6200;color:#102954;font-size:12px;line-height:20px;font-weight:400;white-space:nowrap}.invoice-deposit-header-actions>.invoice-back-list{width:108px;height:38px;min-height:38px}.invoice-deposit-header-actions{padding-top:8px}.invoice-create-screen{flex:1;min-height:0;width:100%}}.invoice-deposits-title{margin-bottom:0}.invoice-deposits-panel table{min-width:970px;width:100%}.invoice-deposits-panel th,.invoice-deposits-panel td{width:160px;padding-top:7px;padding-bottom:7px}.invoice-deposits-panel th:first-child,.invoice-deposits-panel td:first-child{width:170px}.invoice-deposits-panel td:nth-child(2){padding-right:8px}.invoice-deposit-footer>div:first-child{flex:0 1 354px}.invoice-deposit-footer>.pagination{flex:1;justify-content:flex-end;height:56px;min-height:56px}.invoice-deposit-footer select{height:24px;min-height:24px}.invoice-deposit-footer .icon-button{height:40px;min-height:40px}@media(min-width:960px){.invoice-deposits-panel .invoice-generate-button{background:#ff6200}}.invoice-deposits-panel>.table-scroll{width:calc(100% - 8px)}.invoice-deposits-panel td{line-height:16px}.invoice-deposit-card{padding-bottom:9px}.invoice-deposit-switch{margin-bottom:17px}@media(min-width:960px){.invoice-deposit-controls{margin-left:8px;margin-right:16px}}@media(max-width:959px){.invoice-deposit-header-actions{padding-top:16px}}.invoice-deposit-catalog-popup>.modal-head{height:20px;min-height:20px;padding:0 16px}.invoice-deposit-catalog-popup>.modal-head h2{line-height:20px}.invoice-deposit-catalog-popup>.modal-head+div{padding-top:8px}.invoice-preview-dialog{width:75vw;max-width:calc(100vw - 80px);height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);padding:0;border:1px solid #ff8000;border-radius:10px;background:#d4e3f4;overflow:hidden;box-shadow:none}.invoice-preview-dialog[open]{display:flex;flex-direction:column}.invoice-preview-dialog::backdrop{background:#0008}.invoice-preview-dialog>.modal-head{position:relative;flex:none;min-height:55px;height:55px;margin:0;padding:8px 16px;border:0;background:#102954;color:#fff}.invoice-preview-dialog>.modal-head h2{width:100%;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:23px;font-weight:600;margin:0;color:#fff}.invoice-preview-info{position:absolute;left:16px;top:15px;font-size:24px;line-height:24px}.invoice-preview-title{display:block;width:max-content;text-align:left}.invoice-preview-dialog>.modal-head>.icon-button{position:absolute;right:4px;top:7px;width:40px;min-width:40px;height:40px;min-height:40px;padding:8px;color:#fff;border:0}.invoice-preview-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px;background:#d4e3f4}.invoice-preview-tabs{margin:0;flex:none;display:flex;background:#102954;min-height:48px;height:48px;gap:0}.invoice-preview-tabs>.query-tab{flex:1;width:auto;min-height:48px;height:48px;border:0;border-radius:0;padding:8px;background:transparent;color:#fff;font-size:14px;line-height:20px;font-weight:700;text-transform:none}.invoice-preview-tabs:has(>.query-tab+.query-tab)>.query-tab[aria-selected=true]{border:2px solid white}.invoice-preview-banner{display:flex;justify-content:space-between;gap:16px;align-items:center;flex:none;min-height:40px;padding:8px 16px;background:#ff5722;color:#fff;font-size:16px;line-height:24px;font-weight:600}.invoice-preview-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:none}.invoice-preview-parties{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:32px 16px 8px}.invoice-preview-party h3{font-size:16px;line-height:24px;font-weight:700;color:#102954;margin:0}.invoice-preview-party dl{margin:0}.invoice-preview-party dl>div{display:flex;gap:4px;margin:8px 0;font-size:12px;line-height:17px;color:#4c535e}.invoice-preview-party dt{flex:none;font-weight:600}.invoice-preview-party dd{margin:0;max-width:380px;min-width:0;font-weight:400;white-space:pre-line;overflow-wrap:anywhere}.invoice-preview-product-table{margin:16px;border-radius:16px;overflow:hidden;box-shadow:5px 5px 2px #1e4b9c33}.invoice-preview-product-table table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;background:linear-gradient(135deg,#eff1f3,#fff);color:#102954}.invoice-preview-product-table th,.invoice-preview-product-table td{width:16.666%;height:50px;padding:8px 16px;font-size:12px;line-height:17px;font-weight:700;text-align:center;border:0;white-space:normal;overflow-wrap:anywhere}.invoice-preview-product-table th{background:#bdcfe6}.invoice-preview-totals{display:flex;flex-direction:column;align-items:flex-end;margin:32px 16px 16px;color:#102954}.invoice-preview-totals>div{display:flex;gap:16px;font-size:16px;line-height:24px}.invoice-preview-totals dt{font-weight:700}.invoice-preview-totals dd{margin:0;font-weight:400}.invoice-preview-footer{display:flex;gap:32px;align-items:center;justify-content:space-between;flex:none;min-height:80px;height:80px;padding:16px 32px;background:#bdd0e8}.invoice-preview-footer>.button{flex:1;min-width:0;height:48px;min-height:48px;border:0;border-radius:25px;padding:8px 12px;font-size:16px;line-height:24px;font-weight:600;white-space:nowrap}.invoice-preview-footer>.button.secondary{background:#ff6200;color:#fff}.invoice-preview-footer>.button.primary{background:#00bd76;color:#fff}.invoice-preview-dialog>.notice,.invoice-preview-confirmation{flex:none;margin:0;padding:0 16px}.invoice-preview-confirmation>.notice{margin:8px 0}.invoice-preview-product-card{margin:16px;padding:0 8px;border:1px solid #475569;border-radius:10px;box-shadow:0 5px 10px #1e4b9c33;background:linear-gradient(135deg,#eff1f3,#fff)}.invoice-preview-product-card dl{margin:0;padding:0 8px;font-size:12px;line-height:17px;color:#4c535e}.invoice-preview-product-card dl>div{display:flex;gap:5px}.invoice-preview-product-card dt{flex:none;text-transform:uppercase;font-weight:400}.invoice-preview-product-card dd{margin:0;font-weight:600;min-width:0}.invoice-preview-product-card dl>div>span{font-weight:600}@media(max-width:959px){.invoice-preview-dialog{width:80vw}.invoice-preview-title{max-width:166px}.invoice-preview-dialog>.modal-head h2{font-size:18px;line-height:23px}.invoice-preview-parties{grid-template-columns:1fr;gap:24px;padding:32px 16px 8px}.invoice-preview-party dl>div{display:block}.invoice-preview-party dt{display:block}.invoice-preview-party dd{max-width:100%;display:block}.invoice-preview-banner{flex-direction:column;align-items:center;gap:16px;padding:0 16px;height:76px;min-height:76px}.invoice-preview-banner>strong{font-size:16px;line-height:24px}.invoice-preview-banner>strong:last-child{margin-top:auto}.invoice-preview-totals{margin:16px;align-items:stretch}.invoice-preview-totals>div{justify-content:space-between;gap:4px}.invoice-preview-totals>div>span{flex:1;align-self:center;border-bottom:1px dashed #102954;margin:0 4px}.invoice-preview-footer>.button{padding:8px;font-size:16px}}@media(min-width:757px)and (max-width:959px){.invoice-preview-dialog{width:80vw}}.invoice-preview-party dl>div{margin:0;padding:8px 0}.invoice-preview-parties{gap:0}.invoice-preview-tabs{border-radius:0}.invoice-preview-footer>.button{margin:0}.invoice-preview-dialog>.modal-head>.icon-button{right:0}.invoice-preview-dialog .invoice-preview-product-table th,.invoice-preview-dialog .invoice-preview-product-table td{width:16.666%;padding:8px 16px;height:50px;line-height:17px;color:#102954}.invoice-preview-dialog .invoice-preview-product-table table{min-width:0;width:100%}@media(max-width:959px){.invoice-preview-parties{gap:16px}}@media(max-width:959px){.invoice-preview-product-card dl>div{align-items:center}.invoice-preview-totals{margin-top:32px;margin-bottom:11px}.invoice-preview-totals>div>span{flex:none;width:max(0px,calc(100vw - 300px))}.invoice-preview-totals>div:nth-child(2)>span{width:max(0px,calc(100vw - 320px))}}.invoice-operation-uncertain{display:block;width:100%;font-size:11px;line-height:16px;white-space:normal}.invoice-operation-uncertain>.text-button{font-size:11px;padding:4px}.invoice-preview-tabs>.query-tab{display:flex;align-items:center;justify-content:center;padding:0 16px;overflow:hidden}.invoice-preview-tabs:has(>.query-tab+.query-tab)>.query-tab[aria-selected=true]{border:0}.invoice-preview-tab-label{display:inline-flex;align-items:center;justify-content:center;height:48px;min-height:48px;max-width:100%;white-space:nowrap;overflow:hidden}.invoice-preview-tabs:has(>.query-tab+.query-tab)>.query-tab[aria-selected=true]>.invoice-preview-tab-label{border:2px solid #fff}.invoice-preview-tabs>.query-tab[aria-selected=false]{color:#202723;font-weight:400}@media(min-width:960px){.invoice-deposit-catalogs:has(>.registration-catalog+.registration-catalog){justify-content:space-between;margin-right:16px}}@media(max-width:959px){.invoice-deposit-controls:has(.invoice-deposit-catalogs>.registration-catalog+.registration-catalog){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:88px auto;row-gap:8px;min-height:0}.invoice-deposit-catalogs:has(>.registration-catalog+.registration-catalog){display:contents}.invoice-deposit-catalogs:has(>.registration-catalog+.registration-catalog)>.registration-catalog:first-child{grid-row:1;grid-column:1}.invoice-deposit-controls:has(.invoice-deposit-catalogs>.registration-catalog+.registration-catalog)>.invoice-deposit-header-actions{grid-row:1;grid-column:2}.invoice-deposit-catalogs:has(>.registration-catalog+.registration-catalog)>.registration-catalog:last-child{grid-row:2;grid-column:1/-1;width:320px;max-width:100%}.invoice-deposit-catalogs:has(>.registration-catalog+.registration-catalog)>.registration-catalog:last-child>span{text-align:center}.invoice-deposit-catalogs:has(>.registration-catalog+.registration-catalog)>.registration-catalog:last-child>.registration-select{height:35px;min-height:35px;white-space:nowrap;padding-top:2px;padding-bottom:2px}.invoice-deposit-catalogs:has(>.registration-catalog+.registration-catalog)>.registration-catalog:last-child>.registration-select>span{top:15px}}.invoice-deposit-toggle{vertical-align:middle}.invoice-deposits-panel th:first-child,.invoice-deposits-panel td:first-child{width:169px}@media(min-width:960px){.invoice-deposit-catalogs:has(>.registration-catalog+.registration-catalog){justify-content:flex-start;margin-right:0}}.invoice-heading .query-actions{gap:10px}.invoice-panel:not(.invoice-deposits-panel) td{height:48px}.invoice-panel:not(.invoice-deposits-panel)>.table-scroll{scrollbar-width:thin;scrollbar-color:#ff6200 #e8eaed}.invoice-filter-form .invoice-filter-icon{position:absolute;left:12px;top:12px;width:24px;height:24px;font-size:24px;color:#202723;pointer-events:none;z-index:1}.invoice-filter-form .filter-dates .field{margin-bottom:8px}.invoice-filter-form>.invoice-date-type{margin-top:24px;margin-bottom:0}.invoice-filter-form>.modal-actions{margin-top:36px}.invoice-filter-form .filter-dates .field:has(input[data-empty=true]):not(:focus-within)>span{left:12px}.invoice-filter-form>.invoice-date-type select{appearance:none;padding-right:36px}.invoice-filter-form>.invoice-date-type:after{content:"";position:absolute;right:16px;top:21px;border:5px solid transparent;border-bottom:0;border-top-color:#666;pointer-events:none}.invoice-filter-form input{background:#fbfdfd!important}.invoice-filter-form .filter-dates input::-webkit-calendar-picker-indicator{opacity:0;width:0;margin:0;padding:0}.invoice-filter-form .filter-dates input[data-empty=true]:not(:focus)::-webkit-datetime-edit{visibility:hidden}@media(max-width:959px){.invoice-card-icon{font-size:32px}.invoice-heading.panel-heading{margin-right:-8px}.invoice-heading .query-actions{gap:10px}.invoice-card>header{height:44px;min-height:44px;padding-right:8px}.invoice-card-body{padding:0}.invoice-card{padding-bottom:4px}.invoice-card dl{line-height:17px;margin:0}.invoice-card>header+.invoice-card-body{margin:0}.invoice-card:not(:first-child)>header{height:40px;min-height:40px}}@media(min-width:960px){.invoice-heading.panel-heading{padding-right:16px}}@media(max-width:959px){.invoice-filter-form{padding-top:28px}}.website-shell .distributor-website-page:not(.website-editor){width:40vw;max-width:40vw;margin:8px auto 0}.distributor-website-page:not(.website-editor)>h1{display:none}.website-info-card{border:1px solid #bdcbe0;border-radius:10px;padding:0;overflow:hidden;background:#fbfdfd;box-shadow:none}.website-info-body{height:349px;padding:23px 16px 24px;background:linear-gradient(120deg,#fbfdfd,#cad9f1);display:flex;flex-direction:column;align-items:stretch}.website-commission-note{border:1px solid #0088db;border-left-width:8px;border-radius:10px;background:#e7f2ff;text-align:justify;color:#0061a8;padding:8px 16px;font-size:12px;line-height:17px}.website-commission-note strong{display:flex;align-items:center;gap:8px;color:#202723;font-size:12px;line-height:16px;font-weight:400;text-align:left}.website-commission-note strong>span{display:grid;place-items:center;width:16px;height:16px;flex:none;border-radius:50%;background:#08c;color:#fff;font-weight:700;font-family:Arial,sans-serif}.website-commission-note p{margin:8px 0 0}.website-url-block{margin:16px 0;text-align:center}.website-public-url{display:block;margin:0;line-height:24px;font-size:16px;font-weight:600;overflow-wrap:anywhere}.website-url-block>.text-button{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:24px;height:24px;padding:0;margin-left:16px;font-size:14px;line-height:20px;font-weight:700;text-decoration:none}.website-url-block>.text-button .original-material-icon{font-size:24px;color:#ff6200}.website-commission-input{position:relative;margin:8px 16px 0}.website-commission-input>.field{position:relative;display:block;margin:0;width:100%;max-width:none}.website-commission-input>.field>span{position:absolute;top:-10px;left:12px;padding:0 4px;background:#fbfdfd;font-size:12px;line-height:18px;font-weight:600;text-transform:uppercase}.website-commission-input>.field input{width:100%;height:48px;min-height:48px;border:1.5px solid #666;border-radius:25px;background:#fff;text-align:center;padding:8px 44px;font-size:16px;font-weight:700;color:#102954;appearance:textfield}.website-commission-input>.field input::-webkit-inner-spin-button,.website-commission-input>.field input::-webkit-outer-spin-button{appearance:none;margin:0}.website-commission-input>.original-material-icon{position:absolute;left:12px;top:10px;font-size:28px;color:#202723;z-index:1;pointer-events:none}.website-commission-input>.icon-button{position:absolute;right:4px;top:4px;width:40px;height:40px;min-height:40px;min-width:40px;padding:4px;color:#202723;font-size:26px}.website-info-body>.button{align-self:center;margin:24px 16px 16px;width:30vw;max-width:calc(100% - 64px);min-height:50px;height:50px;border:0;border-radius:25px;background:#102954;color:#fff;font-size:16px;line-height:24px;font-weight:600}.website-footer-actions{margin:0;padding:16px;gap:32px;border:0;display:flex;min-height:82px;background:#fbfdfd}.website-footer-actions>.button{height:50px;min-height:50px;border:0;border-radius:25px;font-size:16px;font-weight:600;margin:0}.website-footer-actions>.secondary{background:#ff6200;color:#fff}.website-footer-actions>.primary{background:#00bd76;color:#fff}@media(max-width:959px){.website-shell .main-content{padding:calc(65px + var(--preview-height)) 0 90px}.website-shell .distributor-website-page:not(.website-editor){width:100%;max-width:100%;margin:0}.website-info-body{padding:15px 15px 16px;height:348px}.website-url-block>.text-button{margin-left:0;margin-top:16px}.website-commission-input{margin-top:8px}.website-info-body>.button{width:30vw;margin-top:24px;flex:none}.website-footer-actions{border-top:1px solid #8594ad}.website-info-card{border-radius:10px}}.website-commission-note p{font-size:12px;line-height:17px}.website-commission-input{margin-top:0}@media(min-width:960px){.website-shell .main-content{padding-top:calc(65px + var(--preview-height))}}@media(max-width:959px){.website-commission-input{margin-top:0}}.website-editor-shell .main-content{padding:calc(76px + var(--preview-height)) 16px 0}.website-editor-shell .website-editor{height:100%;min-height:0;max-width:none;width:100%;margin:0;display:flex;flex-direction:column}.website-editor>h1{flex:none;text-align:center;text-transform:uppercase;font-size:20px;line-height:26px;margin:0 0 20px;color:#fff;font-weight:700}.website-editor>.website-form{flex:1;min-height:0;background:#fff;border:0;border-radius:20px 20px 0 0;padding:5px 0 0;display:flex;flex-direction:column;overflow:hidden}.website-form-scroll{flex:1;min-height:0;overflow:auto;padding:0 20px;scrollbar-width:none}.website-form-scroll::-webkit-scrollbar{display:none}.website-form-scroll>h2{margin:0;text-align:center;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:700}.website-form-scroll>.website-domain-preview{margin:0;text-align:center;font-size:16px;line-height:24px;font-weight:700}.website-field{position:relative;padding:8px 16px;height:64px;margin:0}.website-field>.field{position:relative;display:block;margin:0}.website-field>.field>span{position:absolute;top:-9px;left:12px;background:#fff;padding:0 4px;font-size:12px;font-weight:600;line-height:18px;z-index:1;text-transform:uppercase}.website-field>.field:has(input[data-empty=true]):not(:focus-within)>span{top:12px;left:12px;font-size:16px;line-height:24px;background:transparent;padding:0;pointer-events:none}.website-field.with-icon>.field:has(input[data-empty=true]):not(:focus-within)>span{left:50px}.website-field>.field input{width:100%;height:48px;min-height:48px;border:1.5px solid #475569;border-radius:25px;background:#fff;color:#102954;padding:8px 40px 8px 12px;font-size:16px;line-height:24px;font-weight:700}.website-field.with-icon>.field input{padding-left:50px}.website-field>.original-material-icon{position:absolute;left:28px;top:18px;z-index:1;font-size:28px;color:#202723;pointer-events:none}.website-field>.icon-button{position:absolute;right:20px;top:12px;min-width:40px;width:40px;height:40px;min-height:40px;padding:4px;color:#202723;font-size:26px}.website-field.with-counter{height:84px}.website-character-count{position:absolute;right:28px;bottom:0;font-size:12px;font-weight:400;line-height:20px;color:#4c535e}.website-logo-field{text-align:center;padding:8px 16px;font-size:14px;font-weight:700;line-height:20px}.website-logo-field>.website-logo{margin:0 auto;min-height:0;border:0;border-radius:0;background:#102954;width:max-content;max-width:300px;padding:0}.website-logo-field>.website-logo.inherited{max-width:150px;max-height:150px;overflow:hidden}.website-logo-field .website-logo img{max-width:300px;max-height:154px;object-fit:contain;display:block}.website-logo-field .website-logo.inherited img{max-width:150px;max-height:150px}.website-logo-upload{display:flex;flex-direction:column;align-items:center;margin:8px auto;gap:8px}.website-logo-upload input{width:100%;max-width:300px;font-size:12px}.website-form>.website-form-actions{display:flex;align-items:center;justify-content:space-between;flex:none;height:70px;min-height:70px;margin:16px 0 0;padding:8px 16px;box-shadow:0 -5px 5px #10295466;background:#fff;border:0}.website-form-actions>div{width:120px;flex:none}.website-form-actions>span{font-size:14px;font-weight:700;line-height:20px;text-align:center}.website-form-actions .button{width:120px;height:55px;min-height:50px;margin:0;border:0;border-radius:30px;padding:8px;font-size:14px;line-height:20px;font-weight:700;background:#ff6200;color:#fff}.website-form-actions .secondary{background:#102954}@media(max-width:959px){.website-editor-shell .main-content{padding:calc(65px + var(--preview-height)) 0 90px}.website-editor>h1{display:none}.website-editor-shell .original-mobile-title .brand-logo{width:148px;height:50px}.website-form-actions>div{width:108px}.website-form-actions .button{height:32px;min-height:32px;width:auto;padding:4px 16px}.website-form-scroll{padding:0 20px}}.website-editor-shell .main-content{overflow:hidden}.website-editor-shell .website-editor{height:calc(100dvh - 76px - var(--preview-height))}.website-editor-shell .original-mobile-title>img{width:148px;height:50px;max-width:148px;max-height:50px;object-fit:contain}@media(max-width:959px){.website-editor-shell .website-editor{height:calc(100dvh - 155px - var(--preview-height))}}.website-logo-field>.website-logo.inherited{height:auto;min-height:0}.website-logo-field>.website-logo>svg{width:48px;height:48px;color:#999}@media(min-width:960px){.website-form-actions .secondary{height:50px;min-height:50px}}.distribution-branches{margin:-16px -8px 0}.distribution-branches>.panel-heading{height:50px;min-height:50px;padding:0 12px 0 4px;margin-bottom:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.distribution-branches>.panel-heading h1{font-size:18px;margin:0}.distribution-branches>.panel-heading .button{height:38px;min-height:38px;border:2px solid #ff6200;border-radius:25px;padding:4px 10px;font-size:12px;font-weight:500;gap:4px;background:#fff;color:#102954}.distribution-branches>.table-scroll{scrollbar-width:thin;scrollbar-color:#ff6200 #e8eaed}.distribution-branches table{width:100%;min-width:910px;table-layout:fixed}.distribution-branches th,.distribution-branches td{width:150px;height:48px;padding:8px 20px;line-height:17px;font-size:12px;white-space:normal;background:#fbfdfd;overflow-wrap:anywhere}.distribution-branches th{height:56px;background:#102954;color:#fff}.distribution-branches th:first-child,.distribution-branches td:first-child{width:160px;padding-left:40px;padding-right:10px}.distribution-branches th .table-sort{font-size:12px;font-weight:700;text-decoration:none;border:0;background:transparent;color:inherit;padding:0;text-align:left}.distribution-branches .distribution-branch-edit{margin:0;border:1px solid #102954;background:#fbfdfd;border-radius:25px;min-height:32px;height:32px;padding:4px 10px;font-size:12px;font-weight:600;gap:4px;color:#102954;white-space:nowrap}.distribution-branches>.original-pagination{margin:0}.distribution-branch-filter-dialog{width:768px}.distribution-branch-filter-form>.distribution-branch-filter-field{margin-bottom:16px}.distribution-branch-filter-form>.registration-catalog{margin-top:24px;margin-bottom:16px}.distribution-branch-filter-form .registration-select{color:#102954}.distribution-branch-filter-form .modal-actions{position:static}.distribution-branch-filter-form .branch-filter-field input{border-radius:25px}.distribution-branch-page .branch-mobile-heading{padding-bottom:8px}.distribution-branch-record{padding:0 8px 4px;margin:0 16px;border-bottom:1px solid #d8dadd}.distribution-branch-record header{height:40px;min-height:40px;justify-content:flex-end}.distribution-branch-record .branch-mobile-info{margin-left:-16px;gap:8px}.distribution-branch-record .branch-mobile-info dl>div{display:block;font-size:12px;line-height:17px}.distribution-branch-record .branch-mobile-info dt,.distribution-branch-record .branch-mobile-info dd{display:inline}.distribution-branch-record .branch-mobile-info dl>div>span{margin:0 5px}.distribution-branch-record .branch-mobile-info dd{font-weight:600}.distribution-branch-record .branch-mobile-icon{background:#e3e6ee}.distribution-branch-cards{padding-top:5px}@media(max-width:959px){.distribution-branch-page .branch-mobile-heading .button{font-size:12px;font-weight:500;padding:4px 10px;border-width:2px;gap:4px}.distribution-branch-filter-dialog{width:calc(100vw - 16px)}}.distribution-branch-record header strong{display:flex;align-items:center;gap:4px;margin-left:51px;min-width:0;flex:1}.distribution-branch-record header strong>span:first-child{flex:none}.distribution-branch-record header strong>span:last-child{min-width:0;line-height:20px}.distribution-branch-record header{height:auto;min-height:40px}.distribution-branch-record .branch-mobile-info dl>div{display:flex;gap:5px}.distribution-branch-record .branch-mobile-info dl>div>span{margin:0}.distribution-branch-record .branch-mobile-info dd{min-width:0;flex:1}.distribution-branch-record .branch-mobile-info dt{white-space:nowrap}.distribution-branches>.panel-heading{height:48px;min-height:48px}.distribution-branches th{height:55px}.distribution-branches td{padding-top:6px;padding-bottom:6px}.distribution-branches .distribution-branch-edit{width:90px;height:36px;min-height:36px;font-weight:400}.distribution-branch-edit>.original-material-icon{font-size:24px}.distribution-branches>.original-pagination{color:#4c535e}.distribution-branch-record{padding-bottom:0}.distribution-branch-record header strong{margin-left:59px;gap:2px}.distribution-branch-record header .original-row-trigger{margin-right:-6px}.distribution-branch-record .branch-mobile-info dd{font-weight:700;color:#4c535e}.distribution-branch-record .branch-mobile-info{padding-bottom:0}.distribution-branch-record .branch-mobile-icon{font-weight:400}.distribution-branch-record header strong>span:last-child{max-width:185px}.distribution-branch-filter-form .modal-actions{margin-top:20px}.distribution-branch-filter-form .registration-select{font-size:16px;font-weight:700;white-space:normal;line-height:20px;padding-right:36px;text-align:left;overflow:hidden}.distribution-branch-filter-field .field:has(input[data-empty=true]):not(:focus-within)>span{font-size:16px;line-height:24px}.distribution-branch-filter-form .registration-select{padding:0 36px 0 12px;line-height:24px}.network-branch-row-menu{width:112px;padding:8px 0;border-radius:4px}.network-branch-row-menu>[role=menuitem]{padding:8px 16px;gap:10px;font-size:16px;font-weight:400;white-space:nowrap}.network-branch-row-menu .original-material-icon{font-size:24px;flex:none}.distribution-branch-record .branch-mobile-info{margin-right:-16px}.network-branch-row-menu>[role=menuitem]{font-size:14px}.distribution-branch-editor-shell .main-content{height:100dvh;overflow:hidden;padding:calc(73px + var(--preview-height)) 16px 0}.distribution-branch-editor{height:calc(100dvh - 73px - var(--preview-height));min-height:0;display:flex;flex-direction:column}.distribution-branch-editor>h1{display:none}.distribution-branch-form{flex:1;min-height:0;background:#fff;border-radius:20px 20px 0 0;margin:0;border:0;padding:5px 0 0;display:flex;overflow:hidden}.distribution-branch-form-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:none}.distribution-branch-form-scroll::-webkit-scrollbar{display:none}.distribution-branch-input{position:relative;padding:8px 16px;height:64px}.distribution-branch-input>.field{position:relative;display:block;margin:0}.distribution-branch-input .field>span{position:absolute;left:12px;top:-9px;padding:0 4px;background:#fff;font-size:12px;line-height:18px;font-weight:600;text-transform:uppercase;z-index:1}.distribution-branch-input .field:has(input:placeholder-shown):not(:focus-within)>span{top:12px;left:12px;font-size:16px;line-height:24px;background:transparent;pointer-events:none;padding:0}.distribution-branch-input.with-icon .field:has(input:placeholder-shown):not(:focus-within)>span{left:50px}.distribution-branch-input input{height:48px;min-height:48px;width:100%;border:1.5px solid #475569;border-radius:25px;background:#fff;padding:8px 40px 8px 12px;color:#102954;font-size:16px;line-height:24px;font-weight:700}.distribution-branch-input.with-icon input{padding-left:50px}.distribution-branch-input>.original-material-icon{position:absolute;left:28px;top:18px;font-size:28px;z-index:1;pointer-events:none;color:#202723}.distribution-branch-input>.icon-button{position:absolute;right:20px;top:12px;width:40px;min-width:40px;height:40px;min-height:40px;padding:8px;color:#202723}.distribution-branch-input.with-counter{height:84px}.distribution-branch-input>small{position:absolute;right:28px;bottom:0;font-size:12px;line-height:20px;color:#4c535e}.distribution-branch-state{padding:16px 16px 0;height:64px}.distribution-branch-state>.field{position:relative;display:block;margin:0}.distribution-branch-state>.field>span{position:absolute;top:-9px;left:12px;padding:0 3px;background:#fff;font-size:12px;font-weight:400;line-height:18px;z-index:1}.distribution-branch-state .registration-select{display:flex;align-items:center;gap:8px;width:100%;height:48px;min-height:48px;border:1.5px solid #475569;border-radius:25px;padding:8px 12px;background:#fff;color:#102954;font-size:16px;line-height:24px;font-weight:700}.distribution-branch-state .registration-select>span{margin-left:auto;font-size:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #202723}.distribution-branch-print-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;min-height:44px;padding:0 16px;margin:16px;border:1.5px solid #e1e5ed;border-radius:25px;background:#f8f8f8;color:#102954;font-size:16px;line-height:24px;font-weight:700}.distribution-branch-print-toggle>input{position:absolute;right:14px;width:52px;height:32px;margin:0;opacity:0;z-index:1;cursor:pointer}.distribution-branch-print-toggle>i{position:relative;width:52px;height:32px;flex:none;background:#fbfdfd;border:2px solid #202723;border-radius:20px}.distribution-branch-print-toggle>i:before{content:"×";display:grid;place-items:center;position:absolute;left:2px;top:2px;width:24px;height:24px;background:#102954;color:#fff;border-radius:50%;font-style:normal;font-size:22px;line-height:24px;font-weight:400}.distribution-branch-print-toggle>input:checked+i{border-color:#00bd76;background:#00bd76}.distribution-branch-print-toggle>input:checked+i:before{content:"✓";left:22px;background:#ff6200;font-size:18px}.distribution-branch-print-toggle>input:focus-visible+i{outline:3px solid #ff6200;outline-offset:3px}.distribution-branch-print-toggle>input:disabled+i{opacity:.5}.distribution-branch-form-actions{padding:16px;display:flex;justify-content:center}.distribution-branch-form-actions>.button{width:500px;max-width:100%;height:52px;min-height:52px;border:2px solid #ffab66;border-radius:28px;background:#ff6200;color:#fff;font-size:14px;line-height:20px;font-weight:400;margin:0}.distribution-branch-form-scroll>.notice{margin:16px}.distribution-branch-state-popup{width:min(500px,calc(100vw - 80px));height:min(600px,calc(100dvh - 48px));max-height:none;padding:0;border-radius:28px;background:#fbfdfd}.distribution-branch-state-popup[open]{display:flex;flex-direction:column}.distribution-branch-state-popup>.modal-head{position:relative;min-height:20px;height:20px;padding:0;margin:0;flex:none;background:transparent}.distribution-branch-state-popup>.modal-head h2{width:100%;margin:0;text-align:center;font-size:14px;line-height:20px;font-weight:400}.distribution-branch-state-popup>.modal-head .icon-button{display:none}.distribution-branch-state-popup>div:has(>.field){padding:8px;margin:0;flex:none}.distribution-branch-state-popup .field{margin:0}.distribution-branch-state-popup .field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.distribution-branch-state-popup input{min-height:48px;height:48px;border:1.5px solid #475569;border-radius:25px;background:#f8f8f8;padding:8px 12px;font-size:16px}.distribution-branch-state-popup>.registration-options{flex:1;min-height:0;max-height:none;overflow:auto;padding:0}.distribution-branch-state-popup .registration-options>[role=option]{display:block;width:100%;height:48px;min-height:48px;padding:8px 16px;border:0;border-radius:0;background:transparent;text-align:left;font-size:16px;line-height:24px;color:#202723;font-weight:400}.distribution-branch-state-popup::backdrop{background:#0008}@media(max-width:959px){.distribution-branch-editor-shell .main-content{padding:calc(65px + var(--preview-height)) 0 90px}.distribution-branch-editor{height:calc(100dvh - 155px - var(--preview-height))}.distribution-branch-editor>h1{display:block;flex:none;height:29px;line-height:29px;font-size:20px;text-align:center;text-transform:uppercase;color:#fff;font-weight:700;margin:20px 0}.distribution-branch-form{flex:1}}.distribution-branch-input>.icon-button{right:16px}.distribution-branch-state-popup>.modal-head h2{text-transform:none}.distribution-cashier-filter-form{padding-top:28px}.distribution-cashier-filter-form>.registration-catalog{margin-top:0;margin-bottom:8px}.distribution-cashier-filter-form .cashier-filter-phone{margin-bottom:0}.cashier-filter-phone>small{position:absolute;right:14px;top:50px;color:#4c535e;font-size:12px;line-height:20px}.distribution-cashier-filter-form .modal-actions{margin-top:48px}.network-cashier-list{margin:-16px -8px 0}.network-cashier-list>.panel-heading{height:50px;min-height:50px;padding:0 12px 0 4px;margin-bottom:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.network-cashier-list>.panel-heading h1{font-size:18px;margin:0}.network-cashier-list>.panel-heading .button,.network-cashier-page .branch-mobile-heading .button{width:auto;height:38px;min-height:38px;border:2px solid #ff6200;border-radius:25px;padding:4px 10px;font-size:12px;font-weight:500;gap:4px;background:#fff;color:#102954}.network-cashier-list table{width:100%;min-width:750px;table-layout:fixed}.network-cashier-list th,.network-cashier-list td{width:20%;height:48px;padding:8px 24px;font-size:12px;line-height:17px;background:#fbfdfd;white-space:normal;overflow-wrap:anywhere}.network-cashier-list th{height:56px;background:#102954;color:#fff}.network-cashier-list td{vertical-align:top;font-weight:600}.network-cashier-list td:first-child{text-transform:uppercase}.network-cashier-list td:last-child{text-align:center;vertical-align:middle}.network-cashier-list>.original-pagination{margin:0}.network-cashier-list .original-row-trigger{height:36px;min-height:36px;font-size:12px}.network-access-toggle{display:inline-flex;position:relative;width:52px;height:32px;vertical-align:middle}.network-access-toggle>input{position:absolute;inset:0;width:52px;height:32px;margin:0;opacity:0;z-index:1;cursor:pointer}.network-access-toggle>i{position:relative;width:52px;height:32px;flex:none;background:#fbfdfd;border:2px solid #202723;border-radius:20px}.network-access-toggle>i:before{content:"×";display:grid;place-items:center;position:absolute;left:2px;top:2px;width:24px;height:24px;background:#102954;color:#fff;border-radius:50%;font-style:normal;font-size:22px;line-height:24px;font-weight:400}.network-access-toggle>input:checked+i{border-color:#00bd76;background:#00bd76}.network-access-toggle>input:checked+i:before{content:"✓";left:22px;background:#ff6200;font-size:18px}.network-access-toggle>input:focus-visible+i{outline:3px solid #ff6200;outline-offset:3px}.network-access-toggle>input:disabled+i{opacity:.5}.network-cashier-row-menu{width:224px;padding:8px 0;border-radius:4px}.network-cashier-row-menu>[role=menuitem]{padding:8px 16px;gap:10px;font-size:14px;font-weight:400;white-space:nowrap}.network-cashier-row-menu .original-material-icon{font-size:24px;flex:none}.network-cashier-page .branch-mobile-heading{padding-bottom:8px}.network-cashier-cards{padding-top:5px}.network-cashier-record{position:relative;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0 8px 4px;margin:0 16px;border-bottom:1px solid #d8dadd}.network-cashier-record header{height:40px;min-height:40px}.network-cashier-record header strong{padding-left:60px}.network-cashier-record .branch-mobile-info{margin-left:-16px;margin-right:-16px;gap:8px}.network-cashier-record .branch-mobile-info dl>div{display:block;font-size:12px;line-height:17px}.network-cashier-record .branch-mobile-info dt,.network-cashier-record .branch-mobile-info dd{display:inline}.network-cashier-record .branch-mobile-info dl>div>span{margin:0 5px}.network-cashier-record .branch-mobile-info dd{font-weight:600}.network-cashier-record .branch-mobile-icon{background:#e3e6ee;color:#ff6200;font-size:28px}.network-cashier-record header strong{padding-left:0}.network-cashier-record header{height:39px;min-height:39px}.network-cashier-record{padding-bottom:0}.network-cashier-record .branch-mobile-icon{display:grid;place-items:center}.network-cashier-record .branch-mobile-info dt,.network-cashier-record .branch-mobile-info dd{color:#4c535e}.network-cashier-record header>.original-row-trigger{margin-right:-6px}@media(max-width:959px){.app-shell:has(.network-cashier-page) .original-mobile-title>img{width:148px;max-width:148px;height:50px;object-fit:contain;display:block;margin:0 auto}}.network-cashier-list{margin-top:-18px}.network-cashier-list th{height:55px}.network-cashier-list th,.network-cashier-list td{width:19.3%;padding-left:20px;padding-right:20px}.network-cashier-list th:first-child{padding-left:40px}.network-cashier-list td:first-child{padding-left:24px;padding-top:0}.network-cashier-list th:nth-child(3),.network-cashier-list td:nth-child(3){width:21.5%}.network-cashier-list th:nth-child(4),.network-cashier-list td:nth-child(4){width:20.6%}.network-cashier-list td:nth-child(3),.network-cashier-list td:nth-child(4){text-align:center;vertical-align:middle}.network-cashier-list td:last-child{padding-top:7px;padding-bottom:7px;padding-right:40px}.network-cashier-list .original-row-trigger{width:104px}.network-cashier-list>.original-pagination,.network-cashier-list>.original-pagination select{color:#4c535e}.network-cashier-reset-content{padding:28px 30px}.network-cashier-reset-content>p{margin:0 0 16px;color:#102954;font-size:18px;line-height:26px;font-weight:700}.network-cashier-reset-options{display:flex;justify-content:space-evenly}.network-cashier-reset-method{display:flex;flex-direction:column;align-items:stretch;flex:none;width:110px;height:110px;min-height:0;min-width:0;aspect-ratio:1;border:1px solid #e1e5ed;border-radius:16px;padding:0;background:transparent;color:#102954;overflow:hidden}.network-cashier-reset-method>span:first-child{display:grid;place-items:center;flex:1;min-height:0;font-size:64px;line-height:1;color:#058856}.network-cashier-reset-method:nth-child(2)>span:first-child{color:#1877f2}.network-cashier-reset-method:nth-child(3)>span:first-child{color:#a4000b}.network-cashier-reset-method>span:last-child{height:30px;flex:none;display:grid;place-items:center;color:#fff;background:#102954;font-size:14px;font-weight:600;line-height:20px}.network-cashier-reset-method:disabled{opacity:.5;cursor:not-allowed}.network-cashier-reset-footer{display:flex;justify-content:center;padding:8px 16px 6px}.network-cashier-reset-footer>.button{width:200px;min-height:48px;height:48px;margin:0;background:#b3261e;color:#fff;border:1.5px solid #b3261e;border-radius:12px;font-size:16px;font-weight:700}.network-cashier-reset-content>.notice{margin:16px 0 0}@media(max-width:959px){.network-cashier-reset-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.network-cashier-reset-options[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.network-cashier-reset-method{width:min(110px,100%);height:auto;justify-self:center}.network-cashier-reset-options[data-count="3"] .network-cashier-reset-method>span:first-child{font-size:min(64px,calc((100vw - 104px)*.1939394))}.network-cashier-reset-options[data-count="3"] .network-cashier-reset-method>span:last-child{height:min(30px,calc((100vw - 104px)*.0909091));font-size:min(14px,calc((100vw - 104px)*.0424242))}.network-cashier-reset-footer>.button{width:150px}}@media(min-width:960px){.network-cashier-reset-dialog dialog.original-confirmation{width:max-content;max-width:min(688px,calc(100vw - 80px))}}.network-cashier-reset-dialog dialog.original-confirmation>p{font-weight:700}.network-device-content{margin:12px 16px;max-height:calc(100dvh - 250px);overflow:auto;scrollbar-width:thin}.network-device-content>.device-list{display:block}.network-device-card{border:0;border-radius:0;background:transparent;box-shadow:none;margin:0 16px;padding:0 0 4px;border-bottom:1px solid #d8dadd}.network-device-card>header{display:flex;align-items:center;justify-content:space-between;min-height:48px}.network-device-card h3{font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase;min-width:0;margin:0 8px 0 67px}.network-device-card h3 em{font-size:14px;font-style:normal;color:#ff6200;padding:0 5px}.network-device-info{display:flex;align-items:center;gap:8px;margin-left:-8px;margin-right:-8px}.network-device-info>.branch-mobile-icon{display:grid;place-items:center;width:62px;min-width:62px;height:62px;border-radius:50%;background:#e3e6ee;color:#ff6200;font-size:28px}.network-device-info dl{margin:0;min-width:0;padding:0;font-size:12px;line-height:17px;color:#4c535e}.network-device-info dl>div{display:block}.network-device-info dt,.network-device-info dd{display:inline;margin:0}.network-device-info dt{text-transform:uppercase;font-weight:400}.network-device-info dd{font-weight:600;overflow-wrap:anywhere}.network-device-info dl>div>span{margin:0 5px}.network-device-footer{display:flex;justify-content:center;padding:8px 16px 6px}.network-device-footer>.button{width:200px;height:48px;min-height:48px;margin:0;background:#b3261e;color:#fff;border:1.5px solid #b3261e;border-radius:12px;font-size:16px;font-weight:700}.network-device-row-menu{width:168px;padding:8px 0;border-radius:4px}.network-device-row-menu>[role=menuitem]{padding:8px 16px;gap:10px;font-size:14px;font-weight:400;white-space:nowrap}.network-device-row-menu .original-material-icon{font-size:24px;flex:none}@media(max-width:959px){.network-device-footer>.button{width:150px}}.network-device-dialog dialog.original-confirmation>p{font-weight:700}@media(min-width:960px){.network-device-dialog dialog.original-confirmation{width:max-content;max-width:min(688px,calc(100vw - 80px))}}.network-device-card{margin-left:14px;margin-right:14px;padding-bottom:0}.network-device-card>header{min-height:40px;height:40px}.network-device-card h3{margin-left:59px}.network-device-card .original-row-trigger.dots{width:40px;min-width:40px;height:40px;min-height:40px;margin-right:-8px}.network-device-content>.original-empty-list{width:calc(100% - 32px);height:250px;margin:16px auto}.network-device-content>.original-empty-list>div{width:235px;height:176px;flex:none}.network-device-content>.original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px}.network-cashier-empty>.original-empty-list{width:calc(100% - 32px);height:250px;margin:16px auto;border-radius:10px}.network-cashier-empty>.original-empty-list>div{width:235px;height:176px;flex:none}.network-cashier-empty>.original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px}@media(max-width:959px){.network-cashier-empty>.original-empty-list{border:1px solid #102954}}@media(min-width:960px){.network-cashier-empty>.original-empty-list{width:295px;margin:20px auto}}.network-cashier-list>dialog.original-confirmation>p{font-weight:700}@media(min-width:960px){.network-cashier-list>dialog.original-confirmation{width:max-content;max-width:min(688px,calc(100vw - 80px))}}.network-device-card>header{height:auto}.network-device-card h3{display:flex;align-items:center}.network-device-card h3>span:first-child,.network-device-card h3>em{flex:none}.network-device-name{max-width:185px;overflow-wrap:anywhere}.network-device-info>.branch-mobile-icon{font-size:30px}.network-device-card h3{letter-spacing:.25px}.ticket-create-form dialog.search-catalog-popup>.modal-head .icon-button{opacity:0;pointer-events:none}.ticket-create-form dialog.search-catalog-popup>.modal-head .icon-button:focus-visible{opacity:1;pointer-events:auto}.ticket-create-form dialog.search-catalog-popup input{font-size:16px;font-weight:500;text-align:left}.ticket-create-form>.registration-catalog>.registration-select{text-transform:uppercase}.ticket-text-wrap[data-empty=true]:not(:focus-within)>.field>span{font-size:16px;letter-spacing:.25px}.ticket-text-wrap[data-empty=true]:not(:focus-within)>.field>span{max-width:calc(100% - 64px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-file-picker{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:156px;border:2px dashed var(--primary);border-radius:24px;background:#dedede;color:var(--primary);font:inherit;font-size:14px;cursor:pointer;overflow:hidden;padding:6px}.ticket-file-picker:hover{border-color:#ff6200}.ticket-file-picker:disabled{opacity:.6;cursor:default}.ticket-file-picker>svg{color:#8f98a7}.ticket-file-picker>img{display:block;max-width:100%;max-height:140px;object-fit:contain}.ticket-file-picker:focus-visible{outline:3px solid #ff6200;outline-offset:3px}dialog.ticket-file-menu{width:280px;max-width:calc(100vw - 80px);padding:0;border-radius:20px;background:#fbfdfd;box-shadow:none}.ticket-file-menu::backdrop{background:#0008}.ticket-file-menu>.modal-head{display:flex;align-items:center;justify-content:center;height:64px;margin:0;padding:16px 24px;border:0}.ticket-file-menu>.modal-head h2{font-size:16px;line-height:24px;font-weight:700;color:#ff6200;text-align:center;margin:0}.ticket-file-menu>.modal-head>.icon-button{display:none}.ticket-file-menu>button{display:flex;align-items:center;gap:16px;width:calc(100% - 48px);margin:0 24px;height:50px;padding:0;border:0;border-bottom:1px solid #d8dadd;background:transparent;font:inherit;font-size:14px;font-weight:700;color:#0e2856;text-align:left}.ticket-file-menu>button>svg{color:#ff6200}.ticket-file-menu>button:hover{background:#e8edf5}.ticket-file-menu>footer{display:flex;justify-content:flex-end;height:78px;align-items:center;padding:20px 24px 24px}.ticket-file-menu>footer>.button.primary{width:auto;min-width:72px;min-height:32px;height:32px;background:#ff6200;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border:0}dialog.ticket-file-viewer{width:min(768px,calc(100vw - 32px));height:90dvh;max-height:calc(100dvh - 32px);padding:0;border-radius:20px;border:2px solid #ff6200;background:#fbfdfd;box-shadow:none;overflow:hidden}.ticket-file-viewer>.modal-head{height:54px;min-height:54px;margin:0;padding:8px 14px;background:#1e4078;border:0}.ticket-file-viewer>.modal-head h2{font-size:26px;font-weight:700;color:#fff;margin:0}.ticket-file-viewer>.modal-head>.icon-button{width:34px;height:34px;min-width:34px;min-height:34px;border:3px solid white;border-radius:50%;padding:2px;color:#fff}.ticket-file-image{display:grid;place-items:center;height:calc(90dvh - 114px);overflow:auto;background:#fbfdfd}.ticket-file-image>img{width:55%;height:auto;max-width:100%;max-height:80%;object-fit:contain;transform-origin:center}.ticket-file-viewer>footer{display:flex;position:relative;justify-content:center;align-items:center;height:56px;padding:4px;gap:8px}.ticket-file-viewer>footer>.button.primary{width:200px;min-height:48px;background:#b8231a;color:#fff;border:0;border-radius:12px;font-size:16px;font-weight:700}.ticket-file-viewer>footer>.text-button{position:absolute;left:8px;bottom:8px}.ticket-file-viewer>footer>.text-button+.text-button{left:36px}@media(max-width:959px){dialog.ticket-file-viewer{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 96px)}.ticket-file-viewer>.modal-head h2{font-size:24px}.ticket-file-image{height:calc(100dvh - 210px)}.ticket-file-image>img{width:92.5%}.ticket-file-viewer>footer>.button.primary{width:150px}}.sale-screen .company-grid,.native-product-grid{grid-auto-rows:max-content;align-items:start}.sale-screen .company-card,.native-product-grid>.product-card{width:100%;align-self:start}.cashier-list th,.cashier-list td,.cut-panel>.table-scroll th,.cut-panel>.table-scroll td{width:auto;overflow-wrap:anywhere}.ticket-file-viewer>.modal-head{position:relative;left:auto;top:auto;width:100%}.ticket-file-viewer>.branch-logo-stage{position:relative;inset:auto;width:100%;touch-action:none}.ticket-file-image>img{position:absolute;left:50%;top:50%}.ticket-file-viewer .branch-logo-view-controls{position:absolute;left:8px;right:auto;bottom:8px;background:transparent;color:#0e2856;padding:0;gap:0}.ticket-file-viewer .branch-logo-view-controls>button{min-width:28px;width:28px;min-height:28px;border:0;padding:2px;color:#0e2856}.ticket-file-viewer>.modal-head{justify-content:space-between}.ticket-file-viewer>.modal-head h2{order:0}.ticket-file-viewer>.modal-head>.icon-button{order:1}dialog.prospect-history-dialog{width:min(960px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--accent);border-radius:10px;overflow:hidden}.prospect-history-dialog>.modal-head{height:55px;margin:0;padding:12px 16px;background:var(--primary);color:#fff;position:relative}.prospect-history-dialog>.modal-head h2{font-size:18px;line-height:24px;text-align:center;width:100%;margin:0;display:flex;justify-content:center;align-items:center}.prospect-history-dialog>.modal-head h2>svg{position:absolute;left:16px}.prospect-history-dialog>.modal-head>.icon-button{border:0;background:none;color:#fff;width:28px;height:28px;min-width:28px;min-height:28px;padding:2px}.prospect-history-dialog>.prospect-history{height:calc(100% - 135px);overflow:auto;background:linear-gradient(110deg,#f7fbff,#cddbf1);border-radius:0 0 8px 8px}.prospect-history-dialog .prospect-history-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);height:100%;gap:0;min-height:0}.prospect-history-columns>aside{padding:24px 16px;overflow:auto;border-right:2px solid #e2e7ee}.prospect-history-columns>aside h3{margin:4px 0 16px;font-size:16px;line-height:24px;overflow-wrap:anywhere}.prospect-history-dialog .prospect-history-records{min-width:0;overflow:auto;padding:16px 8px 16px 40px;display:flex;flex-direction:column;justify-content:safe center}.prospect-history-dialog .prospect-timeline{width:100%;flex-shrink:0}.prospect-history-dialog .prospect-timeline article{position:relative;background:#ebf6f2;border:0;border-radius:10px;margin:0 0 16px;padding:16px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.prospect-history-dialog .prospect-timeline article:last-child{margin-bottom:0}.prospect-history-dialog .prospect-timeline article:before{content:"";position:absolute;left:-34px;top:calc(50% - 15px);width:30px;height:30px;background:#000;border-radius:50%}.prospect-timeline article>header{display:flex;justify-content:space-between;align-items:center;gap:8px}.prospect-timeline time{white-space:nowrap;font-size:14px;font-weight:600}.prospect-history-dialog .prospect-status{color:#fff;border-radius:16px;padding:6px 12px;font-size:14px;line-height:20px;font-weight:600}.prospect-contact-type{display:flex;gap:8px;align-items:center;margin:12px 0}.prospect-timeline .preserve-lines{margin:12px 0 0;line-height:20px}.prospect-history-footer{height:80px;background:#fff;padding:16px 30px}.prospect-history-footer>.button{width:100%;background:#ff6200;min-height:48px;color:#fff}.prospect-followup-form{padding:0 8px}.prospect-followup-form .ticket-upload{margin:24px 16px 40px}.prospect-followup-form>.field{margin:0 16px 40px;position:relative}.prospect-followup-form>.field>span{font-size:12px;background:#f7f9fc;position:absolute;top:-9px;left:10px;padding:0 4px;z-index:1;color:var(--primary)}.prospect-followup-form textarea{height:98px;min-height:98px;resize:vertical;border:1px solid #4c535e;border-radius:24px;padding:16px 14px;width:100%;font:inherit;color:var(--primary);background:#fff}.prospect-followup-form .registration-select{border:1px solid #4c535e;border-radius:24px;min-height:48px;padding:8px 12px;background:#f8f8f8;color:var(--primary);font-size:16px;font-weight:500;text-transform:none}.prospect-followup-form>.button.primary{width:100%;background:#00bd76;border:2px solid #5bd1aa;min-height:52px;font-size:14px;font-weight:400}@media(max-width:959px){dialog.prospect-history-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:auto;max-height:calc(100dvh - 48px)}.prospect-history-dialog>.prospect-history{height:auto;max-height:calc(100dvh - 183px)}.prospect-history-dialog .prospect-history-columns{display:block;height:auto}.prospect-history-dialog .prospect-history-records{padding:16px;display:block}.prospect-history-dialog .prospect-history-records>.button{display:block;margin:0 auto 16px;background:#ff6200}.prospect-history-dialog .prospect-timeline article:before{display:none}.prospect-timeline article>header{align-items:flex-start}.prospect-timeline time{font-size:12px;white-space:normal;text-align:right}.prospect-history-dialog .prospect-status{max-width:55%;font-size:12px}.prospect-history-footer{padding:12px 16px;height:72px}.prospect-followup-dialog .prospect-followup-form{padding:0}.prospect-followup-form .ticket-upload{margin:16px 16px 32px}.prospect-followup-form>.field{margin-bottom:24px}}dialog.prospect-history-dialog>.modal-head>.icon-button{border:0!important;border-radius:0;outline-offset:2px}.prospect-followup-form .registration-select>span{margin-left:auto}.prospect-followup-form .ticket-upload{margin-top:36px}.prospect-followup-form>.prospect-message[data-empty=true]:not(:focus-within)>span{top:50%;transform:translateY(-50%);font-size:16px;font-weight:700;background:transparent;pointer-events:none}.prospect-history-footer>.button{border:0}@media(max-width:959px){.prospect-followup-form .ticket-upload{margin-top:16px}}@media(max-width:959px){dialog.prospect-history-dialog{position:fixed;inset:50% 0 auto;transform:translateY(-50%);margin:0 auto;width:calc(100vw - 80px);max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 48px)}.prospect-history-dialog>.modal-head{padding:12px 14px}.prospect-history-dialog>.modal-head h2{font-size:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;text-align:left;padding-right:36px}.prospect-history-dialog>.modal-head h2>svg{display:none}.prospect-history-dialog>.modal-head>.icon-button{position:absolute;right:16px;top:12px;border:3px solid white!important;border-radius:50%;width:34px;height:34px}.prospect-history-dialog>.prospect-history{height:auto;max-height:calc(100dvh - 208px);background:#fbfdfd}.prospect-history-dialog .prospect-history-records{padding:32px 30px 36px}.prospect-history-dialog .prospect-history-records>.button{font-size:12px;font-weight:500;min-height:38px;padding:4px 10px;margin:0 auto 20px;border:2px solid #ffab66;white-space:nowrap}.prospect-history-dialog .prospect-timeline article{padding:16px;font-size:14px;line-height:20px}.prospect-history-dialog .prospect-status{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42%;font-size:14px;flex-shrink:1}.prospect-timeline time{white-space:nowrap;font-size:12px;flex-shrink:0}.prospect-history-footer{height:72px;padding:16px;background:#fbfdfd;text-align:center}.prospect-history-footer>.button{width:132px;background:#b3261e;border-radius:12px}.prospect-history-dialog .prospect-contact-type{font-size:14px}}.prospect-message-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:none;color:#303735;display:grid;place-items:center;padding:4px}.prospect-followup-form textarea{padding-right:38px}.prospect-followup-form .registration-select{display:flex;align-items:center;justify-content:space-between}@media(max-width:959px){dialog.prospect-history-dialog>.modal-head>.icon-button{border:3px solid white!important;border-radius:50%}.prospect-history-dialog .prospect-history-records>.button{width:max-content;max-width:100%}dialog.prospect-followup-dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:90dvh;padding:0;border:1px solid #ff6200;border-radius:20px;overflow:auto;background:#fbfdfd}.prospect-followup-dialog>.modal-head{margin:0;height:55px;padding:12px 16px;background:#1c3e7a;color:#fff;position:relative}.prospect-followup-dialog>.modal-head h2{font-size:24px;margin:0}.prospect-followup-dialog>.modal-head>.icon-button{width:34px;height:34px;min-width:34px;min-height:34px;padding:2px;color:#fff;background:none;border:3px solid white!important;border-radius:50%}.prospect-followup-dialog .prospect-followup-form{padding:16px}.prospect-followup-dialog .ticket-upload{margin:12px 16px 40px}.prospect-followup-dialog .prospect-followup-form>.field{margin:0 16px 40px}.prospect-followup-dialog .prospect-followup-form>.prospect-status-choice{margin:0 0 24px}.prospect-followup-dialog .prospect-history-footer{padding:4px 16px 8px;height:60px}.prospect-followup-dialog .prospect-history-footer>.button{width:150px}}.prospect-contact-link{background:#00bd76;color:#fff;border:1px solid #00bd76;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.prospect-row-menu{width:280px!important;color:var(--primary);padding:8px 0}.prospect-row-menu .row-menu-description{padding:4px 16px 8px;border-bottom:1px solid #d6dbe3;font-size:14px;line-height:20px}.prospect-row-menu .row-menu-description p{margin:4px 0 12px;white-space:normal;overflow-wrap:anywhere}.prospect-row-menu>[role=menuitem]{font-size:14px;font-weight:500;gap:10px;white-space:normal}@media(max-width:959px){.prospects-list>.panel-heading{min-height:54px;justify-content:flex-end;margin:0;padding:0 0 8px}.prospects-list>.panel-heading>.button{width:auto;min-height:38px;padding:6px 12px;border:1px solid #ff6200;border-radius:25px;font-size:14px;background:#fff;color:var(--primary)}.prospects-list .prospect-mobile-record{border:0;border-bottom:1px solid #dce1e7;border-radius:0;background:#fbfdfd;padding:8px 0;margin:0;box-shadow:none}.prospect-mobile-record>header{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding-left:16px}.prospect-mobile-record>header>strong{font-size:14px;line-height:20px;text-align:center;flex:1;overflow-wrap:anywhere}.prospect-mobile-record>header>.dots{width:40px;flex:none}.prospect-mobile-body{display:flex;gap:8px;align-items:center;padding:4px 8px}.prospect-person-icon{background:#edf1f1;color:#ff6200;display:grid;place-items:center;border-radius:50%;width:62px;height:62px;flex:none}.prospect-mobile-body>div{min-width:0;flex:1}.prospect-mobile-body p{font-size:12px;line-height:17px;margin:0;overflow-wrap:anywhere}.prospect-mobile-body p>span{font-weight:400}.prospect-mobile-body p>strong{font-weight:700}.prospect-mobile-body .prospect-status{margin:8px 0 8px 16px;font-size:12px;font-weight:700;color:#fff}.prospect-row-menu{max-width:calc(100vw - 16px)}}@media(max-width:959px){.prospects-shell .main-content{height:100dvh;padding:65px 0 90px;overflow:hidden;display:flex;flex-direction:column}.prospects-shell .prospects-list{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;padding:0}.prospects-shell .prospects-list>.panel-heading{flex:none;height:45px;min-height:45px;margin:0;padding:4px 8px}.prospects-list>.panel-heading>.button:before{content:"";display:inline-block;width:24px;height:24px;-webkit-mask:url(/assets/icons/filter.svg) center/contain no-repeat;mask:url(/assets/icons/filter.svg) center/contain no-repeat;background:var(--primary)}.prospects-list .prospect-mobile-record{flex:none}.prospect-mobile-record>header>strong{text-transform:uppercase}.prospects-list .prospect-mobile-record:first-of-type{border-radius:20px 20px 0 0}.prospects-list:has(.prospect-mobile-record):after{content:"";display:block;flex:1;min-height:0;background:#fbfdfd;order:10}.prospect-person-icon{background:#e3e7ef}.prospect-person-icon>svg{fill:#ff6200;stroke-width:0}.prospect-mobile-body .prospect-status{margin-left:8px}.prospects-shell .prospects-list>.text-button{background:#fbfdfd;margin:0;padding:12px}.prospects-shell .prospects-list>.notice{flex:none}}@media(max-width:959px){.prospects-shell .original-mobile-title>img{width:140px;max-width:140px;height:50px;object-fit:contain}.prospects-shell .prospects-list{margin:0}.prospect-mobile-body,.prospect-mobile-body p{color:#4c535e}.prospect-mobile-body p>span{color:#4c535e}}.prospect-filter-dialog .branch-filter-field.no-prefix>.field input{padding-left:14px}.prospect-filter-dialog .branch-filter-field.no-prefix>.field>span{left:14px}.prospect-filter-dialog .branch-filter-field{position:relative}.prospect-phone-counter{position:absolute;right:14px;bottom:-21px;color:#4c535e;font-size:12px;font-weight:400}.prospect-filter-dialog .branch-filter-field:has(.prospect-phone-counter){margin-bottom:36px}@media(min-width:960px){.prospects-shell .main-content{padding:75px 20px 24px}.prospects-shell .prospects-list{background:transparent;border:0;box-shadow:none;padding:0;margin:0}.prospects-list>.panel-heading{height:40px;min-height:40px;margin:0 4px 15px;justify-content:space-between;flex-wrap:nowrap}.prospects-list>.panel-heading>h1{font-size:18px;line-height:27px;color:#fff;margin:0}.prospects-list>.panel-heading>.button{width:auto;min-height:38px;height:38px;padding:5px 12px;border:1.5px solid #ff6200;border-radius:25px;font-size:12px;font-weight:500;background:#fff;color:var(--primary)}.prospects-list>.panel-heading>.button:before{content:"";width:24px;height:24px;-webkit-mask:url(/assets/icons/filter.svg) center/contain no-repeat;mask:url(/assets/icons/filter.svg) center/contain no-repeat;background:var(--primary)}.prospects-list>.table-scroll{border-radius:0;background:#f8f9fb}.prospects-list table{width:100%;min-width:900px;table-layout:fixed;border-collapse:collapse}.prospects-list th{height:55px;background:#102954;color:#fff;font-size:12px;line-height:17px;font-weight:700;padding:12px 20px;border:1px solid #10254c;text-align:left}.prospects-list td{height:52px;min-height:52px;padding:4px 18px;border:1px solid #d6dbe3;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:17px;font-weight:700;color:#102954}.prospects-list td:first-child{padding-left:24px}.prospects-list td:first-child p{margin:0;text-transform:uppercase;color:#058856}.prospects-list>.table-scroll .prospect-status{font-size:12px;font-weight:700;padding:8px}.prospects-list .prospect-contact-link{min-height:36px;font-size:12px;padding:5px 10px;gap:4px}.prospects-list .original-row-trigger{white-space:nowrap}.prospects-list>.pagination{margin:0;border-radius:0 0 10px 10px}}@media(min-width:960px){.prospects-list td:first-child p{font-size:12px;line-height:17px;font-weight:700}.prospects-list td:first-child>strong{font-size:10px;line-height:14px}.prospects-list td .prospect-contact-link{font-weight:700}.prospects-list .pagination{min-height:56px}}dialog.prospect-registration-dialog{width:420px;max-width:calc(100vw - 16px);padding:0;border:1px solid #ff6200;border-radius:10px;overflow:auto;background:#fbfdfd}.prospect-registration-dialog>.modal-head{height:55px;margin:0;padding:12px 16px;background:var(--primary);color:#fff;position:relative}.prospect-registration-dialog>.modal-head h2{font-size:18px;line-height:24px;text-align:center;width:100%;margin:0;display:flex;justify-content:center}.prospect-registration-dialog>.modal-head h2>svg{position:absolute;left:16px}.prospect-registration-dialog>.modal-head>.icon-button{width:26px;height:26px;min-width:26px;min-height:26px;padding:0;border:0;background:none;color:#fff}.prospect-registration-body{padding:8px 24px 24px}.prospect-registration-name{font-size:18px;line-height:27px;margin:0 0 32px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.prospect-registration-body summary{font-size:18px;font-weight:700;color:#ff6200;cursor:pointer;margin:0 0 16px;line-height:27px}.prospect-registration-body .notice.info{margin:16px 0;background:#e7f3ff;color:#0078d4;font-size:12px;line-height:17px;border:1px solid #0078d4;border-left-width:8px;padding:8px 12px;border-radius:10px}.prospect-registration-body .notice.info strong{font-weight:400;color:#303735}.prospect-registration-body .notice.info p{font-size:12px;line-height:17px;margin:8px 0 0}.prospect-registration-body>h3{font-size:18px;color:#ff6200;margin:16px 0;line-height:27px}.prospect-medium-description{font-size:16px;line-height:24px;text-align:justify;margin:0 16px 16px}.prospect-medium-options{margin:16px 0 0;gap:50px;justify-content:center;flex-wrap:nowrap}.prospect-medium-options>.button{width:110px;height:110px;min-height:110px;display:flex;flex-direction:column;gap:0;border:1px solid #e0e6ec;border-radius:16px;padding:0;overflow:hidden;background:#fbfdfd}.prospect-medium-options>.button>span:first-child{height:78px;line-height:78px;width:100%;font-size:64px;text-align:center}.prospect-medium-options>.button>span:last-child{height:30px;width:100%;display:grid;place-items:center;background:var(--primary);color:#fff;text-transform:uppercase;font-size:14px;font-weight:700}.prospect-registration-footer{padding:16px 30px;background:#fff}.prospect-registration-footer>.button{width:100%;background:#ff6200;border:0;min-height:48px;font-size:16px}@media(max-width:959px){dialog.prospect-registration-dialog{width:calc(100vw - 16px);max-height:90dvh;border-radius:20px}.prospect-registration-dialog>.modal-head h2{text-align:left;font-size:24px;justify-content:flex-start}.prospect-registration-dialog>.modal-head h2>svg{display:none}.prospect-registration-dialog>.modal-head>.icon-button{border:3px solid white;border-radius:50%;width:34px;height:34px;min-width:34px;min-height:34px;padding:2px}.prospect-registration-body{max-height:calc(100dvh - 350px);overflow:auto;padding:16px 24px}.prospect-registration-footer{display:none}.prospect-medium-options{gap:24px}.prospect-registration-name{white-space:normal;font-size:18px}}.prospect-contact-form{padding:16px 16px 30px;border-bottom:1px solid #303735}.prospect-contact-field{position:relative;margin:16px 0 32px}.prospect-contact-field>.field{margin:0}.prospect-contact-field>.field>span{position:absolute;left:12px;top:-10px;background:#fbfdfd;padding:0 4px;text-transform:uppercase;font-size:12px;font-weight:700;color:var(--primary)}.prospect-contact-field input{height:48px;min-height:48px;border:1px solid #4c535e;border-radius:24px;background:#fff;color:var(--primary);padding:10px 38px 10px 14px;font-size:16px;font-weight:700;max-width:100%}.prospect-contact-field>button{position:absolute;right:8px;top:14px;border:0;background:none;color:#303735;padding:0}.prospect-contact-form>.button{width:100%;min-height:52px;background:#00bd76;color:#fff;border:2px solid #5bd1aa;font-size:14px;font-weight:400}@media(max-width:959px){dialog.prospect-registration-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);border-radius:12px}.prospect-registration-dialog>.modal-head h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:left;padding-right:34px}.prospect-registration-dialog>.modal-head>.icon-button{position:absolute;right:20px;top:12px}.prospect-registration-body{padding:24px 38px 12px;max-height:calc(100dvh - 326px)}.prospect-registration-body summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prospect-contact-form{padding:16px 16px 30px}.prospect-medium-options{gap:12px}.prospect-medium-options>.button{width:100px;min-width:0}.prospect-medium-description{margin-left:0;margin-right:0}}@media(max-width:959px){.prospect-registration-body{padding-top:20px;scrollbar-width:none}.prospect-registration-body::-webkit-scrollbar,dialog.prospect-followup-dialog::-webkit-scrollbar{display:none}.prospect-contact-form{padding:0 16px 22px}.prospect-contact-field{margin-bottom:26px}dialog.prospect-followup-dialog{scrollbar-width:none}}.scheduled-shell .main-content{height:100dvh;padding:75px 16px 10px;overflow:hidden}.scheduled-shell .scheduled-list{height:100%;min-height:0;padding:0;margin:0;border:0;box-shadow:none;background:transparent;display:flex;flex-direction:column}.scheduled-list>.panel-heading{height:40px;min-height:40px;margin:0 8px 15px;justify-content:flex-start;flex:none}.scheduled-list>.panel-heading>.row-actions{display:flex;gap:10px;width:auto;flex-direction:row}.scheduled-list>.panel-heading .button{width:auto;height:38px;min-height:38px;padding:5px 12px;border:1.5px solid #ff6200;border-radius:25px;font-size:12px;font-weight:600;gap:6px;background:#fff;color:var(--primary)}.scheduled-list>.panel-heading a.button{background:#ff6200;color:#fff}.scheduled-list>.notice{flex:none}.scheduled-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;flex:1;min-height:0;overflow:hidden;align-items:stretch}.scheduled-columns:has(.scheduled-import-results){grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,2fr)}.scheduled-upload{width:auto;min-width:0;border:0;border-radius:10px;padding:20px 16px;background:linear-gradient(110deg,#f7fbff,#cddbf1);display:flex;flex-direction:column;gap:16px;overflow:auto}.scheduled-upload>.button{width:100%;min-height:38px;height:38px;font-size:12px;font-weight:500;padding:5px 12px;background:#ff6200;border:2px solid #ffab66;color:#fff}.scheduled-upload>.button.secondary{background:#fff;color:var(--primary);border:1.5px solid #ff6200}.scheduled-file-trigger{margin:4px 0 16px;padding:0;border:0}.scheduled-file-trigger>.ticket-file-picker{height:156px;width:100%;border:2px dashed var(--primary);border-radius:20px;background:#ddd;color:var(--primary);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;overflow-wrap:anywhere}.scheduled-file-trigger>.ticket-file-picker>svg{color:#94a3b8}.scheduled-upload>.notice.info{margin:0;min-height:0;display:block;padding:10px 16px;border:1px solid #0078d4;border-left-width:8px;border-radius:10px;background:#e7f3ff;color:#0078d4;font-size:14px;line-height:20px}.scheduled-upload>.notice.info>svg{display:none}.scheduled-upload>.notice.info strong{font-weight:500;color:#303735;font-size:14px}.scheduled-upload>.notice.info p{margin:8px 0 0;font-size:14px;line-height:20px}.scheduled-upload>h3{text-align:center;font-size:14px;font-weight:600;margin:0}.scheduled-downloads{display:flex;justify-content:center;gap:24px}.scheduled-downloads>.text-button{color:#fa4420;position:relative;display:flex;flex-direction:column;align-items:center;padding:0;font-size:12px;font-weight:700;min-width:45px}.scheduled-downloads>.text-button:last-child{color:#4caf50}.scheduled-downloads>.text-button>span{font-size:10px;line-height:14px}.scheduled-items{min-width:0;min-height:0;overflow:auto;background:#fff;border-radius:10px;padding:5px 8px;display:flex;flex-direction:column}.scheduled-card{flex:none;border:0;margin:0;padding:0 8px 12px;border-bottom:1px solid #e3e7ef}.scheduled-card-heading{height:34px;min-height:34px;display:flex;justify-content:flex-end;align-items:center}.scheduled-card-body{display:flex;gap:8px;align-items:center}.scheduled-clock{width:62px;height:62px;background:#e3e7ef;border-radius:50%;display:grid;place-items:center;color:#ff6200;flex:none}.scheduled-card .confirm-data{display:block;max-width:none;flex:1;min-width:0;margin:4px 0 0;font-size:12px;line-height:17px;color:#4c535e}.scheduled-card .confirm-data>dt{display:inline;font-weight:400;text-transform:uppercase;color:#4c535e}.scheduled-card .confirm-data>dt:after{content:" — "}.scheduled-card .confirm-data>dd{display:inline;margin:0;text-align:left;font-weight:700;overflow-wrap:anywhere;color:#4c535e}.scheduled-card .confirm-data>dd:after{content:"";display:block}.scheduled-card .confirm-data>dd.positive{color:#058856}.scheduled-card .confirm-data>dd.negative{color:#a4000b}.scheduled-items>.pagination{margin-top:auto;font-size:12px;min-height:40px;background:#fff;flex:none;display:flex}.scheduled-items>.pagination>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.scheduled-items>.pagination>.text-button{font-size:12px}.scheduled-items>.pagination>.text-button:not(:focus-visible){opacity:.7}.scheduled-import-results{background:#fff;padding:16px;border:2px solid #ff6200;border-radius:10px;overflow:auto}@media(max-width:959px){.scheduled-shell .main-content{height:100dvh;padding:65px 0 90px;overflow:hidden}.scheduled-shell .original-mobile-title>img{width:140px;max-width:140px;height:50px;object-fit:contain}.scheduled-list>.panel-heading{height:45px;min-height:45px;margin:0;padding:4px 8px;justify-content:flex-end}.scheduled-columns,.scheduled-columns:has(.scheduled-import-results){display:block;overflow:hidden}.scheduled-upload{display:none}.scheduled-items{height:100%;padding:5px 8px;border-radius:20px 20px 0 0}.scheduled-card{padding:0 0 12px}.scheduled-card-body{gap:8px}.scheduled-import-results{display:none}}.scheduled-upload>.button{margin:0}.scheduled-upload>.notice.info{position:relative}.scheduled-upload>.notice.info>svg{display:block;position:absolute;left:16px;top:10px;width:16px;height:16px;fill:#0078d4;stroke:#e7f3ff}.scheduled-upload>.notice.info strong{display:block;padding-left:24px}@media(min-width:960px){.scheduled-columns{grid-template-columns:40% minmax(0,1fr)}.scheduled-card{padding-left:0;padding-right:0;padding-bottom:2px}}.scheduled-refresh:not(:focus-visible){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);padding:0}.scheduled-items>.pagination:not(:has(.button)):not(:focus-within){min-height:0;height:0;padding:0}@media(max-width:959px){.scheduled-shell .main-content{padding:65px 16px 106px}.scheduled-list>.panel-heading{justify-content:flex-start;margin:0 -8px 17px;padding:4px 0;height:45px;min-height:45px}.scheduled-items{border-radius:10px;padding:5px 8px}.scheduled-card{padding-bottom:2px}.scheduled-card-heading{height:37px;min-height:37px}}.scheduled-filter-dialog .branch-filter-field.no-prefix input{padding-left:14px}.scheduled-filter-dialog .branch-filter-field.no-prefix .field>span{left:14px}.scheduled-row-menu{width:280px!important;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:8px 0}.scheduled-row-menu .row-menu-description{padding:4px 16px 8px;border-bottom:1px solid #d6dbe3;font-size:14px;line-height:20px}.scheduled-row-menu .row-menu-description p{margin:4px 0 12px;white-space:normal;overflow-wrap:anywhere}.scheduled-row-menu>[role=menuitem]{font-size:14px;font-weight:500}dialog.bulk-company-catalog{width:min(960px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);padding:0;border:1px solid #ff6200;border-radius:10px;overflow:hidden}.bulk-company-catalog>.modal-head{height:55px;margin:0;padding:12px 16px;background:var(--primary);color:#fff;position:relative}.bulk-company-catalog>.modal-head h2{font-size:18px;text-align:center;width:100%;display:flex;justify-content:center;margin:0}.bulk-company-catalog>.modal-head h2>svg{position:absolute;left:16px}.bulk-company-catalog>.modal-head>.icon-button{border:0;background:none;color:#fff;width:26px;height:26px;min-width:26px;min-height:26px;padding:0}.bulk-company-catalog-body{height:calc(100% - 135px);min-height:0;background:linear-gradient(110deg,#f7fbff,#cddbf1);display:flex;flex-direction:column;border:1px solid var(--primary)}.bulk-company-search{width:min(425px,calc(100% - 32px));margin:8px auto 16px;position:relative;flex:none}.bulk-company-search>.field{margin:0}.bulk-company-search>.field>span{margin-left:16px;font-size:14px;font-weight:600}.bulk-company-search input{height:48px;border:1px solid #9da3ad;border-radius:25px;background:#f8f8f8;padding:10px 44px 10px 16px;font-size:14px;font-weight:700}.bulk-company-search>svg{position:absolute;right:12px;bottom:10px;color:#ff6200;pointer-events:none}.bulk-company-results{flex:1;min-height:0;overflow:auto;padding:16px}.bulk-company-catalog .bulk-company{display:block;padding:0 0 16px;border-bottom:1px solid #c7ced9;margin-bottom:16px}.bulk-company>header{display:flex;gap:16px;align-items:center;justify-content:center;font-size:16px;font-weight:600;margin-bottom:8px}.bulk-company>header>strong{font-size:24px;color:#ff6200}.bulk-company-offer-row{display:flex;gap:16px;align-items:center;min-width:0}.bulk-company-offer-row>img{width:100px;height:30px;object-fit:contain;margin:0 16px;flex:none}.bulk-company-offer-row>.company-monogram{width:60px;height:40px;font-size:16px;margin:0 36px;flex:none}.bulk-company-catalog .bulk-offers{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:minmax(28px,auto);gap:8px;flex:1;min-width:0}.bulk-company-catalog .bulk-offers>span{display:grid;place-items:center;padding:2px 6px;border:1.5px solid var(--primary);border-radius:50px;background:#fff;color:var(--primary);font-size:14px;line-height:20px;overflow-wrap:anywhere;text-align:center}.bulk-company-catalog>footer{height:80px;padding:16px 30px;background:#fff}.bulk-company-catalog>footer>.button{width:100%;height:48px;background:#ff6200;border:0}@media(max-width:959px){dialog.bulk-company-catalog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:90dvh;max-height:90dvh}.bulk-company-catalog .bulk-offers{grid-template-columns:repeat(4,minmax(0,1fr))}.bulk-company-offer-row{gap:8px}.bulk-company-offer-row>img{width:60px;margin:0 8px}.bulk-company-offer-row>.company-monogram{width:50px;margin:0 12px}.bulk-company-catalog .bulk-offers>span{font-size:12px;padding:2px 4px}.bulk-company-catalog>.modal-head h2{font-size:20px}}.bulk-company-search{width:min(345px,calc(100% - 32px))}.bulk-company-search>.field{gap:0}.bulk-company-search>.field>span{height:20px;line-height:20px}.bulk-company-results{padding:16px 24px}.bulk-company-catalog .bulk-company{padding-bottom:0}.bulk-company-catalog .bulk-company-offer-row>img{width:57px;max-width:none}@media(max-width:959px){.bulk-company-results{padding:16px}.bulk-company-catalog .bulk-company-offer-row>img{width:50px;margin:0 8px}}.scheduled-editor{padding:0;overflow:hidden;background:linear-gradient(115deg,#f8fbff,#cddcf1);border:2px solid var(--primary);border-radius:20px 20px 8px 8px;min-height:calc(100dvh - 74px)}.scheduled-editor>.panel-heading{height:55px;min-height:55px;margin:0;padding:0 16px;background:var(--primary);color:#fff}.scheduled-editor>.panel-heading h1{font-size:18px;text-transform:uppercase}.scheduled-editor>.panel-heading>.button{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.scheduled-editor>.panel-heading>.button:focus-visible{position:static;clip:auto;width:auto;height:auto}.scheduled-editor-columns{display:flex;min-height:calc(100dvh - 131px)}.scheduled-editor-notes{flex:1;min-width:0;padding:16px;border-right:2px solid var(--primary);margin-right:8px}.scheduled-editor-columns>form{width:420px;max-width:100%;padding:21px 16px 30px;background:#fff;flex-shrink:0}.scheduled-editor .form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:none}.scheduled-editor .field{position:relative;margin:0;gap:0;min-width:0}.scheduled-editor .field>span{position:absolute;top:-9px;left:12px;font-size:12px;line-height:18px;background:#f8f8f8;padding:0 4px;z-index:1}.scheduled-editor .field input,.scheduled-editor .registration-select{width:100%;height:48px;border:1.5px solid #53617a;border-radius:26px;background:#f8f8f8;color:var(--primary);padding:10px 14px;font-size:16px}.scheduled-editor .registration-select{font-weight:700}.scheduled-phone small{display:block;text-align:right;padding:3px 14px 0;font-size:12px;color:#444}.scheduled-repeat{position:relative}.scheduled-repeat .field input{padding-right:42px}.scheduled-repeat>.icon-button{position:absolute;right:7px;top:7px;width:34px;height:34px;min-height:34px}.scheduled-date-fields{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:16px;border:0;padding:0;margin:8px 0 0}.scheduled-date-fields legend{width:100%;text-align:center;font-weight:700;font-size:14px;margin-bottom:16px;padding:0}.scheduled-editor .scheduled-date-fields .field>span{position:static;background:none;padding:0;font-size:12px;margin:0 14px 3px}.scheduled-optional{margin-top:16px}.scheduled-optional>summary{font-size:14px;font-weight:700;cursor:pointer;padding:0 0 16px}.scheduled-optional>div{display:grid;gap:20px;margin:10px 0}.scheduled-time-note{font-size:12px;color:#53617a;margin:12px 0}.scheduled-editor form>.button{width:100%;height:52px;margin-top:12px;background:#ff6200;border:2px solid #ff9b55}.scheduled-editor-catalog{width:min(420px,calc(100vw - 32px))}.scheduled-editor-catalog .registration-options{max-height:50dvh;overflow:auto}@media(min-width:960px){.scheduled-editor{margin-top:0}}@media(max-width:959px){.scheduled-editor-shell .main-content{padding:65px 0 106px}.scheduled-editor{border:0;border-radius:20px 20px 0 0;min-height:calc(100dvh - 65px);background:#fff}.scheduled-editor>.panel-heading,.scheduled-editor-notes{display:none}.scheduled-editor-columns{display:block;min-height:0}.scheduled-editor-columns>form{margin:0 auto;padding-top:24px}.scheduled-editor .scheduled-date-fields{grid-template-columns:minmax(0,1fr) 100px;gap:12px}}.scheduled-editor-shell .main-content{padding:73px 16px 0}.scheduled-editor{min-height:calc(100dvh - 73px)}.scheduled-editor-columns{min-height:calc(100dvh - 130px)}.scheduled-editor .registration-select{display:flex;align-items:center;justify-content:space-between}.scheduled-editor .registration-select>span:last-child{margin-left:auto}.scheduled-phone{position:relative}.scheduled-phone input{text-align:center;padding-right:45px!important}.scheduled-phone .scheduled-frequent-button{position:absolute;top:6px;right:6px;background:#ff6200;color:#fff;width:36px;height:36px;min-height:36px;border-radius:50%;border:0}.scheduled-editor .scheduled-date-fields .field>span{position:absolute;top:-9px;left:10px;background:#f8f8f8;margin:0;padding:0 4px}.scheduled-editor .scheduled-date-fields .field>small{color:#a84b00;font-size:12px;line-height:18px;padding:3px 12px 0}.scheduled-editor .field:has(input[aria-invalid=true]) input{border-color:#bd5100}.scheduled-editor .scheduled-date-fields .field{align-self:start}.scheduled-editor .scheduled-date-fields input{text-align:center;font-size:14px;min-width:0}.scheduled-editor .scheduled-date-fields{margin-top:8px}.scheduled-editor .scheduled-repeat input{text-transform:uppercase}.scheduled-editor .scheduled-time-note{font-size:11px;line-height:16px;margin:8px 0 0}.scheduled-editor form>.button{margin-top:12px}.scheduled-editor-shell .header-home{position:relative}@media(max-width:959px){.scheduled-editor-shell .main-content{padding:65px 0 106px}.scheduled-editor-columns{min-height:0}}.scheduled-calendar{width:496px;max-width:calc(100vw - 32px);height:346px;max-height:calc(100dvh - 32px);border:0;border-radius:28px;padding:0;display:grid;grid-template-columns:153px minmax(0,1fr);overflow:hidden;background:#fff;color:#222;font-family:Arial,sans-serif}.scheduled-calendar>.modal-head{display:none}.scheduled-calendar>header{position:relative;padding:18px 16px;background:#102954;color:#fff;display:flex;flex-direction:column;gap:18px}.scheduled-calendar>header>span{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduled-calendar>header>strong{font-size:32px;line-height:40px;font-weight:500}.scheduled-calendar>header>.icon-button{position:absolute;bottom:10px;left:8px;color:#fff;background:none;border:0}.scheduled-calendar-body{padding:0 8px;min-width:0;display:flex;flex-direction:column}.scheduled-calendar-body>nav{display:flex;height:52px;align-items:center;flex:none}.scheduled-calendar-body>nav>span{flex:1}.scheduled-calendar-body>nav>.text-button{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:400;color:#777;padding:8px 16px}.scheduled-calendar-body>nav>.icon-button{width:40px;height:40px;min-width:0;background:none;border:0;color:#777}.scheduled-calendar-body>nav>.icon-button:disabled{opacity:.45}.scheduled-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:35px;place-items:center;align-content:start;flex:1;min-height:0}.scheduled-calendar-days>span{font-size:14px;line-height:32px}.scheduled-calendar-days>button{border:0;background:none;color:#222;width:32px;height:32px;border-radius:50%;padding:0;font-size:16px}.scheduled-calendar-days>button:disabled{color:#aaa}.scheduled-calendar-days>button[aria-pressed=true],.scheduled-calendar-years>button[aria-pressed=true]{background:#0b2f5b;color:#fff}.scheduled-calendar-body>footer{height:52px;flex:none;display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:0 12px}.scheduled-calendar-body>footer>.text-button{font-size:14px;font-weight:400;padding:8px 0;color:#102954}.scheduled-calendar-body>footer>.text-button:first-child{color:#ff6200}.scheduled-calendar-years{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:8px;overflow:auto;flex:1;min-height:0}.scheduled-calendar-years>button{border:0;border-radius:24px;background:none;height:36px;color:#222;font-size:16px}.scheduled-calendar.manual .scheduled-calendar-body{justify-content:space-between;padding:24px 16px 0}.scheduled-calendar.manual .field>input{border:1px solid #102954;border-radius:4px}.scheduled-calendar.manual small{color:#a84b00}@media(min-width:960px){.scheduled-editor-shell .main-content{height:100dvh;overflow:hidden}.scheduled-editor{height:100%;min-height:0}.scheduled-editor-columns{height:calc(100% - 55px);min-height:0}.scheduled-editor-columns>form{height:100%;overflow:auto}.scheduled-editor-notes{overflow:auto}.scheduled-editor-shell .header-home>svg{display:none}.scheduled-editor-shell .header-home:before{content:"";display:block;width:33px;height:32px;-webkit-mask:url(/assets/icons/arrow_left.svg) center/contain no-repeat;mask:url(/assets/icons/arrow_left.svg) center/contain no-repeat;background:#fff}}.scheduled-editor .scheduled-phone input:placeholder-shown+span{font-size:16px}.scheduled-editor .field:has(input:placeholder-shown)>span{top:12px;font-size:16px;background:none;pointer-events:none}.scheduled-editor .scheduled-repeat .field:has(input:placeholder-shown)>span{text-transform:uppercase;font-weight:700}.scheduled-editor .field:has(input:focus)>span{top:-9px;font-size:12px;background:#f8f8f8}.scheduled-editor .scheduled-date-fields .field>small{font-weight:400}.scheduled-phone small{line-height:14px}.scheduled-editor .scheduled-date-fields{margin-top:4px}.scheduled-editor .scheduled-date-fields input{font-size:16px}.scheduled-editor .scheduled-date-fields .field:has(small) input{border-color:#bd5100}.scheduled-editor .scheduled-date-fields legend{margin-bottom:16px}@media(max-width:959px){.scheduled-calendar{width:328px;height:512px;grid-template-columns:minmax(0,1fr);grid-template-rows:120px minmax(0,1fr)}.scheduled-calendar>header{padding:20px 24px;gap:10px}.scheduled-calendar>header>strong{font-size:32px;white-space:nowrap}.scheduled-calendar>header>.icon-button{bottom:12px;left:auto;right:12px}.scheduled-calendar-days{grid-auto-rows:40px}.scheduled-calendar-body>nav{height:56px}.scheduled-calendar-body>footer{height:52px}.scheduled-calendar.manual{height:328px}}.scheduled-calendar{box-shadow:none}.scheduled-calendar::backdrop{background:#0000008c}.scheduled-calendar .text-button{text-decoration:none}.scheduled-calendar-days>button:disabled{opacity:1}.scheduled-editor .scheduled-date-fields .field>small{line-height:18px}.scheduled-editor .scheduled-date-fields .field:has(input:placeholder-shown)>span{top:12px;font-size:16px;background:none}.scheduled-editor-columns>form{scrollbar-gutter:stable}.scheduled-editor{margin:0}.scheduled-editor-columns>form{scrollbar-gutter:auto}.scheduled-calendar>header>strong{white-space:normal}.scheduled-editor .field>span{font-weight:400}.scheduled-editor .scheduled-phone .field>span{font-weight:500}.scheduled-editor .scheduled-optional>summary{list-style:none;position:relative;padding-left:16px}.scheduled-editor .scheduled-optional>summary::-webkit-details-marker{display:none}.scheduled-editor .scheduled-optional>summary:before{content:"";position:absolute;left:0;top:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--primary)}.scheduled-editor .scheduled-time-note{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.scheduled-editor form>.button{font-weight:500}.scheduled-editor .scheduled-phone input{border-color:#dedede}.scheduled-editor .scheduled-phone input:placeholder-shown{background:#f8f8f8}.scheduled-editor .scheduled-repeat .field:has(input:placeholder-shown)>span{font-weight:700}@media(max-width:959px){.scheduled-editor .scheduled-date-fields{grid-template-columns:minmax(0,1fr) 112px;gap:16px}.scheduled-editor-shell .original-mobile-title>img{width:140px;max-width:140px;height:50px;object-fit:contain}}.scheduled-calendar-days>button,.scheduled-calendar-years>button{font-weight:400}.scheduled-calendar{font-family:inherit}.scheduled-calendar>header>strong{font-weight:400}@media(max-width:959px){.scheduled-calendar{width:calc(100vw - 32px);max-width:358px;height:568px;grid-template-rows:120px minmax(0,1fr)}.scheduled-calendar-days{grid-auto-rows:48px}.scheduled-calendar-body{padding:0 12px}.scheduled-calendar>header>.icon-button{bottom:12px;right:12px;top:66px}.scheduled-calendar>header{padding:16px 24px;gap:28px}.scheduled-calendar>header>strong{font-size:30px}.scheduled-calendar-body>nav{height:56px}.scheduled-calendar.manual{height:328px}.scheduled-calendar.manual>header{gap:14px}}@media(min-width:1501px){.scheduled-editor{max-width:calc(100vw - 700px);margin:0 auto}}dialog.scheduled-history-dialog{width:60vw;max-width:min(884px,calc(100vw - 16px));max-height:92dvh;padding:0;border:2px solid #ff6200;border-radius:20px;background:#fbfdfd;display:flex;flex-direction:column;overflow:hidden}.scheduled-history-dialog::backdrop{background:#0000008c}.scheduled-history-dialog>.modal-head{height:54px;min-height:54px;margin:0;padding:8px 14px;background:#1e417a;color:#fff;flex:none}.scheduled-history-dialog>.modal-head h2{font-size:24px;font-weight:700}.scheduled-history-dialog>.modal-head>.icon-button{border:3px solid white;border-radius:50%;width:34px;height:34px;min-height:34px;padding:3px;margin:0 6px;color:#fff;background:none}.scheduled-history-content{overflow:auto;max-height:calc(100dvh - 250px);min-height:0;padding:12px 30px 20px}.scheduled-history{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.scheduled-history>.query-card{background:#fff;border:0;border-radius:10px;padding:0 8px;box-shadow:none;margin:0}.scheduled-history dl{margin:0;display:block;font-size:12px;line-height:17px;color:#53617a}.scheduled-history dl>div{display:flex;gap:5px;align-items:flex-start}.scheduled-history dt{font-weight:400;text-transform:uppercase;flex:none;white-space:nowrap;font-size:12px;line-height:17px}.scheduled-history dd{margin:0;min-width:0;overflow-wrap:anywhere;font-weight:700;line-height:17px}.scheduled-history-content>.pagination{display:none}.scheduled-history-content:has(.pagination>.button)>.pagination{display:flex}.scheduled-history-dialog>footer{flex:none;padding:16px 16px 6px;display:flex;justify-content:center}.scheduled-history-dialog>footer>.button{width:200px;height:48px;min-height:48px;border-radius:12px;background:#b5231d;border:0;color:#fff;font-weight:700;font-size:14px}@media(max-width:959px){dialog.scheduled-history-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.scheduled-history-content{padding:12px 30px 20px}}.scheduled-history-dialog{box-shadow:none}.scheduled-history-dialog>footer{height:70px;min-height:70px}.scheduled-history-content{padding-bottom:19px}.scheduled-history{margin:0}.scheduled-history dd{font-weight:600;color:#4c535e}.scheduled-history dt{color:#4c535e}@media(max-width:959px){.scheduled-history-dialog>footer>.button{width:150px}.scheduled-history>.query-card{border:1px solid var(--primary)}}.scheduled-columns:has(.scheduled-import-results){grid-template-columns:repeat(3,minmax(0,1fr))}.scheduled-import-results{min-width:0;background:#ffe5e8;border:2px solid #ac0015;border-radius:10px 10px 5px 5px;padding:8px;overflow:auto;color:#4c535e}.scheduled-import-results>h2{display:flex;align-items:center;gap:8px;margin:0;padding:8px;border-radius:10px 15px 15px 0;min-height:40px;background:#ac0015;color:#fff;font-size:14px;font-weight:700;line-height:20px}.scheduled-import-results>h2>svg{flex:none}.scheduled-import-results>article{display:flex;align-items:center;gap:16px;padding:8px;border-bottom:1px solid #d4d4d4;min-width:0}.scheduled-import-results>article>svg{flex:none;color:#f44336}.scheduled-import-results>article>div{flex:1;min-width:0}.scheduled-import-results dl{margin:0;font-size:12px;line-height:17px}.scheduled-import-results dl>div{display:flex;gap:5px;align-items:flex-start}.scheduled-import-results dt{font-weight:400;text-transform:uppercase;flex:none}.scheduled-import-results dd{margin:0;font-weight:600;min-width:0;overflow-wrap:anywhere}.scheduled-import-results p{white-space:pre-line;text-transform:uppercase;margin:0 0 0 8px;font-size:14px;line-height:20px;font-weight:600;color:#ac0015;overflow-wrap:anywhere}.scheduled-import-results p strong{font-weight:600}.scheduled-import-complete{width:420px;max-width:calc(100vw - 32px);padding:0;border:0;border-radius:10px;background:#fbfdfd;box-shadow:none;overflow:hidden}.scheduled-import-complete::backdrop{background:#0000008c}.scheduled-import-complete>.modal-head{height:31px;min-height:31px;margin:0;padding:4px 16px;background:#00bd7e;color:#fff;justify-content:center}.scheduled-import-complete>.modal-head h2{font-size:16px;font-weight:600}.scheduled-import-complete>.modal-head>.icon-button{display:none}.scheduled-import-complete>h3{text-align:center;font-size:16px;line-height:24px;font-weight:500;margin:16px}.scheduled-import-complete>footer{height:auto;min-height:0;padding:8px;display:flex;justify-content:flex-end}.scheduled-import-complete>footer>button{border:1px solid #bd281f;border-radius:24px;background:#00bd7e;color:#fff;padding:5px 10px;font-size:12px;line-height:18px;font-weight:700}@media(max-width:959px){.scheduled-columns:has(.scheduled-import-results){display:block}.scheduled-import-results{display:none}}.scheduled-columns:has(.scheduled-import-results){grid-template-columns:calc(100% / 3) minmax(0,1fr) minmax(0,1fr)}.scheduled-card .confirm-data>div{display:flex;gap:5px;align-items:flex-start}.scheduled-card .confirm-data>div>dt{flex:none;text-transform:uppercase;font-weight:400;white-space:nowrap}.scheduled-card .confirm-data>div>dd{margin:0;min-width:0;flex:1;font-weight:700;overflow-wrap:anywhere}.scheduled-card .confirm-data>div>dd.positive{color:#058856}.scheduled-card .confirm-data>div>dd.negative{color:#a4000b}.scheduled-card .confirm-data>div>dd:after{display:none}.scheduled-card .confirm-data>div>dd{text-align:left}.bulk-workspace>.panel-heading{display:flex;justify-content:space-between;gap:16px}.bulk-workspace>.panel-heading>.row-actions{display:flex;gap:10px;flex-wrap:wrap}.bulk-workspace>.panel-heading h1{color:#fff;text-transform:uppercase;font-size:18px;line-height:24px;margin:0}.bulk-workspace>.panel-heading .button{min-height:38px;height:38px;border-radius:25px;font-size:12px;padding:5px 12px;border:1.5px solid #ff6200;gap:6px}.bulk-workspace>.panel-heading .primary{background:#ff6200;color:#fff}.bulk-columns{grid-template-columns:40% minmax(0,1fr);gap:16px;align-items:stretch;min-width:0}.bulk-columns.bulk-with-errors{grid-template-columns:calc(100% / 3) minmax(0,1fr) minmax(0,1fr)}.bulk-columns.bulk-empty:not(.bulk-with-errors){grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,2fr)}.bulk-upload.panel{margin:0;min-width:0;padding:16px;border:0;border-radius:10px;background:linear-gradient(110deg,#f7fbff,#cddbf1);box-shadow:none;overflow:auto}.bulk-upload>.notice.info{margin:0 0 16px;display:block;border:1px solid #0078d4;border-left-width:8px;background:#e7f3ff;border-radius:10px;color:#0078d4;padding:10px 16px;font-size:14px;line-height:20px}.bulk-upload>.notice.info>svg{display:none}.bulk-upload>.notice.info strong{font-weight:500;color:#303735}.bulk-upload>.notice.info p{margin:8px 0 0}.bulk-file-picker{height:156px;width:100%;background:#ddd;color:var(--primary);border:2px dashed var(--primary);border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;padding:8px;overflow-wrap:anywhere}.bulk-file-picker>svg{color:#94a3b8;flex:none}.bulk-action-cards{display:flex;justify-content:center;gap:32px;padding:16px 0}.bulk-action-cards>button{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100px;height:100px;padding:0;border:1px solid #e8eaf3;border-radius:10px;background:linear-gradient(110deg,#fff,#eff1f3);box-shadow:0 5px 10px #1e4b9c4d;overflow:hidden;color:#1c3e7a}.bulk-action-cards>button>svg{margin:auto;flex:none}.bulk-action-cards>button>span{height:50%;width:100%;padding:5px;display:grid;place-items:center;background:#1c3e7a;color:#fff;text-transform:uppercase;font-size:12px;line-height:16px;font-weight:700}.bulk-reconciliation{margin-top:12px;text-align:center}.bulk-reconciliation>.text-button{font-size:12px}.bulk-pending{padding:8px;min-width:0;min-height:0;overflow:auto}.bulk-pending.bulk-has-rows{background:#fff;border-radius:10px}.bulk-pending>h2,.bulk-errors>h2{margin:0;display:flex;align-items:center;gap:8px;padding:8px;min-height:40px;background:#00bd7e;color:#fff;border-radius:10px 15px 15px 0;font-size:14px;line-height:20px}.bulk-rows{max-height:none;overflow:visible}.bulk-rows article{padding:16px;gap:16px;min-width:0}.bulk-rows article>svg{color:#4caf50;flex:none}.bulk-rows article>div{min-width:0;flex:1;color:#4c535e;font-size:14px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.bulk-rows article strong{font-weight:600}.bulk-rows article p{margin:0;font-size:14px}.bulk-rows article>.icon-button{color:#ff6200;flex:none;width:24px;min-width:24px;padding:0}.bulk-errors{min-width:0;min-height:0;overflow:auto;background:#fbeced;border:2px solid #a4000b;border-radius:10px 10px 5px 5px;padding:8px;color:#4c535e}.bulk-errors>h2{background:#a4000b}.bulk-errors>article{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid #d4d4d4;min-width:0}.bulk-errors>article>svg{color:#f44336;flex:none}.bulk-errors>article>div{min-width:0;flex:1}.bulk-errors dl{margin:0;font-size:12px;line-height:17px}.bulk-errors dl>div{display:flex;align-items:flex-start;gap:5px}.bulk-errors dt{text-transform:uppercase;flex:none;font-weight:400}.bulk-errors dd{margin:0;min-width:0;overflow-wrap:anywhere;font-weight:600}.bulk-errors p{margin:0 0 0 8px;font-size:14px;line-height:20px;font-weight:600;color:#a4000b;text-transform:uppercase;overflow-wrap:anywhere}@media(min-width:960px){.bulk-shell .main-content{height:100dvh;padding:75px 16px 21px;overflow:hidden}.bulk-workspace{height:100%;min-height:0;display:flex;flex-direction:column}.bulk-workspace>.panel-heading{height:40px;min-height:40px;margin:0 8px 15px}.bulk-workspace>.notice,.bulk-workspace>.loading{flex:none}.bulk-columns{flex:1;min-height:0;overflow:hidden}.bulk-back{display:none!important}}@media(max-width:959px){.bulk-columns,.bulk-columns.bulk-empty:not(.bulk-with-errors),.bulk-columns.bulk-with-errors{grid-template-columns:minmax(0,1fr)}.bulk-workspace>.panel-heading{flex-direction:column;align-items:stretch}.bulk-workspace>.panel-heading>.row-actions{justify-content:flex-start}.bulk-upload.panel,.bulk-pending,.bulk-errors{max-height:65dvh;overflow:auto}.bulk-action-cards{gap:24px}}.bulk-workspace>.panel-heading>.row-actions{width:auto;flex-direction:row;flex-wrap:nowrap}.bulk-workspace>.panel-heading .button{width:auto;margin:0;white-space:nowrap}.bulk-upload>.notice.info{margin-bottom:32px;font-size:12px;line-height:17px}.bulk-upload>.notice.info p{font-size:12px;line-height:17px}.bulk-action-cards{padding-top:32px}.bulk-action-cards>button>svg{color:#ff6200}.bulk-pending>h2{background:#058856}.bulk-rows article{padding:8px 16px}.bulk-rows article p{line-height:20px}.bulk-rows article>.icon-button{min-height:24px}@media(min-width:960px){.bulk-workspace>.panel-heading{margin-bottom:4px}}@media(max-width:959px){.bulk-workspace>.panel-heading>.row-actions{flex-wrap:wrap}.bulk-workspace>.panel-heading .button{white-space:normal}}.bulk-file-picker>img{width:60px;height:60px;object-fit:contain}.bulk-upload>.notice.info{padding-top:8px;padding-bottom:8px}.bulk-upload>.notice.info strong{display:flex;align-items:center;gap:8px}.bulk-upload>.notice.info strong>svg{margin:0;color:#0078d4}.branch-logo-viewer:not(.ticket-file-viewer)>.modal-head{left:calc(50% - min(50dvh,50vw));width:min(100dvh,100vw)}.branch-logo-viewer:not(.ticket-file-viewer)>.branch-logo-stage>img{width:min(100dvh,100vw);height:calc(100dvh - 56px)}.scheduled-calendar.manual .field{position:relative;margin:6px 8px 0;font-weight:400}.scheduled-calendar.manual .field>span{position:absolute;top:-9px;left:10px;background:#fff;padding:0 4px;font-size:12px;line-height:18px}.scheduled-calendar.manual .field>input{height:48px;min-height:48px;border:1.5px solid #475569;border-radius:26px;padding:10px 12px;font-size:16px;font-weight:400;background:#f8f8f8;outline:none}.scheduled-calendar.manual .field>input:focus{border-color:#102954}.scheduled-calendar.manual .scheduled-calendar-body{padding-left:16px;padding-right:16px}.scheduled-calendar.manual .scheduled-calendar-body>footer{padding-left:0;padding-right:0}@media(min-width:960px){.scheduled-calendar.manual{height:160px}.scheduled-calendar.manual:has([role=alert]){height:184px}.scheduled-calendar.manual>header>strong{font-size:24px;line-height:32px;white-space:nowrap}.scheduled-calendar.manual>header{gap:18px}}.scheduled-calendar-body{min-height:0}.scheduled-calendar-years{grid-auto-rows:52px;gap:0;padding:0 8px;place-items:center;align-content:start}.scheduled-calendar-years>button{width:70px;max-width:100%;height:36px}.scheduled-calendar-body:has(.scheduled-calendar-years)>nav{background:#f5f5f5;border-bottom:1px solid #e5e5e5}.scheduled-calendar-body:has(.scheduled-calendar-years)>nav>.icon-button{visibility:hidden}.scheduled-calendar-body:has(.scheduled-calendar-years)>nav>.text-button>svg{transform:rotate(180deg)}@media(max-width:959px){.scheduled-calendar.manual{width:328px;max-width:calc(100vw - 32px);height:270px}.scheduled-calendar.manual:has([role=alert]){height:294px}.scheduled-calendar.manual>header{padding:16px 24px;gap:28px}.scheduled-calendar.manual>header>strong{font-size:32px}.scheduled-calendar.manual .field{margin-top:0}}.cashier-clock::backdrop{background:#0000008c}.cashier-clock-dial>button[aria-pressed=true]{width:48px;height:48px;background:#0e285680}.cashier-clock-dial>i,.cashier-clock-dial:after{background:#0e285680}.cashier-clock footer,.cashier-clock.manual footer{gap:0}.cashier-clock footer>.text-button{padding:0 16px}.cashier-clock footer>.icon-button{width:40px;min-width:40px}.cashier-clock-display>button,.cashier-clock.manual .cashier-clock-display>input{background:#0e2856b3}.cashier-clock.manual .cashier-clock-display>input{color:#1c1b1f}@media(min-width:960px){.home-shell .main-content{height:100dvh;overflow:hidden;padding:89px 32px 16px}.home-shell .original-dashboard{height:100%;overflow:auto;min-width:0}.dashboard-banners{margin-bottom:32px}.banner-icon.blue{background:#1976f3}.banner-copy{padding:16px;font-size:14px;line-height:20px;font-weight:600;min-width:0}.banner-copy strong{font-size:14px;font-weight:700;line-height:20px}.banner-copy:has(img){justify-content:flex-start;padding-top:24px}.banner-copy img{width:115px;height:19px;margin:0 0 16px;object-fit:contain}.dashboard-section{margin-bottom:16px}.dashboard-section>summary{display:flex;width:350px;max-width:100%;height:40px;padding:8px 16px;gap:8px;font-size:16px;line-height:24px;clip-path:polygon(0 0,calc(100% - 120px) 0,calc(100% - 96px) 100%,0 100%)}.dashboard-section>summary>svg{width:24px;height:24px;flex:none}.dashboard-section:has(.dashboard-stats-panel)>summary{width:560px}.dashboard-section[open]>summary,.dashboard-section>summary:hover{background:#ff6200}.dashboard-details.panel{margin:0;padding:0;background:transparent;box-shadow:none;border:1px solid #00bd76;border-radius:0 20px 20px;min-width:0}.dashboard-totals{height:420px;overflow:auto}.daily-grid{padding:16px;gap:16px;min-height:100%;align-content:start}.daily-card{display:flex;flex-direction:row;justify-content:space-evenly;align-items:stretch;gap:0;aspect-ratio:2;min-width:0;padding:8px 0;border:0;border-radius:10px;background:#fff;overflow:hidden}.daily-icon{display:grid;place-items:center;color:#ff6200;flex:1;padding-left:16px;border-right:2px solid #e8eaf3;margin-right:8px;min-width:0}.daily-icon>.original-icon{font-size:50px}.daily-copy{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1.4;min-width:0;padding:0 8px 0 0}.daily-copy>strong{font-size:14px;font-weight:600;line-height:20px;color:#058856;max-width:140px}.daily-copy>span{font-size:24px;line-height:30px;font-weight:700;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dashboard-stats-panel{min-height:450px;padding:16px!important}.dashboard-statistics{align-items:stretch}.dashboard-statistics>.table-scroll{border-radius:16px;background:#ffffffd6;min-width:0;padding:16px 0}.stats-table{display:block;width:100%;min-width:632px;border-spacing:0;table-layout:auto}.stats-table thead,.stats-table tbody{display:block}.stats-table tr{display:flex;justify-content:space-around;gap:8px;margin:0 0 16px}.stats-table tbody tr:last-child{margin-bottom:0}.stats-table th,.stats-table td{flex:none;display:block;width:200px;min-width:200px;padding:8px;border:0;background:#fff;border-radius:5px;font-size:14px;line-height:20px;font-weight:600}.stats-table tr.stats-improved td{color:#0e2856}.stats-table tr.stats-improved th{color:#ff6200}.stats-goals{justify-content:center;overflow:auto}.stats-goal{flex-direction:row;gap:16px;justify-content:space-evenly;border:0;border-radius:10px}.stats-goal>svg{flex:none}.stats-goal>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.stats-goal h2{font-size:14px;line-height:20px;font-weight:600;max-width:140px}.stats-goal strong{font-size:30px;line-height:40px;font-weight:700}}@media(min-width:960px){.home-shell .main-content{padding-right:17px}.banner-copy img{width:120px;height:25px;margin-bottom:8px}.dashboard-section>summary{margin-bottom:2px}}@media(max-width:959px){.daily-copy{display:flex;flex-direction:column;gap:9px}.daily-copy>span{font-size:22px}.daily-icon{color:#ff6200}.daily-icon>.original-icon{font-size:40px}}@media(min-width:960px){.daily-copy{min-height:0}.daily-copy>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media(min-width:960px){.home-shell .original-dashboard{overflow-y:scroll}}@media(min-width:1465px){.dashboard-statistics{justify-content:space-evenly;align-items:center;gap:0;min-height:416px}.dashboard-statistics>.table-scroll{flex:0 0 632px;width:632px;min-width:632px}.dashboard-statistics .stats-table tr{padding:0 8px;justify-content:space-between}.dashboard-statistics>.stats-goals{flex:0 0 366px;width:366px;padding-left:16px;justify-content:center}}.banner-icon>.original-material-icon{font-size:75px}.daily-icon>.original-material-icon{font-size:50px}.stats-goal>.original-material-icon{font-size:60px}@media(min-width:960px){.banner-copy,.daily-copy,.stats-table{letter-spacing:.25px}}.home-mobile-brand{display:none}@media(max-width:959px){:is(.home-shell,.chat-shell) .app-header{height:65px;background:#0e2856a6;box-shadow:none;padding:0 8px;justify-content:space-between}:is(.home-shell,.chat-shell) .app-header .mobile-menu{order:0;background:none;width:32px;padding:0}.home-shell .mobile-menu svg{width:28px;height:28px}.home-shell .home-mobile-brand{display:flex;position:absolute;left:50%;transform:translate(-50%);width:145px;height:55px;align-items:center}.home-mobile-brand img{width:100%;height:100%;object-fit:contain}.home-shell .notices-trigger{margin-left:auto}.home-shell .main-content{padding:calc(73px + var(--preview-height)) 0 100px;height:100dvh;overflow:auto;margin:0;min-height:0}.home-mobile-balances{margin:0 auto 14px;width:calc(100% - 44px);max-width:456px;height:100px;flex:none;background:#00bd76;border-radius:20px;overflow:hidden;color:#fff;position:relative}.home-mobile-balances .header-balances{height:100%;display:flex;justify-content:space-evenly;gap:8px;padding:7px 8px 27px;position:static;transform:none;margin:0}.home-mobile-balances .header-balances>div:not(.balance-controls){flex:1;text-align:center;align-items:center;min-width:0}.home-mobile-balances .header-balances span{font-size:14px;font-weight:600;color:#0e2856;line-height:20px;white-space:nowrap}.home-mobile-balances .header-balances>div:not(.balance-controls)>span:before{content:"Saldo "}.home-mobile-balances .header-balances strong{font-size:28px;line-height:36px;color:#fff;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.home-mobile-balances .header-balances strong.balance-blocked{color:#fa4420}.home-mobile-balances .balance-controls{position:absolute;left:8px;right:8px;bottom:6px;justify-content:space-between}.home-mobile-balances .balance-controls .icon-button{background:none;color:#fff;width:24px;height:24px}.home-mobile-balances .balance-controls .icon-button svg{width:18px;height:18px}.home-shell .native-mobile-home{display:block;margin:0 auto;max-width:500px}.home-business{display:flex;gap:6px;align-items:flex-start;padding:12px 10px 24px;margin:0 16px -16px;background:#fff;border:2px solid #ff6200;border-radius:20px 20px 0 0;font-size:14px;line-height:20px;min-height:62px}.home-business>svg{color:#ff6200;flex:none}.home-business>strong{flex:1;min-width:0;overflow-wrap:anywhere}.home-business>span{color:#ff6200;font-weight:700;white-space:nowrap}.home-products{position:relative;padding:16px 16px 30px;background:#c9daf1;border-radius:20px 20px 0 0;display:grid;gap:30px}.home-major-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-right:6px}.home-minor-products,.home-reports{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-left:4px;padding-right:4px}.home-product{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(140deg,#eff1f3,#fff);box-shadow:5px 5px 2px #1e4b9b33;text-decoration:none;text-align:center;min-width:0;gap:0;color:#0e2856;font-family:Arial,sans-serif;font-weight:400}.home-product>span:last-child{font-size:14px;line-height:17px;padding:0 5px 7px;max-width:100%}.home-product-image{display:block;background:#ff6200;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;flex:1;min-height:0;width:100px;max-width:100%;margin:0 auto}.home-product.major{height:124px}.home-product.minor{height:100px}.home-product.minor .home-product-image{width:66px;max-height:66px;margin:6px auto}.home-product.minor>span:last-child{font-size:12px;line-height:17px}.home-reports{position:relative;margin-top:-15px;padding:16px 20px 20px;background:linear-gradient(#0c2145,#0c2145,#1c3e7a63,#1c3e7a10);border-radius:20px 20px 0 0}.home-reports .home-product{background:#fff}.home-reports .home-product-image{background:#0e2856}.home-reports .home-product>span:last-child{color:#ff6200}.home-shell .original-mobile-footer .bottom-nav a.active{background:#fff;color:#0e2856}}@media(max-width:959px)and (min-height:901px){.home-product.major{height:190px}.home-product.minor{height:140px}.home-product.minor .home-product-image{width:86px;max-height:86px}}@media(max-width:959px)and (max-height:800px){.home-product.major{height:104px}.home-product.minor{height:85px}.home-product.minor .home-product-image{width:50px;max-height:50px}.home-products{gap:22px}}@media(max-width:354px){.home-business{font-size:12px}.home-product.minor>span:last-child{font-size:10px}.home-mobile-balances .header-balances span{font-size:12px}.home-mobile-balances .header-balances strong{font-size:24px}}@media(max-width:959px){.home-product>span:last-child{white-space:pre-line}.home-mobile-balances .header-balances strong{font-size:26px;font-weight:600}.home-major-products .home-product-image{max-height:100px}.home-shell .home-mobile-brand{width:145px;left:calc(50% - 6px)}}@media(max-width:959px){.home-shell:has(.home-mobile-balances.compact) .main-content{padding-top:calc(65px + var(--preview-height))}.home-mobile-balances.compact{width:100%;max-width:none;height:40px;border-radius:0;margin-bottom:8px}.home-mobile-balances.compact .header-balances{padding:2px 30px;gap:0}.home-mobile-balances.compact .header-balances span{font-size:8px;line-height:12px}.home-mobile-balances.compact .header-balances>div:not(.balance-controls)>span:before{content:none}.home-mobile-balances.compact .header-balances strong{font-size:16px;line-height:20px}.home-mobile-balances.compact .balance-controls{bottom:8px}.home-mobile-balances.compact .balance-controls .icon-button{min-width:20px;width:20px;height:24px}}@media(max-width:959px)and (max-height:599px){.home-product.major{height:98px}.home-product.minor{height:70px}.home-products{gap:32px;padding-bottom:35px}.home-product.minor .home-product-image{width:46px;margin:8px auto}.home-product.major .home-product-image{width:76px}.home-product.major>span:last-child{font-size:12px;line-height:14px}.home-reports .home-product.minor .home-product-image{width:46px}}@media(max-width:959px){.home-shell .main-content{scrollbar-width:none}.home-reports{padding-left:16px;padding-right:16px}.home-mobile-balances .balance-controls .icon-button{padding:0}}@media(max-width:959px){.home-shell .native-mobile-home{max-width:420px}.home-mobile-balances{width:min(345px,calc(100% - 44px))}.home-products{--home-panel-height:300px;height:var(--home-panel-height);grid-template-rows:calc((var(--home-panel-height) - 32px)/2 - 10px) auto;align-content:start;padding-bottom:16px}.home-product.major{height:100%}}@media(max-width:959px)and (max-height:649px){.home-products{--home-panel-height:250px}}@media(max-width:959px)and (min-height:871px){.home-products{--home-panel-height: calc(100dvh - 550px) }}@media(max-width:959px)and (min-height:901px){.home-major-products .home-product-image{width:130px;max-height:130px}}@media(max-width:959px){.home-major-products .home-product-image{max-height:none}}.network-status{display:flex;flex-direction:column;line-height:18px;font-size:12px}.network-status .recent-sales{color:#00bd76}.network-status .late-sales{color:#ffba00}.network-status .no-sales{color:#c82215}.network-status>strong:last-child:not(:first-child){font-size:15px}.network-balances{margin:0;display:flex;flex-direction:column;gap:16px;font-size:12px;line-height:17px;font-weight:700}.network-balances dt{text-transform:uppercase}.network-balances dd{margin:0;color:#008554}.network-phone{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#00bd76;color:#fff;border-radius:24px;min-height:36px;padding:6px 12px;text-decoration:none;white-space:nowrap;font-size:12px;font-weight:700}@media(min-width:960px){.network-shell .main-content{padding:77px 20px 20px;height:100dvh;overflow:auto}.network-list.panel{padding:0;background:transparent;box-shadow:none;border:0;border-radius:0}.network-list>.panel-heading{height:38px;margin:0 4px 16px;padding:0;gap:12px;align-items:center}.network-list>.panel-heading h1{font-size:18px;line-height:24px;color:#fff;flex:1}.network-list>.panel-heading>.row-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:auto;flex:none;justify-content:flex-end;margin:0}.network-list>.panel-heading .button{width:auto;min-height:38px;height:38px;border-radius:25px;padding:6px 12px;font-size:12px;gap:5px}.network-list>.panel-heading .button.primary{background:#ff6200;border-color:#ff6200;color:#fff}.network-list>.panel-heading .button.secondary{background:#fff;border-color:#ff6200;color:#0e2856}.network-list>.table-scroll{border:0;border-radius:0;background:#fbfcfd;overflow:auto}.network-list table{width:100%;min-width:850px;table-layout:fixed;border-collapse:collapse}.network-list th{background:#0e2856;color:#fff;font-size:12px;font-weight:700;height:56px;padding:12px 20px;text-align:left;width:20%;border:0}.network-list td{height:150px;padding:4px 24px;border:1px solid #dce0e8;vertical-align:middle;font-size:12px;font-weight:600;overflow-wrap:anywhere}.network-list td:first-child{border-left:0}.network-list td:last-child{border-right:0;text-align:center}.network-list td:nth-child(2){padding:4px 12px;text-align:center}.network-list td:nth-child(3){padding:4px}.network-name p{color:#008554;text-transform:uppercase;font-size:12px;line-height:17px;font-weight:700;margin:0}.network-name strong{font-size:12px}.network-list>.pagination{margin:0;background:#e9ecf3;border-radius:0 0 20px 20px;min-height:56px;padding:8px 24px;gap:12px;flex-wrap:wrap}.network-list .network-phone .reference-fa-brand{font-size:22px}}@media(min-width:960px){.network-list>.network-pagination{font-size:14px;line-height:20px;font-weight:400}.network-pagination>.network-exports{display:flex;gap:20px;margin-right:auto}.network-exports .icon-button:first-child{color:#ff443c}.network-exports .icon-button:nth-child(2){color:#4caf50}.network-exports .icon-button svg{width:30px;height:30px}.network-pagination select{width:58px;min-width:58px;border:0;background:transparent;font-size:14px;padding:4px}.network-pagination>.icon-button{width:36px;height:36px;padding:8px}.network-pagination>.icon-button svg{width:18px;height:18px}}@media(min-width:1465px){.network-list td{height:60px}.network-list .network-balances{gap:0}.network-list .network-balances>div{display:flex;gap:4px;line-height:20px;min-width:0}.network-list .network-balances dt{flex:none}.network-list .network-balances dt:after{content:" •";color:#ff6200}.network-list .network-balances dd{min-width:0;overflow-wrap:anywhere}.network-name strong,.network-name p{display:inline}.network-name strong:after{content:" • ";color:#ff6200}}@media(max-width:959px){.network-shell .network-list{height:100%;display:flex;flex-direction:column;margin:0;padding:0;background:none;border:0;box-shadow:none;min-height:0}.network-list>.panel-heading{flex:none;height:54px;min-height:54px;margin:0;padding:4px 8px 12px;justify-content:flex-end}.network-list>.panel-heading>.row-actions{display:flex;flex-direction:row;gap:10px;width:auto;margin:0}.network-list>.panel-heading .button{height:38px;min-height:38px;width:auto;border-radius:24px;padding:6px 10px;gap:5px;font-size:12px}.network-list>.panel-heading .button.primary{background:#ff6200;color:#fff;border-color:#ff6200}.network-list>.panel-heading .button.secondary{background:#fff;color:#0e2856;border-color:#ff6200}.network-mobile-list{flex:1;min-height:0;overflow:auto;background:#fff;border-radius:20px 20px 0 0;scrollbar-width:none;padding:4px 0 12px}.network-card{border:0;border-radius:0;background:#fff;box-shadow:none;padding:0 8px;margin:0;position:relative}.network-card:after{content:"";display:block;margin:0 7px;border-bottom:1px solid #dbe2ef}.network-point-heading{gap:8px;min-height:38px;padding:8px 0 4px 68px;align-items:flex-start;position:relative}.network-point-heading>strong{font-size:14px;line-height:20px;text-transform:uppercase;flex:1;min-width:0;overflow-wrap:anywhere}.network-point-heading>strong>span{color:#ff6200}.network-point-heading>.dots{position:absolute;right:0;top:0;padding:8px;width:40px;height:40px}.network-card-content{gap:8px;align-items:center}.network-store{background:#e3e7ef;color:#ff6200;border-radius:50%;width:62px;height:62px;flex:none;display:grid;place-items:center}.network-store>.original-material-icon{font-size:24px}.network-card-content>dl{flex:1;min-width:0;margin:0;padding:0;font-size:12px;line-height:17px;color:#4b5565}.network-card-content>dl>div{display:flex;gap:5px;min-width:0}.network-card-content dt{font-weight:400;text-transform:uppercase;flex:none}.network-card-content dd{font-weight:700;min-width:0;overflow-wrap:anywhere;margin:0}.network-card-content dt:after{content:" —";font-weight:700}.network-card:last-of-type:after{margin-bottom:12px}}@media(max-width:959px){.network-shell .original-mobile-title img{width:145px;height:55px;max-width:145px;object-fit:contain}.network-point-heading{padding-right:48px}}.network-filter-form>.network-filter-select{position:relative;margin:32px 0 0}.network-filter-form>.network-filter-select:first-of-type{margin-top:16px}.network-filter-select>span{position:absolute;top:-9px;left:14px;background:#fbfdfd;font-size:12px;line-height:18px;padding:0 3px}.network-filter-select select{height:50px;border-radius:25px;background:#f8f8f8;border:1.5px solid #4c535e;font-size:14px;font-weight:600;padding:8px 14px}.network-filter-form .modal-actions{margin-top:36px}.network-filter-form>.registration-catalog{margin-top:24px;margin-bottom:16px}.network-filter-form>.registration-catalog+.network-filter-select{margin-top:16px}.network-filter-form .branch-filter-field input{border-width:1.5px}.network-point-row-menu{width:280px!important;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:8px 0;background:#fbfdfd}.network-point-row-menu .row-menu-description{font-size:14px;line-height:20px;border-bottom:1px solid #dbe2ef;margin-bottom:8px}.network-point-row-menu .row-menu-description p{margin:0;padding:4px 12px;min-height:48px;white-space:normal;overflow-wrap:anywhere}.network-point-row-menu>[role=menuitem]{font-size:14px;font-weight:400;min-height:48px;padding:12px;gap:12px;line-height:20px}.network-point-row-menu>[role=menuitem]>.original-material-icon{font-size:24px}.network-point-row-menu .reference-fa-brand{font-size:22px}.network-distribution-toggle{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid #dbe2ef;border-radius:30px;padding:4px 16px;min-height:44px;margin:4px 16px;width:calc(100% - 32px);font-size:16px}.network-distribution-toggle>span{width:52px;height:32px;border:2px solid #222;border-radius:20px;display:flex;align-items:center;padding:2px}.network-distribution-toggle i{width:24px;height:24px;display:grid;place-items:center;font-style:normal;border-radius:50%;background:#0e2856;color:#fff;font-size:20px}.network-distribution-toggle>span.on{justify-content:flex-end;background:#ff6200}.network-point-row-menu>[role=menuitem]:has(.network-distribution-toggle){padding:8px 12px}.network-point-row-menu .row-menu-description p{line-height:20px}.network-shapes-icon{font-family:ReferenceAwesomeSolid;font-size:24px;line-height:24px;flex:none}.network-point-row-menu>[role=menuitem]:has(.network-distribution-toggle){padding-top:12px;padding-bottom:12px}dialog.network-commission-dialog{width:600px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);padding:0;border:1px solid #ff6200;border-radius:10px;background:#fbfdfd;overflow:hidden;color:#102955}.network-commission-dialog>.modal-head{height:55px;min-height:55px;margin:0;padding:8px 16px;background:#102955;color:#fff;position:relative}.network-commission-dialog>.modal-head:before{content:"ⓘ";font-size:24px;position:absolute;left:16px}.network-commission-dialog>.modal-head h2{font-size:18px;font-weight:600;text-align:center;width:100%;margin:0}.network-commission-dialog>.modal-head>.icon-button{position:absolute;right:4px;color:#fff;background:none}.network-commission-form{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 105px)}.network-commission-body{min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;flex:1;padding-top:16px}.network-commission-body>h3{font-size:16px;font-weight:700;line-height:24px;text-align:center;margin:0 16px 8px;flex:none}.network-commission-body>.network-assign-all{height:38px;min-height:38px;width:150px;padding:5px;font-size:12px;font-weight:700;gap:8px;background:#102955;border:0;color:#fff;border-radius:50px;margin:0 0 8px;flex:none}.network-assign-all>span{border:2px solid white;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;font-size:16px;line-height:16px}.network-commission-fields{width:280px;max-width:100%;overflow:auto;min-height:0;scrollbar-width:none;flex:1}.network-commission-row{height:84px;min-height:84px;padding:0 0 8px}.network-commission-row>strong{font-size:10px;line-height:14px;display:block;max-height:28px;overflow:hidden;margin:0 0 12px;font-weight:700}.network-commission-input{position:relative;display:flex;align-items:center;margin:0 16px;height:48px;border:1.5px solid #4b5669;border-radius:25px;padding:0 8px;gap:10px;background:#fbfdfd}.network-commission-label{position:absolute;top:-10px;left:10px;font-size:12px;line-height:18px;font-weight:600;background:#fbfdfd;padding:0 3px}.network-commission-input>.original-material-icon{font-size:28px;color:#222;flex:none}.network-commission-input input{min-width:0;width:100%;border:0!important;background:none!important;padding:0!important;outline:none;font-size:16px;font-weight:700;color:#102955;height:40px}.network-commission-input>.icon-button{padding:0;min-width:20px;width:20px;height:28px;min-height:28px;background:none;color:#222;flex:none}.network-commission-footer{height:80px;min-height:80px;flex:none;display:flex;align-items:center;gap:32px;padding:16px 32px;background:#fbfdfd}.network-commission-footer>.button{flex:1;min-width:0;height:48px;min-height:48px;border:0;border-radius:25px;font-size:16px;font-weight:600;color:#fff;background:#102955;padding:8px}.network-commission-footer>.secondary{background:#ff6200}@media(max-width:959px){dialog.network-commission-dialog{width:calc(100vw - 80px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);border-radius:12px}.network-commission-dialog>.modal-head{background:#1c3e7a;padding:8px 14px}.network-commission-dialog>.modal-head:before{display:none}.network-commission-dialog>.modal-head h2{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:56px;font-size:24px;font-weight:700}.network-commission-dialog>.modal-head>.icon-button{right:20px;border:3px solid white;border-radius:50%;width:34px;height:34px;min-height:34px;padding:2px}.network-commission-body{padding:28px 22px 0}.network-commission-body>h3{margin-left:0;margin-right:0}.network-commission-fields{width:100%}.network-commission-footer{height:76px;min-height:76px;padding:20px 16px 8px;gap:16px}.network-commission-footer>.button{border-radius:12px;font-weight:700}.network-commission-footer>.secondary{background:#b3261e}}.network-commission-footer>.button{margin:0}.network-commission-dialog::backdrop{background:#0000008a}@media(max-width:959px){.network-commission-dialog>.modal-head h2{min-width:0;max-width:calc(100% - 48px);padding-right:0}}.network-commission-dialog>.modal-head:before{display:none}.network-commission-info{position:absolute;left:16px;top:15px;font-size:24px}.network-assign-all>span.original-material-icon{border:0;width:24px;height:24px;font-size:24px;line-height:24px}@media(max-width:959px){.network-commission-info{display:none}}@media(max-width:959px){.network-commission-dialog>.modal-head h2{display:block}}dialog.network-scheme-dialog{width:700px;height:450px;max-height:calc(100dvh - 48px)}.network-scheme-body{padding:16px;overflow:auto;max-height:calc(100dvh - 185px)}.network-scheme-body>h3{text-align:center;font-size:16px;line-height:24px;margin:16px 0;font-weight:700}.network-scheme-body>.registration-catalog{margin:0 0 16px;position:relative}.network-scheme-body>.registration-catalog>span{position:absolute;left:12px;top:-9px;background:#fbfdfd;padding:0 3px;font-size:14px;line-height:18px;z-index:1}.network-scheme-body .registration-select{height:48px;min-height:48px;border:1.5px solid #4b5669;border-radius:25px;padding:8px 12px;font-size:16px;font-weight:800;text-transform:uppercase;color:#102955;background:#f8f8f8;line-height:22px;text-align:left}.network-scheme-note{background:#e7f3ff;border:1px solid #0085e5;border-left:9px solid #0085e5;border-radius:10px;padding:8px 16px;color:#0068ae;font-size:14px;line-height:20px}.network-scheme-note>strong{font-weight:400;display:flex;align-items:center;gap:8px;color:#222;margin-bottom:8px}.network-scheme-note>strong>span{border-radius:50%;width:16px;height:16px;display:grid;place-items:center;background:#0085e5;color:#fff;font-weight:700;font-size:12px}.network-scheme-note>p{margin:0;line-height:20px}.network-scheme-note.error{color:#b3261e;background:#fff0ee;border-color:#b3261e}.network-scheme-note.error>strong>span{background:#b3261e}@media(max-width:959px){dialog.network-scheme-dialog{height:auto}.network-scheme-body{padding:32px 30px 16px}.network-scheme-dialog>.network-commission-footer{justify-content:center}.network-scheme-dialog>.network-commission-footer>.button:only-child{flex:none;width:132px}}@media(max-width:959px){dialog.network-scheme-dialog{width:calc(100vw - 80px);max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 48px)}}.network-scheme-body .registration-select{font-family:inherit;white-space:normal;gap:8px}.network-scheme-body .registration-select>span{flex:none}dialog.network-monthly-dialog{width:75vw;max-width:calc(100vw - 48px);height:fit-content;max-height:calc(100dvh - 48px)}.network-monthly-body{max-height:calc(100dvh - 250px);overflow:auto;min-height:0;scrollbar-width:none}.network-monthly-body>h3{font-size:16px;line-height:24px;font-weight:700;text-align:center;margin:16px}.network-monthly-year{margin:32px 16px 16px;position:relative;display:block}.network-monthly-year>span{position:absolute;top:-9px;left:12px;background:#fbfdfd;padding:0 3px;font-size:14px;line-height:18px;z-index:1}.network-monthly-year select{width:100%;height:50px;border:1.5px solid #4b5669;border-radius:25px;background:#f8f8f8;color:#00bf7e;font:600 30px/36px Poppins,sans-serif;padding:0 12px}.network-monthly-table{margin:0 16px 16px;overflow:auto;border-radius:16px 16px 0 0}.network-monthly-table table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:14px;color:#102955}.network-monthly-table th,.network-monthly-table td{height:50px;text-align:center;padding:4px 6px;border:0;border-top:1px solid #ccd6e4;border-bottom:1px solid #ccd6e4;font-weight:700;overflow-wrap:anywhere}.network-monthly-table th{background:#e1e6ed;color:#102955;font-size:14px}.network-monthly-table tbody tr{background:linear-gradient(110deg,#eff1f3,#fff);box-shadow:5px 5px 2px #1e4b9b33}.network-monthly-table td.monthly-grand-total{color:#058856}.network-monthly-table td.monthly-subtotal{color:#1a5ed7}@media(max-width:959px){dialog.network-monthly-dialog{width:calc(100vw - 80px);max-width:calc(100vw - 32px)}.network-monthly-dialog>.network-commission-footer{justify-content:center}.network-monthly-dialog>.network-commission-footer>.button{flex:none;width:132px}.network-monthly-body{padding:16px}.network-monthly-table{overflow:auto}.network-monthly-table table{min-width:400px}}.network-monthly-table td{font-size:14px;line-height:20px;font-weight:600}.network-monthly-table th,.network-monthly-table td{padding-left:22px;padding-right:6px;font-weight:700}@font-face{font-family:NetworkSchemeExtraBold;src:url(/fonts/poppins_extra_bold.ttf) format("truetype");font-weight:800;font-display:swap}.network-scheme-body .registration-select{font-family:NetworkSchemeExtraBold,Poppins,sans-serif}dialog.network-scheme-picker{width:500px;max-width:calc(100vw - 80px);height:600px;max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:28px;background:#fbfdfd;overflow:hidden}dialog[open].network-scheme-picker{display:flex;flex-direction:column}.network-scheme-picker::backdrop{background:#0008}.network-scheme-picker>.modal-head{margin:0;height:28px;min-height:28px;padding:0 8px;position:relative;background:none;color:#102955;flex:none}.network-scheme-picker>.modal-head h2{font-size:14px;line-height:20px;font-weight:400;width:100%;text-align:center;margin:0}.network-scheme-picker>.modal-head+div{flex:none;padding:0 8px 8px}.network-scheme-picker .field{margin:0;position:relative}.network-scheme-picker .field>span{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.network-scheme-picker .field input{height:48px;min-height:48px;border:1.5px solid #4c5669;border-radius:25px;background:#f8f8f8;padding:10px 12px}.network-scheme-picker .registration-options{flex:1;min-height:0;max-height:none;overflow:auto;padding:0;margin:0}.network-scheme-picker .registration-options>button{display:block;width:100%;height:48px;min-height:48px;margin:0;padding:10px 16px;border:0;background:none;color:#242b2a;font:400 16px/24px Poppins,sans-serif;text-align:left;border-radius:0;text-transform:none}.network-scheme-picker .registration-options>button[aria-selected=true]{background:none}.network-scheme-picker .registration-options>button:hover,.network-scheme-picker .registration-options>button:focus-visible{background:#edf2f5}.network-scheme-picker .registration-options>button{letter-spacing:.5px}.network-scheme-picker>.modal-head h2{transform:translateY(-4px)}.network-scheme-picker .field input:focus{outline:none;box-shadow:none;border-color:#4c5669}.network-scheme-body .registration-select>span:last-child{width:24px;min-width:24px;height:24px;display:grid;place-items:center;font-size:0}.network-scheme-body .registration-select>span:last-child:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #222}.network-scheme-body .registration-select{align-items:center;padding-top:0;padding-bottom:0}.network-list .network-referral-trigger{background:none!important;color:#fff!important;border-color:#fff!important}.network-referral-trigger>.original-material-icon{font-size:25px}dialog.network-referral-dialog{width:600px;height:400px;max-height:calc(100dvh - 48px)}.network-referral-body{height:264px;max-height:calc(100dvh - 185px);overflow:auto;border-radius:8px;background:linear-gradient(110deg,#f8fbff,#c9d9f1);color:#102955}.network-referral-body>p{margin:0;padding:16px 18px 0;font-size:14px;font-weight:500;line-height:20px;text-align:center}.network-referral-content{padding:16px}.network-referral-content>.referral-url{margin:0;text-align:left;color:#1a5ed7;font-size:16px;font-weight:600;line-height:24px;overflow-wrap:anywhere}.network-copy-url{display:flex;align-items:center;justify-content:center;gap:0;margin:0 auto;padding:0;border:0;background:none;font:700 14px/24px Poppins,sans-serif;color:#102955;cursor:pointer}.network-copy-url>.original-material-icon{font-size:24px;color:#ff6200}@media(max-width:959px){dialog.network-referral-dialog{width:calc(100vw - 80px);max-width:calc(100vw - 32px);height:400px}.network-referral-dialog>.modal-head{background:#102955}.network-referral-dialog>.modal-head h2{display:block;font-size:18px;line-height:22px;white-space:normal;text-align:left;padding:0 28px 0 56px;max-width:none}.network-referral-dialog>.modal-head .network-commission-info{display:block;left:16px;top:15px}.network-referral-dialog>.modal-head>.icon-button{right:2px;top:15px;width:24px;height:24px;min-height:24px;border:0;border-radius:0;padding:0}.network-referral-dialog>.network-commission-footer{height:80px;min-height:80px;padding:16px 30px}.network-referral-dialog>.network-commission-footer>.button{background:#ff6200;border-radius:25px;font-weight:600}.network-referral-content>.network-copy-url{margin-top:16px}}.network-scheme-body:has(>.network-scheme-empty){padding:24px}.network-scheme-note p{text-align:justify}@media(max-width:959px){.network-scheme-body:has(>.network-scheme-empty){padding:36px 38px 24px}}.network-scheme-note p{letter-spacing:.25px}.network-monthly-body>.original-empty-list{margin:32px auto 16px;border-radius:10px}.network-monthly-body>.original-empty-list>div{width:235px;height:176px;flex:none}.network-monthly-body>.original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px}.distribution-branches>.original-empty-list,.distribution-branch-cards>.original-empty-list{height:250px;border-radius:10px}.distribution-branches>.original-empty-list{margin:20px auto}.distribution-branches>.original-empty-list>div,.distribution-branch-cards>.original-empty-list>div{width:235px;height:176px;flex:none}.distribution-branches>.original-empty-list>p,.distribution-branch-cards>.original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px}.distribution-branch-cards>.original-empty-list{width:calc(100% - 32px);margin:14px auto 16px;border:1px solid #102954}.sales-filter-dialog .sales-filter-form{padding-top:20px}.sales-filter-content>.filter-optional-note{margin:0 0 16px}.sales-filter-content>.filter-dates{margin:0 0 16px}.sales-filter-content>.sales-cashier-field{position:relative;margin:0 0 8px}.sales-cashier-field>span{position:absolute;top:-9px;left:12px;padding:0 4px;background:#fbfdfd;font-size:12px;font-weight:400;z-index:1}.sales-cashier-field .query-cashier-trigger{height:48px;min-height:48px;width:100%;border:1.5px solid #475569;background:#f8f8f8;border-radius:25px;padding:8px 14px;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700}.sales-filter-content>.branch-filter-field{margin-bottom:16px}.sales-filter-content>.registration-catalog{margin:24px 0 16px}.sales-filter-content>.branch-filter-status{margin-top:32px}.sales-filter-content>.registration-catalog+.branch-filter-status{margin-top:0}.sales-filter-content>.branch-filter-status>select{border-radius:25px;height:50px;min-height:50px;border-width:1.5px}.sales-filter-content>.branch-filter-status:first-of-type{margin-top:0}.sales-filter-form>.modal-actions{position:static;margin-top:32px}.sales-filter-form input[type=number]{appearance:textfield;-moz-appearance:textfield}.sales-filter-form input[type=number]::-webkit-inner-spin-button{appearance:none}.sales-filter-form .query-search{margin:16px 0}.sales-filter-content>.text-button{margin-bottom:8px}@media(max-width:339px){.sales-filter-content>.filter-dates{grid-template-columns:1fr;gap:20px}}.sales-filter-content>.branch-filter-field .field>span{font-size:16px;line-height:24px}.sales-filter-content>.filter-dates input{font-weight:500}.sales-filter-content>.sales-cashier-field .query-cashier-trigger{position:relative}.sales-filter-content>.sales-cashier-field .query-cashier-trigger>svg{display:none}.sales-filter-content>.sales-cashier-field .query-cashier-trigger:after{content:"";border:5px solid transparent;border-bottom:0;border-top-color:#202723}.sales-filter-content>.branch-filter-status>span{text-transform:capitalize}.sales-filter-content>.branch-filter-status>select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#606060 50%),linear-gradient(135deg,#606060 50%,transparent 50%);background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}.sales-filter-dialog{scrollbar-width:none}.sales-filter-dialog::-webkit-scrollbar{display:none}.sales-filter-dialog .sales-filter-form{padding-bottom:4px}.sales-filter-dialog[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 16px);overflow:hidden}.sales-filter-dialog .sales-filter-form{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.sales-filter-content{min-height:0;overflow:auto;scrollbar-width:none;padding:20px 30px 12px}.sales-filter-content::-webkit-scrollbar{display:none}.sales-filter-form>.modal-actions{flex:none;margin:20px 30px 0;padding-bottom:6px}.sales-filter-content>.filter-optional-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:339px){.sales-filter-content>.filter-dates{width:calc(100% - 32px);margin-left:auto;margin-right:auto;gap:28px}}.sales-filter-form>.modal-actions{padding-left:0;padding-right:0}.sales-filter-form>.modal-actions>.button{max-width:calc(50% - 8px)}@media(max-width:756px){.sales-filter-form>.modal-actions{margin-left:14px;margin-right:14px}}@media(max-width:339px){.sales-filter-content{padding-top:22px}.sales-filter-content>.filter-optional-note{font-size:14px;line-height:21px}}.query-filter-sheet>.modal-head{height:22px;min-height:22px}.query-filter-sheet input:focus{outline:none;border-color:#475569;box-shadow:none}.query-filter-sheet .transfer-destination-results>button[role=option]{letter-spacing:.5px}.query-filter-sheet .original-empty-list{width:calc(100% - 32px);height:250px;margin:16px auto;border-radius:10px}.query-filter-sheet .original-empty-list>div{width:235px;height:176px;flex:none}.query-filter-sheet .original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px}.query-filter-sheet .transfer-destination-results:has(>.original-empty-list){display:flex;flex-direction:column;justify-content:center}@media(max-width:959px){.query-filter-sheet .original-empty-list{width:calc(100% - 80px);border:1px solid #102954}}.sales-filter-content>.registration-catalog+dialog+.branch-filter-status{margin-top:0}.sales-total-filter-dialog .sales-filter-content{width:548px;max-width:100%;margin:0 auto;padding-top:28px;padding-bottom:0}.sales-total-filter-dialog .filter-dates{width:392px;max-width:100%;margin:0 auto 16px;gap:40px;grid-template-columns:168fr 184fr}.sales-total-filter-dialog .sales-cashier-field{margin-bottom:0}.sales-total-filter-dialog .sales-filter-form>.modal-actions{margin-top:20px}@media(max-width:339px){.sales-total-filter-dialog .filter-dates{grid-template-columns:1fr;gap:28px}}@media(max-width:600px){.sales-total-filter-dialog .filter-dates{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%;margin-left:0;margin-right:0}.sales-total-filter-dialog .filter-dates>.field{width:138px}.sales-total-filter-dialog .filter-dates>.field+.field{width:154px}}@media(max-width:600px){.sales-total-filter-dialog .filter-dates>.field+.field{transform:translate(-8px)}}.sales-mobile-summary{display:flex;flex:none;height:80px;margin:0 16px 16px;border:1px solid #d9dee4;border-radius:10px;background:linear-gradient(135deg,#eff1f3,#fff);box-shadow:0 5px 10px #1e4b9c4d;color:#0e2856;overflow:hidden}.sales-mobile-summary>div{width:50%;min-width:0;display:flex;flex-direction:column;justify-content:center}.sales-mobile-summary>div:first-child>strong{font-size:16px;font-weight:600;line-height:24px;padding-left:19px}.sales-mobile-summary>div:first-child>small{font-size:10px;font-weight:600;line-height:15px;padding-left:19px}.sales-mobile-summary p{font-size:12px;font-weight:600;line-height:18px;margin:8px 0 0;padding-left:8px;color:#ff6200}.sales-mobile-summary>div+div{align-items:center;text-align:center;background:#daeee7}.sales-mobile-summary>div+div>small{font-size:10px;font-weight:700;color:#0f1a2a60}.sales-mobile-summary>div+div>strong{font-size:32px;font-weight:700;color:#02a96b;line-height:42px}.sales-mobile-summary>div+div>strong.compact{font-size:14px}.sales-mobile-summary .loading{padding:0;min-height:32px}@media(max-width:959px){.sales-query-shell .main-content{padding:calc(65px + var(--preview-height)) 0 90px}.sales-query .query-panel>.panel-heading{height:62px;min-height:62px;padding:8px;justify-content:flex-end}.sales-query .query-panel>.panel-heading>h2,.sales-query .query-panel>.panel-heading .query-actions>.button:first-child,.sales-query .query-export{display:none}.sales-query .query-actions{gap:10px}.sales-query .query-actions>.button{height:38px;min-height:38px;padding:4px 10px;font-size:14px;font-weight:500;border-width:2px}.sales-query .query-actions>.movement-download{background:transparent;color:#fff;border-color:#fff}.sales-query>.query-panel>.empty-list{margin-top:0}.sales-query .query-cards{padding:0 16px}.sales-query>.query-panel{padding:0}}@media(max-width:959px){.sales-query{margin:0}.sales-query .query-panel>.panel-heading{margin-bottom:0;align-items:flex-end;padding-bottom:4px}.sales-query .query-actions>.button{font-size:12px}.sales-query>.query-panel>.original-empty-list{width:calc(100% - 32px);max-width:none;margin:16px auto;height:250px;border:1px solid #d9dee4}.sales-query>.query-panel>.original-empty-list>div{width:235px;height:176px;flex:none}.sales-query>.query-panel>.original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px}}@media(max-width:959px){.sales-query>.query-panel>.original-empty-list{margin-top:32px}}@media(max-width:359px){.sales-query .query-actions>.button{font-size:10px}}.query-report-dialog>.query-report-options{gap:0}.query-report-dialog>.modal-head h2{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:359px){.query-report-dialog>.modal-head{padding-left:20px;padding-right:20px}.query-report-dialog>.modal-head>.icon-button{margin-right:2px}}dialog.query-report-dialog{width:464px;max-width:calc(100vw - 16px)}.sales-cards{display:block}.sales-cards>.sales-card{padding:0;margin-bottom:16px;border-radius:10px;overflow:hidden;background:#fbfdfd;border-color:#058856}.sales-cards>.sales-card.failed{border-color:#a4000b}.sales-card>header{display:flex;flex-wrap:wrap;gap:0;min-height:40px;justify-content:space-between}.sales-card-status{display:flex;align-items:center;gap:8px;padding:0 8px;min-height:40px;width:110px;border-radius:9px 15px 15px 0;font-size:14px;line-height:20px;color:#fff;background:#058856}.failed .sales-card-status{background:#a4000b}.sales-card-date{display:flex;flex-direction:column;align-items:center;flex:1;min-width:120px}.sales-card-date>strong{font-size:12px;font-weight:600;color:#058856}.sales-card-date>span{font-size:10px;font-weight:400;color:#57636c}.sales-card>header>.row-actions{margin:0;padding:0 8px}.sales-card-information{display:flex;gap:0;align-items:center;padding-bottom:8px}.sales-card-icon{width:48px;height:48px;flex:none;margin:0 6px 0 8px;border-radius:24px;background:#c2ecdc;display:grid;place-items:center}.sales-card-icon>span{width:32px;height:32px;background:#0e2856;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.sales-card .sales-card-data{display:block;flex:1;min-width:0;font-size:10px;line-height:15px;margin:0}.sales-card-data>div{display:flex;min-width:0;align-items:start}.sales-card-data dt{flex:9;min-width:0;text-transform:uppercase;font-weight:500;color:#57636c;overflow-wrap:anywhere}.sales-card-data dd{flex:10;min-width:0;text-align:left;font-weight:700;margin:0;color:#57636c;overflow-wrap:anywhere}.sales-card-data>div>span{flex:1;padding-right:8px;color:#57636c}.sales-card-data.column-1 dt{text-align:right}.sales-card .sales-card-message{padding:8px;margin:0;border-top:1px solid #57636c;color:#058856;font-size:12px;line-height:18px;font-weight:700}.sales-card.failed .sales-card-message{color:#a4000b}.sales-card>header>.original-row-trigger{margin:0 8px;color:#4c535e;flex:none}.sales-card-date{min-width:0}.sales-cards>.sales-card{border-color:#00bd76}.sales-cards>.sales-card.failed{border-color:#fa4420}.sales-card-status{background:#00bd76}.failed .sales-card-status{background:#fa4420}.sales-card-data dt,.sales-card-data dd,.sales-card-data>div>span{color:#4c535e}@font-face{font-family:SalesCaptionReference;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:700;font-display:swap}.sales-card .sales-card-data{line-height:14px}.sales-card-data>div>span{padding-right:0}.sales-card .sales-card-message{font-family:SalesCaptionReference,Poppins,sans-serif;line-height:17px}.sales-row-menu{width:224px;border-radius:4px;background:#fbfdfd;box-shadow:0 2px 5px #0005}.sales-row-menu>[role=menuitem]{gap:12px;padding:8px 16px;font-size:14px;font-weight:400;white-space:nowrap}.sales-row-menu>[role=menuitem]>svg{flex:none}.sales-row-menu:has(.row-menu-description){display:flex;flex-direction:column}.sales-row-menu .row-menu-description{order:1;flex:none;font-size:14px;line-height:20px;color:#102954}.sales-row-menu .row-menu-description p{margin:0;min-height:48px;padding:4px 16px;white-space:pre-wrap;overflow-wrap:anywhere}.sales-row-menu:has(.row-menu-description)>[role=menuitem]{flex:none;min-height:48px}.sales-row-menu .row-menu-description p{line-height:20px;padding-left:12px;padding-right:12px}.sales-row-menu:has(.row-menu-description)>[role=menuitem]{padding-left:12px;padding-right:12px;gap:10px}.sales-card>header>.original-row-trigger{width:24px;min-width:24px;padding:0;min-height:40px}.sales-card-date>strong{white-space:nowrap}.sales-card-data dd[data-field="Auto. #"],.sales-card-data dd[data-field=Ref]{word-break:break-all}.sales-totals-panel>.panel-heading{justify-content:flex-end;min-height:48px;margin-bottom:8px}.sales-totals-panel>.panel-heading .button{border:2px solid #ff6200;height:38px;min-height:38px;padding:4px 10px;font-size:12px;font-weight:500;gap:4px}.sales-totals-grid{margin:0 4px 4px}.sales-totals-grid>.table-scroll{border-radius:0}.sales-totals-grid table{width:100%;min-width:600px;table-layout:fixed;background:#fbfdfd}.sales-totals-grid th,.sales-totals-grid td{width:25%;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:17px;font-weight:700;padding:8px 20px;height:48px;border-right:1px solid #d2d5db}.sales-totals-grid th{height:56px;background:#102954;color:#fff}.sales-totals-grid th:first-child,.sales-totals-grid td:first-child{padding-left:40px}.sales-totals-pagination{height:56px;min-height:56px;border-radius:0 0 16px 16px;background:#e8ebf1;color:#0e2856;gap:20px;padding:8px 14px}.sales-totals-pagination label{display:flex;align-items:center;gap:20px}.sales-totals-pagination .icon-button{min-width:40px}.sales-totals-summary{display:flex;align-items:center;justify-content:space-between;min-height:30px;border-radius:10px;background:#fbfdfd;padding:0 16px 0 32px;font-size:20px;line-height:30px;font-weight:700}.sales-totals-panel>.panel-heading{min-height:45px;align-items:flex-start;padding:0 16px}.sales-totals-grid th{height:55px;border-right-color:#0e2856}.sales-totals-pagination{color:#4c535e}.sales-totals-pagination select{width:56px;color:#4c535e}.sales-list-pagination{height:56px;min-height:56px;display:flex;justify-content:space-between;gap:16px;padding:0 14px;border-radius:0 0 16px 16px;background:#e8ebf1;color:#4c535e}.sales-list-exports{display:flex;align-items:center;gap:16px;padding-left:16px}.sales-list-exports .icon-button{width:40px;min-width:40px;height:40px;padding:0}.sales-list-exports .reference-fa-regular{font-size:30px;line-height:1;color:#f44336}.sales-list-exports .icon-button+button .reference-fa-regular{color:#4caf50}.sales-list-page-controls{display:flex;align-items:center;gap:20px;overflow-x:auto;min-width:0}.sales-list-page-controls label{display:flex;align-items:center;gap:20px;white-space:nowrap}.sales-list-page-controls select{width:56px;color:#4c535e}.sales-list-page-controls>span{white-space:nowrap}.sales-list-page-controls .icon-button{min-width:40px}.sales-table-amounts>div{display:flex;align-items:flex-start;gap:4px;min-height:20px}.sales-table-amounts>div>span:first-child{text-transform:uppercase}.sales-table-amounts strong{color:#058856;font-weight:700}.sales-table-amounts>div>span:nth-child(2){color:#ff6200}.sales-query .query-actions>.button[hidden]{display:none}.sales-detail-ticket dl dd{line-height:32px}.sale-result-action-cards{display:flex;flex-direction:column;gap:16px;margin:8px 0}.sale-result-action-card{display:flex;align-items:center;width:100%;min-height:80px;border:1px solid #e8eaf3;border-radius:10px;padding:0;overflow:hidden;background:linear-gradient(90deg,#eff1f3,#fff);box-shadow:0 5px 10px #1e4b9c4d;color:#102954}.sale-result-action-card>span{height:80px;width:80px;flex:none;display:grid;place-items:center;font-size:24px;line-height:1;background:#1c3e7a;color:#fff}.sale-result-action-card>strong{flex:1;min-width:0;padding:8px;font-size:16px;line-height:24px;font-weight:700;text-align:center;text-transform:uppercase}.sale-result-action-card:disabled{opacity:.5;cursor:not-allowed}.sale-result-action-card>span.reference-fa-solid{font-family:ReferenceAwesomeSolid}.sale-result-action-card:hover:not(:disabled){box-shadow:0 5px 10px #ff62004d}.sales-detail-ticket .sales-detail-check[data-confirmed=false]{background:#fa4420}.sales-detail-ticket:after{content:"";position:absolute;left:0;right:0;top:89px;border-top:2px dotted #cbd4e1;pointer-events:none}@media(max-width:959px){.app-shell:has(.sales-detail-page) .original-mobile-title img{width:140px;max-height:52px;object-fit:contain}}@media(max-width:959px){.sales-query .sales-detail-page>header{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);padding:0}.sales-detail-frame .sales-detail-ticket{margin-top:48px}}.sales-detail-frame .sales-detail-ticket{padding-bottom:16px}.sales-detail-frame .sales-detail-ticket dl{padding-bottom:10px}@media(min-width:960px){.sales-detail-frame .sales-detail-ticket-column{padding-top:32px}}.sales-detail-ticket dl{display:grid;grid-template-columns:1fr auto;gap:0 12px}.sales-detail-ticket dl>div{grid-column:1 / -1}.sales-detail-ticket dl>div.paired{grid-column:auto}.sales-detail-ticket dd{line-height:32px}.sales-detail-ticket dl>div:last-child{grid-column:1 / -1}.sales-query:has(.sales-detail-page)>.query-tabs{display:none}.sales-detail-page{width:calc(100vw - 450px);max-width:100%;margin:0 auto;color:#102954}.sales-detail-page>header{height:55px;border-radius:20px 20px 0 0;background:#102954;color:#fff;display:flex;align-items:center;position:relative}.sales-detail-page>header h2{font-size:18px;font-weight:700;text-align:center;flex:1;margin:0;text-transform:uppercase}.sales-detail-page>header>.icon-button{position:absolute;left:8px;color:#fff}.sales-detail-frame{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100dvh - 145px);border:2px solid #102954;border-top:0;border-radius:0 0 10px 10px;background:linear-gradient(120deg,#f8fbff,#c9d9f1)}.sales-detail-actions{padding:16px;border-right:2px solid #102954;overflow:auto}.sales-detail-actions>.button{width:100%;min-height:72px}.sales-detail-ticket-column{min-width:0;display:flex;flex-direction:column;justify-content:center}.sales-detail-ticket{position:relative;margin:40px 16px 16px;padding:32px 16px;background:#f6f8fc;border-radius:10px;color:#102954}.sales-detail-check{position:absolute;top:-35px;left:calc(50% - 30px);display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#00bd76;color:#fff;box-shadow:0 2px 1px #091e4240}.sales-detail-ticket>img,.sales-detail-ticket>.company-monogram{display:block;object-fit:contain;max-width:100%;width:auto;height:40px;margin:0 auto 16px}.sales-detail-ticket dl{margin:0;padding:16px 0}.sales-detail-ticket dl>div{margin:0}.sales-detail-ticket dt{font-size:12px;line-height:18px;font-weight:400}.sales-detail-ticket dd{font-size:24px;line-height:36px;font-weight:600;color:#ff6200;margin:0;overflow-wrap:anywhere}.sales-detail-ticket-column>.notice{margin:0 16px 16px}@media(min-width:1501px){.sales-detail-page{width:calc(100vw - 700px)}}@media(max-width:959px){.sales-detail-page{width:100%}.sales-detail-page>header{background:transparent;border-radius:0}.sales-detail-page>header h2{font-size:16px}.sales-detail-frame{display:flex;flex-direction:column;min-height:0;border:0;background:none}.sales-detail-ticket-column{order:-1}.sales-detail-actions{border:0;padding:4px 16px 16px}.sales-detail-ticket{margin-top:40px}.sales-detail-ticket dd{font-size:24px;line-height:36px}}@media(min-width:960px){.sales-query .query-panel>.panel-heading{height:53px;min-height:53px;padding-bottom:13px}.sales-query .query-panel>.table-scroll td{padding-top:6px;padding-bottom:6px}}@media(min-width:960px){.sales-query .query-panel>.table-scroll td:has(.sales-table-amounts){padding:0 4px}}@media(min-width:960px)and (max-width:1464px){.sales-query .query-panel>.table-scroll td:first-child{padding-left:20px;padding-right:8px;overflow-wrap:normal}}@media(min-width:960px)and (max-width:1464px){.sales-table-amounts>div{display:flex;flex-direction:column;gap:0;min-height:50px}.sales-table-amounts>div>span:nth-child(2){display:none}.sales-query .query-panel>.table-scroll td:has(.sales-table-amounts){padding:0 4px}}@media(min-width:960px){.sales-query .query-panel>.table-scroll{margin:0 4px;border-radius:0}.sales-query .query-panel>.table-scroll table{table-layout:fixed;width:100%;min-width:920px;background:#fbfdfd}.sales-query .query-panel>.table-scroll th,.sales-query .query-panel>.table-scroll td{width:12.5%;font-size:12px;line-height:17px;font-weight:700;white-space:normal;overflow-wrap:anywhere;padding:6px 20px;border-right:1px solid #d2d5db;color:#102954}.sales-query .query-panel>.table-scroll th{height:55px;background:#102954;color:#fff;border-right-color:#0e2856}.sales-query .query-panel>.table-scroll td{height:60px}.sales-query .query-panel>.table-scroll th:first-child,.sales-query .query-panel>.table-scroll td:first-child{padding-left:40px}.sales-query .sales-table-status{display:flex;flex-direction:column;align-items:center;text-align:center}.sales-query .query-panel>.table-scroll td:last-child{text-align:center;padding:8px}.sales-query .sales-list-pagination{margin:0 4px 4px}.sales-query .query-panel>.panel-heading .button{height:38px;min-height:38px;padding:4px 10px;border:2px solid #ff6200;font-size:12px;font-weight:500;gap:4px}.sales-query .query-panel>.panel-heading{height:53px;min-height:53px;margin-bottom:0;padding:0 16px 13px 8px}}dialog.sale-support-dialog{width:min(700px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:min(700px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #ff6200;border-radius:9px;background:#fbfdfd;overflow:auto}.sale-support-dialog>.modal-head{height:55px;padding:12px 16px;margin:0;background:var(--primary);color:#fff}.sale-support-dialog>.modal-head h2{display:flex;align-items:center;justify-content:center;position:relative;width:100%;margin:0;font-size:18px}.sale-support-dialog>.modal-head h2>svg{position:absolute;left:0}.sale-support-dialog>.ticket-create-page{margin:0}.sale-support-dialog .ticket-create-form{padding:16px 15px;min-height:0;border-radius:0}.sale-support-dialog .ticket-create-form>.modal-actions{gap:32px;padding:0 16px}.sale-support-dialog .ticket-create-form>.modal-actions>.button{flex:1;min-height:48px;border:0;font-size:16px;font-weight:700}.sale-support-dialog .ticket-create-form>.modal-actions>.button.secondary{background:#ff6200;color:#fff}.sale-support-dialog .ticket-create-form>.modal-actions>.button.primary{background:var(--primary);color:#fff}.sale-result-mobile-actions{display:flex;justify-content:center;gap:16px;margin:8px 0}.sale-result-mobile-action{flex:none;width:80px;height:80px;display:flex;flex-direction:column;border:1px solid #e8eaf3;border-radius:10px;padding:0;overflow:hidden;background:linear-gradient(90deg,#eff1f3,#fff);box-shadow:0 5px 10px #1e4b9c4d}.sale-result-mobile-action>span{font-family:ReferenceAwesomeSolid;display:grid;place-items:center;width:100%;height:40px;color:#ff6200;font-size:24px}.sale-result-mobile-action>strong{display:grid;place-items:center;background:#1c3e7a;color:#fff;width:100%;height:40px;font-size:8px;font-weight:700;text-transform:uppercase}.sale-result-group-dialog{width:280px;max-width:calc(100vw - 32px);border:0;border-radius:20px;padding:24px 24px 48px;background:#fbfdfd}.sale-result-group-dialog>.modal-head{position:relative;height:24px;min-height:24px;margin:0 0 16px;padding:0;background:transparent;color:var(--primary)}.sale-result-group-dialog>.modal-head h2{font-size:16px;line-height:24px;font-weight:700;margin:0;flex:1;text-align:center}.sale-result-group-dialog>.modal-head>.icon-button{position:absolute;right:-18px;top:-20px;width:28px;min-width:28px;height:28px;min-height:28px;padding:6px}.sale-result-group-options{padding:0}.sale-result-group-options>.sale-result-action-card{height:40px;min-height:40px;margin:0 0 16px;padding:8px;border:0;border-radius:8px;background:#fff;box-shadow:0 5px 10px #1e4b9c4d;gap:8px}.sale-result-group-options>.sale-result-action-card>span{height:24px;width:24px;font-size:24px;background:transparent;color:var(--primary)}.sale-result-group-options>.sale-result-action-card>strong{padding:0;font-size:12px;line-height:20px;font-weight:700;text-transform:none;text-align:left}.sale-result-group-options>.sale-result-action-card>span.sale-share-whatsapp{color:#007f59}.sale-result-group-options>.sale-result-action-card>span.sale-share-email{color:#b3261e}@media(max-width:959px){.sales-detail-frame .sales-detail-ticket{padding-bottom:11px}.sale-result-mobile-actions{margin-top:0}}.sales-detail-ticket{background:transparent;border-radius:0;isolation:isolate}.sales-detail-ticket:after{content:none}.sales-detail-ticket>.sale-summary-paper{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0;filter:drop-shadow(0 2px 1px #7775)}.sales-detail-ticket>img,.sales-detail-ticket>.company-monogram,.sales-detail-ticket>dl{position:relative;z-index:1}.sales-detail-ticket>.sales-detail-check{z-index:2}.sales-detail-ticket dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sales-detail-ticket dl>div{min-width:0;max-width:100%}.sales-detail-ticket dt{overflow-wrap:anywhere}.sales-detail-ticket dl>.sale-summary-right{justify-self:end}.sales-detail-ticket dt{color:#303735}@media(max-width:959px){.sales-detail-page[data-post-sale]>header{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);padding:0}}@media(max-width:959px){.sales-detail-page[data-post-sale]{padding-top:40px}}@media(min-width:960px){.sales-detail-page[data-post-sale]{margin-top:-18px}.sales-detail-page[data-post-sale]>header{height:57px}.sales-detail-page[data-post-sale] .sales-detail-frame{min-height:calc(100dvh - 130px)}}.sale-provider-message{position:relative;z-index:1;border:1px solid #ffc936;border-left-width:8px;border-radius:10px;background:#fff6df;font-size:12px;line-height:18px;overflow-wrap:anywhere;text-align:justify}.sale-provider-message>strong{display:flex;align-items:center;gap:8px;padding:8px 16px 0;font-weight:700}.sale-provider-message>strong>span{font-size:16px;color:#ffc936}.sale-provider-message>p{margin:0;padding:8px 16px;color:#d19a05;white-space:pre-wrap}.sales-detail-ticket .sale-provider-message>p{font-size:12px;line-height:18px}.sale-provider-message>strong{color:#303735}.sale-provider-message>strong>svg{flex:none;fill:#ffc936;stroke:#fff}.integration-authorize-page{display:flex;flex-direction:column;padding:0;background:#fbfeff;color:#242a2d}.integration-authorize-page>header{flex:none;height:56px;display:flex;align-items:center;gap:32px;padding:0 20px;background:#0f1b30;color:#fff;border:0}.integration-authorize-page>header>a{display:flex;color:inherit}.integration-authorize-page>header h1{margin:0;font-size:22px;font-weight:500;line-height:32px}.integration-authorize-page>.integration-card{width:fit-content;max-width:min(572px,calc(100% - 48px));margin:auto;box-sizing:border-box;padding:24px;background:#fbfeff;border-radius:12px;box-shadow:0 1px 1px #0003;border:1px solid #00000008;font-size:14px;line-height:21px}.integration-authorize-page .integration-card h2{font-size:24px;font-weight:400;line-height:36px;margin:0 0 12px}.integration-authorize-page .integration-card>p{font-size:14px;line-height:21px;margin:0 0 16px}.integration-authorize-page .integration-card>p:has(>strong){margin-bottom:8px}.integration-authorize-page .integration-card ul{padding:0;list-style:none;margin:0 0 20px}.integration-authorize-page .integration-card li{margin:0 0 5px;line-height:21px}.integration-authorize-page .integration-card li:before{content:"• "}.integration-authorize-page .row-actions{gap:12px}.integration-authorize-page .integration-card .button{min-height:32px;padding:5px 23px;border-radius:20px;font-size:14px;line-height:20px}.integration-authorize-page .integration-card .button.secondary{border:1px solid #0f766e;color:#0f766e;background:transparent}.integration-authorize-page>header{gap:28px}.integration-authorize-page>header h1{font-weight:400}.integration-authorize-page .row-actions{display:flex;flex-wrap:wrap;gap:12px}.integration-authorize-page .integration-card .button{width:auto;margin:0;font-weight:400}.integration-authorize-page .integration-card .button.primary{border-color:#0f766e}.integration-authorize-page .integration-card :is(h2,p,li){color:#242a2d}.integration-authorize-page .integration-card h2{line-height:32px}.integration-authorize-page .integration-card>p:has(+p.muted){margin-bottom:8px}.integration-register-page{height:100dvh;display:flex;flex-direction:column;padding:0;background:#fbfeff;color:#242a2d}.integration-register-page>header{flex:none;height:56px;display:flex;align-items:center;gap:28px;padding:0 20px;background:#0f1b30;color:#fff;border:0}.integration-register-page>header>a{display:flex;flex:none;color:inherit}.integration-register-page>header h1{font-size:22px;font-weight:400;line-height:32px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integration-register-page>.integration-card{width:632px;max-width:calc(100% - 48px);max-height:calc(100dvh - 104px);overflow:auto;margin:auto;padding:24px;border-radius:12px;background:#fbfeff;box-shadow:0 1px 1px #0003;border:1px solid #00000008}.integration-register-page h2{font-size:24px;font-weight:400;line-height:32px;margin:0 0 8px}.integration-register-page form>p{font-size:14px;line-height:21px;margin:0 0 16px;color:#242a2d}.integration-register-page .field{position:relative;display:block;height:48px;margin:0 0 12px}.integration-register-page .field>span{position:absolute;z-index:1;top:-8px;left:11px;background:#f8f8f8;padding:0 3px;font-size:12px;line-height:16px;font-weight:400;color:#102954}.integration-register-page .field>input,.integration-register-page .field>select{height:48px;width:100%;min-width:0;border:1.5px solid #44556d;border-radius:24px;padding:10px 12px;background:#f8f8f8;font-size:16px;line-height:24px;color:#242a2d}.integration-register-page .field:has(select){padding-top:0}.integration-register-page .field:has(select){font-size:12px;color:#102954}.integration-register-page .field>select{display:block}.integration-register-page form>.button.primary{height:32px;min-height:32px;margin:6px 0 0;padding:5px 24px;font-size:14px;line-height:20px;font-weight:400;border:0;background:#0f766e}.integration-register-page form>ul{padding-left:16px;font-size:14px}.integration-register-page .checkbox-field{font-size:14px;line-height:21px}.notices-dialog .notice-carousel{height:120px;width:100%;max-width:420px;box-sizing:border-box;margin-inline:auto}.notices-dialog .notice-image-button{display:flex;align-items:center;justify-content:center;height:112px;overflow:hidden}.notices-dialog .notice-image-button img{display:block;max-height:112px;max-width:100%}.notices-dialog .notice-image-error{height:112px;display:grid;place-items:center;color:#9e9e9e}.notices-dialog .notice-carousel-controls{inset:8px 8px 0}.notices-dialog .notice-carousel-controls>button{color:#fff;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.notices-dialog .notice-carousel-controls>button svg{width:32px;height:32px}.notice-carousel-dots{position:absolute;bottom:10px;left:40px;right:40px;display:flex;justify-content:center;gap:6px}.notice-carousel-dots i{display:block;width:10px;height:10px;border-radius:50%;background:#fff;opacity:.5}.notice-carousel-dots i.active{opacity:1}.notices-dialog .notice-message{width:fit-content;max-width:calc(100% - 16px);margin:8px auto;text-align:left}.notices-dialog .notice-carousel{touch-action:pan-y pinch-zoom}.notice-carousel .notice-image-button img{-webkit-user-select:none;user-select:none}.notices-dialog .notice-image-error>.original-material-icon{font-size:48px}.ticket-share-capture{position:fixed;left:-10000px;top:0;pointer-events:none;color:#64748b;background:#cbd4e1}.dashboard-result.recharge-duplicate-alert.is-error>.modal-actions>.duplicate-release{display:inline-flex;align-items:center;gap:5px;background:#0e2856;border:0}@font-face{font-family:RechargeMaterialReference;src:url(/fonts/recharge-material-reference.otf) format("opentype");font-display:block}.recharge-duplicate-alert>.modal-actions{align-items:center}.recharge-duplicate-alert>.modal-actions>.button:not(.duplicate-release){border:0;padding:6.5px 11.5px;box-shadow:inset 0 0 0 1.5px #b3261e}.recharge-duplicate-alert .duplicate-release>.recharge-material-icon{font-family:RechargeMaterialReference;font-size:16px;line-height:1;font-weight:400;letter-spacing:normal;flex:none}.ticket-share-graphic>.ticket-graphic-paper{padding-bottom:9px}.ticket-share-graphic .ticket-graphic-field{align-items:center;gap:0}.ticket-share-graphic .ticket-graphic-field :is(dt,dd),.ticket-share-graphic .ticket-graphic-paper>h2,.ticket-share-graphic .ticket-graphic-body>h3{line-height:1.4285714286}.ticket-share-graphic .ticket-graphic-paper>h2,.ticket-share-graphic .ticket-graphic-date :is(dt,dd){color:#4c535e}.ticket-share-graphic .ticket-graphic-body>h3,.ticket-share-graphic .ticket-graphic-total :is(dt,dd){color:#ff6200}.ticket-share-graphic .ticket-graphic-body>hr{border:0;height:2px;background:repeating-linear-gradient(90deg,#1c3e7a20 0 5px,transparent 5px 10px)}.ticket-share-graphic .ticket-graphic-paper>.sale-summary-paper{filter:drop-shadow(0 1px .5px #7777)}.ticket-share-graphic .ticket-graphic-badge>.reference-fa-solid{font-family:ReferenceAwesomeSolid;font-size:42px;line-height:1}.ticket-share-graphic .ticket-graphic-paper>h2{margin-left:0;margin-right:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ticket-share-graphic .ticket-graphic-body>p{color:#4c535e;line-height:1.4285714286;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden;margin:8px 0}.ticket-share-graphic .ticket-graphic-badge.has-logo>.brand-logo-slot{width:60px;height:50px}.ticket-share-graphic{letter-spacing:.25px}@font-face{font-family:TicketCredentialExtraBold;src:url(/fonts/poppins_extra_bold.ttf) format("truetype");font-weight:800;font-display:swap}.sale-credentials-dialog.tae-native-credentials{border:0;box-shadow:inset 0 0 0 1px #ff6200;outline:1px solid #ff6200;outline-offset:-1px;letter-spacing:.25px}.tae-native-credentials>.modal-head{width:100%}.tae-native-credentials>.modal-head h2>.original-material-icon{left:16px;top:16px}.tae-native-credentials .sale-credentials-fields{padding:16px 16px 0}.tae-native-credentials .registration-select{font-family:TicketCredentialExtraBold,Poppins,sans-serif;font-weight:800}.tae-native-credentials .sale-credential-password>.field>small{font-size:12px;line-height:16px;font-weight:400;color:#a83f00;margin:4px 12px 0}.tae-native-credentials .sale-credential-password input[aria-invalid=true]{border-color:#a83f00}.tae-native-credentials .modal-actions>.button{min-width:0;flex:1 1 0;height:48px;min-height:48px;padding:0 6px;white-space:normal;overflow-wrap:anywhere;overflow:hidden;letter-spacing:.25px}.tae-native-credentials .modal-actions>.secondary{white-space:nowrap;text-overflow:clip}.tae-native-credentials .modal-actions>.secondary>span{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-align:left}.tae-native-credentials .sale-credential-password:has(input[aria-invalid=true])>.icon-button{color:#a83f00}.tae-native-credentials .sale-credential-password :is(input,.field>span){font-weight:700}@media(max-width:959px){.tae-native-credentials>.modal-head{padding-left:72px;padding-right:52px}.tae-native-credentials>.modal-head h2{display:block;min-width:0;text-align:center;overflow-wrap:anywhere;line-height:1.43}}.ticket-share-graphic{position:relative;width:100%;padding:40px 16px 16px;background:#cbd4e1;color:#64748b;font-size:14px;line-height:20px;overflow:hidden}.ticket-graphic-paper{position:relative;padding:0 0 30px;background:transparent}.ticket-graphic-paper>.sale-summary-paper{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.ticket-graphic-paper>:not(.sale-summary-paper){position:relative;z-index:1}.ticket-graphic-provider{height:128px;padding:32px 16px 36px;display:flex;align-items:center;justify-content:center}.ticket-graphic-provider>img{display:block;max-width:100%;max-height:60px;object-fit:contain}.ticket-graphic-paper>h2{font-size:18px;line-height:24px;text-align:center;margin:0 8px 8px;color:#303735;font-weight:700;overflow-wrap:anywhere}.ticket-graphic-body{padding:16px}.ticket-graphic-body dl{margin:0}.ticket-graphic-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:8px;align-items:start}.ticket-graphic-field dt,.ticket-graphic-field dd{margin:0;font-size:14px;line-height:20px;font-weight:400;overflow-wrap:anywhere}.ticket-graphic-field dd{text-align:right}.ticket-graphic-date dt{font-size:18px;font-weight:700;color:#303735}.ticket-graphic-date dd{font-size:16px;font-weight:700;color:#303735}.ticket-graphic-folio dd{font-size:18px;font-weight:700;color:#079d49}.ticket-graphic-body>hr{margin:16px 0;border:0;border-top:2px dashed #9da3ad}.ticket-graphic-body>h3{font-size:18px;line-height:24px;font-weight:600;text-align:center;color:#0e2856;margin:0}.ticket-graphic-total dt,.ticket-graphic-total dd{font-size:18px;line-height:24px;font-weight:700;color:#0e2856}.ticket-graphic-body>p{font-size:14px;line-height:20px;font-weight:500;text-align:center;color:#303735;margin:16px 0;overflow-wrap:anywhere}.ticket-graphic-badge{position:absolute;top:5px;left:calc(50% - 30px);width:60px;height:60px;border-radius:50%;background:#00bd76;color:#fff;display:grid;place-items:center;box-shadow:0 2px 1px #091e4240}.ticket-graphic-badge.has-logo{background:#fff}.ticket-graphic-badge>:is(img,:where(.brand-logo-slot)){width:50px;height:50px;object-fit:contain}.ticket-graphic-badge>.brand-logo-slot>img{width:100%;height:100%;object-fit:contain}dialog.tour-intro-dialog{width:min(680px,calc(100vw - 40px));max-width:calc(100vw - 40px);max-height:calc(100dvh - 48px);border:1px solid #ff6200;border-radius:24px;padding:24px;background:#fff;color:#0e2856;box-shadow:0 14px 28px #00000029;overflow:auto}.tour-intro-dialog::backdrop{background:#0008}.tour-intro-dialog>.modal-head{display:none}.tour-intro h2{font-size:28px;line-height:40px;font-weight:700;margin:0 0 10px}.tour-intro>strong{display:block;font-size:16px;line-height:24px;font-weight:700}.tour-intro>p{font-size:14px;line-height:1.45;font-weight:600;margin:22px 0}.tour-intro aside{display:flex;align-items:flex-start;gap:14px;background:#fff1e8;border-radius:16px;padding:18px}.tour-intro-bulb{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ff6200;color:#fff;font-size:22px;flex:none}.tour-intro aside>div{min-width:0;flex:1}.tour-intro aside strong{font-size:16px;line-height:24px;font-weight:700}.tour-intro aside p{font-size:14px;line-height:1.4;font-weight:600;margin:6px 0 4px}.tour-intro aside b{display:block;color:#ff6200;font-size:14px;line-height:1.4;font-weight:700}.tour-intro .modal-actions{display:flex;gap:12px;margin:24px 0 0;padding:0}.tour-intro .button{height:52px;min-height:52px;border-radius:999px;font-size:14px;line-height:20px;font-weight:700;flex:1;margin:0;padding:15px 0}.tour-intro .button.primary{background:#ff6200;border:1px solid #ff6200;color:#fff}.tour-intro .button.secondary{background:transparent;border:1px solid #ff6200;color:#0e2856}@media(max-width:449px){.tour-intro .modal-actions{flex-direction:column}.tour-intro .button{flex:none;width:100%}}.tour-spotlight{box-shadow:0 0 0 200vmax #0000009e,0 0 18px 2px #ff620059}.tour-panel{border-color:#ff6200}.tour-panel-heading{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.tour-panel-heading h2{font-size:16px;line-height:24px;font-weight:700;flex:1}.tour-panel-heading>span{font-size:12px;line-height:24px;font-weight:700;color:#0e2856;white-space:nowrap}.tour-panel>p{font-size:12px;line-height:1.35;font-weight:600;color:#0e2856;margin:8px 0 14px}.tour-panel .row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tour-panel .row-actions button{font-size:12px;font-weight:700;border-radius:20px;height:32px;min-height:32px;padding:4px 16px}.tour-panel .text-button{margin-right:0;color:#0e2856}.tour-panel .button.primary{background:#ff6200;border-color:#ff6200;color:#fff}.tour-panel .button.secondary{border-color:#ff6200;color:#0e2856;background:transparent}.tour-panel .button.secondary:disabled{border-color:#9e9e9e;color:#9e9e9e;opacity:1}.tour-spotlight{background:#ff620059}.tour-panel-heading>span{color:#ff6200}.tour-panel .text-button{text-decoration:none;min-width:64px;padding:4px 8px}.tour-panel .button.secondary{min-width:80px}.tour-panel .row-actions>.button.primary{width:100%;height:52px;min-height:52px;flex:0 0 100%}.sidebar nav>.recommendation-nav{margin:0;border:0}.sidebar .recommendation-nav>a{display:flex;text-transform:none}@font-face{font-family:TourCaptionRegular;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:700;font-display:swap}.tour-panel>p{font-weight:700}.tour-panel-heading>span,.tour-panel .row-actions button{font-family:TourCaptionRegular,sans-serif;font-weight:700;font-synthesis:none}.tour-panel-heading,.tour-panel>p{letter-spacing:.25px}.tour-panel .row-actions>.button.primary{border:2px solid #ffffff32;border-radius:26px}.app-shell .sidebar{overflow:hidden}.sidebar>.sidebar-profile,.sidebar>.logout,.sidebar>small,.sidebar>.web-update{flex-shrink:0}.sidebar>nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.sidebar>.logout{margin-top:0}.sidebar>nav::-webkit-scrollbar{width:4px}.sidebar>nav::-webkit-scrollbar-track{background:transparent}.sidebar>nav::-webkit-scrollbar-thumb{background:#ff6200;border-radius:4px}@media(max-width:959px){.sidebar>nav{padding-left:0;padding-right:0}.sidebar .nav-section>a{padding-left:40px;padding-right:0;gap:16px}.sidebar .nav-section>a>.drawer-item-icon{width:22px;min-width:22px;height:22px;font-size:22px;line-height:22px}.sidebar .nav-section>summary{padding-left:30px}}.app-shell .sidebar{padding-bottom:0}.sidebar>small.sidebar-copyright{margin:0;min-height:70px;padding:8px 16px;text-align:center;color:#9e9e9e;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;font-synthesis:none;line-height:18px}.sidebar-version{display:block;color:var(--primary)}@media(max-width:959px){.app-shell .sidebar{padding-bottom:0}.sidebar>small.sidebar-copyright{min-height:56px;padding:10px 16px}.sidebar-version{display:none}}.settings-page dialog.original-confirmation>p{font-weight:700}.settings-page dialog.original-confirmation .modal-actions>.button{font-family:TourCaptionRegular,sans-serif;font-synthesis:none}@media(min-width:960px){.settings-page dialog.original-confirmation{width:max-content;max-width:min(calc(50vw + 48px),calc(100vw - 80px))}}@media(max-width:959px){.settings-page dialog.original-confirmation{width:max-content;max-width:calc(100vw - 80px)}}@media(min-width:960px){.sidebar .sidebar-logo{margin-top:-3px}.sidebar nav>a{height:50px;min-height:50px}.sidebar nav>a>img,.sidebar nav>a>svg{width:50px;height:50px}.sidebar .nav-section>a{padding-right:0}}@media(min-width:960px){.sidebar>nav{padding-bottom:20px}.sidebar>small.sidebar-copyright{min-height:100px;padding-top:23px;padding-bottom:23px}}.sidebar .nav-section>a>.drawer-item-icon{width:22px;min-width:22px;height:22px;font-size:22px;line-height:22px}.sidebar .nav-section>a{gap:16px}.header-shortcuts a>img{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}@media(min-width:960px){.sidebar .nav-section>a{padding-left:20px}}.sidebar>nav>a>.drawer-product-icon{display:grid;place-items:center;width:50px;min-width:50px;height:50px;border:1px solid #bbc0c5;border-radius:50%;background:#fff;color:#ef780e;font-size:25px;line-height:1;flex-shrink:0}@media(max-width:959px){.app-shell .sidebar{left:-3px;width:min(304px,100vw)}.sidebar .sidebar-logo{height:60px;margin-top:-3px}.sidebar .sidebar-profile>strong{height:32px;min-height:32px}.sidebar .sidebar-profile{margin-bottom:20px}.sidebar .nav-section>summary{min-height:40px;height:40px;line-height:20px;padding-top:10px;padding-bottom:10px}.sidebar .nav-section>a{font-weight:600}.sidebar>nav{margin-bottom:20px}.sidebar>small.sidebar-copyright{min-height:60px;padding-top:12px;padding-bottom:12px}}.header-native-spacer{display:none}@media(min-width:960px){:is(.home-shell,.chat-shell) .app-header{padding:0;gap:0;justify-content:space-between}:is(.home-shell,.chat-shell) .header-home{width:48px;height:65px;padding:0;flex-shrink:0}:is(.home-shell,.chat-shell) .header-native-spacer{display:block;width:16px;flex-shrink:0}:is(.home-shell,.chat-shell) .header-balances{flex:0 1 auto;gap:16px}:is(.home-shell,.chat-shell) .header-balances .balance-controls{flex-direction:column;gap:6px}:is(.home-shell,.chat-shell) .header-shortcuts{gap:0;flex-shrink:1}:is(.home-shell,.chat-shell) .header-shortcuts a{position:relative;justify-content:center;gap:0;min-width:84px;height:58px;padding:4px 0 4px 8px;background:transparent;font-size:12px}:is(.home-shell,.chat-shell) .header-shortcuts a:before{content:"";position:absolute;inset:4px 0 4px 8px;border-radius:8px;background:#ffffff12}:is(.home-shell,.chat-shell) .header-shortcuts a>img{position:relative}.home-shell .notices-trigger{width:64px;min-width:64px;height:48px;padding:0 16px 0 0}.home-shell .notices-trigger .original-material-icon{font-size:30px}.home-shell .notices-trigger{margin-left:0}}@media(min-width:960px){.sidebar .sidebar-profile{margin-bottom:20px}.sidebar>nav{padding-bottom:0;margin-bottom:20px}.sidebar>nav>a:first-of-type{margin-top:0}.sidebar>small.sidebar-copyright{margin-bottom:-3px}}@media(min-width:960px){.sidebar .sidebar-logo,.sidebar .sidebar-profile{margin-top:0}}.app-shell .sidebar{overflow:clip}@media(min-width:960px){.app-shell .sidebar{left:-3px;border:0;box-shadow:inset 0 0 0 3px #ff6200}.sidebar .sidebar-profile{margin-top:0;margin-bottom:20px}.sidebar .sidebar-logo{margin-top:0}.sidebar>nav{padding:0 16px;margin-bottom:20px}.sidebar>small.sidebar-copyright{margin-bottom:0}.sidebar .nav-section>a{padding-left:16px}.sidebar>nav>a{position:relative;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;border:0;border-radius:0;padding:0 0 0 72px;background:transparent;gap:0}.sidebar>nav>a:before{content:"";position:absolute;left:32px;top:0;width:225px;height:45px;border:1px solid #9da3ad;border-radius:0 20px 20px 0;pointer-events:none}.sidebar>nav>a>.drawer-product-icon{position:absolute;left:16px;top:-1px}.sidebar>nav>a.active:before{border-color:#ff6200;background:#fff0e7;z-index:-1}.sidebar .nav-section>summary{display:flex;align-items:center;gap:8px;list-style:none;height:44px;min-height:44px;line-height:24px;padding:10px 14px}.sidebar .nav-section>summary::-webkit-details-marker{display:none}.sidebar .nav-section>summary:before{content:"▾";width:24px;min-width:24px;font:24px/24px Arial,sans-serif;text-align:center}.sidebar .nav-section:not([open])>summary:before{content:"▸"}}@media(min-width:960px){.sidebar>nav{padding-right:12px}}@media(min-width:960px){.sidebar>nav>a{isolation:isolate}.sidebar>nav>a.active{border:0;background:transparent}}@media(min-width:768px){dialog.frequent-picker{height:min(90dvh,calc(100dvh - 106px))}}.frequent-picker>.modal-head{height:54px;min-height:54px;padding:0 14px}.frequent-picker>.modal-head .icon-button{width:48px;min-width:48px;height:48px;min-height:48px;border:0;padding:6px;background:url(/assets/icons/circle_close.svg) center/36px 36px no-repeat}.frequent-picker>.modal-head .icon-button svg{visibility:hidden}.frequent-picker-search{margin-right:0}.frequent-picker-search>.button{min-width:84px;gap:6px;font-family:TourCaptionRegular,sans-serif;font-size:12px;font-weight:700;font-synthesis:none}.frequent-picker-search input{font-size:16px;background:#fff;letter-spacing:.25px}.frequent-picker-search .field{position:relative}.frequent-picker-search .field>span{display:none;position:absolute;left:12px;top:-9px;z-index:1;width:auto;height:auto;clip:auto;overflow:visible;background:#fbfdfd;padding:0 4px;font-size:12px;font-weight:700;text-transform:uppercase}.frequent-picker-search .field:has(input:focus)>span,.frequent-picker-search .field:has(input:not(:placeholder-shown))>span{display:block}.frequent-picker-search input:focus::placeholder{color:transparent}.frequent-picker-search[data-narrow=true]>.button{font-size:11px;gap:4px;padding-inline:8px}.frequent-picker-record{letter-spacing:.25px}.frequent-picker-record .branch-mobile-info{min-height:62px}.frequent-picker-record header em{display:inline-block;padding-inline:5px}@media(max-width:349px){.frequent-picker-record header{padding-left:9px;font-size:12px}}.frequent-picker-record{position:relative}.frequent-picker-record .branch-mobile-info{border-bottom:0}.frequent-picker-record:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:#e0e4eb}.frequent-picker-content[data-empty=true]{padding-top:12px}.frequent-picker-results .original-empty-list{margin:40px auto 16px}.frequent-picker-results .original-empty-list>div{width:200px;height:200px}.frequent-picker-results .original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px}.frequent-filter-icon{display:inline-block;width:16px;height:16px;flex-shrink:0;background:currentColor;-webkit-mask:url(/assets/icons/filter.svg) center/contain no-repeat;mask:url(/assets/icons/filter.svg) center/contain no-repeat}.frequent-filter-icon[data-clear=true]{-webkit-mask-image:url(/assets/icons/local.svg);mask-image:url(/assets/icons/local.svg)}dialog.frequent-picker{height:min(90dvh,calc(100dvh - 106px))}.frequent-picker-record dl{line-height:17px}@media(min-width:350px)and (max-width:767px){.frequent-picker-record header{font-size:14px}}.frequent-picker-record dt,.frequent-picker-record dd{line-height:17px}dialog.frequent-picker{max-width:884px;height:min(calc(100dvh - 106px),calc(92dvh - 16px))}.frequent-picker>.modal-head{padding-left:14px;background:#1c3e7a}.frequent-picker>.modal-head h2{flex:1;min-width:0;margin-right:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frequent-picker-record dl>div{align-items:center}.frequent-picker-record dd{flex:1;min-width:0;overflow-wrap:normal;word-break:normal}.frequent-picker>.modal-actions{padding-inline:14px}.frequent-picker>.modal-actions>.button{max-width:calc((100% - 16px)/2)}.frequent-picker-results .original-empty-list{width:min(296px,calc(100% - 32px));border-radius:10px}.frequent-picker-results .original-empty-list>div{width:235px;height:176px;flex:none}.frequent-picker-results .original-empty-list>p{font-weight:600;letter-spacing:.25px}dialog.frequent-picker{max-height:calc(92dvh - 16px)}.frequent-picker-search input{padding-right:48px;text-overflow:ellipsis}.frequent-picker-results .original-empty-list>p{letter-spacing:.2px}@media(max-width:959px){.frequent-picker-results .original-empty-list{border:1px solid #102954}}@media(max-width:349px){.frequent-picker>.modal-head{padding-left:20px}.frequent-picker-record header{min-height:21px;line-height:21px}}@font-face{font-family:DistributionExtraBold;src:url(/fonts/poppins_extra_bold.ttf) format("truetype");font-weight:800;font-display:swap}.distribution-branch-input input{letter-spacing:.5px}.distribution-branch-input .field>span{font-weight:700;letter-spacing:.375px}.distribution-branch-state .registration-select,.distribution-branch-print-toggle>span{font-family:DistributionExtraBold,Poppins,sans-serif;font-weight:800;letter-spacing:.15px;font-synthesis:none}.distribution-branch-input input:focus{outline:0}@media(hover:hover){.distribution-branch-input input:hover{background:#f5f5f5}}.distribution-branch-input>small{bottom:6px}.distribution-branch-print-toggle{padding-right:21px}.distribution-branch-print-toggle>input{right:19px}dialog.referenced-result-alert{--result-color:#00bd76;width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:10px;background:#fbfdfd;color:#0e2856}.referenced-result-alert.is-error{--result-color:#fa4420}.referenced-result-alert::backdrop{background:#0008}.referenced-result-alert>.modal-head{height:31px;min-height:31px;margin:0;padding:0;display:flex;justify-content:center;background:var(--result-color);color:#fff}.referenced-result-alert>.modal-head h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.referenced-result-alert>p{max-height:min(432px,calc(100dvh - 145px));overflow:auto;box-sizing:border-box;padding:16px;margin:0;font-size:16px;font-weight:600;line-height:24px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.referenced-result-alert>.modal-actions{display:flex;justify-content:flex-end;margin:0;padding:8px;gap:8px}.referenced-result-alert>.modal-actions>.button{min-height:31px;width:auto;margin:0;padding:5px 10px;border:1.5px solid #fa4420;border-radius:50px;background:var(--result-color);color:#fff;font-family:TourCaptionRegular,sans-serif;font-size:12px;font-weight:700;font-synthesis:none;line-height:18px}.referenced-panel>dialog.original-confirmation>p{font-size:16px;font-weight:700}.referenced-panel>dialog.original-confirmation .modal-actions>.button{font-family:TourCaptionRegular,sans-serif;font-synthesis:none}@media(max-width:767px){.referenced-panel>dialog.original-confirmation>.modal-head h2>.original-material-icon{display:none}}dialog.distribution-branch-result{width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:10px;background:#fbfdfd;color:#0e2856}.distribution-branch-result::backdrop{background:#0008}.distribution-branch-result>.modal-head{height:31px;min-height:31px;margin:0;padding:0;display:flex;justify-content:center;background:#00bd76;color:#fff}.distribution-branch-result>.modal-head h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.distribution-branch-result>p{max-height:min(432px,calc(100dvh - 145px));overflow:auto;padding:16px;margin:0;font-size:16px;font-weight:600;line-height:24px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.distribution-branch-result>.modal-actions{display:flex;justify-content:flex-end;margin:0;padding:8px;gap:8px}.distribution-branch-result>.modal-actions>.button{min-height:31px;width:auto;margin:0;padding:5px 10px;border:1.5px solid #fa4420;border-radius:50px;background:#00bd76;color:#fff;font-family:TourCaptionRegular,sans-serif;font-size:12px;font-weight:700;font-synthesis:none;line-height:18px}.distribution-branch-result.is-error>.modal-head,.distribution-branch-result.is-error>.modal-actions>.button{background:#fa4420}dialog.support-ticket-result{width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:10px;background:#fbfdfd;color:#0e2856}.support-ticket-result::backdrop{background:#0008}.support-ticket-result>.modal-head{height:31px;min-height:31px;margin:0;padding:0;display:flex;justify-content:center;background:#00bd76;color:#fff}.support-ticket-result>.modal-head h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.support-ticket-result>p{max-height:min(432px,calc(100dvh - 145px));overflow:auto;padding:16px;margin:0;font-size:16px;font-weight:600;line-height:24px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.support-ticket-result>.modal-actions{display:flex;justify-content:flex-end;margin:0;padding:8px;gap:8px}.support-ticket-result>.modal-actions>.button{min-height:31px;width:auto;margin:0;padding:5px 10px;border:1.5px solid #fa4420;border-radius:50px;background:#00bd76;color:#fff;font-family:TourCaptionRegular,sans-serif;font-size:12px;font-weight:700;font-synthesis:none;line-height:18px}.support-ticket-result.is-error>.modal-head,.support-ticket-result.is-error>.modal-actions>.button{background:#fa4420}.distribution-goals-summary article>.original-material-icon{width:50px;height:50px;font-size:50px;line-height:50px;text-align:center}.distribution-goals-note .goals-note-icon{font-family:ReferenceAwesomeSolid;font-size:16px;font-style:normal;line-height:17px;flex:none;color:#0078d4}.distribution-goals-note strong{font-family:TourCaptionRegular,Poppins,sans-serif;font-weight:700;font-synthesis:none}.distribution-goals-page{letter-spacing:.25px}.distribution-goals-table{background:#fbfdfd;color:#0e2856}.distribution-goals-note{background:#e7f3ff;border-color:#0078d4;border-left-width:9px;border-radius:10px;color:#005a9e}.distribution-goals-note strong{color:#191c1d;align-items:center}.distribution-goals-note p{font-weight:400;white-space:pre-wrap;text-indent:-4px}.distribution-goals-table td{white-space:normal;overflow-wrap:normal;line-height:17px;padding-block:0}.distribution-goals-summary article{padding:8px 8px 8px 24px;gap:16px}.distribution-goals-summary article>.original-material-icon{font-weight:400;font-synthesis:none;flex:none}.distribution-goals-summary article>div{width:164px;align-items:center;flex:none}.distribution-goals-summary article strong{font-weight:600;line-height:20px}.distribution-goals-page>.original-empty-list{margin:16px;width:295px;border-radius:10px}.distribution-goals-page>.original-empty-list>div{width:235px;height:200px;flex:none}.distribution-goals-page>.original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px}.distribution-goals-note p{letter-spacing:.4px}.distribution-goals-page>.original-empty-list>p{transform:translateY(-12px)}@media(max-width:959px){.goals-table-wrap .monthly-footer{font-size:12px;gap:6px;padding-inline:8px}.goals-table-wrap .monthly-footer label{gap:6px;white-space:nowrap}.goals-table-wrap .monthly-footer>span{white-space:nowrap}}.commission-logo{display:flex;align-items:center;flex:none;width:68px;height:28px;overflow:hidden}.commission-logo>img{display:block;width:68px;height:28px;object-fit:contain;object-position:left center}.commission-card h2,.commission-card th,.commission-card td{font-family:TourCaptionRegular,Poppins,sans-serif;font-weight:700;font-synthesis:none}.commission-card th{font-size:13px}.commission-card td{font-size:12px}.commission-screen{letter-spacing:.25px}.commission-card h2,.commission-card th{-webkit-text-stroke:.2px currentColor}.commission-card td{-webkit-text-stroke:.1px currentColor}.commission-card tbody{background:#fff}.commission-card>.panel-heading,.commission-card th{background:#1c3e7a}.commission-card tbody td{border-bottom-color:#ff620059}@font-face{font-family:CommissionTabRoboto;src:url(/fonts/commission_tab_roboto_regular.ttf) format("truetype");font-weight:400;font-display:swap}.commission-screen .query-tab{font-family:CommissionTabRoboto,Arial,sans-serif;letter-spacing:normal}.commission-screen .query-tab[aria-selected=true]{font-weight:700}.commission-search{width:min(300px,100%)}.commission-card tbody tr{height:auto;min-height:49px}.commission-card td{letter-spacing:.25px}.commission-product{width:100%}.commission-card h2{letter-spacing:.4px}.commission-card>.panel-heading>.commission-heading-icon{display:inline-block;width:24px;flex:none;text-align:center;line-height:24px}.commission-card th:last-child{width:calc((100% + 40px)/3)}.commission-card tbody td:first-child{padding-right:0}.commission-card tbody td:last-child{width:calc((100% - 26px)/3);padding-left:20px;padding-right:12px}.commission-card td:last-child:before{left:8px}.commission-screen .commission-help{position:fixed;transform:none;max-width:none;background:#1a5ed7}.commission-card{border-color:#ff6200}.commission-screen .query-tab[aria-selected=true]{background:#ff6200}.commission-search>.commission-search-glyph,.commission-title-button>.original-material-icon,.commission-card td:last-child{color:#ff6200}.commission-product>span:last-child{overflow-wrap:anywhere}.commission-search>.commission-search-glyph{position:absolute;right:8px;top:9px;font-size:30px;line-height:30px;color:#ff8000;pointer-events:none}.commission-title-button{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;min-height:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left}.commission-title-button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commission-title-button>.original-material-icon{font-size:18px;line-height:18px;color:#ff8000}.commission-search .field{position:relative}.commission-search .field:has(input:focus)>span,.commission-search .field:has(input:not(:placeholder-shown))>span{position:absolute;left:14px;top:-8px;z-index:1;width:auto;height:auto;clip:auto;overflow:visible;padding:0 4.5px;border-radius:6px;background:#f8f8f8;color:#0e2856;font-size:10.5px;line-height:16px;font-weight:700}.commission-search input:focus{outline:0}.commission-search input:focus::placeholder{color:transparent}.movement-card-header .movement-direction-glyph{font-size:25px;line-height:25px}.movement-card-icon>.movement-bank-glyph{font-size:35px;line-height:35px}.movement-totals-panel .movement-amount-card>.movement-total-bank-glyph{flex:none;width:50px;height:50px;font-size:50px;line-height:50px;font-weight:400;color:#ff6200}.movement-totals-panel .movement-amount-card{justify-content:space-around}.movement-totals-panel .movement-amount-card>div{flex:0 1 auto}.movement-totals-panel .movement-pie{max-height:none;height:calc(100dvh - 200px);width:calc((100dvh - 240px)*.55);justify-self:end}.movement-totals-panel .movement-pie svg{flex:none;max-width:100%;margin:auto 0;overflow:visible}.movement-totals-panel .movement-pie text{font-family:CommissionTabRoboto,Arial,sans-serif}.movement-query .table-scroll table{table-layout:fixed}.movement-query .table-scroll th{width:calc(100% / 7);min-width:0}.movement-query .table-scroll td{white-space:normal;overflow-wrap:anywhere;background:#fbfdfd}.movement-query .query-export .reference-fa-regular{font-size:32px;line-height:32px}.movement-totals-panel .movement-amount-card>img[src$="/peajes.svg"]{width:75px;height:50px;flex:none}@media(max-width:959px){.movement-card-header>strong{width:150px;max-width:150px;flex:none}.movement-card-header>span{text-align:left;font-weight:700}.movement-data dd,.movement-card-description{font-weight:700}}@media(min-width:1281px){.movement-totals-panel .movement-pie{width:calc((100dvh - 240px)*.75)}}@media(min-width:960px){.movement-totals-panel .movement-pie{height:calc(100dvh - 216px);margin-top:-8px}}@media(max-width:959px){.movement-totals-panel .movement-pie{width:100%;height:340px;justify-self:center}.movement-totals-panel .movement-pie svg{height:auto!important}.movement-query .movement-totals-panel>.panel-heading{align-items:center;gap:4px}.movement-query .movement-totals-panel>.panel-heading h2{font-size:16px}.movement-totals-panel .movement-amount-card{gap:4px;padding:0 4px}.movement-totals-panel .movement-amount-card>div{overflow-wrap:normal}.movement-totals-panel .movement-amount-card span{overflow-wrap:normal}}.settings-page .settings-glyph{display:inline-block;flex:0 0 24px;width:24px;height:24px;font-size:24px;line-height:24px;font-style:normal}.settings-page .settings-row>.settings-glyph{color:#ff6200}.device-platform-icon>i{font-size:30px;line-height:30px;font-style:normal}dialog.settings-result{width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:10px;background:#fbfdfd;color:#0e2856}.settings-result::backdrop{background:#0008}.settings-result>.modal-head{height:31px;min-height:31px;margin:0;padding:0;display:flex;justify-content:center;background:#00bd76;color:#fff}.settings-result>.modal-head h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.settings-result>p{max-height:min(432px,calc(100dvh - 145px));overflow:auto;padding:16px;margin:0;font-size:16px;font-weight:600;line-height:24px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.settings-result>.modal-actions{display:flex;justify-content:flex-end;margin:0;padding:8px;gap:8px}.settings-result>.modal-actions>.button{min-height:31px;width:auto;margin:0;padding:5px 10px;border:1.5px solid #fa4420;border-radius:50px;background:#00bd76;color:#fff;font-family:TourCaptionRegular,sans-serif;font-size:12px;font-weight:700;font-synthesis:none;line-height:18px}.settings-result.is-error>.modal-head,.settings-result.is-error>.modal-actions>.button{background:#b3261e}.settings-result>.modal-actions>.button{border-color:#b3261e}.settings-result>p{line-height:23px;padding-left:24px;padding-right:24px}.settings-result>.modal-actions>.button{min-height:30px;line-height:17px}.settings-page :is(.settings-delete-final,.settings-delete-cancel)>.modal-actions>.button{flex:none;white-space:nowrap}.settings-page :is(.settings-delete-final,.settings-delete-cancel)>.modal-actions>.primary{padding-left:16px;padding-right:16px}@media(max-width:380px){.settings-page :is(.settings-delete-final,.settings-delete-cancel)>.modal-actions{flex-direction:column;align-items:flex-end;gap:0}}@media(max-width:959px){.settings-result>p{padding-left:24px;padding-right:24px}}dialog.settings-sync-screen{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;color:#fff;background:#345ca8 url(/assets/images/background_web.png) center/cover no-repeat;overflow:auto}.settings-sync-screen:before{content:"";position:absolute;inset:0;background:#0000002e;pointer-events:none}.settings-sync-screen>.modal-head{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.settings-sync-content{position:relative;width:min(420px,calc(100% - 48px));min-height:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:24px 0}.settings-sync-animation{height:240px;flex:none}.settings-sync-content>h2{margin:18px 0 0;color:#fff;font:700 42px/1.43 Poppins,sans-serif;text-shadow:0 0 2px #ffffffcc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.settings-sync-content>p{margin:10px 0 0;font:500 16px/1.43 Poppins,sans-serif;color:#ffffffd9}.settings-sync-content>progress{width:100%;height:6px;margin-top:18px;border:0;border-radius:999px;overflow:hidden;accent-color:#0e2856}.settings-sync-screen.is-success h2{color:#058856;text-shadow:0 0 2px #058856cc}.settings-sync-screen.is-error h2{color:#ff6200;text-shadow:0 0 2px #ff6200cc}.settings-page .settings-card>h2,.settings-page .settings-row>span:not(.settings-switch),.settings-page .settings-row>small{font-family:TourCaptionRegular,sans-serif;font-weight:700;font-synthesis:none}.settings-page .settings-secondary-dot{flex:none;margin:0 -2px;color:#0e2856}.settings-page .settings-glyph{font-weight:400}.settings-sync-progress{position:relative;width:100%;height:6px;flex:none;margin-top:18px;border-radius:999px;overflow:hidden;background:#006d40}.settings-sync-progress:before{content:"";position:absolute;inset:0 auto 0 0;width:45%;background:#0e2856;animation:settings-sync-indeterminate 1.8s linear infinite}@keyframes settings-sync-indeterminate{0%{transform:translate(-100%)}to{transform:translate(325%)}}@media(prefers-reduced-motion:reduce){.settings-sync-progress:before{animation:none;left:30%}}dialog.settings-credential-modal{width:500px;max-width:calc(100vw - 80px);padding:0;border:1px solid #ff6200;border-radius:10px;background:#fbfdfd;color:#0e2856;max-height:calc(100dvh - 32px);overflow:auto;outline:0}.settings-credential-modal.is-pin{width:800px;height:500px}.settings-credential-modal>.modal-head{height:56px;min-height:56px;margin:0;padding:0 12px;background:#0e2856;color:#fff;position:relative}.settings-credential-modal>.modal-head h2{margin:0;width:100%;font-size:18px;font-weight:600;line-height:26px;text-align:center}.settings-credential-modal>.modal-head h2>.original-material-icon{position:absolute;left:16px;top:16px;font-size:24px;line-height:24px}.settings-credential-modal>.modal-head>.icon-button{position:absolute;right:0;top:8px;color:#fff;width:48px;height:40px}.settings-credential-form{display:flex;flex-direction:column;min-height:0;margin:0;height:calc(100% - 56px)}.settings-credential-fields{padding:10px;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto}.settings-credential-modal.is-pin .settings-credential-fields{flex:1;justify-content:center;padding:0;gap:0}.settings-credential-field{flex:none;min-width:0}.settings-credential-outline{position:relative;height:48px;min-width:0;border:1.5px solid #475569;border-radius:26px;background:#f8f8f8;display:flex;align-items:center}.settings-credential-outline>label{display:block;flex:1;min-width:0;position:relative;height:100%}.settings-credential-outline>label>span{position:absolute;left:13px;right:0;top:11px;font:500 16px/24px Poppins,sans-serif;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.settings-credential-outline input{display:block;width:100%;height:100%;min-width:0;border:0;background:transparent;outline:0!important;border-radius:26px;padding:12px 13px 6px;font:500 16px/24px Poppins,sans-serif;color:#0e2856;box-shadow:none}.settings-credential-field.has-value label>span,.settings-credential-outline:focus-within label>span{top:-10px;left:12px;right:auto;max-width:calc(100% - 12px);padding:0 3px;background:#f8f8f8;font-size:12px;line-height:18px}.settings-credential-outline:focus-within{border-color:#ff6200;border-width:2px}.settings-credential-outline>button{flex:none;width:48px;height:44px;border:0;background:none;color:#53565a;padding:10px;display:grid;place-items:center}.settings-credential-outline>button>.original-material-icon{font-size:24px;line-height:24px}.settings-credential-field.has-error .settings-credential-outline{border-color:#a83f00}.settings-credential-field.has-error .settings-credential-outline>button{color:#b3261e}.settings-credential-field>small{display:block;padding:2px 14px 0;color:#a83f00;font:400 12px/18px Poppins,sans-serif}.settings-credential-modal.is-pin .settings-credential-field{margin:8px 16px}.settings-credential-modal.is-pin .settings-credential-outline>label>span{font-weight:700}.settings-credential-modal.is-pin .settings-credential-outline,.settings-credential-modal.is-pin .settings-credential-field.has-value label>span,.settings-credential-modal.is-pin .settings-credential-outline:focus-within label>span{background:#fff}.settings-pin-note{flex:none;margin:16px;padding:8px 16px;border:1px solid #0089ed;border-left:8px solid #007bc3;border-radius:10px;background:#e3f2ff}.settings-pin-note>strong{display:flex;align-items:center;gap:8px;font:700 12px/18px TourCaptionRegular,Poppins,sans-serif;color:#191c1d}.settings-pin-note>strong>span{color:#007bc3;font:16px/16px ReferenceAwesomeSolid}.settings-pin-note>p{margin:8px 0 0;font:400 12px/17px Poppins,sans-serif;color:#007bc3;white-space:pre-wrap}.settings-credential-actions{flex:none;display:flex;gap:32px;align-items:center;justify-content:center;height:80px;padding:16px 32px;background:#fff}.settings-credential-actions>.button{flex:1;margin:0;height:50px;min-height:50px;padding:8px 16px;border:0;border-radius:25px;font:600 16px/24px Poppins,sans-serif}.settings-credential-actions>.primary{background:#0e2856;color:#fff}.settings-credential-actions>.secondary{background:#ff6200;color:#fff}.settings-credential-actions .mobile-label{display:none}@media(max-width:959px){dialog.settings-credential-modal{width:calc(100vw - 16px);max-width:900px;border:2px solid #ff6200;border-radius:20px;max-height:calc(92dvh - 16px)}.settings-credential-modal.is-pin{width:min(calc(100vw - 16px),calc(clamp(480px,80vw,900px) - 16px));height:calc(92dvh - 16px)}.settings-credential-modal>.modal-head{height:54px;min-height:54px;padding:0 14px;background:#1c3e7a}.settings-credential-modal>.modal-head h2{font-size:24px;font-weight:700;line-height:34px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-credential-modal>.modal-head h2>.original-material-icon{display:none}.settings-credential-modal>.modal-head:has(>.icon-button) h2{padding-right:64px}.settings-credential-modal>.modal-head>.icon-button{right:16px;top:3px;width:48px;height:48px;padding:6px}.settings-credential-modal>.modal-head>.icon-button>svg{width:34px;height:34px;border:3px solid white;border-radius:50%;padding:2px}.settings-credential-form{height:calc(100% - 54px)}.settings-credential-fields{padding:22px 24px;gap:10px}.settings-credential-modal.is-pin .settings-credential-fields{padding:0 14px}.settings-credential-actions{height:64px;padding:8px 14px;gap:16px;background:#fbfdfd}.settings-credential-modal.is-password .settings-credential-actions{height:62px;padding-bottom:6px}.settings-credential-actions>.button{flex:none;width:min(150px,calc((100vw - 64px)/2));height:48px;min-height:48px;border-radius:12px;font-weight:700;box-shadow:inset 0 0 0 2px #fff5,0 1px 2px #0004}.settings-credential-actions>.secondary{background:#b3261e;box-shadow:none}.settings-credential-actions .mobile-label{display:inline}.settings-credential-actions .desktop-label{display:none}}dialog.branch-result{width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:10px;background:#fbfdfd;color:#0e2856}.branch-result::backdrop{background:#0008}.branch-result>.modal-head{height:31px;min-height:31px;margin:0;padding:0;display:flex;justify-content:center;background:#00bd76;color:#fff}.branch-result>.modal-head h2{margin:0;font-size:16px;font-weight:600;line-height:23px;letter-spacing:.25px}.branch-result>p{max-height:min(400px,calc(100dvh - 177px));overflow:auto;padding:0;margin:16px;font-size:16px;font-weight:600;line-height:23px;letter-spacing:.25px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.branch-result>.modal-actions{display:flex;justify-content:flex-end;margin:0;padding:8px;gap:8px}.branch-result>.modal-actions>.button{min-height:31px;width:auto;margin:0;padding:5px 10px;border:1.5px solid #b3261e;border-radius:50px;background:#00bd76;color:#fff;font-family:TourCaptionRegular,sans-serif;font-size:12px;font-weight:700;font-synthesis:none;line-height:18px;letter-spacing:.25px}.branch-result.is-error>.modal-head,.branch-result.is-error>.modal-actions>.button{background:#b3261e}dialog.cashier-result{width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:10px;background:#fbfdfd;color:#0e2856}.cashier-result::backdrop{background:#0008}.cashier-result>.modal-head{height:31px;min-height:31px;margin:0;padding:0;display:flex;justify-content:center;background:#00bd76;color:#fff}.cashier-result>.modal-head h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.cashier-result>p{max-height:min(432px,calc(100dvh - 145px));overflow:auto;padding:16px;margin:0;font-size:16px;font-weight:600;line-height:24px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.cashier-result>.modal-actions{display:flex;justify-content:flex-end;margin:0;padding:8px;gap:8px}.cashier-result>.modal-actions>.button{min-height:31px;width:auto;margin:0;padding:5px 10px;border:1.5px solid #fa4420;border-radius:50px;background:#00bd76;color:#fff;font-family:TourCaptionRegular,sans-serif;font-size:12px;font-weight:700;font-synthesis:none;line-height:18px}.cashier-result.is-error>.modal-head,.cashier-result.is-error>.modal-actions>.button{background:#fa4420}.cashier-permissions-search>.cashier-permission-search-icon{position:absolute;right:8px;top:9px;width:30px;height:30px;font-size:30px;line-height:30px;color:#ff6200;pointer-events:none}.cashier-permissions>summary>.cashier-permission-expand{box-sizing:content-box;width:20px;height:20px;min-width:20px;padding:4px;border:1px solid #ffffff40;border-radius:8px;background:#ffffff1a;font-size:20px;line-height:20px}.cut-panel .button>.original-material-icon,.cut-filter-form .button>.original-material-icon,.cut-detail-actions .button>.original-material-icon{font-size:24px}.cut-panel .row-actions .original-material-icon{font-size:20px}.cut-create-dialog .cut-heading-icon,.cut-detail-dialog .cut-heading-icon{position:absolute;left:0;font-size:22px}.cut-filter-icon{display:inline-block;width:24px;height:24px;flex:none;background:currentColor;-webkit-mask:url(/assets/icons/filter.svg) center/contain no-repeat;mask:url(/assets/icons/filter.svg) center/contain no-repeat}dialog.cut-ticket-dialog{width:min(600px,calc(100vw - 32px));max-height:90dvh;overflow:auto;background:#fff}.cut-native-ticket{font-family:Arial,sans-serif;color:#000;background:#fff;padding:20px;line-height:normal;text-align:left}.cut-native-ticket p{color:inherit;font-weight:400;line-height:normal;margin-block:1em}.cut-native-ticket hr{width:100%;height:0;border:0;border-top:1px dashed black}.cut-native-ticket img{width:250px;height:80px;object-fit:contain;max-width:100%;display:block;margin-inline:auto}.cut-native-ticket strong,.cut-native-ticket b{font-weight:700}.cut-ticket-logo-pending,.cut-ticket-logo-failed{display:block;width:250px;height:80px;margin-inline:auto}@media print{body:has(.cut-ticket-dialog) *{visibility:hidden!important}.cut-native-ticket,.cut-native-ticket *{visibility:visible!important}.cut-ticket-dialog{position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important;max-height:none!important;width:100%!important;max-width:none!important;border:0!important;padding:0!important}.cut-native-ticket{position:absolute;top:0;left:0;right:0;box-shadow:none}.cut-ticket-dialog::backdrop{background:transparent!important}.cut-ticket-dialog>.modal-head,.cut-ticket-dialog>.no-print{display:none!important}}.fiscal-result.is-info>.modal-head,.fiscal-result.is-info>.modal-actions>.button{background:#1c3e7a}.fiscal-page .original-confirmation>p{font-weight:700}@media(min-width:960px){.fiscal-page dialog.original-confirmation{width:max-content;max-width:min(688px,calc(100vw - 80px))}}.fiscal-result>p{letter-spacing:.25px;line-height:calc(160px / 7)}.fiscal-result>.modal-head h2{letter-spacing:.25px;line-height:calc(160px / 7)}.fiscal-result.is-error>.modal-head,.fiscal-result.is-error>.modal-actions>.button{background:#b3261e}.fiscal-result>.modal-actions>.button{border-color:#b3261e}.fiscal-result>.modal-actions>.button{min-height:0;letter-spacing:.25px;line-height:calc(120px / 7)}.fiscal-editor-form .fiscal-certificate{position:relative;height:154px;padding:0;border:2px dashed #0e2856;border-radius:20px;background:#f8f8f8}.fiscal-editor-form .fiscal-certificate:hover{border-color:#ff6200}.fiscal-certificate-picker{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;height:150px;padding:0;border:0;background:transparent;color:#0e2856;font:500 14px/20px Poppins,sans-serif}.fiscal-certificate-picker>.original-material-icon{font-size:50px;line-height:50px}.fiscal-certificate-picker>.selected{color:#202723}.fiscal-certificate-menu>button>.original-material-icon{font-size:24px;color:#ff6200}.fiscal-certificate-menu>footer>.button.primary{font-family:TourCaptionRegular,sans-serif;font-synthesis:none}.fiscal-certificate-menu>.modal-head h2{transform:translateY(4px)}.fiscal-certificate-menu>footer{padding:22px 24px}.fiscal-certificate-menu>footer>.button.primary{margin:0;min-height:0;height:auto;line-height:calc(120px / 7);letter-spacing:.25px;padding:5px 10px;border:1.5px solid #ff6200}.fiscal-certificate-menu>button{gap:14px;letter-spacing:.5px}.fiscal-certificate-menu>button>.original-material-icon{font-size:22px}.fiscal-certificate-menu>.modal-head h2{letter-spacing:.15px}.invoice-result.is-info>.modal-head,.invoice-result.is-info>.modal-actions>.button{background:#1c3e7a}.invoice-result>p,.invoice-result>.modal-head h2{letter-spacing:.25px;line-height:calc(160px / 7)}.invoice-result>.modal-actions>.button{border-color:#b3261e;min-height:0;letter-spacing:.25px;line-height:calc(120px / 7)}dialog.invoice-calendar{width:496px;height:346px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:28px;overflow:hidden;display:grid;grid-template-columns:153px minmax(0,1fr);background:#fff;color:#202723;font-family:Poppins,sans-serif;font-weight:400;box-shadow:0 8px 24px #ff620033}.invoice-calendar::backdrop{background:#0008}.invoice-calendar>.modal-head{display:none}.invoice-calendar>header{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:16px;background:#0e2856;border-right:1px solid #0e2856;color:#fff;min-width:0}.invoice-calendar>header>span{font-size:14px;line-height:20px;letter-spacing:.1px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:500}.invoice-calendar>header>strong{font-size:32px;line-height:40px;font-weight:400;letter-spacing:0;margin-top:16px;overflow:hidden;overflow-wrap:normal}.invoice-calendar>header>.icon-button{position:absolute;bottom:6px;left:8px;width:40px;height:40px;min-width:40px;min-height:40px;padding:8px;color:#fff;background:transparent}.invoice-calendar .original-material-icon{font-size:24px;line-height:24px}.invoice-calendar-body{min-height:0;min-width:0;display:flex;flex-direction:column}.invoice-calendar-body>nav{display:flex;align-items:center;justify-content:space-between;height:52px;min-height:52px;padding:0 8px}.invoice-calendar-month{display:flex;align-items:center;gap:4px;text-align:left;border:0;background:transparent;color:#49454f;font-size:14px;font-weight:500;letter-spacing:.1px;padding:8px 8px 8px 16px;min-height:40px}.invoice-calendar-body>nav>div{display:flex}.invoice-calendar-body>nav .icon-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:8px;color:#49454f}.invoice-calendar-body>nav .icon-button:disabled{opacity:.38}.invoice-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(7,minmax(0,1fr));flex:1;min-height:0;place-items:center;padding:0 8px}.invoice-calendar-days>span{font-size:16px;line-height:24px;letter-spacing:.5px;color:#49454f}.invoice-calendar-days>button{width:36px;height:36px;max-width:100%;max-height:100%;border-radius:50%;padding:0;border:1px solid transparent;background:transparent;color:#202723;font-size:16px;line-height:24px;letter-spacing:.5px}.invoice-calendar-days>button:hover{background:#0b2f5b14}.invoice-calendar-days>button:disabled{color:#20272361;opacity:1;cursor:default}.invoice-calendar-days>button[data-current=true]{border-color:#0b2f5b;color:#0b2f5b}.invoice-calendar-days>button[aria-pressed=true]{background:#0e2856;color:#fff;border-color:#0e2856}.invoice-calendar-days>button:focus-visible,.invoice-calendar-years>button:focus-visible{outline:2px solid #0b2f5b;outline-offset:2px}.invoice-calendar-years{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:52px;align-content:start;justify-items:center;gap:0;padding:0 8px;overflow:auto;flex:1;min-height:0}.invoice-calendar-years>button{align-self:center;min-width:72px;height:36px;border:1px solid transparent;border-radius:24px;background:transparent;color:#202723;font-size:16px;letter-spacing:.5px}.invoice-calendar-years>button[data-current=true]{border-color:#0b2f5b}.invoice-calendar-years>button:hover{background:#0b3a7a1a}.invoice-calendar-years>button[aria-pressed=true]{background:#0b3a7a;color:#fff}.invoice-calendar-body>footer{display:flex;justify-content:flex-end;gap:8px;min-height:52px;flex-shrink:0;padding:0 12px 12px;align-items:center}.invoice-calendar-body>footer>button{border:0;border-radius:20px;min-height:40px;padding:8px 12px;background:transparent;color:#ff6200;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;letter-spacing:.1px}.invoice-calendar-body>footer>button:last-child{color:#0e2856}.invoice-calendar-body>footer>button:hover{background:#0b2f5b14}.invoice-calendar.manual{height:160px}.invoice-calendar-input{flex:1;min-height:0;padding:16px 24px 0}.invoice-calendar-input>.field{position:relative;margin:0;font-weight:400}.invoice-calendar-input>.field>span{position:absolute;left:14px;top:-9px;background:#f8f8f8;padding:0 3px;font-size:12px;color:#0e2856}.invoice-calendar-input input{height:56px;padding:10px;border-radius:26px;background:#f8f8f8;color:#202723;font-size:16px;font-weight:400;letter-spacing:.5px}.invoice-calendar-input input::placeholder{color:#ff6200}.invoice-calendar-input small{font-size:12px;color:#a83f00;line-height:16px;padding-left:10px}.invoice-calendar.manual:has([aria-invalid=true]){height:182px}@media(orientation:portrait){dialog.invoice-calendar{width:360px;height:568px;display:flex;flex-direction:column}.invoice-calendar>header{height:120px;min-height:120px;padding:16px 24px 12px;border-right:0;border-bottom:1px solid #0e2856}.invoice-calendar>header>strong{margin-top:auto;max-width:calc(100% - 40px);white-space:nowrap;line-height:40px}.invoice-calendar>header>.icon-button{left:auto;right:12px;bottom:12px}.invoice-calendar-body{flex:1}.invoice-calendar-days>button{width:40px;height:40px}.invoice-calendar.manual{width:328px;height:270px}.invoice-calendar.manual>header>strong{font-size:32px}.invoice-calendar.manual .invoice-calendar-input{padding-top:24px}.invoice-calendar.manual:has([aria-invalid=true]){height:294px}}.invoice-calendar.manual>header>strong{font-size:24px;line-height:32px}.invoice-calendar-years{padding-left:16px;padding-right:16px;border-top:1px solid #0e2856}.invoice-calendar-years>button:disabled{color:#20272361;opacity:1;cursor:default}.invoice-calendar-years>button:disabled:hover{background:transparent}@media(orientation:portrait){.invoice-calendar.manual>header>strong{font-size:32px;line-height:40px}}.invoice-preview-party dl>div{display:flex;line-height:calc(120px / 7);letter-spacing:.25px}.invoice-preview-party dt{font-family:TourCaptionRegular,Poppins,sans-serif;font-weight:700;font-synthesis:none}.invoice-preview-party dd{max-width:min(380px,100%)}@media(max-width:399px){.invoice-preview-party dl>div{display:block}}@media(min-width:400px)and (max-width:564px){.invoice-preview-party dl>div[data-long=true]{display:block}}.profile-result>p,.profile-result>.modal-head h2{letter-spacing:.25px;line-height:calc(160px / 7)}.profile-result.is-error>.modal-head,.profile-result.is-error>.modal-actions>.button{background:#b3261e}.profile-result>.modal-actions>.button{border-color:#b3261e;min-height:0;letter-spacing:.25px;line-height:calc(120px / 7)}dialog.profile-skip{width:max-content;min-width:min(280px,calc(100vw - 80px));max-width:min(560px,calc(100vw - 80px));padding:24px;border:0;border-radius:28px;background:#fbfdfd;color:#191c1d}.profile-skip::backdrop{background:#0008}.profile-skip>.modal-head{margin:0;padding:0;min-height:32px}.profile-skip>.modal-head h2{margin:0;font-size:24px;line-height:32px;font-weight:400}.profile-skip>p{margin:16px 0 24px;font-size:14px;line-height:20px;letter-spacing:.25px}.profile-skip>.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin:0;padding:0}.profile-skip>.modal-actions>button{min-width:64px;min-height:40px;padding:8px 12px;border:0;border-radius:20px;background:transparent;color:#0e2856;font-family:TourCaptionRegular,Poppins,sans-serif;font-size:14px;font-weight:700;font-synthesis:none;line-height:20px;letter-spacing:.1px}.profile-skip>.modal-actions>.profile-skip-accept{color:#b3261e}.profile-skip>.modal-actions>button:hover{background:#0e28560a}.profile-update-note>.profile-note-info{font-size:24px;line-height:24px;flex:none;align-self:center}.profile-update-note .profile-note-clock{font-size:24px;line-height:24px;color:#607d8b}.profile-update-note button{min-height:40px;padding:8px 12px;border:0;border-radius:20px;background:#0e2856;color:#fff;text-decoration:none;font-size:14px;font-weight:500}.profile-update-note{align-items:center;gap:16px;margin:12px 20px;padding:8px 24px 8px 16px;min-height:72px;background:#006d4059;color:#fff}.profile-update-note>div{min-width:0;flex:1}.profile-update-note strong{display:block;font-family:TourCaptionRegular,Poppins,sans-serif;font-weight:700;font-synthesis:none;font-size:14px;line-height:21px;letter-spacing:.5px}.profile-update-note p{margin:0;color:#fff;font-size:14px;line-height:20px;letter-spacing:.25px}.profile-update-note button{margin-top:12px;margin-bottom:4px}.profile-panel .field input[aria-invalid=true],.profile-panel .registration-select[aria-invalid=true]{border-color:#a83f00}.profile-panel .field small{color:#a83f00;font-size:12px;line-height:16px;font-weight:400}.profile-panel .registration-catalog small{padding-left:10px}.profile-input .field:has(small){margin-bottom:0}.profile-input .field small{padding-left:12px}.profile-input:has(>small) .field small{padding-right:64px}.profile-input:has(.field small)>small{position:absolute;right:12px;bottom:0;margin:0}.profile-update-note>.profile-note-info{color:#191c1d}.dashboard-result>p,.dashboard-result>.modal-head h2{letter-spacing:.25px;line-height:calc(160px / 7)}.dashboard-result.is-error>.modal-head,.dashboard-result.is-error>.modal-actions>.button{background:#b3261e}.dashboard-result>.modal-actions>.button{border-color:#b3261e;min-height:0;letter-spacing:.25px;line-height:calc(120px / 7)}@font-face{font-family:DashboardRoboto;src:url(/fonts/DashboardRoboto-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DashboardRoboto;src:url(/fonts/DashboardRoboto-Bold.ttf) format("truetype");font-weight:700;font-display:swap}.home-product{font-family:DashboardRoboto,Arial,sans-serif}.home-mobile-balances:not(.compact){background-image:url(/assets/images/saldos_main.png);background-size:auto 50px;background-position:center bottom;background-repeat:no-repeat}.home-mobile-balances .header-balances strong{font-family:DashboardRoboto,Arial,sans-serif;font-weight:700;font-synthesis:none}.home-mobile-balances:not(.compact) .header-balances>div:not(.balance-controls){flex:0 1 auto}.home-mobile-balances:not(.compact) .header-balances span{font-size:14px;font-weight:700;color:#0f1a2a99;letter-spacing:.25px}.home-mobile-balances .balance-controls .original-material-icon{font-size:20px;line-height:20px;color:#fff}.home-mobile-balances.compact:has(button[aria-label="Mostrar saldos"]) .balance-controls{justify-content:flex-end}.home-business{gap:5px;align-items:center;padding:10px;margin-bottom:-2px;min-height:0;font-size:14px}.home-business-icon{flex:none;width:24px;height:24px;background:#ff6200;-webkit-mask:url(/assets/icons/local.svg) center/contain no-repeat;mask:url(/assets/icons/local.svg) center/contain no-repeat}.home-business>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-business>.home-business-id{margin-left:3px}@media(max-width:339px){.home-business{font-size:12px}}.home-mobile-balances:not(.compact){width:min(345px,100%)}.home-mobile-balances .header-balances strong.balance-blocked{color:#b3261e}.home-mobile-balances.compact .header-balances span{font-weight:700;color:#4c535e;letter-spacing:.25px}.home-business{margin-bottom:0}.home-products{transform:translateY(-2px)}.home-product.minor{background:#fff;border:1px solid #ffffff50;box-shadow:2px 2px 2px #607d8b}.home-product.minor>span:last-child{padding-bottom:6px}.home-product.major>span:last-child,.home-product.minor>span:last-child{line-height:1.4285714286}.home-product.major>span:last-child{font-size:14px}.home-product.minor>span:last-child{font-size:12px}.home-product.minor .home-product-image{width:66px;max-height:none;margin:8px auto}@media(max-width:354px){.home-product.major>span:last-child{font-size:12px}.home-product.minor>span:last-child{font-size:10px}.home-product.minor .home-product-image{width:46px}}@media(min-height:581px)and (max-height:800px){.home-product.minor .home-product-image{width:50px}}@media(min-height:901px){.home-product.minor .home-product-image{width:86px}}.home-balances-loading{display:flex;align-items:center;color:#fff;font-size:14px;font-weight:700}.home-balances-spinner{display:inline-block;width:36px;height:36px;flex-shrink:0;border:4px solid #e0e0e0;border-top-color:#0e2856;border-radius:50%;animation:home-balances-spin 1.2s linear infinite}.home-mobile-balances>.home-balances-loading{height:100%;justify-content:center;flex-direction:column}@keyframes home-balances-spin{to{transform:rotate(360deg)}}@media(min-width:960px){:is(.home-shell,.chat-shell) .header-balances{max-width:500px;gap:0}:is(.home-shell,.chat-shell) .header-balances .balance-controls{gap:8px;margin-right:16px}:is(.home-shell,.chat-shell) .header-balances .balance-controls .icon-button{width:25px;height:25px;min-width:25px;padding:0;background:#ffffffd6;color:#006d40}:is(.home-shell,.chat-shell) .header-balances .balance-controls .original-material-icon{font-size:20px}:is(.home-shell,.chat-shell) .header-balances>div:not(.balance-controls){margin:0 16px}:is(.home-shell,.chat-shell) .header-balances>div[data-balance=saldoPlataforma]{margin:0}:is(.home-shell,.chat-shell) .header-balances>div>span{font-size:14px;font-weight:600;color:#00bd76}:is(.home-shell,.chat-shell) .header-balances strong{font-size:20px;font-weight:500;color:#fff}:is(.home-shell,.chat-shell) .header-balances strong.balance-blocked{color:#b3261e}}@media(min-width:960px){:is(.home-shell,.chat-shell) .header-balances,:is(.home-shell,.chat-shell) .home-balances-loading{flex:0 1 auto;min-width:0;max-width:min(500px,calc((100% - 128px)/2));white-space:nowrap}:is(.home-shell,.chat-shell) .header-shortcuts{flex:0 1 auto;min-width:0;max-width:calc((100% - 128px)/2);overflow-x:auto;overflow-y:hidden}:is(.home-shell,.chat-shell) .header-shortcuts>a{flex:0 0 auto}:is(.home-shell,.chat-shell) .header-home .home-native-icon{display:block;width:35px;height:35px;background:currentColor;-webkit-mask:url(/assets/icons/home.svg) center/contain no-repeat;mask:url(/assets/icons/home.svg) center/contain no-repeat}:is(.home-shell,.chat-shell) .header-balances .balance-controls{flex-shrink:0}}@media(min-width:960px)and (max-width:1159px){:is(.home-shell,.chat-shell) .header-shortcuts a{min-width:58px}}dialog.native-sale-ticket-dialog{width:min(448px,calc(100vw - 32px));background:#fff}.native-sale-ticket-viewport{height:35dvh;width:400px;max-width:100%;overflow:auto;background:#fff}.native-sale-ticket{width:200px;font-family:Times New Roman,serif;font-size:16px;font-weight:400;line-height:normal;color:#000;background:#fff;text-align:left}.native-sale-ticket p{color:inherit;font-family:inherit;font-weight:400;line-height:normal;margin:1em 0}.native-sale-ticket b,.native-sale-ticket strong{font-weight:700;color:inherit}.native-sale-ticket hr{width:100%;height:0;border:0;border-top:1px dashed black;margin:.5em auto}.native-sale-ticket img,.native-sale-logo{display:block;width:100px;height:100px;max-width:none;margin-inline:auto}.native-sale-ticket-dialog .modal-actions{justify-content:flex-end}@media print{body:has(.native-sale-ticket-dialog) *{visibility:hidden!important}.native-sale-ticket,.native-sale-ticket *{visibility:visible!important}.native-sale-ticket-dialog{position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important;max-height:none!important;width:100%!important;max-width:none!important;border:0!important;padding:0!important}.native-sale-ticket-viewport{width:100%;height:auto;overflow:visible}.native-sale-ticket-dialog::backdrop{background:transparent!important}.native-sale-ticket-dialog>.modal-head,.native-sale-ticket-dialog .no-print{display:none!important}}.recharge-field-meta{display:flex;align-items:start;justify-content:space-between;gap:12px;margin:3px 12px 0;font-size:12px;line-height:16px;color:#303735}.recharge-field-meta small{font-size:12px;line-height:16px;margin-left:auto;flex-shrink:0}.recharge-field-error{color:#a83f00;overflow-wrap:anywhere;min-width:0}.recharge-panel .recharge-number .recharge-input.has-error{border-color:#a83f00;outline:0}.recharge-input.has-error>.recharge-label{color:#a83f00}dialog.product-information{border-radius:10px;max-height:calc(100dvh - 32px);overflow:hidden}.product-information::backdrop{background:#0008}.product-information>.modal-head{height:31px;min-height:31px;padding:0;background:#1c3e7a;border-radius:10px 10px 0 0}.product-information>.modal-head h2{font-weight:600;line-height:calc(160px / 7);letter-spacing:.25px}.product-information>p{margin:16px;max-height:min(400px,calc(100dvh - 145px));overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:calc(160px / 7);letter-spacing:.25px}.product-information>.modal-actions{margin:0;padding:8px}.product-information>.modal-actions>.button{background:#1c3e7a;border:1.5px solid #b3261e;border-radius:50px;min-height:0;height:auto;padding:5px 10px;font-family:TourCaptionRegular,sans-serif;font-size:12px;font-weight:700;line-height:calc(120px / 7);letter-spacing:.25px}.recharge-description p{white-space:pre-wrap}.service-panel .service-input.has-error{border-color:#a83f00;outline:0}dialog.service-help-gallery{width:min(100vw,100dvh);max-width:min(100vw,100dvh);height:100dvh;max-height:100dvh;margin:auto auto 0;padding:0;background:#0000008a;border-radius:0;border:0}dialog.service-help-gallery::backdrop{background:#000000de}.service-help-gallery>.modal-head{left:0;right:0;height:56px;width:100%;color:#fff}.service-help-gallery>.modal-head h2{font-family:Poppins,Arial,sans-serif;font-size:18px;font-weight:700}.service-help-gallery>.modal-head>.icon-button{color:#d4e2f4}.service-help-gallery>.branch-logo-stage{inset:56px 0 0;background:#0000001f;border-radius:20px}.service-help-gallery>.branch-logo-stage>img{width:100%;height:100%}@font-face{font-family:ServiceNativeCaption;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:400;font-display:swap}.service-debt-alert>.modal-actions>.button{font-family:ServiceNativeCaption,sans-serif;font-synthesis:weight;line-height:18px}.service-gallery-spinner{position:absolute;left:calc(50% - 15px);top:calc(50% - 15px);width:30px;height:30px;border:4px solid #0e285633;border-top-color:#0e2856;border-radius:50%;animation:spin 1s linear infinite;pointer-events:none}.pin-activation-banner{display:flex;gap:12px;align-items:flex-start;margin:10px 16px;padding:16px;background:#fff;border-radius:16px;border:1.2px solid #1c3e7a73;box-shadow:0 4px 10px #00000014;color:#0e2856}.pin-activation-banner>svg{flex-shrink:0;color:#1c3e7a}.pin-activation-banner>div{flex:1;min-width:0}.pin-activation-banner strong{display:block;font-size:18px;font-weight:700}.pin-activation-banner p{font-size:14px;margin:6px 0 0}.sale-screen-pines .sale-form-slot{position:relative}dialog.native-sale-ticket-dialog{width:min(448px,calc(100vw - 80px));padding:0;border:0;border-radius:20px;background:#fbfdfd}.native-sale-ticket-dialog>.modal-head{display:block;padding:24px 24px 0;margin:0;border:0}.native-sale-ticket-dialog>.modal-head h2{font-size:16px;line-height:20px;font-weight:700;color:#ff6200;text-align:center;margin:0}.native-sale-ticket-dialog>.native-sale-ticket-viewport{width:calc(100% - 48px);max-width:400px;height:35dvh;margin:20px 24px 24px;background:transparent}@media(min-width:960px){.native-sale-ticket-dialog>.native-sale-ticket-viewport{height:60dvh}}.native-sale-ticket{background:transparent}.native-sale-ticket img,.native-sale-logo{display:inline-block;vertical-align:baseline;margin-inline:0}.native-sale-ticket-dialog>.native-sale-ticket-actions{margin:0;padding:0 24px 24px;justify-content:flex-end}.native-sale-ticket-dialog>.native-sale-ticket-actions>.button{width:auto;margin:0;height:30px;min-height:30px;border:1.5px solid #ff6200;border-radius:50px;padding:5px 10px;background:#ff6200;color:#fff;font-size:12px;line-height:17px;font-weight:700}@media print{.native-sale-ticket-dialog>.native-sale-ticket-viewport{width:100%;height:auto;margin:0}.native-sale-ticket{background:#fff}body:has(.native-sale-ticket-dialog) .native-sale-ticket,body:has(.native-sale-ticket-dialog) .native-sale-ticket *{visibility:visible!important}}@media(max-width:959px){:is(.sale-screen-tae,.sale-screen-taevirtual) .sale-form-slot>.recharge-panel{padding-top:16px}}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-input:focus-within{outline:0}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-number:not(.recharge-confirmation) .recharge-input:focus-within:not(.has-error){border-color:#dedede}@font-face{font-family:RechargeLabelReference;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:600;font-display:swap}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-product{margin-bottom:18px}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-confirm-toggle{height:44px;min-height:44px;padding:0 20px 0 16px;margin-bottom:32px;border:1.5px solid #dedede;font-family:NetworkSchemeExtraBold,Poppins,sans-serif;font-weight:800;line-height:24px}@media(max-width:359px){:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-confirm-toggle{height:50px;min-height:50px}}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-label{font-family:RechargeLabelReference,Poppins,sans-serif;font-synthesis:none}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-description p{color:#191c1d}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-input{height:48px;min-height:48px}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-input input{height:44px}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-phone{left:4px}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-input.filled>.recharge-label,:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-input:focus-within>.recharge-label{left:8px}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-footer>.button:hover,:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-footer>.button:active{background:#ff6200}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-footer{background:linear-gradient(#0c2145,#0c2145,#1c3e7a63,#1c3e7a10)}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-footer>.button{display:flex;width:100%;max-width:500px;margin-inline:auto}@media(min-width:960px){:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-number{margin-bottom:11px}}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-content{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='.5' y1='1' x2='0' y2='.5'%3E%3Cstop stop-color='%23c9d9f1'/%3E%3Cstop offset='1' stop-color='%23f8fbff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23g)'/%3E%3C/svg%3E")}.pin-activation-lock{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffd9;z-index:2}.pin-activation-lock>div{max-width:480px;width:calc(100% - 32px);margin:16px;padding:18px;border:1.2px solid #1c3e7a;border-radius:16px;background:#fff;box-shadow:0 4px 12px #0000001f;text-align:center}.pin-activation-lock svg{color:#1c3e7a}.pin-activation-lock strong{display:block;margin-top:10px;font-size:16px;font-weight:700}.pin-activation-lock p{margin:6px 0 8px;font-size:14px}.pin-activation-lock .button{min-height:44px;margin:0;border:0;background:#00bd76;color:#fff}.pin-activation-lock .button svg{color:inherit}.pin-activation-prompt p{white-space:pre-line}.deposit-attachment-file-icon{font-size:50px;line-height:50px}.deposit-text-field .field input[aria-invalid=true]{border-color:#a83f00}.deposit-text-field .field>small{color:#a83f00;font-size:12px;line-height:16px;font-weight:400;padding:0 12px}.deposit-date-time .field>small{color:#a83f00;font-size:12px;line-height:16px;padding-left:12px}.deposit-date-time input[aria-invalid=true]{border-color:#a83f00}.deposit-info-result>.modal-head,.deposit-info-result>.modal-actions>.button{background:#1c3e7a}.deposit-form .registration-select[aria-invalid=true]{border-color:#a83f00}.deposit-form .registration-catalog>small{color:#a83f00;font-size:12px;line-height:16px;padding-left:12px}.deposit-result{--deposit-result:#1c3e7a}.deposit-result.is-success{--deposit-result:#00bd76}.deposit-result.is-error{--deposit-result:#fa4420}.deposit-result>.modal-head,.deposit-result>.modal-actions>.button{background:var(--deposit-result)}.deposit-bank-shell{container-type:inline-size;width:100%;min-width:0}.deposit-bank-card{padding:14px;border:1px solid #0078d4;border-radius:10px;background:#e7f3ff;color:#0e2856;min-width:0}.deposit-bank-card h2{display:flex;gap:8px;align-items:center;margin:0;font-size:14px;line-height:20px;font-weight:700;color:#005a9e}.deposit-bank-card h2>svg{flex:none}.deposit-bank-card p{margin:8px 0 0;font-size:12px;line-height:18px;font-weight:400;color:#005a9e}.deposit-bank-reference{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.deposit-bank-reference>strong{letter-spacing:2px;line-height:30px;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.deposit-bank-reference>button{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:20px;padding:12px 16px;background:#ff6200;color:#fff;font-size:14px;line-height:20px;font-weight:500;cursor:pointer}.deposit-bank-card.compact .deposit-bank-reference{display:flex;flex-direction:column;align-items:stretch;margin-top:10px;gap:10px}.deposit-bank-card.compact .deposit-bank-reference>strong{white-space:nowrap;overflow:hidden;text-overflow:clip;line-height:28px}.deposit-bank-card.compact .deposit-bank-reference>button{padding:10px 16px;width:100%}.deposit-bank-compact-cost{display:block;font-size:12px;line-height:18px;margin-top:6px}.deposit-bank-instructions-trigger{border:0;background:transparent;color:#005a9e;font-size:14px;line-height:20px;padding:8px 0;margin:0;cursor:pointer}.deposit-bank-full{display:none}.deposit-bank-card.full{padding:16px}.deposit-bank-card .deposit-bank-limits{font-weight:700}.deposit-bank-cost{margin-top:8px;padding:10px;border:1px solid #ffc936;border-radius:8px;background:#fff6df;font-size:12px;line-height:18px}.deposit-bank-cost>p{margin-top:4px;color:#0e2856}.deposit-bank-mobile{display:none}.deposit-bank-instructions{position:fixed;inset:auto 0 0;margin:0 auto;width:640px;max-width:100vw;max-height:85dvh;overflow:auto;box-sizing:border-box;border:0;border-radius:20px 20px 0 0;padding:10px 16px max(24px,env(safe-area-inset-bottom));background:#fbfdfd}.deposit-bank-instructions>.modal-head{display:none}.deposit-bank-sheet-handle{height:16px;display:flex;justify-content:center;touch-action:none;margin-bottom:12px}.deposit-bank-sheet-handle>i{width:40px;height:4px;border-radius:2px;background:#0004}.deposit-bank-toast{position:fixed;left:50%;transform:translate(-50%);bottom:20px;max-width:calc(100vw - 32px);padding:14px 16px;border-radius:4px;background:#323232;color:#fff;font-size:14px;z-index:1000}.deposit-bank-instructions::backdrop{background:#0008}@container (min-width:600px){.deposit-bank-shell>.compact{display:none}.deposit-bank-full{display:block}}@media(max-width:959px){.deposit-bank-mobile{display:block;flex:none;min-height:0;padding:8px 12px 12px}.deposit-bank-toast{bottom:100px}}.card-payment .card-amount-form{max-width:420px;width:100%;margin:auto}.card-bank-warning{margin:16px;border:1px solid #ffc936;border-left:8px solid #ffc936;border-radius:10px;background:#fff6df;padding:8px 12px;color:#0e2856}.card-bank-warning>strong{font-size:14px;line-height:20px;font-weight:400}.card-bank-warning>p{font-size:14px;line-height:20px;margin:8px 0 0}.card-payment .card-suggestions{margin:16px;border:2px solid #1c3e7a;border-radius:9px;gap:0;overflow:hidden}.card-suggestions>h3{background:#1c3e7a;color:#fff;font-size:16px;line-height:24px;margin:0;padding:8px 24px}.card-suggestions>.button{display:flex;justify-content:space-between;min-height:52px;border:0;border-bottom:1px solid #1c3e7a59;border-radius:0;margin:0;padding:10px 12px;text-align:left;font-size:12px;background:#f8f8f8;color:#0e2856}.card-suggestions>.button:last-child{border-bottom:0}.card-payment .card-amount-form>.registration-catalog{margin:0 16px 16px}.card-other-amount{position:relative;margin:16px}.card-other-amount>.field{margin:0}.card-other-amount input{text-align:center;font-size:16px;font-weight:700;padding:12px 42px;border:1.5px solid #475569}.card-other-amount>svg{position:absolute;left:12px;top:14px;z-index:1}.card-other-amount>.icon-button{position:absolute;right:6px;top:6px;color:#0e2856}.card-payment .card-fee{text-align:center;font-size:14px;line-height:20px;font-weight:600;margin:0 16px 32px}.card-native-dialog{width:900px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border-radius:20px;overflow:auto}.card-native-dialog>.modal-head h2{font-size:18px}.card-native-dialog .card-checkout{padding:16px;min-height:120px;max-width:100%;margin:0 auto}.card-native-dialog>.modal-actions{margin-bottom:0}@media(max-width:959px){.card-native-dialog{width:420px}.card-native-dialog .card-checkout{min-height:400px}}.card-suggestions>.button{gap:8px}.card-suggestions>.button>span{flex:4;min-width:0;overflow-wrap:anywhere}.card-suggestions>.button>small{flex:2;min-width:0;text-align:center;font-size:12px;font-weight:700;line-height:18px}.card-suggestions>.button>svg{flex:none}.card-suggestions>.button>svg:first-child{margin-right:2px}.card-suggestions>.button>b{font-size:12px}.card-contact-note{margin:16px;border:1px solid #fa4420;border-left:8px solid #fa4420;border-radius:10px;background:#fbeced;padding:8px 12px}.card-contact-note>strong{font-size:14px;line-height:20px;font-weight:400}.card-contact-note>p{color:#a4000b;font-size:14px;line-height:20px;margin:8px 0 0}.card-payment>.sale-form:not(.card-amount-form){max-width:420px;margin:auto}.card-contact-form .field>span{text-transform:uppercase;font-size:16px;font-weight:700}.card-contact-form .field>small{font-size:12px;line-height:16px;font-weight:400;color:#a83f00;padding-left:12px}.card-contact-form .field input[aria-invalid=true]{border-color:#a83f00}.card-contact-input{position:relative;margin:8px 16px}.card-contact-input>.field{margin:0}.card-contact-input input{padding-left:50px;padding-right:44px;font-size:16px;font-weight:700;border:1.5px solid #475569;border-radius:25px}.card-contact-input>.field>span{font-size:16px;font-weight:700}.card-contact-input>svg{position:absolute;left:10px;top:10px;color:#0e2856;z-index:1}.card-contact-input>.icon-button{position:absolute;right:4px;top:5px;color:#0e2856}.card-contact-form>.button{margin:16px;width:calc(100% - 32px)}.consumer-history-dialog{width:75vw;max-width:none;max-height:90dvh;padding:0;overflow:auto;color:var(--primary)}.consumer-history-dialog>.modal-head{position:sticky;top:0;z-index:2;background:#112a53;color:#fff;min-height:56px;padding:0 16px}.consumer-history-dialog>.modal-head h2{flex:1;text-align:center;margin:0;font-size:18px}.consumer-history-dialog>.consumer-history-content>.table-scroll{margin:16px;min-width:0}.consumer-history-dialog .table-scroll table{min-width:700px;width:100%}.consumer-history-dates{display:grid;gap:8px}.consumer-history-dates>span{display:grid;gap:3px}.consumer-history-dates b{font-size:12px}.consumer-history-footer{position:sticky;bottom:0;background:#fff;min-height:80px;margin:0;padding:16px;align-items:center;justify-content:center;border-top:1px solid #dce1e8}@media(max-width:959px){.consumer-history-dialog{width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.consumer-history-dialog>.consumer-history-content>.consumer-history-cards{padding:16px}.consumer-history-dialog>.modal-head{border-radius:20px 20px 0 0}.consumer-history-dialog>.consumer-history-content>.query-sentinel{height:1px}}.consumer-payment-dialog{width:min(700px,calc(100vw - 32px));max-width:none;padding:0;max-height:min(350px,90dvh);overflow:auto;color:var(--primary)}.consumer-payment-dialog>.modal-head{background:#112a53;color:#fff;min-height:56px;padding:0 16px}.consumer-payment-dialog>.modal-head h2{flex:1;text-align:center;font-size:18px;margin:0}.consumer-payment-instruction{text-align:center;font-size:14px;font-weight:600;padding:16px;margin:0}.consumer-payment-input{display:flex;align-items:center;gap:12px;margin:16px auto;width:calc(100% - 64px);max-width:440px}.consumer-payment-input>.field{flex:1;min-width:0;margin:0}.consumer-payment-input>.field input{text-align:center}.consumer-payment-dialog .modal-actions{margin:0;padding:16px;min-height:80px;justify-content:center;background:#fff;border-top:1px solid #dce1e8}@media(max-width:959px){.consumer-payment-dialog{width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.consumer-payment-dialog>.modal-head{border-radius:20px 20px 0 0}}.consumer-credit-dialog{width:min(720px,calc(100vw - 32px));max-width:none;max-height:min(360px,90dvh);overflow:auto;padding:0;color:var(--primary)}.consumer-credit-dialog>.modal-head{background:#112a53;color:#fff;min-height:56px;padding:0 16px}.consumer-credit-dialog>.modal-head h2{flex:1;text-align:center;font-size:18px;margin:0}.consumer-credit-selector{display:flex;align-items:center;gap:16px;margin:24px 32px 0}.consumer-credit-selector>.field{flex:1;min-width:0;margin:0}.consumer-credit-add{width:40px;height:40px;min-height:40px;border-radius:50%;padding:0;flex:none}.consumer-credit-dialog .modal-actions{min-height:80px;margin:0;padding:16px;justify-content:center;border-top:1px solid #dce1e8;background:#fff}.consumer-credit-cancel{width:min(420px,calc(100vw - 32px))}.consumer-credit-cancel>p{text-align:center;padding:20px}.consumer-create-credit-dialog{width:min(700px,calc(100vw - 32px));max-width:none;max-height:90dvh}.consumer-create-credit-dialog .consumer-editor>.panel-heading{display:none}@media(max-width:959px){.consumer-credit-dialog,.consumer-create-credit-dialog{width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.consumer-credit-dialog>.modal-head{border-radius:20px 20px 0 0}}.consumer-form>.consumer-native-field,.consumer-form>.consumer-plain-field{position:relative;max-width:440px;margin:16px auto}.consumer-form .consumer-native-field>.field,.consumer-form .consumer-plain-field>.field{margin:0;max-width:none}.consumer-native-field>.field>span{text-transform:uppercase;font-size:16px;font-weight:700}.consumer-native-field>.field input{padding-left:48px;padding-right:48px;min-height:56px;border:1.5px solid #475569;border-radius:25px;font-size:16px;font-weight:700;color:#0e2856;background:#fff}.consumer-field-prefix{position:absolute;left:12px;top:34px;font-size:30px;color:#0e2856}.consumer-field-clear{position:absolute;right:8px;top:29px;color:#0e2856}.consumer-field-clear>.original-material-icon{font-size:24px}.consumer-editor-modal .consumer-form{margin:0;padding:16px 0 0;border-radius:0;max-width:none;box-shadow:none}.consumer-editor-modal .consumer-form>.consumer-plain-field,.consumer-editor-modal .consumer-form>.consumer-native-field{margin:16px;max-width:none}.consumer-editor-modal .consumer-form>.loading{padding:16px}.consumer-editor-modal .modal-actions{margin:0;min-height:80px;padding:16px;justify-content:center;border-top:1px solid #dce1e8}.consumer-create-credit-dialog{padding:0;max-height:min(450px,90dvh);overflow:auto}.consumer-create-credit-dialog>.modal-head{background:#112a53;color:#fff;min-height:56px;padding:0 16px}.consumer-create-credit-dialog>.modal-head h2{font-size:18px;flex:1;text-align:center;margin:0}@media(max-width:959px){.consumer-create-credit-dialog{max-height:90dvh}.consumer-editor-modal .consumer-form{padding:8px 0 0}}.network-create-page .network-form{width:100%;max-width:none;margin:16px 0 0;padding:5px 0 0;box-shadow:none;border-radius:20px 20px 0 0}.network-create-page .network-form>.field{max-width:none;margin:16px 16px 0}.network-create-page .network-native-field{position:relative;margin:8px 16px}.network-native-field>.field{position:relative;display:block;margin:0;font-size:16px}.network-native-field>.field>span{position:absolute;left:48px;top:17px;max-width:calc(100% - 96px);background:#fff;color:#0e2856;font-size:16px;line-height:22px;font-weight:700;text-transform:uppercase;pointer-events:none}.network-native-field>.field:focus-within>span,.network-native-field>.field:has(input:not(:placeholder-shown))>span{left:44px;top:-8px;padding:0 4px;font-size:12px;line-height:16px}.network-native-field>.field input{height:56px;min-height:56px;padding:12px 48px;border:1.5px solid #475569;border-radius:25px;background:#fff;color:#0e2856;font-size:16px;font-weight:700}.network-native-field>.field input:focus{outline:0}.network-field-prefix{position:absolute;left:12px;top:13px;z-index:1;font-size:30px;color:#0e2856;pointer-events:none}.network-field-clear{position:absolute;right:8px;top:8px;color:#0e2856}.network-field-clear>.original-material-icon{font-size:24px}.network-native-field>.field>small{display:block;margin:6px 12px;color:#a83f00;font-size:12px;font-weight:400}.network-field-counter{display:block;margin:4px 12px 0;text-align:right;font-size:12px;font-weight:400;color:#0e2856}.network-create-page .registration-select{min-height:56px;background:#fff;color:#0e2856;font-size:16px;font-weight:800}.network-create-page .catalog-prefix img{width:24px;height:24px}.network-create-page .network-form>.button{width:500px;max-width:calc(100% - 32px);height:52px;min-height:52px;margin:16px auto}@media(max-width:959px){.network-create-page .panel-heading{display:none}.network-create-page .network-form{margin-top:0}}.network-commission-error{display:block;margin:6px 12px;color:#a83f00;font-size:12px;font-weight:400}.registration-code-caption{text-align:center;font-size:12px;font-weight:600;margin:16px 0 0;color:var(--muted)}.registration-code-entry{position:relative;margin-top:16px;background:#fff;isolation:isolate}.registration-code-entry>input{position:absolute;inset:0;z-index:1;width:100%;height:75px;margin:0;padding:0;border:0;opacity:0;cursor:text;font-size:42px}.registration-code-boxes{display:flex;justify-content:space-between;gap:0;pointer-events:none}.registration-code-boxes>span{display:grid;place-items:center;width:50px;min-width:0;height:75px;flex-shrink:1;border:1.5px solid #e2e8f0;border-radius:10px;background:#f8f8f8;font-size:42px;font-weight:700;line-height:1;color:var(--primary)}.registration-code-boxes>span[data-filled=true]{background:#fff}.registration-code-boxes>span[data-selected=true]{border-color:var(--accent);background:#fff}.registration-code-entry[data-focused=true]{outline:2px solid transparent;outline-offset:3px}.registration-code-entry[data-invalid=true] .registration-code-boxes>span{border-color:#fa4420}.registration-code-entry[data-disabled=true]{opacity:.65}.registration-countdown{text-align:center;font-size:12px;margin:16px 0;line-height:18px}.registration-countdown .text-button,.registration-resend-note .text-button{font-size:12px}.registration-expiry-dialog>p{text-align:center;font-size:14px;line-height:21px}.registration-expiry-dialog .modal-actions{flex-wrap:wrap}.registration-feedback{position:fixed;left:12px;right:12px;bottom:12px;z-index:1200;padding:16px;border-radius:15px;background:#006d40;color:#fff;font-size:14px;line-height:21px;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 4px 12px #0003}.registration-feedback.is-error{background:#b3261e}.device-blocked-content{padding:0;max-width:none}.device-blocked-content>h2{font-size:18px;font-weight:700;color:#ff6200;margin:0 16px;text-align:left}.device-blocked-content>p{margin:0;padding:16px;text-align:justify;font-size:16px;line-height:24px;letter-spacing:.5px;color:var(--primary);font-weight:500}.device-blocked-content>.button{width:100%;min-height:52px;font-size:20px;font-weight:500}.device-blocked-frame .auth-brand{background-image:url(/assets/images/background_web.png)}@media(max-width:959px){.device-code-frame .auth-brand,.device-blocked-frame .auth-brand{height:var(--public-header-height);min-height:0}.device-code-frame .auth-panel,.device-blocked-frame .auth-panel{margin-top:-30px;padding:30px 16px 16px;min-height:calc(100dvh - var(--public-header-height) + 30px)}.device-code-frame .auth-content{padding:0}.device-blocked-frame .auth-brand:before{background-image:url(/assets/images/background.png)}.device-blocked-frame .recovery-scrolled .recovery-back{background:#0e2856}}.device-code-content{max-width:500px;width:100%;padding:16px;margin:auto}.device-code-content>h2{font-size:18px;color:#ff6200;padding:0 16px;text-transform:none}.device-code-content>p{font-size:16px;line-height:24px;margin:16px;text-align:justify}.device-medium-options{display:flex;justify-content:space-evenly;gap:8px;margin:16px 0}.device-medium-options>button{padding:0;width:110px;height:110px;min-width:0;border:1px solid #e2e8f0;border-radius:16px;background:transparent;display:flex;flex-direction:column;overflow:hidden}.device-medium-options>button>span:first-child{display:grid;place-items:center;flex:1;font-size:64px;color:#058856}.device-medium-options>button:nth-child(2)>span:first-child{color:#1877f2}.device-medium-options>button:nth-child(3)>span:first-child{color:#a4000b}.device-medium-options>button>span:last-child{height:30px;width:100%;display:grid;place-items:center;background:#0e2856;color:#fff;font-size:14px;font-weight:600}.device-recipient{text-align:center;padding:8px 30px;font-size:14px;font-weight:600;line-height:21px}.device-countdown{text-align:center;margin:16px 0;font-size:12px}.device-code-content form>.button{width:100%;margin-top:16px}.device-resend-note{text-align:center;font-size:12px;margin-top:16px}.device-code-frame .recovery-back{z-index:5}.chat-attachment-viewer img,.chat-attachment-viewer video{display:block;max-width:100%;max-height:70dvh;object-fit:contain;margin:auto}.chat-file>svg{flex-shrink:0}.chat-contact-dialog{width:min(600px,calc(100vw - 32px));max-width:600px;padding:0;border:0;border-radius:10px 10px 0 0;max-height:calc(100dvh - 32px);overflow:auto;background:#fff;color:#0e2856}.chat-contact-dialog::backdrop{background:#0008}.chat-contact-dialog>.modal-head{margin:0;height:31px;min-height:31px;padding:0;background:#1c3e7a;justify-content:center;border:0;border-radius:0}.chat-contact-dialog>.modal-head h2{font-size:16px;line-height:31px;font-weight:600;color:#fff;margin:0;text-align:center}.chat-contact-dialog .chat-join{margin:0;padding:16px 16px 8px;max-width:none;display:flex;flex-direction:column;gap:16px}.chat-contact-dialog .field{position:relative;display:block;margin:0;width:100%}.chat-contact-dialog .field>span{position:absolute;left:14px;top:13px;line-height:22px;font-size:16px;font-weight:500;pointer-events:none;z-index:1;transition:top .12s,font-size .12s}.chat-contact-dialog .field:focus-within>span,.chat-contact-dialog .field:has(input:not(:placeholder-shown))>span{top:-9px;background:#fff;padding:0 4px;font-size:12px;line-height:18px}.chat-contact-dialog .field input{height:48px;min-height:48px;width:100%;border:1.5px solid #dedede;border-radius:25px;background:#fafafa;color:#0e2856;text-align:center;font-size:16px;font-weight:700;padding:10px 16px;box-shadow:none}.chat-contact-dialog .field input[aria-invalid=true]{border-color:#b3261e}.chat-contact-dialog .field small{display:block;color:#b3261e;font-size:12px;margin:4px 12px 0;line-height:18px}.chat-contact-dialog .actions{display:flex;flex-direction:row;justify-content:space-between;gap:16px;margin:8px 0 0;min-height:0;height:30px}.chat-contact-dialog .actions>.button{display:flex;align-items:center;justify-content:center;width:120px;min-width:0;min-height:30px;height:30px;padding:0 8px;font-size:14px;font-weight:400;border:2px solid #ffffff55;box-shadow:0 0 2px #999;border-radius:20px}.chat-contact-dialog .actions>.secondary{background:#ff6200;color:#fff}.chat-guest{position:relative;isolation:isolate;background:transparent;padding:8px 16px;max-width:500px}.chat-guest:before{content:"";position:fixed;inset:0;z-index:-1;background:#1c3e7a url(/assets/images/background_web.png) center/cover no-repeat}.chat-composer-empty{display:flex;align-items:center;gap:12px;min-height:70px}.chat-composer-empty>svg{width:48px;flex-shrink:0;padding:12px}.chat-composer-empty>span{flex:1;border:1px solid #0e2856;border-radius:25px;padding:12px 16px}.chat-composer-empty>svg:first-child{color:#abb0bf}.chat-composer-empty>svg:last-child{color:#00bd76}.chat-history-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.chat-history-wrap>.chat-history{position:relative;min-height:0}.chat-jump-latest{position:absolute;right:16px;bottom:12px;width:40px;height:40px;border:0;border-radius:12px;background:#ff6200;color:#0e2856;display:grid;place-items:center;box-shadow:0 2px 4px #0004;cursor:pointer}.chat-mailbox{display:flex;flex-direction:column;align-items:stretch;background:#fff;border:2px solid #ff6200;flex:1;min-height:0;overflow:auto;margin:0 auto}.chat-mailbox>.button{width:200px;align-self:center;min-height:40px}.chat-mailbox input,.chat-mailbox textarea{text-align:center}.chat-page{width:100%;padding:8px 0 0;min-height:0}.chat-frame{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:500px;margin:0 auto;padding:0 16px calc(8px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.chat-guest{max-width:none;height:100dvh;padding:env(safe-area-inset-top,0px) 0 0}.chat-public-header{height:65px;min-height:65px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background:#0e2856b3;margin-bottom:8px;color:#fff}.chat-public-header>a,.chat-public-header>.notices-trigger{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.chat-public-header>:is(img,:where(.brand-logo-slot)){width:110px;height:50px;object-fit:contain}.chat-device-strip{height:40px;min-height:40px;display:flex;align-items:center;justify-content:space-evenly;background:#ff8133;color:#fff;flex-shrink:0;font-size:10px;line-height:14px}.chat-device-strip>span{display:flex;align-items:center;min-width:0;gap:9px}.chat-device-strip>span>span{max-width:100px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.chat-device-strip .original-icon{font-size:21px;flex-shrink:0}.chat-guest .chat-device-strip{border-radius:20px 20px 0 0}.chat-business-strip{display:flex;align-items:center;gap:5px;padding:10px;border:2px solid #ff6200;border-radius:20px 20px 0 0;background:#ff6200;color:#fff;font-size:14px;flex-shrink:0}.chat-business-strip>img{width:24px;height:24px;filter:brightness(0) invert(1)}.chat-business-strip>strong:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-business-strip>strong:last-child{margin-left:3px;white-space:nowrap}@media(max-width:959px){.chat-guest:before{background-image:url(/assets/images/background.png)}}@media(max-width:339px){.chat-business-strip{font-size:12px}}.chat-rating-dialog{width:min(60vw,884px);height:calc(92dvh - 16px);max-width:calc(100vw - 16px);max-height:calc(92dvh - 16px);padding:0;border:0;border-radius:20px;background:#fbfdfd;overflow:hidden}.chat-rating-dialog[open]{display:flex;flex-direction:column}.chat-rating-dialog:after{content:"";position:absolute;inset:0;border:2px solid #ff6200;border-radius:20px;pointer-events:none;z-index:2}.chat-rating-dialog>.modal-head{height:56px;min-height:56px;flex-shrink:0;padding:0 16px;margin:0;background:#1c3e7a;color:#fff;border-radius:20px 20px 0 0}.chat-rating-dialog>.modal-head h2{font-size:24px;font-weight:700}.chat-rating-dialog>.modal-head>.icon-button{color:#fff;width:48px;height:48px;background:transparent url(/assets/icons/circle_close.svg) center/36px 36px no-repeat}.chat-rating-dialog>.modal-head>.icon-button>svg{visibility:hidden}.chat-rating-content{flex:1;min-height:0;overflow:auto;padding:12px 16px}.chat-rating-content>p{width:fit-content;max-width:100%;margin:16px auto 0;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.25px;text-align:left}.chat-rating-dialog .chat-stars{padding:8px;flex-wrap:nowrap}.chat-rating-dialog .chat-stars button{width:48px;height:40px;padding:0 4px;flex-shrink:0;color:#bdbdbd}.chat-rating-dialog .chat-stars button[aria-pressed=true]{color:#ffc107}.chat-rating-dialog .chat-stars svg{width:40px;height:40px}.chat-rating-actions{flex-shrink:0;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));display:flex;justify-content:center}.chat-rating-actions>.button{width:200px;height:48px;min-height:48px;margin:0;border:2px solid #ffffff32;border-radius:12px;font-size:16px;font-weight:700;background:#0e2856;color:#fff;box-shadow:0 2px 2px #0003}.chat-mailbox>.field:first-child{margin-top:16px}.chat-mailbox>.field:has(textarea){margin-top:32px;margin-bottom:16px}.chat-mailbox>.field+.field:has(textarea){margin-top:16px}.chat-mailbox>.button{background:#ff6200;color:#fff}.chat-send{color:#00bd76}@media(min-width:757px)and (max-width:959px){.chat-rating-dialog{width:80vw}}@media(max-width:756px){.chat-rating-dialog{width:calc(100vw - 16px)}.chat-rating-actions>.button{width:150px}}.chat-message-row{width:100%;touch-action:pan-y}.chat-message{position:relative;margin:8px 16px;max-width:calc(100% - 32px);border-color:#1c3e7a20}.chat-message.outgoing{margin:5px 18px 5px auto;max-width:calc(100% - 68px);border-color:#ff6200}.chat-message.incoming:before,.chat-message.outgoing:after{content:"";position:absolute;top:-1px;width:10px;height:10px;pointer-events:none}.chat-message.incoming:before{left:-10px;background:#1c3e7a20;clip-path:polygon(100% 0,100% 100%,0 0)}.chat-message.outgoing:after{right:-10px;background:#ff6200;clip-path:polygon(0 0,0 100%,100% 0)}.chat-message>strong{font-size:12px;line-height:17px;font-weight:600;margin-bottom:0}.chat-message>p{line-height:21px}.chat-message.outgoing>p{width:fit-content;max-width:100%;margin-left:auto;text-align:left}.chat-message.outgoing:has(>.chat-reply-preview){width:calc(100% - 68px)}.chat-message.incoming:has(>.chat-reply-preview){width:calc(100% - 32px)}.chat-message footer{margin-top:12px;min-height:14px;line-height:14px}.chat-message.outgoing footer{margin-top:8px}.chat-message-attachment{padding:4px}.chat-reply-preview{display:flex;flex-direction:row;align-items:flex-start;gap:8px;border:1px solid #ff980066;border-radius:8px;padding:6px 8px;background:#fff3e0;margin:0 0 8px;min-width:0;font-size:12px;color:#191c1d}.chat-reply-accent{width:4px;height:36px;flex-shrink:0;background:#ff9800;border-radius:4px}.chat-reply-copy{display:flex;flex-direction:column;min-width:0;flex:1}.chat-reply-copy>strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-reply-copy>span{display:flex;gap:4px;align-items:center;font-size:12px;max-height:36px;overflow:hidden}.chat-reply-copy svg{flex-shrink:0}.chat-reply-unavailable{color:#b3261e}.chat-compose-reply{display:flex;flex-direction:row;gap:8px;align-items:center;border:0;background:none;padding:0;margin:0 0 8px}.chat-compose-reply>.chat-reply-preview{position:static;flex:1;margin:0;background:#ffd180;color:#0e2856}.chat-compose-reply>button:last-child{position:static;flex-shrink:0;width:40px;height:40px;display:grid;place-items:center}.chat-input-row{gap:12px}.chat-message-input{position:relative;flex:1;min-width:0;border:1px solid #0e2856;border-radius:25px;background:#fff}.chat-message-input>span{position:absolute;top:12px;left:12px;font-size:14px;line-height:22px;pointer-events:none;background:#fff}.chat-message-input:focus-within>span,.chat-message-input:has(textarea:not(:placeholder-shown))>span{top:-9px;padding:0 4px;font-size:12px;line-height:18px}.chat-input-row .chat-message-input>textarea{display:block;width:100%;height:48px;min-height:48px;max-height:140px;padding:12px;border:0;border-radius:25px;font-size:14px;line-height:22px;background:transparent;box-sizing:border-box}.chat-message-input:not(:focus-within)>textarea::placeholder{color:transparent}.chat-reply-menu{position:fixed;margin:0;width:168px;max-width:calc(100vw - 16px);padding:8px 0;border:0;border-radius:4px;background:#fff;color:#0e2856;box-shadow:0 4px 12px #0004}.chat-reply-menu::backdrop{background:transparent}.chat-reply-menu>button{border:0;background:none;color:inherit;font:inherit;text-align:left;padding:0 16px;min-height:48px;width:100%;display:flex;align-items:center;gap:16px}.chat-reply-menu>button:hover,.chat-reply-menu>button:focus-visible{background:#0e28560d}.chat-reply-sheet{inset:auto 0 0;margin:0 auto;width:min(100%,640px);max-width:100%;border-radius:28px 28px 0 0;padding:8px 0 env(safe-area-inset-bottom,0px)}.chat-reply-sheet::backdrop{background:#0005}.chat-reply-sheet>button{min-height:56px}.chat-message p{font-weight:500}.chat-message a{color:#1a5ed7;text-decoration:none}.chat-file>.original-material-icon,.chat-file>.reference-fa-regular{display:inline-grid;place-items:center;width:60px;height:60px;font-size:60px;line-height:1;font-style:normal}video.chat-media{min-width:40px;min-height:40px;max-width:280px;max-height:180px;width:100%}img.chat-media{min-width:20px;min-height:20px}@font-face{font-family:ChatCupertino;src:url(/fonts/cupertino-icons-reference.ttf) format("truetype");font-display:block}.chat-video-player[open]{display:block;position:relative;inset:auto;width:280px;max-width:100%;height:180px;max-height:none;min-width:40px;min-height:40px;margin:0;border:0;border-radius:0;padding:0;overflow:hidden;background:transparent;color:#fff;outline:0;font:14px DashboardRoboto,Arial,sans-serif;box-sizing:border-box}.chat-video-player.expanded[open]{position:fixed;inset:0;width:100dvw;max-width:none;height:100dvh;max-height:none;background:#000;margin:0}.chat-video-player::backdrop{background:#000}.chat-video-player>video{position:absolute;inset:0;display:block;width:min(100%,calc(180px * var(--video-aspect)));height:min(180px,calc(280px / var(--video-aspect)));margin:auto;object-fit:contain}.chat-video-player.expanded>video{width:100%;height:100%}.chat-video-player button{background:none;border:0;border-radius:0;padding:0;min-height:0;min-width:0;color:inherit;cursor:pointer;font:inherit;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:none}.chat-video-player button>.original-material-icon{font-size:24px;line-height:1;font-style:normal}.chat-video-cupertino{font:18px ChatCupertino;line-height:1;font-style:normal}.chat-video-scrim{position:absolute;inset:0;background:#0000008a;opacity:0;pointer-events:none;transition:opacity .25s}.chat-video-player.controls-visible .chat-video-scrim{opacity:.8}.chat-video-hit{position:absolute;inset:0;cursor:pointer}.chat-video-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:none}.chat-video-center button{pointer-events:auto;background:#0000008a;border-radius:50%;transition:opacity .3s}.chat-video-center button.central{width:56px;height:56px;margin:0}.chat-video-center button.central>.original-material-icon{font-size:32px}.chat-video-player button[aria-label="Reproducir vídeo"]>.original-material-icon{transform:scaleX(.75)}.chat-video-center button.seek{width:48px;height:48px}.chat-video-center button.seek>.original-material-icon{font-size:26px}.chat-video-center,.chat-video-bottom,.chat-video-options,.chat-video-ios-top,.chat-video-ios-bottom{opacity:0;pointer-events:none;transition:opacity .3s}.chat-video-player.controls-visible .chat-video-center,.chat-video-player.controls-visible .chat-video-bottom,.chat-video-player.controls-visible .chat-video-options,.chat-video-player.controls-visible .chat-video-ios-top,.chat-video-player.controls-visible .chat-video-ios-bottom{opacity:1;pointer-events:auto}.chat-video-player:not(.controls-visible) .chat-video-center button{pointer-events:none}.chat-video-player .chat-video-center.center-hidden{opacity:0;pointer-events:none}.chat-video-bottom{position:absolute;bottom:0;left:0;right:0;height:72px;padding-bottom:15px;display:flex;flex-direction:column-reverse;box-sizing:border-box}.chat-video-row{display:flex;align-items:center;flex:1;min-height:0;white-space:nowrap}.chat-video-row button{height:100%;width:48px}.chat-video-row .small-play{margin:0 4px 0 8px}.chat-video-row .mute{width:39px;padding-right:15px}.chat-video-row .expand{width:40px;margin-right:12px}.chat-video-time{font:14px Poppins,sans-serif;color:#fff;line-height:1.2;letter-spacing:.25px}.chat-video-player.desktop .chat-video-row .settings{width:40px}.chat-video-spacer{flex:1}.chat-video-track{display:flex;align-items:center;flex:1;min-height:0;padding:0 20px}.chat-video-track>.chat-video-progress{flex:none;width:calc(100% + 12px);margin-left:-6px;margin-right:-6px;background-size:calc(100% - 12px) 10px;background-position:center;background-repeat:no-repeat}.chat-video-progress{display:block;appearance:none;-webkit-appearance:none;width:100%;height:10px;border-radius:5px;background:linear-gradient(to right,#006d40 0 var(--played),#0006 var(--played) 100%);border:0;padding:0;margin:0;cursor:pointer;min-width:0;box-shadow:none}.chat-video-progress::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border:0;border-radius:50%;background:#006d40}.chat-video-progress::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#006d40}.chat-video-progress:focus-visible{outline:2px solid white;outline-offset:3px}.chat-video-player button:focus-visible{outline:2px solid white;outline-offset:-2px}.chat-video-player.android .chat-video-bottom{padding:0 20px 10px;flex-direction:column}.chat-video-player.android .chat-video-track{padding:0 20px}.chat-video-player.android .chat-video-row .mute{width:30px;padding:0 0 0 6px}.chat-video-player.android .chat-video-time{font:700 14px DashboardRoboto,Arial,sans-serif;letter-spacing:0}.chat-video-player.android .chat-video-time>span{font-weight:400;color:#ffffffbf}.chat-video-options{position:absolute;top:0;right:0;width:48px;height:48px}.chat-video-error,.chat-video-buffer{position:absolute;inset:0;margin:auto;display:flex;align-items:center;justify-content:center;pointer-events:none}.chat-video-error>.original-material-icon{font-size:42px}.chat-video-buffer{width:36px;height:36px;border:3px solid #ffffff55;border-top-color:#006d40;border-radius:50%;animation:spin 1s linear infinite}.chat-video-sheet{position:fixed;inset:auto 0 0;width:640px;max-width:100%;max-height:90dvh;margin:0 auto;padding:0;border:0;border-radius:28px 28px 0 0;background:#fbfdfd;color:#191c1d;font:16px Poppins,sans-serif}.chat-video-sheet>.modal-head{display:none}.chat-video-sheet::backdrop{background:#0000008a}.chat-video-sheet>button{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;height:56px;padding:0 16px;border:0;background:none;color:inherit;font:inherit;text-align:left}.chat-video-sheet>button>.original-material-icon{font-size:24px}.chat-video-sheet>button[aria-pressed]{height:48px;gap:16px;font-size:12px}.chat-video-sheet>button[aria-pressed=true],.chat-video-speed-check{color:#fff}.chat-video-speed-check{width:20px;display:inline-flex}.chat-video-speed-check>.original-material-icon{font-size:20px}.chat-video-sheet>hr{margin:0 16px;border:0;border-top:1px solid #e2e8f0}@media(pointer:fine){.chat-video-sheet>button{height:48px}.chat-video-sheet>button[aria-pressed]{height:40px}}.chat-video-ios-top{position:absolute;inset:5px 5px auto;display:flex;height:30px}.chat-video-ios-top>span{flex:1}.chat-video-ios-top>button{padding:0 16px;border-radius:10px;background:#292929b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c8c8c8}.chat-video-ios-top>button>.original-material-icon,.chat-video-ios-top>button>.chat-video-cupertino{font-size:16px;width:16px;height:16px}.chat-video-player.ios .chat-video-center button{background:#292929b3;color:#c8c8c8}.chat-video-ios-bottom{position:absolute;inset:auto 5px 5px;display:flex;align-items:center;height:30px;border-radius:10px;background:#292929b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c8c8c8;font:12px DashboardRoboto,Arial,sans-serif}.chat-video-ios-bottom>button{padding:0 6px;height:100%}.chat-video-ios-bottom>button:first-child{margin-left:10px}.chat-video-ios-bottom>button:nth-child(3){padding-right:8px;margin-right:8px}.chat-video-ios-bottom>button:last-child{padding-right:8px;margin-right:8px}.chat-video-ios-bottom>button>.original-material-icon{font-size:18px}.chat-video-ios-bottom>button>.chat-video-cupertino{width:18px;height:18px}.chat-video-ios-bottom>button:nth-child(2)>.original-material-icon{font-size:24px;width:24px;height:24px}.chat-video-ios-bottom>button:last-child>.original-material-icon{transform:rotateX(180deg) rotate(144deg)}.chat-video-ios-bottom>span{padding-right:12px;white-space:nowrap}.chat-video-ios-bottom>span:last-of-type{padding-left:12px}.chat-video-ios-bottom>.chat-video-progress{height:3px;flex:1;background:linear-gradient(to right,#ffffff78 0 var(--played),#ffffff3c var(--played) 100%)}.chat-video-ios-bottom>.chat-video-progress::-webkit-slider-thumb{background:#fff;width:12px;height:12px;border-radius:50%}@media(orientation:landscape){.chat-video-ios-top,.chat-video-ios-bottom{height:47px}.chat-video-ios-top>button{padding:0 24px}}.chat-video-sheet.ios{inset:auto 8px 8px;max-width:calc(100% - 16px);width:640px;border-radius:12px;background:#f2f2f2cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;font-family:-apple-system,BlinkMacSystemFont,DashboardRoboto,sans-serif}.chat-video-sheet.ios>button[aria-pressed]{height:57.46875px;justify-content:center;gap:0;font-size:21px;border-bottom:.3px solid #0003}.chat-video-sheet.ios::backdrop{background:#0003}.chat-video-sheet.ios>button:last-child{height:57.15625px;border-bottom:0}.chat-video-sheet.ios>button>.original-material-icon{font-size:20px;color:#fff}.chat-paperclip{font-family:ReferenceAwesomeSolid;font-size:20px;font-style:normal;line-height:1}.chat-send>.reference-fa-regular{font-size:24px;font-style:normal;line-height:1}.chat-composer-empty>i{width:48px;height:48px;flex-shrink:0;display:grid;place-items:center;font-style:normal}.chat-composer-empty>i:first-child{color:#abb0bf}.chat-composer-empty>i:last-child{color:#00bd76;font-size:24px}.chat-message-row{position:relative;overflow:hidden}.chat-message{transition:transform .2s ease-out}.chat-reply-swipe-background{position:absolute;inset:0;display:flex;align-items:center;padding:0 20px;background:#ffe0b2;color:#f57c00}.chat-reply-copy .original-material-icon{font-size:14px}.chat-reply-menu .original-material-icon{font-size:24px}.chat-rating-dialog .chat-stars .original-material-icon{font-size:40px;line-height:40px}@media(prefers-reduced-motion:reduce){.chat-message{transition:none}}.chat-frame>.chat-history{min-height:0}.chat-mailbox{padding:0}.chat-native-field{position:relative;flex:none;margin:8px 16px;color:#0e2856}.chat-native-field>label{position:absolute;top:13px;left:16px;max-width:calc(100% - 68px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:22px;pointer-events:none;z-index:1}.chat-native-field:focus-within>label,.chat-native-field:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown))>label{top:-9px;left:12px;padding:0 4px;background:#fff;font-size:12px;line-height:18px}.chat-native-field>input,.chat-native-field>textarea{width:100%;min-height:48px;border:1.5px solid #475569;border-radius:25px;background:#fff;color:#0e2856;padding:12px 48px 12px 16px;font:700 16px/24px Poppins,sans-serif;text-align:center;box-sizing:border-box;resize:none}.chat-native-field>input{height:48px}.chat-native-field>[aria-invalid=true]{border-color:#a83f00}.chat-native-field>button{position:absolute;right:0;top:0;display:grid;place-items:center;width:48px;height:48px;border:0;background:none;color:inherit;cursor:pointer}.chat-native-multiline>button{top:calc((100% - 48px)/2)}.chat-native-field>input:focus,.chat-native-field>textarea:focus{outline:0}.chat-rating-dialog .chat-native-multiline>textarea{display:block;height:122px;padding:2px 48px 0 13px;line-height:22px;letter-spacing:.5px;text-align:left}.chat-rating-dialog .chat-native-multiline>label{top:50%;left:14px;transform:translateY(-50%);letter-spacing:.15px}.chat-rating-dialog .chat-native-field:focus-within>label,.chat-rating-dialog .chat-native-field:has(textarea:not(:placeholder-shown))>label{top:-9px;left:10px;transform:none}.chat-rating-dialog .chat-native-field>button{color:#191c1d}@media(pointer:coarse){.chat-rating-dialog .chat-native-multiline>textarea{height:130px}}@media(pointer:fine){.chat-rating-dialog .chat-native-field>button{width:40px;height:40px;top:calc((100% - 40px)/2)}}.chat-native-field>button>.original-material-icon{font-size:24px}.chat-field-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:20px;padding:4px 14px 0}.chat-field-meta>small{display:block;font-size:12px;line-height:16px;color:#a83f00;letter-spacing:.4px}.chat-field-meta>.chat-field-counter{margin-left:auto;text-align:right;color:#4c535e;flex-shrink:0}.chat-mailbox .chat-native-field>input,.chat-mailbox .chat-native-field>textarea{display:block;letter-spacing:.5px}.chat-mailbox .chat-native-multiline>textarea{height:146px;padding:2px 48px 0 13px;line-height:24px}.chat-mailbox .chat-native-field>label{left:14px;letter-spacing:.5px}.chat-mailbox .chat-native-multiline>label{top:calc((100% - var(--chat-field-meta-height))/2);transform:translateY(-50%)}.chat-mailbox .chat-native-field:focus-within>label,.chat-mailbox .chat-native-field:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown))>label{top:-9px;left:10px;transform:none;letter-spacing:.375px}.chat-mailbox .chat-native-field>button{color:#191c1d}.chat-mailbox .chat-native-multiline>button{top:calc((100% - var(--chat-field-meta-height) - 48px)/2)}.chat-mailbox .chat-native-field:has([aria-invalid=true])>button{color:#b3261e}@font-face{font-family:ChatPoppinsRegular;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:500;font-display:swap}.chat-mailbox>.button{height:52px;min-height:52px;border:2px solid #ffffff32;font-family:ChatPoppinsRegular,sans-serif;font-size:14px;font-weight:500;box-shadow:0 2px 2px #0003}@media(pointer:coarse){.chat-mailbox .chat-native-multiline>textarea{height:154px;padding-top:10px}}@media(pointer:fine){.chat-mailbox .chat-native-field>button{width:40px;height:40px}.chat-mailbox .chat-native-multiline>button{top:calc((100% - var(--chat-field-meta-height) - 40px)/2)}}.chat-mailbox>.button{margin:0 auto 8px}.chat-public-header>:is(img,:where(.brand-logo-slot)){width:150px}.chat-contact-dialog .field input{background:#f8f8f8;border-color:#1c3e7a20}.chat-composer-empty>span{font-size:16px;font-weight:500}.chat-message-input>span,.chat-input-row .chat-message-input>textarea{font-size:16px}.chat-message-input:focus-within>span,.chat-message-input:has(textarea:not(:placeholder-shown))>span{font-size:12px}.chat-contact-dialog:focus,.chat-contact-dialog .field input:focus{outline:none;box-shadow:none}.chat-public-header>.notices-trigger{margin-right:8px}.chat-public-header>a>img{width:33px;height:32px;object-fit:contain}.chat-history-wrap>.chat-history{padding-top:0;padding-bottom:0}.chat-history-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#191c1d;font:14px Poppins,sans-serif}.chat-history-loading{position:absolute;inset:0;margin:auto;width:36px;height:36px;border:4px solid transparent;border-top-color:#006d40;border-radius:50%;animation:spin 1s linear infinite}.chat-composer{position:relative;z-index:1;box-shadow:0 .75px 15px #1c3e7a}.chat-message-input{border:0;outline:1.5px solid #475569;outline-offset:-1.5px;background:#f8f8f8}.chat-message-input>span{background:#f8f8f8;font-family:ChatPoppinsRegular,sans-serif;font-weight:500;left:16px}.chat-input-row .chat-message-input>textarea{font-weight:400;padding:12px 16px;line-height:24px;letter-spacing:.5px;color:#191c1d}.chat-message-input:focus-within>span,.chat-message-input:has(textarea:not(:placeholder-shown))>span{left:12px}.chat-compose-reply{gap:0}.chat-compose-reply>.chat-reply-preview{background:#ffab40}.chat-compose-reply>button:last-child{width:48px;height:48px;color:#191c1d}.chat-compose-reply>button:last-child>.original-material-icon{font-size:24px}@media(pointer:fine){.chat-compose-reply>button:last-child{width:40px;height:40px}}.chat-device-strip>span:first-child{padding-right:9px}.chat-device-strip>span:last-child{padding-left:9px}.chat-mobile-balances,.chat-mobile-balances-empty{display:none}@media(max-width:959px){.chat-mobile-balances-empty{display:block;height:8px;min-height:8px;flex-shrink:0}}@media(max-width:959px){.chat-mobile-balances{height:40px;min-height:40px;flex-shrink:0;display:flex;align-items:center;background:#00bd76;margin-bottom:16px;color:#fff}.chat-mobile-balances>div{flex:1;text-align:center;min-width:0;display:flex;flex-direction:column;align-items:center}.chat-mobile-balances>div>span{font:700 8px/12px Poppins,sans-serif;color:#4c535e;white-space:nowrap}.chat-mobile-balances>div>strong{font:700 16px/20px DashboardRoboto,Arial,sans-serif;white-space:nowrap}.chat-mobile-balances>div>strong.balance-blocked{color:#b3261e}.chat-mobile-balances>button{border:0;background:none;color:#fff;padding:0;min-width:20px;min-height:20px;height:20px;width:20px;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.chat-mobile-balances>button:first-child:not(:last-child){margin-left:8px;margin-right:0}.chat-mobile-balances>button>.original-material-icon{font-size:20px;line-height:20px}}.chat-page{height:100dvh;max-width:none}.main-content:has(>.chat-page){height:100dvh;min-height:0;padding:calc(var(--header-height) + var(--preview-height)) 16px 0;overflow:hidden}.main-content>.chat-page{height:100%;margin:0}.app-shell:has(.chat-page) .original-mobile-footer{display:none}@media(max-width:959px){.original-mobile-list-shell .main-content:has(>.chat-page){padding:calc(var(--header-height) + var(--preview-height)) 0 0}}@media(min-width:960px){.chat-shell .main-content:has(>.chat-page){padding-top:calc(var(--header-height) + var(--preview-height) + 8px)}}.chat-drawer-menu-layer{position:fixed;inset:0;z-index:120}.chat-drawer-menu-backdrop{position:absolute;inset:0;border:0;background:transparent}.chat-drawer-popup{position:absolute;width:224px;max-width:calc(100dvw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:8px 0;background:#fbfdfd;border-radius:4px;box-shadow:0 4px 8px #0005;color:#0e2856}.chat-drawer-popup>strong,.chat-drawer-popup>a{display:flex;align-items:center;min-height:48px;padding:0 16px;font-size:14px;text-decoration:none}.chat-drawer-popup>strong{font-weight:700}.chat-drawer-popup>hr{height:16px;border:0;background:linear-gradient(transparent 7px,#e3e5eb 7px,#e3e5eb 8px,transparent 8px);margin:0}.chat-drawer-popup>a:hover{background:#dce2ec}@media(min-width:960px){.chat-shell .header-shortcuts>a.active:before{background:#ff6200}:is(.home-shell,.chat-shell) .sidebar-logo img{height:70px}:is(.home-shell,.chat-shell) .sidebar nav{padding:20px 0}:is(.home-shell,.chat-shell) .sidebar nav>.nav-section{margin:0}:is(.home-shell,.chat-shell) .sidebar .nav-section>summary{padding-left:32px}:is(.home-shell,.chat-shell) .sidebar .nav-section>a{padding-left:30px;padding-right:24px;margin-left:20px!important;border-bottom:1px solid #e0e0e0}:is(.home-shell,.chat-shell) .sidebar-username{display:flex;align-items:center;gap:10px;padding-left:10px;color:#fff;font-size:10px}:is(.home-shell,.chat-shell) .sidebar-username>img{width:14px;height:18px;filter:brightness(0) invert(1)}:is(.home-shell,.chat-shell) .sidebar-profile>strong{gap:10px;font-size:12px;font-weight:400}:is(.home-shell,.chat-shell) .sidebar-profile>strong>span{flex:none}:is(.home-shell,.chat-shell) .sidebar-support-id{font-size:12px;font-weight:700}:is(.home-shell,.chat-shell) .sidebar-toggle{height:100px;bottom:0}:is(.home-shell,.chat-shell).collapsed .sidebar{width:72px;transform:none;overflow:hidden}:is(.home-shell,.chat-shell).collapsed .app-header{left:72px}:is(.home-shell,.chat-shell).collapsed .main-content{margin-left:72px}:is(.home-shell,.chat-shell).collapsed .sidebar-logo{height:56px;justify-content:flex-start;overflow:hidden}:is(.home-shell,.chat-shell).collapsed .sidebar-logo img{max-width:none;width:140px;height:46px;flex-shrink:0;margin-left:5px}:is(.home-shell,.chat-shell).collapsed .sidebar-profile>strong,:is(.home-shell,.chat-shell).collapsed .sidebar-username,:is(.home-shell,.chat-shell).collapsed .sidebar-copyright{display:none}.chat-mini-identity{height:46px;padding-top:16px;display:flex;flex-direction:column;align-items:center;color:#ff6200;line-height:14px}.chat-mini-identity>strong{font-size:12px}.chat-mini-identity>span{font-size:8px;font-weight:700;line-height:10px}:is(.home-shell,.chat-shell).collapsed .sidebar nav{padding:12px 7px}:is(.home-shell,.chat-shell).collapsed .sidebar .nav-section>a,:is(.home-shell,.chat-shell).collapsed .sidebar .nav-section>div{display:none}:is(.home-shell,.chat-shell).collapsed .sidebar .nav-section{margin:0 0 10px!important}:is(.home-shell,.chat-shell).collapsed .sidebar .nav-section>summary{border:.5px solid #c3d5ef;border-radius:50%;width:52px;height:52px;min-height:52px;padding:0;justify-content:center;gap:0;font-size:0}:is(.home-shell,.chat-shell).collapsed .sidebar .nav-section>summary:before{content:"";font:24px OriginalMaterialIcons;color:#ff8133;width:auto;transform:none}:is(.home-shell,.chat-shell).collapsed .sidebar .nav-section:nth-of-type(2)>summary:before{content:""}:is(.home-shell,.chat-shell).collapsed .sidebar-toggle{left:0;bottom:0;width:69px;height:40px;background:#fff}:is(.home-shell,.chat-shell).collapsed .chat-mini-version{margin-top:auto;display:block;height:56px;margin-bottom:40px;text-align:center;padding-top:24px;font-size:24px;color:#191c1d}:is(.home-shell,.chat-shell).collapsed .sidebar-toggle>svg{width:36px;height:36px}}@media(min-width:960px){:is(.home-shell,.chat-shell) .sidebar .sidebar-profile{margin-bottom:0}:is(.home-shell,.chat-shell) .sidebar nav{margin-bottom:0}.chat-shell .notices-trigger{width:64px;min-width:64px;height:48px;padding:0 16px 0 0;margin-left:0}.chat-shell .notices-trigger .original-material-icon{font-size:30px}.chat-shell .header-shortcuts>a{font-weight:400}.chat-shell .header-balances strong{font:500 20px/28px Poppins,sans-serif}:is(.home-shell,.chat-shell) .sidebar .nav-section>summary{border-top:1px solid #191c1d;border-bottom:1px solid #191c1d}:is(.home-shell,.chat-shell).collapsed .sidebar .nav-section>summary{border:.5px solid #c3d5ef}}.chat-drawer-popup>a{gap:10px;font-weight:600;color:#191c1d}.chat-drawer-popup>a>i{width:18px;font-size:18px;line-height:18px}@media(min-width:960px){:is(.home-shell,.chat-shell).collapsed .sidebar nav{padding-left:10px;padding-right:10px}.chat-shell .header-shortcuts>a{background:transparent}}@media(min-width:960px){.chat-shell .header-shortcuts>a{isolation:isolate}.chat-shell .header-shortcuts>a:before{z-index:-1}:is(.home-shell,.chat-shell) .sidebar .nav-section>a{margin-left:0!important;padding-left:32px;border-bottom:0;position:relative}:is(.home-shell,.chat-shell) .sidebar .nav-section>a:after{content:"";position:absolute;left:23px;right:24px;bottom:0;height:1px;background:#e0e0e0}:is(.home-shell,.chat-shell) .sidebar nav>.nav-section{padding-bottom:24px;border-bottom:1px solid #191c1d}:is(.home-shell,.chat-shell).collapsed .sidebar nav>.nav-section{padding:0;border:0}:is(.home-shell,.chat-shell).collapsed .chat-mini-identity{height:45px}}@media(min-width:960px){.chat-shell .header-balances{height:65px}.chat-shell .header-balances>div{align-self:stretch;align-items:center;justify-content:flex-start}:is(.home-shell,.chat-shell) .sidebar-copyright{font-size:12px;font-weight:600;line-height:18px}:is(.home-shell,.chat-shell) .sidebar-toggle>.original-material-icon{font-size:36px;color:#191c1d}:is(.home-shell,.chat-shell).collapsed .sidebar-toggle{background:transparent}}@media(min-width:960px){.chat-shell:not(.collapsed) .sidebar .nav-section>summary{border-top:0;height:45px;min-height:45px}}.chat-file{color:#222}.chat-file-error>.original-material-icon{width:24px;height:24px;font-size:24px}.chat-message-attachment footer{letter-spacing:.25px}dialog.chat-image-loading{width:40px;height:40px;outline:0;border:0;padding:0;background:transparent;box-shadow:none;overflow:visible}.chat-image-loading>.modal-head{display:none}.chat-image-loading::backdrop{background:#0000008a}.chat-native-image-spinner{display:block;width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#0e2856;border-radius:50%;animation:spin 1s linear infinite}dialog.chat-attachment-gallery{border-radius:28px 28px 0 0}.chat-attachment-gallery>.branch-logo-stage>img{image-rendering:pixelated}.chat-attachment-gallery>.branch-logo-stage>img[hidden]{display:none}.chat-gallery-error{position:absolute;inset:0;display:grid;place-items:center;font-size:40px;color:#bdbdbd}dialog.chat-attachment-gallery{transition:translate .2s ease-out}.chat-attachment-gallery>.modal-head{touch-action:none}.chat-attachment-gallery>.branch-logo-stage{border-radius:0}.chat-attachment-gallery .icon-button:focus-visible,.chat-attachment-gallery>.branch-logo-stage:focus-visible{outline:0}.chat-form-layer{position:fixed;inset:0;z-index:1600;overflow:auto;isolation:isolate;background:#1c3e7a url(/assets/images/background_web.png) center/cover no-repeat}.chat-form-layer>.loading{height:100dvh;color:#fff}dialog.notices-dialog{max-width:min(900px,calc(100vw - 16px))}.notices-dialog>.modal-head{height:56px;min-height:56px;padding:0 0 0 16px}.notices-dialog>.modal-head>.icon-button{width:48px;min-width:48px;height:48px;min-height:48px;border:0;border-radius:0;margin:0 16px 0 0;padding:6px;background:transparent url(/assets/icons/circle_close.svg) center/36px 36px no-repeat}.notices-dialog>.modal-head>.icon-button>svg{visibility:hidden}.notices-dialog .notice-carousel-controls>button{width:40px;min-width:40px;height:40px;min-height:40px;padding:5px}.notices-dialog .notice-carousel-controls>button svg{width:30px;height:30px}.notices-dialog .notice-carousel-dots{bottom:13px}.notices-dialog .notice-carousel-dots i{background:#fbfdfd;opacity:1}.notices-dialog .notice-carousel-dots i.active{background:#fff}.notices-progress{height:100%;display:grid;place-items:center}.notices-load-error{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:#191c1d;text-align:center}.notices-load-error>h3{font-size:22px;line-height:28px;font-weight:400;margin:0}.notices-load-error>p{font-size:14px;line-height:20px;letter-spacing:.25px;margin:16px 0 48px}.notices-load-error>.button{width:200px;min-height:52px;height:52px;flex-shrink:0;background:#f5f8f4;color:#fff;border:2px solid #ffffff32;border-radius:26px;font-size:16px;font-weight:500;gap:8px;box-shadow:0 2px 2px #0003}.notices-load-error>.button>.original-material-icon{font-size:24px}.notices-desktop-target{position:relative;display:inline-flex;align-items:center;flex-shrink:0}:is(.home-shell,.chat-shell) .notices-desktop-target{padding:0}.notices-desktop-icon{position:relative;width:48px;min-width:48px;height:46px;padding:0;color:#fff;display:grid;place-items:center}.notices-desktop-padding{position:absolute;right:0;top:0;width:16px;height:48px;padding:0;background:transparent;border:0;cursor:pointer}.notices-desktop-target .original-material-icon{font-size:30px}.auth-notices>span:first-child{width:48px;height:48px}.auth-notices>span>.original-material-icon{font-size:25px}.notices-trigger .notice-count-badge,.auth-notices .notice-count-badge{font-size:12px;line-height:16px;background:#b3261e}.notice-slider{height:112px;width:100%;position:relative;overflow:hidden}.notice-slide-track{position:absolute;inset:0 auto 0 0;width:300%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));will-change:transform}.notice-slide{height:112px;min-width:0}.notices-dialog .notice-carousel-controls>button .original-material-icon{font-size:30px}.notice-thumbnail-progress{height:112px;display:grid;place-items:center}.notices-dialog>.modal-head{height:54px;min-height:54px;padding-left:14px;background:#1c3e7a}.notices-dialog>.modal-head>.icon-button{margin-right:14px;transform:translateY(-1px)}.notices-dialog>.modal-head>.icon-button:focus-visible{outline:0}.notices-dialog .portal-notice{border:0;box-shadow:inset 0 0 0 1px #00bd76}.notices-dialog .notice-message{font-weight:500;line-height:21px}.notices-dialog .notice-message a{color:#1a5ed7}dialog.notices-dialog{max-width:min(884px,calc(100vw - 16px));max-height:calc(92dvh - 16px);border-color:#ff6200}@media(max-width:959px){dialog.notices-dialog{width:calc(clamp(480px,80vw,900px) - 16px)}}.notices-dialog .portal-notice{display:flow-root}.notices-load-error{height:auto;justify-content:flex-start}.notices-load-error>.button{background:#fbfdfd;box-shadow:0 1px 1px #0002}.notices-dialog>.notices-content{flex:1;min-height:0;display:flex;padding:12px 14px 28px}.notices-content>.notices-list{flex:1;min-width:0;min-height:0;overflow:auto;padding:0 16px;scrollbar-width:thin;scrollbar-color:#ff6200 transparent}.bulk-results-workspace>.panel-heading>.button{margin:0 8px 0 0}.bulk-result-columns{display:grid;grid-template-columns:25% minmax(0,1fr);gap:16px;flex:1;min-height:0}.bulk-result-summary,.bulk-result-table{min-width:0;min-height:0;border-radius:10px;background:linear-gradient(135deg,#f8fbff,#c9d9f1)}.bulk-result-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.bulk-result-summary>p{font-size:16px;line-height:24px;font-weight:600;padding:16px;margin:0;text-align:center}.bulk-processing-animation{width:100%;max-width:420px;max-height:500px;padding:0 8px;aspect-ratio:1;min-height:0}.bulk-result-summary>.bulk-processing-animation{height:500px;aspect-ratio:auto;flex-shrink:1;display:flex;align-items:center}.bulk-result-summary>.bulk-processing-animation>svg{height:auto!important;max-height:100%;aspect-ratio:1}.bulk-processing-animation>svg{display:block;width:100%;height:100%}.bulk-result-table{overflow:auto;padding:16px;scroll-behavior:smooth}.bulk-result-table table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;color:#0e2856;font-size:12px;line-height:16px}.bulk-result-table th,.bulk-result-table td{text-align:center;vertical-align:middle;overflow-wrap:anywhere;border:0;white-space:normal;height:50px;font-weight:600;padding:0 0 0 16px}.bulk-result-table th{background:#1c3e7a20;color:#0e2856}.bulk-result-table th:first-child{border-top-left-radius:16px}.bulk-result-table th:last-child{border-top-right-radius:16px}.bulk-result-table tbody tr{background:linear-gradient(135deg,#eff1f3,#fff);box-shadow:5px 5px 2px #1e4b9b33}.bulk-result-table td{background:transparent;border-top:1px solid #1c3e7a20;border-bottom:1px solid #1c3e7a20;box-shadow:none;color:#0e2856;font-weight:700}.bulk-result-table td:last-child{padding:8px 8px 8px 24px}.bulk-result-table th{font-weight:700;border:1px solid #1c3e7a20}@media(min-width:960px){.bulk-results-workspace>.panel-heading{height:39px;min-height:39px}.bulk-workspace>.panel-heading h1{margin-left:12px;font-size:20px;line-height:30px}}@media(max-width:959px){.bulk-result-columns{grid-template-columns:minmax(0,1fr)}.bulk-result-summary{min-height:220px;max-height:40dvh}.bulk-processing-animation{max-height:180px;width:180px}.bulk-result-table{max-height:65dvh;min-height:150px}}.bulk-columns.is-uploading{grid-template-columns:minmax(0,1fr)!important}.bulk-upload:has(>.bulk-processing-animation){display:grid;place-items:center;padding:0;background:linear-gradient(135deg,#f8fbff,#c9d9f1)}.bulk-upload>.bulk-processing-animation{width:100%;max-width:500px;padding:0;height:100%;max-height:800px;aspect-ratio:auto;display:flex;align-items:center}.bulk-upload>.bulk-processing-animation>svg{height:auto!important;max-height:100%;aspect-ratio:1}.bulk-result-table th{border-inline:0}.bulk-result-table th:first-child{border-left:1px solid #1c3e7a20}.bulk-result-table th:last-child{border-right:1px solid #1c3e7a20}.bulk-result-table td:first-child{border-left:1px solid #1c3e7a20}.bulk-result-table td:last-child{border-right:1px solid #1c3e7a20}.bulk-action-cards>button>.original-material-icon{margin:auto;color:#ff6200;flex:none}.bulk-pending>h2>.original-material-icon,.bulk-errors>h2>.original-material-icon{color:#fff}.bulk-rows article>.original-material-icon{color:#4caf50}.bulk-rows article>.icon-button>.original-material-icon{color:#ff6200}.bulk-errors article>.original-material-icon{color:#f44336}.bulk-upload>.notice.info strong>.original-material-icon{color:#0078d4}.bulk-pending-swipe{position:relative;overflow:hidden;isolation:isolate}.bulk-swipe-background{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#f44336;color:#fff;padding:16px;font-size:14px;font-weight:600}.bulk-swipe-content{position:relative;background:#fff;touch-action:pan-y;transition:transform .2s ease-out}.bulk-swipe-content.is-dragging{transition:none;-webkit-user-select:none;user-select:none}.bulk-pending-header{display:flex;align-items:center;gap:8px;background:#058856;color:#fff;font-size:14px;font-weight:700;line-height:20px;padding:8px;height:40px;border-radius:10px 15px 15px 0;margin:0;white-space:nowrap;overflow:hidden}.bulk-pending-header>.original-material-icon{color:#fff}@media(max-width:959px){.bulk-shell .main-content{height:100dvh;min-height:0;overflow-y:auto!important;padding:calc(73px + var(--preview-height)) 16px 106px}}dialog.original-confirmation.bulk-confirmation{width:max-content;max-width:min(calc(100vw - 80px),calc(50vw + 48px))}.bulk-confirmation>p{font-weight:700}.bulk-confirmation>.modal-actions>.button{font-family:TourCaptionRegular,Poppins,sans-serif;font-synthesis:none}.bulk-confirmation>.modal-actions>.secondary{padding-inline:8px}.bulk-confirmation>.modal-actions>.primary{padding-inline:16px}@media(max-width:959px){dialog.original-confirmation.bulk-confirmation{max-width:calc(100vw - 80px)}}.bulk-clear-confirmation>.modal-actions>.secondary{min-width:100px}.bulk-clear-confirmation>.modal-actions>.primary{min-width:114px}.bulk-file-menu>button>.original-material-icon{color:#ff6200}.bulk-workspace>.panel-heading .button{font-family:TourCaptionRegular,Poppins,sans-serif;font-synthesis:none;padding-inline:10px;gap:5px}.bulk-results-workspace>.panel-heading>.button{min-width:107px}@media(min-width:960px){.bulk-result-columns{max-height:calc(100dvh - 140px)}}.bulk-rows article>div{color:#1c3e7a}.bulk-rows article{display:grid;grid-template-columns:24px minmax(0,1fr) 22px;gap:16px;padding:8px 24px 8px 16px;align-items:center;border-bottom:0}.bulk-rows article>.icon-button{width:22px;min-width:22px;height:22px;min-height:22px}.bulk-pending-divider{height:1px;margin:8px 8px 7px;background:#e1e5ed}.bulk-swipe-content{display:flow-root}.bulk-rows article{column-gap:12px}.bulk-rows article strong{display:block;line-height:21px;letter-spacing:.5px}.bulk-rows article p{letter-spacing:.25px}.bulk-pending-divider{height:1px;margin:0 8px;background:#e2e8f0}.bulk-errors>article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:8px 24px 8px 16px;border-bottom:0;position:relative;margin-bottom:1px}.bulk-errors>article:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:1px;background:#e2e8f0}.bulk-errors dl{margin-left:8px;line-height:17.142857px;letter-spacing:.25px}.bulk-errors dl>div:first-child{line-height:18px;letter-spacing:.5px}.bulk-errors dd{font-weight:700}.bulk-errors p{letter-spacing:.25px}.bulk-file-picker{height:154px}@media(min-width:960px){.bulk-columns.bulk-empty:not(.bulk-with-errors){grid-template-columns:calc(200% / 7) calc(300% / 7 - 16px) calc(200% / 7 - 16px)}}.bulk-file-menu>.modal-head{padding:24px 24px 16px}.bulk-file-menu>button{gap:12px;letter-spacing:.5px}.bulk-file-menu>button>.original-material-icon{width:24px;flex:none;font-size:22px}.bulk-file-menu>footer{padding:24px;height:78px}.bulk-file-menu>footer>.button.primary{width:73px;min-width:73px;height:30px;min-height:30px;line-height:16px;padding:5px 10px}.bulk-upload>.notice.info p{letter-spacing:.25px;text-align:justify;line-height:17.142857px}.bulk-upload>.notice.info strong{font-family:TourCaptionRegular,Poppins,sans-serif;font-weight:700;font-synthesis:none}.bulk-note-icon{font-family:ReferenceAwesomeSolid;font-size:16px;font-style:normal;line-height:16px;color:#0078d4;flex:none}.bulk-file-picker{gap:0;font-weight:500}@media(max-width:959px){.bulk-file-menu>button{height:58px;gap:16px}.bulk-rows article,.bulk-errors>article{column-gap:16px}}.bulk-file-menu>footer>.button.primary{margin:0}.scheduled-editor .scheduled-phone input{font-size:32px;font-weight:600;color:#1b1f1f;padding:2px 50px 2px 14px}.scheduled-editor .scheduled-frequent-button{background:#ff7d41}.scheduled-editor .scheduled-repeat input,.scheduled-editor .scheduled-optional input{font-weight:700}.scheduled-editor .scheduled-repeat .field>span,.scheduled-editor .scheduled-optional .field>span{text-transform:uppercase;font-weight:700}.scheduled-editor .registration-select{font-weight:800}.scheduled-editor .registration-catalog:first-child .registration-select{text-transform:uppercase}.scheduled-editor .registration-select>span:last-child{width:0;height:0;font-size:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #1b1f1f}.scheduled-editor .scheduled-date-fields>label:first-of-type input{text-align:left;font-weight:400}.scheduled-editor .scheduled-date-fields>label:last-of-type input{font-weight:400}.scheduled-upload>*{flex-shrink:0}.scheduled-columns.scheduled-uploading{grid-template-columns:minmax(0,1fr)}.scheduled-uploading>.scheduled-upload{padding:0}.scheduled-upload-loading{height:100%;min-height:300px;display:grid;place-items:center}.scheduled-upload-loading .bulk-processing-animation{width:100%;height:100%;max-width:500px;max-height:800px;padding:0;aspect-ratio:auto;display:flex;align-items:center}.scheduled-upload-loading .bulk-processing-animation>svg{height:auto!important;max-height:100%;aspect-ratio:1}.scheduled-import-results{background:#fbeced;border-color:#a4000b}.scheduled-import-results>h2{background:#a4000b}.scheduled-import-results p{color:#a4000b}.scheduled-import-results>h2>.original-material-icon{font-size:25px;line-height:1;font-style:normal;flex:none;color:#fff}.scheduled-import-results>article>.original-material-icon{font-size:22px;line-height:1;font-style:normal;flex:none;color:#f44336}.scheduled-clear-field .field input{padding-right:48px}.scheduled-clear-field>.icon-button{top:7px;right:7px;width:34px;height:34px;min-height:34px;padding:0;display:grid;place-items:center;color:#4c535e}.scheduled-action-confirmation>p{font-weight:700}@media(min-width:960px){dialog.scheduled-action-confirmation{width:max-content;max-width:min(688px,calc(100vw - 80px))}}.scheduled-row-menu>[role=menuitem]>.original-material-icon{font-size:24px;flex:none}.scheduled-history-dialog>.modal-head>.icon-button{width:48px;height:48px;min-height:48px;flex:none;border:0;padding:6px;margin:0;display:grid;place-items:center}.scheduled-history-dialog>.modal-head>.icon-button>svg{display:none}.scheduled-history-dialog>.modal-head>.icon-button:before{content:"";display:block;width:36px;height:36px;background:url(/assets/icons/circle_close.svg) center/contain no-repeat}.scheduled-history-dialog>footer>.button{font-size:16px}.scheduled-editor .scheduled-optional .scheduled-date-fields .field>span{font-weight:400;text-transform:none}.scheduled-optional>div{gap:16px}@media(max-width:959px){.scheduled-history dl,.scheduled-history dt,.scheduled-history dd{line-height:16.5px}}.scheduled-editor .scheduled-phone input{height:50px}.scheduled-editor .scheduled-phone{margin-bottom:-5px}@media(max-width:959px){.scheduled-editor .scheduled-phone input{height:58px}}.scheduled-editor .scheduled-clear-field input,.scheduled-editor .scheduled-clear-field .field>span{background:#fff}.scheduled-editor .scheduled-clear-field input{border-color:#475569}.scheduled-editor .scheduled-date-fields input{color:#1b1f1f}.scheduled-editor .scheduled-clear-field .field>small{padding:3px 12px 0;color:#a83f00;font-size:12px;line-height:18px;font-weight:400}.scheduled-editor .form-grid>.scheduled-date-fields{margin-top:7px}.scheduled-editor .form-grid>.scheduled-date-fields+.scheduled-date-fields{margin-top:-1px}.scheduled-editor form>.button{margin-top:22px}.scheduled-editor-columns>form{padding-bottom:16px}.scheduled-clear-field .field:has(input[aria-invalid=true])+.icon-button{color:#d00000}.scheduled-clear-field:has(input[aria-invalid=true]){margin-bottom:-5px}.scheduled-editor .scheduled-optional>summary:before{left:-8px}.integration-card .integration-native-error{color:#b3261e;font-size:14px;line-height:21px}.integration-authorize-page>.integration-card,.integration-register-page>.integration-card{border:0}.integration-authorize-page .integration-card p.integration-native-error,.integration-register-page .integration-card p.integration-native-error{color:#b3261e;margin:0;letter-spacing:.25px}.integration-authorize-page .integration-card :is(p,li),.integration-register-page form>p{letter-spacing:.25px}.integration-authorize-page .integration-card li:last-child{margin-bottom:0}.integration-register-page>.integration-card{overflow:hidden}.integration-register-page form{max-height:calc(100dvh - 152px);overflow:auto}.integration-register-page .field>input{padding-left:14px;letter-spacing:.5px}.integration-register-page .field>span{font-size:12px;letter-spacing:.4px}.integration-register-page .field:has(input:disabled)>input{border:0;border-bottom:1px solid #aaa;border-radius:4px 4px 0 0;padding-top:25px;color:#aaa;opacity:1}.integration-register-page .field:has(input:disabled)>span{top:6px;left:14px;padding:0;background:transparent}.integration-register-page .field:has(input:placeholder-shown:not(:disabled))>span{top:12px;left:14px;padding:0;background:transparent;font-size:16px;font-weight:500;letter-spacing:.15px;pointer-events:none}.integration-register-page .field:has(input:focus)>span{top:-8px;left:11px;padding:0 3px;background:#f8f8f8;font-size:12px;font-weight:400;letter-spacing:.4px}.integration-register-page .field>select{appearance:none;padding-right:38px;font-size:14px;letter-spacing:.1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='m7 10 5 5 5-5' fill='%23666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.integration-register-page .field>select:disabled{opacity:1;color:#999;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='m7 10 5 5 5-5' fill='%23bbb'/%3E%3C/svg%3E")}.integration-register-page .field:has(select:disabled){margin-bottom:14px}.integration-register-page form>ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:20px;letter-spacing:.25px}.integration-register-page form>ul>li{margin:0}.integration-register-page form>ul>li:before{content:"• "}.integration-register-page form>p:has(+ul){margin:24px 0 0;font-weight:400}.integration-register-page form>p:has(+ul)>strong{font-weight:500}.integration-register-page .checkbox-field{flex-direction:row-reverse;align-items:center;justify-content:space-between;min-height:56px;margin:0;font-size:16px;letter-spacing:.15px}.integration-register-page form>.button.primary{margin-top:6px;width:100%;margin-bottom:0}.integration-register-page form>p{line-height:20px}.integration-register-page .field:has(input:disabled),.integration-register-page .field>input:disabled{height:48px}.integration-authorize-page>.integration-card:has(>button){text-align:center}.integration-authorize-page>.integration-card:has(>button)>.button{display:flex;margin-inline:auto}.integration-register-page>.integration-card:has(>p.integration-native-error){width:fit-content}.integration-register-page .checkbox-field>input{appearance:none;flex:none;width:18px;height:18px;border:2px solid #242a2d;border-radius:2px;margin:0 10px 0 16px}.integration-register-page .checkbox-field>input:checked{background:#0f766e;border-color:#0f766e;box-shadow:inset 0 0 0 3px #fbfdfd}@media(pointer:coarse){.integration-authorize-page .row-actions{min-height:48px;align-items:center}.integration-authorize-page .integration-card .button{min-height:40px}.integration-register-page form>.button.primary{height:48px;min-height:48px}.integration-page>header{padding-right:16px}.integration-register-page .field:has(input:disabled),.integration-register-page .field>input:disabled{height:50px}}.integration-register-page .field:has([aria-invalid=true]){height:auto;min-height:68px}.integration-register-page .field>input[aria-invalid=true]{border-color:#a83f00}.integration-register-page .field>small{display:block;font-size:12px;line-height:16px;letter-spacing:.4px;margin:4px 14px 0;color:#a83f00;font-weight:400}.integration-register-page .field>input:focus,.integration-register-page .field>select:focus{outline:none;border-color:#475569}.integration-register-page .field>input[aria-invalid=true]:focus{border-color:#a83f00}.integration-register-page form>p.integration-native-error:not(:first-child){margin:12px 0 0}.integration-page,.integration-page>.integration-card{background:#fbfdfd;color:#191c1d}.integration-page>header{background:#101c32}.integration-register-page:has(form[data-scrolled=true])>header{background:#232e42}.integration-authorize-page .integration-card :is(h2,p,li),.integration-register-page form>p{color:#191c1d}.integration-authorize-page .integration-card>p.muted{color:#475569}.integration-register-page .checkbox-field{letter-spacing:.5px;line-height:24px;min-height:48px;padding:8px 0}.integration-register-page .field>input:not(:disabled){color:#191c1d;caret-color:#0e2856}.integration-register-page form:has(input[type=password])>.button.primary{margin-top:18px}.integration-register-page form>.integration-native-error+.button.primary{margin-top:18px}@media(pointer:coarse){.integration-register-page .checkbox-field{min-height:56px}.integration-register-page form>.button.primary{height:40px;min-height:40px;margin-top:10px;margin-bottom:4px}.integration-register-page form:has(input[type=password])>.button.primary,.integration-register-page form>.integration-native-error+.button.primary{margin-top:22px}}.brand-logo-slot{display:inline-flex;max-width:100%;position:relative;vertical-align:middle;flex:none}.brand-logo-placeholder>img{visibility:hidden}.brand-logo-placeholder>.original-material-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#d4e2f4;font-size:24px;line-height:24px}.auth-brand>.brand-logo-slot>img,.ticket>.brand-logo-slot>img,.chat-public-header>.brand-logo-slot>img{width:100%;height:100%;object-fit:inherit}.auth-layout .brand-logo-slot:has(>.auth-logo){display:none}.brand-logo-spinner{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;overflow:visible;fill:none;stroke-width:4;animation:spin 1333ms linear infinite}.brand-logo-spinner-track{stroke:#e0e0e0}.brand-logo-spinner-arc{stroke:#0e2856;stroke-dasharray:32 63;animation:brand-logo-progress 1333ms ease-in-out infinite}@keyframes brand-logo-progress{0%,to{stroke-dasharray:4 63}50%{stroke-dasharray:48 63}}@media(min-width:960px){.sidebar:has(>.web-update:not(.web-update-collapsed))>small.sidebar-copyright{width:calc(100% - 36px);min-height:68px;height:68px;padding:8px 24px 8px 16px;font-weight:700;letter-spacing:.5px}}@media(min-width:960px){:is(.home-shell,.chat-shell).collapsed .web-update.web-update-collapsed{position:absolute;left:8px;bottom:84px;margin:0;align-self:auto}:is(.home-shell,.chat-shell).collapsed .sidebar:has(>.web-update.web-update-collapsed)>nav{margin-bottom:48px}}@media(min-width:960px){:is(.home-shell,.chat-shell).collapsed .chat-mini-version{transform:translate(-4px)}}.sidebar-legal-fit{display:block;width:100%;position:relative}.sidebar-legal-lines{position:absolute;top:0;display:inline-block;width:max-content;white-space:nowrap;text-align:center;transform-origin:top left}.foreground-push-card{position:fixed;z-index:1200;top:88px;left:calc(100% - 460px);right:24px;display:flex;align-items:flex-start;background:#fff;border:0;outline:1px solid;outline-offset:-1px;border-radius:8px;box-shadow:0 12px 24px #0000002e;overflow:hidden;color:#374151;font-family:ChatPoppinsRegular,sans-serif;font-synthesis:none;letter-spacing:.25px}.foreground-push-stripe{width:6px;min-width:6px;height:0}.foreground-push-content{display:flex;align-items:flex-start;min-width:0;flex:1;padding:14px 12px 14px 16px}.foreground-push-icon{width:40px;height:40px;min-width:40px;display:grid;place-items:center;border-radius:50%;font-size:24px;line-height:24px;margin-right:12px}.foreground-push-text{flex:1;min-width:0}.foreground-push-text h2{margin:0 0 4px;font-family:inherit;font-size:16px;line-height:24px;font-weight:800;-webkit-text-stroke:.2px currentColor;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.foreground-push-text p{margin:0;min-height:1.35em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.foreground-push-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.foreground-push-actions button{min-width:0;height:32px;padding:0 14px;background:transparent;border:0;border-radius:20px;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.1px;line-height:20px;color:#374151;cursor:pointer}.foreground-push-actions button:first-child{color:#fff}.foreground-push-actions button+button{padding-inline:12px}.foreground-push-close{width:40px;height:40px;min-width:40px;padding:8px;border:0;background:transparent;color:#6b7280;display:grid;place-items:center;cursor:pointer}.foreground-push-close .original-material-icon{font-size:20px;line-height:20px}@media(max-width:699px){.foreground-push-card{top:18px;left:16px;right:16px}.foreground-push-text p{-webkit-line-clamp:4}.foreground-push-actions button{min-width:64px;height:48px}.foreground-push-actions button:first-child{position:relative;background-color:transparent!important;isolation:isolate}.foreground-push-actions button:first-child:before{content:"";position:absolute;inset:4px 0;border-radius:20px;background:inherit;background-color:var(--push-accent);z-index:-1}.foreground-push-close{width:48px;height:48px;min-width:48px}}dialog.terminal-validation-dialog{width:max-content}.terminal-validation-dialog>.modal-head h2>span{max-width:100%;text-align:left}.terminal-validation-dialog>.modal-actions>.button{font-family:ChatPoppinsRegular,sans-serif;font-weight:700;font-synthesis:none;-webkit-text-stroke:.2px currentColor;letter-spacing:.25px;min-width:0;padding:8px}.terminal-validation-dialog>.modal-actions>.primary{padding-inline:16px}@media(max-width:959px){dialog.terminal-validation-dialog{width:calc(100vw - 80px)}}.referenced-result-alert.is-error{--result-color:#b3261e}.referenced-result-alert>p{line-height:23px;letter-spacing:.25px}.referenced-result-alert>.modal-actions>.button{min-height:30px;height:30px;line-height:17px;letter-spacing:.5px;border-color:#b3261e}.referenced-empty>.original-empty-list{border-radius:10px}.referenced-empty>.original-empty-list>div{width:235px;height:176px;flex:none}.referenced-empty>.original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px;letter-spacing:.2px}@media(min-width:960px){.referenced-panel>dialog.original-confirmation{width:max-content;max-width:min(688px,calc(100vw - 80px))}}@media(max-width:959px){.referenced-empty>.original-empty-list{width:calc(100% - 32px);max-width:none;margin:16px auto;border:1px solid #102954}}@media(max-width:959px){.referenced-shell .original-mobile-title .brand-logo-slot{display:inline-flex;width:145px;height:52px;vertical-align:middle}.referenced-shell .original-mobile-title .brand-logo-slot img{width:145px;height:52px;max-width:145px;object-fit:contain}.referenced-cards{background:#fff}}.distribution-branch-result>p{line-height:23px;letter-spacing:.25px}.distribution-branch-result>.modal-actions>.button{height:30px;min-height:30px;line-height:17px;letter-spacing:.5px;border-color:#b3261e}.distribution-branch-result.is-error>.modal-head,.distribution-branch-result.is-error>.modal-actions>.button{background:#b3261e}.distribution-branch-print-toggle>input:checked+i{background:#fcad7c;border-color:#fcad7c}.distribution-branches>.original-empty-list>p,.distribution-branch-cards>.original-empty-list>p{letter-spacing:.2px}.distribution-branch-cards>.original-empty-list{margin-top:15px;border-color:#8793ab}.support-ticket-result>p{line-height:23px;letter-spacing:.25px}.support-ticket-result>.modal-actions>.button{height:30px;min-height:30px;line-height:17px;letter-spacing:.5px;border-color:#b3261e}.support-ticket-result.is-error>.modal-head,.support-ticket-result.is-error>.modal-actions>.button{background:#b3261e}.native-file-input-viewer>.modal-head{background:#1c3e7a;padding-right:21px}.native-file-input-viewer>.ticket-file-image{height:calc(90dvh - 120px)}.native-file-input-viewer>footer{height:64px;padding:8px}.native-file-input-viewer>footer>.button.primary{background:#b3261e}@media(max-width:959px){.native-file-input-viewer>.ticket-file-image{height:calc(100dvh - 216px)}}.ticket-file-picker>img.ticket-upload-camera{width:60px;height:60px;max-height:60px;object-fit:contain}.ticket-file-picker>img:not(.ticket-upload-camera),.native-file-input-viewer>.ticket-file-image>img{image-rendering:pixelated}.native-file-input-viewer>footer>.button.primary{transform:translateY(6px)}@media(max-width:959px){.native-file-input-viewer>footer>.button.primary{transform:translateY(5px)}}.ticket-file-picker .ticket-selected-file-icon{font-size:50px;line-height:1}.ticket-upload{margin:16px}.ticket-file-picker{position:relative;height:154px;padding:2px;border:2px solid transparent;border-radius:20px}.ticket-file-picker>.ticket-file-outline{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);pointer-events:none;color:inherit;overflow:visible}.ticket-file-outline rect{width:calc(100% - 2px);height:calc(100% - 2px);fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:6 6}.ticket-file-picker:hover{border-color:transparent}.ticket-file-picker:hover>.ticket-file-outline{color:#ff6200}.ticket-file-picker .ticket-selected-file-icon{color:#1e1e1e}.settings-page .settings-row>small.settings-deletion-pending{overflow-wrap:anywhere}.branch-form .branch-logo-upload{border-color:#0e2856}.branch-form .branch-comment textarea{background:#fff;padding-top:4px;color:#0e2856}.branch-form .branch-comment:focus-within>span,.branch-form .branch-comment:has(textarea:not(:placeholder-shown))>span{line-height:14px}.branch-local-logo-dialog>.native-file-input-viewer{width:clamp(464px,calc(80vw - 16px),884px);max-width:calc(100vw - 16px);height:min(calc(92dvh - 16px),calc(100dvh - 96px));max-height:none}.branch-local-logo-dialog>.native-file-input-viewer>.ticket-file-image{width:min(420px,calc(100% - 28px));height:calc(100% - 144px);margin:12px auto}.branch-local-logo-dialog>.native-file-input-viewer>.ticket-file-image>img{width:100%;height:100%;max-height:100%;object-fit:contain}.branch-local-logo-dialog>.native-file-input-viewer>footer>.button.primary{width:200px;transform:none}@media(max-width:959px){.branch-local-logo-dialog>.native-file-input-viewer>footer>.button.primary{width:min(150px,calc((100vw - 64px)/2))}}.branch-form .branch-logo-preview,.branch-form .branch-logo-preview>img{width:150px;height:150px}.branch-form .branch-logo-preview.is-local,.branch-form .branch-logo-preview.is-local>img{width:100%;height:140px}.branch-form .branch-logo-upload:has(.branch-logo-preview:not(.is-local)) .branch-logo-options-button{width:calc(50% - 75px)}.branch-form .branch-logo-upload:hover{border-color:#ff6200}.branch-list-page>.original-empty-list{margin:16px auto;border-radius:10px}.branch-list-page>.original-empty-list>div,.branch-mobile-page .original-empty-list>div{width:235px;height:176px;flex:none}.branch-list-page>.original-empty-list>p,.branch-mobile-page .original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px}.branch-mobile-page .original-empty-list{width:calc(100% - 32px);margin:16px;border-radius:10px;border:1px solid #0e2856}.branch-first-page-error{height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#0e2856}.branch-first-page-error>p{font-size:18px;font-weight:700;padding:16px;margin:0}.branch-error-face{font-size:42px;line-height:1.4;font-weight:700}.branch-first-page-error>.button{font-size:18px;font-weight:600;min-height:40px;padding:4px 16px}.branch-first-page-error .original-material-icon{font-size:24px}.branch-first-page-error>.button{width:auto;flex:none;border-radius:20px}.branch-list-page>.panel-heading .button,.branch-mobile-page>.branch-mobile-heading .button{font-family:TourCaptionRegular,Poppins,sans-serif;font-weight:700;font-synthesis:none;font-size:12px;gap:5px;border-width:1.5px;padding:5px 10px;min-height:38px;height:38px}.branch-mobile-page>.branch-mobile-heading .original-filter-button{height:37px;min-height:37px}@media(max-width:339px){.branch-mobile-page>.branch-mobile-heading .button{font-size:10px}}.branch-native-loading{width:36px;height:36px;margin:0 auto;border:4px solid #d3d5d9;border-top-color:#0e2856;border-radius:50%;animation:spin 1s linear infinite}.branch-first-page-error{color:#4c535e}.branch-first-page-error>.button{width:100%;height:52px;min-height:52px;background:#fbfdfd;color:#4c535e;border:1px solid #d3d5d9;border-radius:28px}.branch-first-page-error>.button .original-material-icon{color:#fff}.branch-list-page>.panel-heading .button,.branch-mobile-page>.branch-mobile-heading .button{letter-spacing:.25px}.branch-native-new-icon{font-size:25px}.branch-list-page .original-record-status>i{width:30px;height:30px}.branch-list-page .original-record-status>i>.original-material-icon{font-size:20px}.branch-list-page .original-record-status>.inactive{background:#b3261e}.branch-list-page td{padding-top:0;padding-bottom:0}.branch-list-page td{background:#fbfdfd}.branch-list-page>.original-pagination{background:#e8ecf0;height:56px;min-height:56px;padding:0 14px;gap:0;font-size:12px;color:#4c535e}.branch-list-page>.original-pagination>label{display:flex;align-items:center}.branch-list-page>.original-pagination select{min-width:64px;width:64px;height:40px;min-height:40px;padding:0;text-align:right;font-size:12px;color:inherit}.branch-list-page>.original-pagination>span{margin:0 32px}.branch-list-page>.original-pagination>.icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.branch-list-page>.original-pagination>.icon-button[aria-label=Anterior]{margin-right:24px}.branch-list-page>.original-pagination>.icon-button>svg{width:24px;height:24px}.cashier-clock-dial{touch-action:none;-webkit-user-select:none;user-select:none}dialog.cashier-sale-confirmation{width:min(560px,calc(100vw - 80px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #4c535e;border-radius:10px;background:#fff;color:#0e2856;overflow:hidden}dialog[open].cashier-sale-confirmation{display:flex;flex-direction:column}.cashier-sale-confirmation>.modal-head{height:56px;min-height:56px;margin:0;padding:0 48px;background:#0e2856;color:#fff;position:relative}.cashier-sale-confirmation>.modal-head h2{margin:0;font-size:18px;font-weight:600;line-height:22px;text-align:center;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cashier-sale-confirmation>.modal-head h2>i{position:absolute;left:16px;top:16px;font-size:24px}.cashier-sale-confirmation>.modal-head>.icon-button{position:absolute;right:4px;top:4px;width:48px;height:48px;color:#fff}.cashier-sale-confirmation>form{min-height:0;display:flex;flex-direction:column;overflow:hidden}.cashier-confirm-content{padding:16px 16px 8px;overflow:auto;min-height:0;font-size:14px;font-weight:700;line-height:20px}.cashier-confirm-content>p{margin:0}.cashier-confirm-content>.cashier-confirm-method-title{margin:12px 0 8px}.cashier-confirm-methods{display:flex;flex-wrap:wrap;gap:8px}.cashier-confirm-methods>button{border:0;border-radius:8px;background:#e8ebf1;color:#0e2856;padding:6px 8px;font:500 14px/20px inherit;font-family:inherit;font-size:14px;line-height:20px;min-height:32px;max-width:100%}.cashier-confirm-methods>button[aria-pressed=true]{background:#dce4f1}.cashier-confirm-content>.cashier-confirm-hint{margin-top:8px;font-size:12px;line-height:17px;font-weight:600}.cashier-confirm-secret{position:relative;margin:16px 0}.cashier-confirm-secret>.field{margin:0;position:relative}.cashier-confirm-secret .field>span{position:absolute;left:12px;top:-9px;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;background:#fff;padding:0 4px;line-height:18px}.cashier-confirm-secret input{height:48px;min-height:48px;border:1px solid #4c535e;border-radius:24px;padding:10px 48px 10px 12px;font-size:16px;font-weight:700;background:#fff}.cashier-confirm-secret>button{position:absolute;right:4px;top:4px;width:40px;height:40px;border:0;background:transparent;font-size:24px;color:#202723}.cashier-confirm-secret small{font-size:12px;line-height:16px}.cashier-confirm-actions{height:80px;min-height:80px;padding:16px 32px;display:flex;gap:32px;align-items:center;background:#fff}.cashier-confirm-actions>button{flex:1;min-width:0;height:48px;border:0;border-radius:25px;background:#ff6200;color:#fff;font:600 16px/20px inherit;font-family:inherit;font-size:16px;line-height:20px}.cashier-confirm-actions>button:last-child{background:#0e2856}.cashier-sale-confirmation .cashier-confirm-methods>button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;border:1px solid #202723;background:#fff;border-radius:8px;height:34px;min-height:34px;padding:4px 16px}.cashier-sale-confirmation .cashier-confirm-methods>button[aria-pressed=true]{background:#00764d;color:#fff;border-color:#00764d}.cashier-confirm-methods>button[aria-pressed=true]:before{content:"✓";margin-right:8px}dialog.cashier-sale-confirmation{border-color:#ff6200}.cashier-confirm-secret{margin:16px}.cashier-confirm-secret:has(.cashier-confirm-counter){margin-bottom:40px}.cashier-confirm-secret .field>span{left:12px;top:12px;max-width:calc(100% - 60px);font-size:16px;line-height:24px;font-weight:700;text-transform:uppercase;padding:0;background:#fff;pointer-events:none}.cashier-confirm-secret .field:focus-within>span,.cashier-confirm-secret .field:has(input:not(:placeholder-shown))>span{top:-9px;font-size:12px;line-height:18px;max-width:calc(100% - 24px);padding:0 4px}.cashier-confirm-counter{position:absolute;right:0;top:51px;font-size:12px;line-height:17px;font-weight:400;color:#4c535e}.cashier-confirm-content>p:first-child{line-height:20px}.cashier-confirm-secret:has(.cashier-confirm-counter){margin-bottom:28px}.cashier-permissions>.cashier-permission{padding:2px 0;font-weight:600}.cashier-permissions>.cashier-group-switch:first-of-type{padding:4px 0;min-height:48px}.cashier-group-switch>span{font-size:14px}@media(max-width:959px){.cashier-permissions-page>.panel-heading{height:24px;min-height:24px}}@media(max-width:349px){.cashier-step-content>h2{font-size:12px;line-height:17px}}@media print{body:has(.cut-ticket-dialog) .cut-native-ticket,body:has(.cut-ticket-dialog) .cut-native-ticket *{visibility:visible!important}}.cut-create-fields{min-height:265px;padding:0 16px;display:flex;flex-direction:column;justify-content:center}.cut-create-fields>.registration-catalog{margin:16px 0 0;flex:none}.cut-create-fields .registration-select{height:auto;min-height:48px;padding:4px 12px;line-height:20px;font-weight:800}.cut-panel .cut-dates{font-weight:600}.cut-panel .cut-dates>div{margin:0}.cut-panel>.table-scroll td{padding-block:4px}.cut-panel .cut-dates strong{font-weight:600}@media(min-width:1465px){.cut-panel .cut-dates>div{display:flex;align-items:flex-start}.cut-panel .cut-dates span{flex:none;line-height:17px}.cut-panel .cut-dates span:after{content:"•";color:#ff6200;margin:0 2px}.cut-panel .cut-dates strong{flex:1;min-width:0}}@media(max-width:959px){.cut-create-fields{min-height:0;padding:28px 30px 12px}.cut-create-fields>.registration-catalog{margin:0}.cut-create-dialog>.cut-create-actions{padding:8px 14px;gap:16px}.cut-create-actions>.button{height:48px;min-height:48px;padding:0 4px;font-size:16px;line-height:20px;white-space:nowrap}}.cut-panel>.original-empty-list,.cut-cards>.original-empty-list,.cut-detail-content>.original-empty-list{height:250px;border:1px solid #8793ab;border-radius:10px;margin:16px auto;width:295px;max-width:calc(100% - 32px)}.cut-panel .original-empty-list>div,.cut-detail-content>.original-empty-list>div{width:235px;height:176px;flex:none}.cut-panel .original-empty-list>p,.cut-detail-content>.original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px}.cut-result.is-error>.modal-head,.cut-result.is-error>.modal-actions>.button{background:#b3261e}@media(max-width:959px){.cut-cards>.original-empty-list{width:calc(100% - 32px)}.cut-detail-content:has(>.original-empty-list){padding:12px 14px 0}.cut-detail-content>.original-empty-list{max-width:100%;width:100%;margin:16px 0}.cut-create-fields .fiscal-default-toggle{flex:none;min-height:44px}.cut-create-fields .fiscal-default-toggle>span{max-width:100px;font-size:16px;line-height:20px}.cut-create-fields .fiscal-default-toggle>i{flex:none}}.cut-detail-actions>.button{min-width:0;flex-basis:0}@media(max-width:959px){.cut-detail-content:has(>.original-empty-list){padding:28px 30px 0}.cut-detail-content>.original-empty-list{margin:0 0 16px}.cut-detail-actions.modal-actions{padding:8px 14px;gap:16px}.cut-detail-actions>.button{height:48px;min-height:48px;padding:0 4px;font-size:16px;line-height:20px}}@media print{body:has(.cut-ticket-dialog){background:#fff!important}}@media(min-width:960px){dialog:has(>.cut-filter-form){width:880px;max-width:calc(100vw - 32px)}}@media(min-width:960px){.cut-panel>.original-empty-list,.cut-detail-content>.original-empty-list{border:0}.cut-detail-content>.original-empty-list{margin:0 auto}}.fiscal-editor-form .fiscal-certificate{background:#dedede}.fiscal-editor-form .fiscal-default-toggle>input:checked+i{background:#ffab66;border-color:#ffab66}.fiscal-editor-form .fiscal-default-toggle>input:checked+i:before{background:#ff6200;color:#fff}@media(max-width:959px){.fiscal-explanation p{line-height:17px}.fiscal-page .query-actions{flex-wrap:nowrap;gap:10px;width:100%;justify-content:space-between}.fiscal-page .query-actions .button{min-width:0;font-size:12px;font-weight:500;padding:4px 8px;white-space:nowrap}.fiscal-page .fiscal-business-toggle>span{white-space:nowrap}.fiscal-page>.panel-heading{padding-bottom:4px}}.fiscal-editor-form .fiscal-input-rfc{margin-bottom:16px}.fiscal-editor-form .frequent-input-wrap>.original-material-icon{font-size:30px;top:9px}.fiscal-editor-form .registration-select>span{font-size:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #303735}@media(max-width:959px){.fiscal-page>.panel-heading{align-items:flex-end}.fiscal-page .query-actions .button{height:38px;min-height:38px}.fiscal-mobile-record .branch-mobile-info dl>div{gap:8px}}.fiscal-filter-form .frequent-input-wrap>.original-material-icon{position:absolute;left:12px;top:9px;font-size:30px;color:#303735;z-index:1}.fiscal-filter-form .frequent-input-wrap input{background:#fff}.fiscal-record-status>i>svg{border:1.5px solid white;border-radius:50%;padding:2px}.fiscal-page td{padding-block:4px;height:48px}@media(min-width:960px){dialog:has(>.fiscal-filter-form){width:880px;max-width:calc(100vw - 32px)}}.fiscal-editor-form .field>small,.fiscal-editor-form>.registration-catalog>small{display:block;font:400 12px/18px Poppins,sans-serif;padding:3px 12px 0;color:#a83f00}.fiscal-editor-form>.registration-catalog>small{color:#b3261e}.fiscal-editor-form input[aria-invalid=true],.fiscal-editor-form .registration-select[aria-invalid=true]{border-color:#b3261e}.fiscal-editor-form .fiscal-input-rfc:has(.field>small)>small,.fiscal-editor-form .fiscal-input-cp:has(.field>small)>small{position:absolute;right:12px;bottom:0;margin:0}.fiscal-editor-form .field{gap:0}.fiscal-editor-form .field>small,.fiscal-editor-form>.registration-catalog>small{padding-top:2px;color:#a83f00}.fiscal-editor-form input[aria-invalid=true],.fiscal-editor-form .registration-select[aria-invalid=true]{border-color:#a83f00}.fiscal-editor-form .registration-select{position:relative}.fiscal-editor-form .registration-select>span{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.fiscal-editor-form .registration-select[aria-invalid=true]>span{border-top-color:#b3261e}.fiscal-editor-form .frequent-input-wrap:has(input[aria-invalid=true])>.icon-button{color:#b3261e}.invoice-panel .row-actions:has(.invoice-stamp-button,.invoice-cancel-button){justify-content:center}.invoice-panel .invoice-stamp-button,.invoice-panel .invoice-cancel-button{width:100px;min-width:0;min-height:0;height:auto;padding:5px 10px;border:1.5px solid transparent;border-radius:50px;color:#fff;font-size:12px;line-height:16px;font-weight:700}.invoice-panel .invoice-stamp-button{background:#102954}.invoice-panel .invoice-cancel-button{background:#ff6200}.invoice-preview-parties{grid-template-columns:auto auto;justify-content:space-between}.invoice-preview-party:last-child{margin-right:16px}@media(min-width:1465px){.invoice-period-start,.invoice-period-end{display:inline}.invoice-period-start:after{content:" • ";color:#ff6200}}@media(max-width:959px){.invoice-preview-parties{grid-template-columns:1fr;justify-content:stretch}.invoice-preview-party:last-child{margin-right:0}.invoice-preview-dialog>.modal-head h2{padding-left:56px;padding-right:40px;justify-content:flex-start;min-width:0}.invoice-preview-title{width:100%;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}}.invoice-calendar-month{font-weight:400;color:#8a8a8a}.invoice-calendar-input input:focus{outline:none;box-shadow:none;border-color:#475569}@media(orientation:portrait){.invoice-calendar-days{flex:none;height:336px;grid-template-rows:repeat(7,48px);padding-left:12px;padding-right:12px}.invoice-calendar-days>button{width:calc(100% - 8px);max-width:40px;height:auto;aspect-ratio:1}.invoice-calendar-body>footer{margin-top:auto}}@media(max-width:339px){.invoice-filter-form .filter-dates{grid-template-columns:1fr;gap:16px}.invoice-filter-form .filter-dates .field{margin-bottom:0}}@media(max-width:959px){.invoice-preview-dialog{width:100vw}}@media(min-width:560px)and (max-width:959px){.invoice-preview-banner{flex-direction:row;justify-content:space-between;align-items:center}.invoice-preview-banner>strong:last-child{margin-top:0}.invoice-preview-dialog>.modal-head h2{justify-content:center;padding-left:40px;padding-right:40px}.invoice-preview-title{width:max-content}}dialog.invoice-filter-dialog{width:calc(clamp(480px,80vw,900px) - 16px);max-width:calc(100vw - 16px)}.invoice-calendar.manual:has([aria-invalid=true]){height:160px}.invoice-calendar-input input{height:48px}.invoice-calendar-input input[aria-invalid=true]{border-color:#a83f00}@media(orientation:portrait){.invoice-calendar.manual:has([aria-invalid=true]){height:270px}.invoice-calendar.manual:has([aria-invalid=true]) .invoice-calendar-input{padding-top:16px}}@media(max-width:339px){.invoice-filter-form .filter-dates{gap:28px;margin-bottom:8px}.invoice-filter-form .filter-dates>.field:first-child{margin-left:16px;margin-right:16px}.invoice-filter-form>.modal-actions{margin-left:-16px;margin-right:-16px;gap:16px}}.invoice-panel .original-empty-list{height:250px;margin:20px auto 16px;border:1px solid #d2d5db;border-radius:10px;color:#102954}.invoice-panel .original-empty-list>div{width:235px;height:176px;flex:none}.invoice-panel .original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px;font-weight:600}@media(max-width:959px){.invoice-panel .original-empty-list{width:calc(100% - 32px);max-width:none;border-color:#102954}.invoice-deposit-controls:not(:has(.invoice-generate-button)){min-height:65px}.invoice-deposit-controls:not(:has(.invoice-generate-button)) .registration-catalog>span{text-align:center}}.invoice-deposit-cards>.original-empty-list{margin-top:16px}body:has(.profile-gate){background:#fbfdfd}.profile-panel.profile-gate{height:100dvh;min-height:0;margin:0 auto;border-radius:0;background:transparent;overflow:hidden}.profile-gate .profile-form{border-radius:20px;background:#fff;overflow:hidden}@media(max-width:959px){.profile-gate .profile-step-content{padding-top:33px}.profile-gate .profile-step-content:has(input[aria-label=Usuario]){padding-top:16px}}.profile-update-note{gap:12px;padding-right:24px}.profile-update-note button{min-height:32px;padding:4px 12px;margin-top:8px;margin-bottom:0}.profile-update-note .profile-note-clock{font-size:18px;line-height:18px}.profile-update-note strong{white-space:nowrap;letter-spacing:.15px}.profile-linked-note{padding-top:4px;margin:0;font-size:12px;color:#9e9e9e;line-height:18px}.profile-input:has([aria-invalid=true])>.icon-button{color:#b3261e}.profile-input:has(input[readonly]){margin-bottom:0}.profile-input:has(input[readonly])>.icon-button{visibility:hidden}.profile-linked-note+.profile-input{margin-top:12px}.profile-step-content:has(input[aria-label=Usuario]) h2{margin-bottom:9px}.home-mobile-balances:not(.compact) .balance-controls .home-commission-bar{flex:1;height:22px;margin:0 8px;border:2px solid #00be83;border-radius:30px;background:#fff;color:#ff6200;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.25px;text-align:center;white-space:nowrap}.home-mobile-balances:not(.compact) .balance-controls .home-commission-bar.balance-blocked{color:#b3261e}@media(max-width:959px)and (min-height:601px)and (max-height:800px){.home-major-products .home-product-image{width:75px}.home-products{gap:31px}}.home-mobile-balances .header-balances .balance-controls .original-material-icon{font-size:20px;line-height:20px;color:#fff}.home-balances-spinner{width:40px;height:40px}@media(min-width:960px){.dashboard-statistics-section>summary{width:560px}.dashboard-empty-banners{height:150px;grid-column:1/-1;display:grid;place-items:center}.dashboard-banners:has(.dashboard-empty-banners){margin-bottom:16px}}@media(min-width:960px){.home-shell:not(.collapsed) .sidebar{transform:none}.home-shell:not(.collapsed) .main-content{margin-left:270px}.home-shell:not(.collapsed) .app-header{left:270px}.home-shell:not(.collapsed) .sidebar-toggle{left:230px}.home-shell .header-home .home-native-icon{width:21px;height:21px}}.recharge-panel .recharge-footer .button.native-empty-balance-submit:disabled{opacity:1}:is(.sale-screen-tae,.sale-screen-taevirtual) .recharge-input.has-error>.recharge-label{color:#0e2856}@media(max-width:959px){.sale-screen-servicios .sale-form-slot>.service-panel{padding-top:16px}}.service-panel .recharge-input{height:48px;min-height:48px}.service-panel .recharge-input input{height:44px}.service-panel .recharge-label{font-family:RechargeLabelReference,Poppins,sans-serif;font-synthesis:none}.service-panel .recharge-input.filled>.recharge-label,.service-panel .recharge-input:focus-within>.recharge-label{left:8px}.service-panel .recharge-footer{background:linear-gradient(#0c2145,#0c2145,#1c3e7a63,#1c3e7a10)}.service-panel .recharge-footer>.button:hover,.service-panel .recharge-footer>.button:active{background:#ff6200}.service-panel .service-native-symbol{font-family:ReferenceAwesomeSolid;font-style:normal;font-size:24px;line-height:24px;display:inline-grid;place-items:center;width:24px;height:24px;flex:none}.service-panel .service-note-icon{font-size:16px;line-height:16px;width:16px;height:16px;color:#0078d4}.service-panel .service-payment-note h3{font-family:SalesCaptionReference,Poppins,sans-serif;font-weight:700;font-synthesis:none;letter-spacing:.25px}.service-panel .service-payment-note p{letter-spacing:.25px}.service-panel .recharge-content{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='.5' y1='1' x2='0' y2='.5'%3E%3Cstop stop-color='%23c9d9f1'/%3E%3Cstop offset='1' stop-color='%23f8fbff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23g)'/%3E%3C/svg%3E")}@font-face{font-family:ServicesAwesomeReference;src:url(/fonts/fa-services-native.otf) format("opentype");font-display:swap}.service-panel .service-native-symbol{font-family:ServicesAwesomeReference}.service-panel .recharge-label{font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.25px}.service-panel .recharge-input.filled>.recharge-label,.service-panel .recharge-input:focus-within>.recharge-label{font-family:RechargeLabelReference,Poppins,sans-serif}.service-panel .recharge-input.has-error>.recharge-label{color:#0e2856}.service-panel .service-money-input{height:50px;min-height:50px}.service-panel .service-money-input input{height:46px}.service-panel .recharge-input:has(button):not(.filled):not(:focus-within)>.recharge-label{max-width:calc(100% - 96px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-panel .recharge-balance-options{padding-top:11px}.service-panel .recharge-balance-options>label{height:60px}.service-panel .recharge-balances[open]{margin-bottom:13px}.service-panel .recharge-balances[open]:not(:has(.recharge-balance-options>label)) .recharge-balance-options{padding-top:21px}.service-panel .sale-credentials-dialog.tae-native-credentials{box-shadow:none;outline:1px solid #ff6200;outline-offset:-1px}.service-panel .tae-native-credentials .sale-credential-password:has(input[aria-invalid=true])>.icon-button{color:#b3261e}:is(.pin-panel,.peaje-panel) .catalog-sale-number{margin-top:16px}:is(.pin-panel,.peaje-panel) .recharge-input.has-error{border-color:#a83f00;outline:0}:is(.pin-panel,.peaje-panel) .catalog-sale-number .recharge-label{left:12px;top:-10px;background:#f8f8f8;padding:0 4px;font-size:13px;line-height:20px}:is(.pin-panel,.peaje-panel) .service-input-icon{font-size:24px;left:10px}:is(.pin-panel,.peaje-panel) .recharge-label,:is(.pin-panel,.peaje-panel) .recharge-extra>span{font-family:RechargeLabelReference,Poppins,sans-serif;font-weight:600;letter-spacing:.25px}:is(.pin-panel,.peaje-panel) .recharge-input.has-error>.recharge-label{color:#0e2856}:is(.pin-panel,.peaje-panel) .catalog-sale-costs .recharge-label{max-width:calc(100% - 56px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:959px){.sale-form-slot>:is(.pin-panel,.peaje-panel){padding-top:16px}}:is(.pin-panel,.peaje-panel) .recharge-footer>.button{display:flex;width:100%;max-width:500px;margin-inline:auto}:is(.pin-panel,.peaje-panel) .recharge-footer>.button:hover,:is(.pin-panel,.peaje-panel) .recharge-footer>.button:active{background:#ff6200}:is(.pin-panel,.peaje-panel) .recharge-footer{background:linear-gradient(#0c2145,#0c2145,#1c3e7a63,#1c3e7a10)}:is(.pin-panel,.peaje-panel) .recharge-description p{color:#191c1d}:is(.pin-panel,.peaje-panel) .recharge-content{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='.5' y1='1' x2='0' y2='.5'%3E%3Cstop stop-color='%23c9d9f1'/%3E%3Cstop offset='1' stop-color='%23f8fbff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23g)'/%3E%3C/svg%3E")}@font-face{font-family:PinActivationNativeMedium;src:url(/fonts/poppins_medium.ttf) format("truetype");font-weight:500;font-display:swap}.pin-activation-banner{flex:none;color:#102954}.pin-activation-banner .pin-activation-icon,.pin-activation-lock .pin-activation-icon{color:#1c3e7a;flex:none}.pin-activation-banner strong,.pin-activation-banner p,.pin-activation-lock strong,.pin-activation-lock p{font-family:ServiceNativeCaption,Poppins,sans-serif}.pin-activation-banner strong{line-height:26px;font-synthesis:weight}.pin-activation-banner p{line-height:20px;font-weight:400}.pin-activation-lock strong{line-height:23px;font-synthesis:weight}.pin-activation-lock p{line-height:20px;font-weight:400}.pin-activation-lock .button{background:#00bd7a;line-height:20px;font-family:ServiceNativeCaption,Poppins,sans-serif;font-weight:500}.pin-activation-lock .button .pin-activation-icon{color:inherit}.sale-screen-pines .catalog-search>label{line-height:19px}.sale-screen-pines .catalog-search .search-field{border:1.5px solid #475569}@media(min-width:960px){.sale-screen-pines>.sale-page-head{height:30px;min-height:30px}.sale-screen-pines>.sale-page-head h1{font-family:PinActivationNativeMedium,Poppins,sans-serif;font-synthesis:weight}}.pin-activation-banner strong,.pin-activation-banner p,.pin-activation-lock strong,.pin-activation-lock p{letter-spacing:.25px}.pin-activation-lock>div>.pin-activation-icon{display:block;margin:0 auto}.pin-activation-lock .button{height:52px;min-height:52px;border:2px solid #ffffff33;box-shadow:0 2px 3px #0003}.pin-activation-prompt{border-radius:10px}.pin-activation-prompt>.modal-actions>.button{font-family:ServiceNativeCaption,Poppins,sans-serif;font-weight:700;font-synthesis:weight;line-height:18px}.pin-activation-prompt>.modal-actions>.button.secondary{background:#1c3e7a;border:1.5px solid #ff6200;padding:5px 10px;height:31px;min-height:31px}.pin-activation-prompt>.modal-actions>.button.primary{background:#00bd7a;border:0;padding:6px 12px;height:30px;min-height:30px}@font-face{font-family:PinActivationNativeRegular;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:PinActivationNativeRegular;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:700;font-display:swap}.pin-activation-banner{column-gap:0}.pin-activation-banner>.pin-activation-icon:first-child{margin-right:12px}.pin-activation-banner strong,.pin-activation-banner p,.pin-activation-lock strong,.pin-activation-lock p{font-family:PinActivationNativeRegular,Poppins,sans-serif;font-synthesis:none}.pin-activation-lock{padding:16px;overflow:auto;align-items:safe center}.pin-activation-lock>div{width:100%;margin:0;flex-shrink:0}.sale-form-slot:has(.pin-activation-lock) .recharge-footer>.button:disabled{opacity:1}:is(.pin-panel,.peaje-panel) .catalog-sale-number .recharge-input:has(input:disabled):not(.filled):not(.has-error)>.recharge-label{left:42px;top:12px;font-size:16px;line-height:24px;background:none;padding:0}@media(max-width:959px){.sale-screen-pines{padding-top:8px}.sale-screen-pines .catalog-search{padding:0}.sale-screen-pines .catalog-search>label{width:min(345px,100%)}}.product-header>.pin-company-image{height:40px}.product-header .pin-company-image>img{height:40px;max-height:40px}.pin-company-image{display:grid;place-items:center;position:relative;width:100%;height:100%;min-height:24px}.pin-company-image>img{grid-area:1/1;max-width:100%;max-height:100%;object-fit:contain}.pin-company-image[data-image-state=loading]>img{visibility:hidden}.pin-company-image>.pin-image-error{font-size:24px;color:#202723}.pin-image-loading{grid-area:1/1;width:24px;height:24px;border:4px solid #e0e0e0;border-top-color:#0e2856;border-right-color:#0e2856;border-bottom-color:#0e2856;border-radius:50%;animation:pin-image-spin 1s linear infinite}@keyframes pin-image-spin{to{transform:rotate(360deg)}}.sale-screen-peaje>.sale-page-head{height:30px;min-height:30px}.sale-screen-peaje .catalog-search>label{line-height:19px}.sale-screen-peaje .catalog-search .search-field{border:1.5px solid #475569}.sale-screen .company-card>.pin-company-image{flex:1;align-self:stretch;height:0;min-height:0;min-width:0}.pin-company-image>img{min-width:0;min-height:0}.sales-filter-dialog[open]{width:min(60vw,884px);max-width:calc(100vw - 16px);max-height:calc(92dvh - 16px)}.sales-filter-content>.filter-optional-note{letter-spacing:.25px}.sales-filter-content>.filter-dates input{padding:9px 14px 7px;letter-spacing:.25px}.sales-filter-content .sales-filter-prefix{position:absolute;left:12px;top:12px;z-index:1;font-size:24px;line-height:24px;color:#202723;pointer-events:none}.sales-filter-content .sales-filter-clear{font-size:24px;line-height:24px}.sales-filter-dialog .sales-filter-delete{font-size:18px;line-height:18px}.sales-filter-dialog .modal-actions>.button{gap:6px}@media(max-width:756px){.sales-filter-dialog[open]{width:calc(100vw - 16px)}}@media(min-width:757px)and (max-width:959px){.sales-filter-dialog[open]{width:calc(80vw - 16px)}}@media(max-width:349px){.sales-filter-content>.filter-optional-note{font-size:16px;line-height:24px;margin-left:4px;margin-right:4px}}@media(max-width:339px){.sales-filter-content{padding-top:19px}.sales-filter-content>.filter-dates>.invoice-date-field:nth-child(2){width:calc(100% + 32px);margin-left:-16px}}.invoice-calendar:is(.sales-calendar,.deposit-calendar)>header>span{font-weight:400}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-month{color:#757777}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-days>button[aria-pressed=true]{background:#0e2856;border-color:#0e2856}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-days>button[aria-pressed=true]:not([data-current=true]):hover{background:#213963;border-color:#213963}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-days>button[aria-pressed=true][data-current=true]{background:#0b2f5b;border-color:#fff}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-body>footer{padding:0 8px;min-height:52px}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-body>footer>button{min-height:32px;height:32px;padding:4px 12px;line-height:20px;letter-spacing:0}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-input input{padding-left:14px;padding-right:14px}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-input input::selection{background:#b7daf6;color:#191c1d}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-years{padding-left:12px;padding-right:12px;border-top-color:#e0e0e0}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-years>button[aria-pressed=true]{background:#0b3a7a}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-years>button[aria-pressed=true][data-current=true]{background:#0b2f5b;border-color:#fff}@media(min-width:960px){.sales-query .query-panel>.table-scroll{overflow-x:auto}.sales-query .query-panel>.table-scroll table{min-width:1200px}}@media(max-width:959px){.sales-query:not(:has(.sales-detail-page)){height:calc(100dvh - var(--preview-height) - 195px);display:flex;flex-direction:column;min-height:0}.sales-query:not(:has(.sales-detail-page))>.query-panel{display:flex;flex-direction:column;flex:1;min-height:0;margin-bottom:0}.sales-mobile-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.sales-mobile-list>.button{margin:12px 16px}}.sales-card .sales-card-message{letter-spacing:.25px;line-height:1.43}@font-face{font-family:SalesTableReference;src:url(/fonts/poppins_bold.ttf) format("truetype");font-weight:600;font-display:swap}@media(min-width:960px){.sales-query .query-panel>.table-scroll th,.sales-query .query-panel>.table-scroll td{font-family:SalesTableReference,Poppins,sans-serif;font-weight:600;letter-spacing:.25px}.sales-query .query-panel>.table-scroll th{letter-spacing:.1px}.sales-query .query-panel>.table-scroll td{border-bottom:0;box-shadow:inset 0 -1px #e1e5ed}.sales-query .sales-table-amounts strong{font-weight:600}}@media(min-width:960px){.sales-table-status-badge{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fa4420;color:#fff}.sales-table-status-badge[data-success=true]{background:#00bd76}.sales-table-status-badge>.original-material-icon{font-size:20px;line-height:20px}.sales-query .original-row-trigger[data-row-variant=sales]{font-family:SalesCaptionReference,Poppins,sans-serif;font-weight:700;letter-spacing:.25px;gap:5px;padding:5px 10px}.sales-query .original-row-trigger[data-row-variant=sales]>.original-material-icon{font-size:24px;line-height:24px}}@media(min-width:960px){.sales-query .query-panel>.table-scroll{width:calc(100% - 8px)}}.sales-filter-menu-barrier{position:fixed;inset:0;z-index:1000;background:transparent}.sales-filter-menu{position:fixed;z-index:1001;padding:8px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:2px;background:#fbfdfd;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.sales-filter-menu::-webkit-scrollbar{display:none}.sales-filter-menu>[role=option]{display:flex;align-items:center;width:100%;height:48px;min-height:48px;padding:0 16px;margin:0;border:0;border-radius:0;background:transparent;color:#0e2856;text-align:left;white-space:nowrap;font:700 14px/20px Poppins,sans-serif;letter-spacing:.25px;outline:0}.sales-filter-menu>[role=option]:hover{background:#eff1f1}.sales-filter-menu>[role=option]:focus{background:#dcdede}.sales-filter-menu>[role=option]:focus:hover{background:#d3d6d6}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-body>nav:has(+.invoice-calendar-years){padding:0 16px}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-month[aria-expanded=true]{flex:1;height:52px;padding:8px}.invoice-calendar:is(.sales-calendar,.deposit-calendar) .invoice-calendar-month[aria-expanded=true]:hover{background:#f5f5f5}.sales-filter-dialog:not(.sales-total-filter-dialog) .sales-filter-content{padding-bottom:16px}.sales-query>.query-panel[hidden]{display:none}.deposit-detail-shell .main-content{display:flex;flex-direction:column}.deposit-detail-shell .main-content>.deposit-detail-page,.deposit-detail-shell .deposit-query{flex:1;height:auto;min-height:0}.deposit-detail-shell .movement-mobile-balances{flex:none}.deposit-detail-comment{padding-left:16px;padding-right:16px;border-left-width:9px}.deposit-detail-comment>p{text-align:justify}.deposit-detail-page.rejected .deposit-detail-comment{border-color:#b3261e}.deposit-detail-page.rejected .deposit-note-icon{color:#b3261e}@media(max-width:349px){.deposit-detail-page>h2{font-size:16px;line-height:24px;min-height:24px}}@media(max-width:959px){.deposit-detail-shell .original-mobile-title .brand-logo-slot{width:148px;height:50px;max-width:148px;margin:0 auto}.deposit-detail-shell .original-mobile-title .brand-logo-slot>img{width:148px;max-width:148px;height:50px;object-fit:contain}}@media(min-width:960px){.deposit-detail-shell .main-content{padding:73px 16px 0}.deposit-detail-page>h2{line-height:29px;min-height:29px}}.deposit-card>header>span{white-space:normal;overflow-wrap:anywhere;text-align:left}.deposit-card>header>.original-row-trigger{flex:none;width:64px;min-width:64px;padding:8px 16px}.deposit-query td{padding-top:0;padding-bottom:0}.deposit-query td:nth-child(2){padding-right:0}.deposit-query td:last-child{text-align:center}@media(max-width:959px){.deposit-query .query-actions>.button{padding-left:10px;padding-right:10px}.deposit-query .query-actions>.deposit-new,.deposit-query .query-actions>.deposit-download{padding-left:8px;padding-right:8px}}@font-face{font-family:DepositButtonReference;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:DepositDateReference;src:url(/fonts/poppins_bold.ttf) format("truetype");font-weight:600;font-display:swap}.deposit-query .query-actions>.button{font-family:DepositButtonReference,Poppins,sans-serif;font-weight:700}.deposit-card>header>span{font-family:DepositDateReference,Poppins,sans-serif;font-weight:600;word-break:break-all}.deposit-card>header>.original-row-trigger{width:56px;min-width:56px;padding:8px 12px}dialog.native-deposit-filter-dialog{max-width:min(884px,calc(100vw - 16px))}.native-deposit-filter-dialog .filter-dates input,.native-deposit-filter-dialog .filter-dates .field:has(input[data-empty=true])>span{font-weight:400}.native-deposit-filter-dialog .branch-filter-status select{appearance:none;padding-right:36px}.native-deposit-filter-dialog .branch-filter-status:after{content:"";position:absolute;right:20px;top:21px;border:5px solid transparent;border-bottom:0;border-top-color:#616161;pointer-events:none}@media(max-width:339px){.native-deposit-filter-dialog .filter-dates{gap:28px}.native-deposit-filter-dialog .filter-dates>.field:first-child{margin:0 16px}.native-deposit-filter-dialog .filter-dates>.field:last-child{margin-right:16px}.native-deposit-filter-dialog .filter-optional-note{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px;margin-left:4px;margin-right:4px}}.native-deposit-filter-dialog .branch-filter-form{padding-bottom:4px}.native-deposit-filter-dialog .branch-filter-field .field>span{font-size:16px}.native-deposit-filter-dialog .branch-filter-field .field:focus-within>span,.native-deposit-filter-dialog .branch-filter-field .field:has(input:not(:placeholder-shown))>span{font-size:12px}.native-deposit-filter-dialog .deposit-filter-numeric,.native-deposit-filter-dialog .deposit-filter-money,.native-deposit-filter-dialog .branch-filter-field>.icon-button>.original-material-icon{font-family:OriginalMaterialIcons;font-size:24px;font-weight:400}.native-deposit-filter-dialog .deposit-filter-delete{font-size:16px}.native-deposit-filter-dialog .branch-filter-field .field>small{font-size:12px;font-weight:400;line-height:18px;margin-left:16px}.native-deposit-filter-dialog[open]{display:flex;flex-direction:column;max-height:90dvh}.native-deposit-filter-dialog>.branch-filter-form{min-height:0;overflow:auto}.native-deposit-filter-dialog .branch-filter-field input[aria-invalid=true]{border:1.5px solid #ff8000;outline:none;box-shadow:none}.native-deposit-filter-dialog .branch-filter-field:has(input[aria-invalid=true])>.icon-button{color:#c82018}.native-deposit-filter-dialog .branch-filter-field .field>small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:16px}.card-contact-input>.field{position:relative}.card-contact-input>.field>span{position:absolute;top:-9px;left:12px;padding:0 4px;z-index:1;background:#fbfdfd;font-size:12px;line-height:18px;pointer-events:none}.card-contact-input>.field:not(:focus-within):has(input:placeholder-shown)>span{top:12px;left:50px;padding:0;background:transparent;font-size:16px;line-height:24px}.card-contact-input>.card-contact-prefix{position:absolute;left:12px;top:12px;z-index:1;font-size:24px;color:#0e2856}.card-contact-input>.icon-button{top:8px;width:32px;height:32px;min-width:32px;min-height:32px;padding:4px}.card-contact-input>.icon-button>.original-material-icon{font-size:24px}.card-contact-input input{height:48px;min-height:48px}.card-payment{height:calc(100dvh - 73px);display:flex;flex-direction:column;margin-bottom:0}.card-payment>.panel-heading{flex:none;margin:0;padding:8px 16px;min-height:56px;background:#0e2856;border-radius:20px 20px 0 0;color:#fff}.card-payment>.panel-heading>h2{font-size:18px}.card-payment>.panel-heading>.button{width:auto;min-height:40px;background:#ff6200;border-color:#ff6200;color:#fff}.card-form-scroll{min-height:0;flex:1;overflow:auto;background:#fbfdfd;overscroll-behavior:contain}.card-payment .sale-form{padding:0;max-width:420px;width:100%;margin:0 auto}.card-contact-note,.card-bank-warning{padding:8px 16px;margin:16px;border-left-width:8px}.card-contact-note>strong,.card-bank-warning>strong{display:flex;align-items:center;gap:8px;font-size:12px;line-height:18px;font-weight:400;color:#191c1d}.card-contact-note>strong>.original-material-icon,.card-bank-warning>strong>.original-material-icon{font-size:16px}.card-contact-note>strong>.original-material-icon{color:#fa4420}.card-bank-warning>strong>.original-material-icon{color:#ffc936}.card-payment .card-contact-note>p,.card-payment .card-bank-warning>p{font-size:12px;line-height:17px;font-weight:400;text-align:justify;margin:6px 0 0}.card-payment .card-bank-warning>p{color:#d19a05}.card-contact-input{margin:24px 16px 16px}.card-contact-input+.card-contact-input{margin-top:16px}.card-contact-form>.button{height:40px;min-height:40px;margin:8px 16px 16px;background:#ff6200;border-color:#ff6200;font-size:12px;color:#fff}.card-payment .card-amount-form>.registration-catalog{position:relative;margin:16px 16px 32px}.card-amount-form>.registration-catalog>span{position:absolute;top:-9px;left:10px;z-index:1;background:#fbfdfd;padding:0 4px;font-size:12px;line-height:18px;font-weight:400}.card-amount-form .registration-select{height:48px;min-height:48px;border:1.5px solid #475569;border-radius:25px;background:#f8f8f8;font-size:16px;font-weight:800;text-transform:uppercase;color:#0e2856;padding:0 12px}.card-amount-form .registration-select>span:last-child{color:#191c1d}.card-payment .card-suggestions{border-color:#ff6200;margin:16px 16px 0}.card-suggestions>h3{display:flex;align-items:center;gap:12px;font-size:12px;line-height:24px;text-transform:uppercase}.card-suggestions>h3>.original-icon{font-size:24px}.card-suggestions>.button{background:#fbfdfd;min-height:0;padding:10px 12px;border-bottom-color:#ff620059;gap:8px;font-size:12px;line-height:18px;font-weight:700}.card-suggestions>.button>span:not(.original-material-icon){flex:4;line-height:18px;overflow-wrap:normal}.card-suggestions>.button>.original-material-icon{flex:none;font-size:24px}.card-suggestions>.button>.card-row-money{color:#ff6200;margin-right:2px}.card-suggestions>.button>small{color:#ff6200;line-height:18px;overflow-wrap:anywhere}.card-other-amount{margin:16px}.card-other-amount>.field{position:relative}.card-other-amount>.field>span{position:absolute;top:-9px;left:12px;padding:0 4px;background:#fbfdfd;font-size:12px;line-height:18px;z-index:1;pointer-events:none}.card-other-amount>.field:not(:focus-within):has(input:placeholder-shown)>span{top:12px;left:42px;background:transparent;font-size:16px;line-height:24px;padding:0}.card-other-amount input{height:48px;min-height:48px;border-radius:25px;padding:12px 42px}.card-other-amount>.card-amount-prefix{position:absolute;left:8px;top:12px;z-index:1;font-size:24px;color:#191c1d}.card-other-amount>.icon-button{top:8px;right:8px;width:32px;height:32px;min-height:32px;min-width:32px;padding:4px}.card-other-amount>.icon-button>.original-material-icon{font-size:24px}.card-payment .card-fee{color:#ff6200}@media(max-width:959px){.deposit-create-shell .main-content:has(.card-payment){overflow:hidden}.card-payment{height:100%;max-width:none}.card-payment>.panel-heading{background:transparent;justify-content:flex-end;min-height:56px;padding:8px 16px}.card-payment>.panel-heading>h2{display:none}.card-form-scroll{border-radius:20px 20px 0 0}}@font-face{font-family:CardCaptionReference;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CardNoteIcons;src:url(/fonts/fa-solid-reference.otf) format("opentype");font-display:swap}.card-note-icon{font:16px CardNoteIcons;line-height:16px}.card-contact-note .card-note-icon{color:#fa4420}.card-bank-warning .card-note-icon{color:#ffc936}.card-suggestions>h3,.card-suggestions>.button,.card-suggestions>.button>small,.card-contact-form>.button{font-family:CardCaptionReference,Poppins,sans-serif;font-synthesis:none}.card-payment{height:calc(100dvh - 75px)}@media(max-width:959px){.card-payment{height:100%}}.card-amount-form .registration-select{display:flex;align-items:center;justify-content:space-between}.card-suggestions>.button,.card-suggestions>.button>small,.card-suggestions>.button>span:not(.original-material-icon){line-height:17px}@media(max-width:959px){.card-native-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:10px}.card-native-dialog .card-checkout{padding:0;max-width:100%;min-width:0}.card-native-dialog>.modal-head{margin-top:8px}.card-native-dialog>.modal-actions{margin-bottom:8px}}.native-deposit-filter-dialog .branch-filter-field>.field{gap:2px}.native-deposit-filter-dialog .filter-dates{margin-bottom:8px}.native-deposit-filter-dialog .filter-dates .field:has(input[data-empty=true])>span{left:14px}.native-deposit-filter-dialog .branch-filter-field>.icon-button{right:0;top:4px;width:40px;min-width:40px;height:40px;min-height:40px;padding:8px}.native-deposit-filter-dialog .branch-filter-field:has(input[aria-invalid=true])>.icon-button:focus-visible{outline:none;background:#f8e9e9}.invoice-calendar.deposit-calendar .invoice-calendar-input>.field{gap:2px}.invoice-calendar.deposit-calendar .invoice-calendar-input>.field>span{left:11px}.invoice-calendar.deposit-calendar .invoice-calendar-input small{padding-left:14px}.invoice-calendar.deposit-calendar .invoice-calendar-years{scrollbar-width:thin;scrollbar-color:#ff6200 transparent}.native-deposit-filter-dialog>.branch-filter-form>.registration-catalog+.branch-filter-status{margin-top:16px}.native-deposit-filter-dialog>.branch-filter-form>.branch-filter-status+.branch-filter-status{margin-top:32px}.native-deposit-filter-dialog .branch-filter-status select{height:50px;min-height:50px}@media(min-width:340px){.native-deposit-filter-dialog>.branch-filter-form{padding-top:16px}}@media(max-width:339px){.native-deposit-filter-dialog .filter-dates{margin-top:18px}}.deposit-filter-point-sheet .original-empty-list{width:calc(100% - 32px);background:#fff}.invoice-calendar.deposit-calendar .invoice-calendar-years{overflow-y:scroll;scrollbar-width:auto;scrollbar-color:auto;padding-right:12px}.invoice-calendar.deposit-calendar .invoice-calendar-years::-webkit-scrollbar{width:8px;background:transparent}.invoice-calendar.deposit-calendar .invoice-calendar-years::-webkit-scrollbar-thumb{background:#ff6200;border-radius:8px}@media(orientation:portrait){.invoice-calendar.deposit-calendar .invoice-calendar-years{padding-top:8px;margin-bottom:8px;border-bottom:1px solid #e0e0e0}}@font-face{font-family:DepositSelectReference;src:url(/fonts/poppins_extra_bold.ttf) format("truetype");font-weight:800;font-display:swap}.native-deposit-filter-dialog .registration-catalog .registration-select{font-family:DepositSelectReference,Poppins,sans-serif;font-size:16px;font-weight:800;line-height:22px;padding:0 54px 0 12px;white-space:normal;overflow:hidden;display:block}.native-deposit-filter-dialog .registration-catalog>span{top:-8px;line-height:14px}.native-deposit-filter-dialog .branch-filter-field>.icon-button:focus-visible{outline:none;background:#ddd}.native-deposit-filter-dialog .branch-filter-field:has(input[aria-invalid=true])>.icon-button:focus-visible{background:#f7e9e8;color:#c82018}.deposit-create>.panel-heading{flex-wrap:nowrap;gap:12px}.deposit-create>.panel-heading h1{flex:none;white-space:nowrap}.deposit-create>.panel-heading>.button{flex:none;width:auto;height:38px;min-height:38px;padding:4px 10px;gap:4px;border:2px solid #ffb066;border-radius:24px;background:#ff6200;color:#fff}.deposit-bank-card.compact .deposit-bank-reference>button{height:52px;min-height:52px;border:2px solid #ffb066;border-radius:24px;padding:10px 16px}.deposit-bank-compact-cost{font-weight:400}@media(max-width:959px){.deposit-create>.panel-heading{justify-content:flex-start}.deposit-create>.panel-heading>.button{margin:4px 18px 12px}.deposit-bank-card.compact .deposit-bank-reference>strong{max-width:100%;min-width:0}}.deposit-date-time{grid-template-columns:calc((100% + 32px) * 2 / 3 - 24px) minmax(0,1fr)}.deposit-date-time>.field:has(input[aria-label="Hora del depósito"]:placeholder-shown)>span{top:12px;left:14px;background:transparent;padding:0;font-size:16px;line-height:24px;pointer-events:none}.deposit-date-time input[aria-label="Hora del depósito"]{text-align:center}.deposit-text-field>.field:has(input:placeholder-shown)>span{font-size:16px;left:14px;font-weight:700}.deposit-text-field input{font-size:16px;line-height:24px;font-weight:700}.deposit-attachment{height:154px;min-height:154px}.deposit-create>.panel-heading>.button{font-family:TourCaptionRegular,Poppins,sans-serif;font-weight:700;font-synthesis:none;padding:5px 10px;gap:5px;border-width:1.5px;letter-spacing:.25px}.deposit-create>.panel-heading>.button>.original-material-icon{font-size:25px;line-height:25px}.deposit-bank-card h2{letter-spacing:.25px}.deposit-bank-card h2>.original-material-icon{font-size:20px;line-height:20px}.deposit-bank-reference>button{font-family:TourCaptionRegular,Poppins,sans-serif;font-weight:400;font-synthesis:none}.deposit-bank-compact-cost{letter-spacing:.25px}.deposit-bank-instructions-trigger{padding:6px 0;font-family:TourCaptionRegular,Poppins,sans-serif;font-weight:500;font-synthesis:none;letter-spacing:.1px}.deposit-bank-card.full .deposit-bank-reference>button{width:min(500px,100%);height:52px;min-height:52px;padding:12px 16px;border:2px solid #ffb066;border-radius:24px}.deposit-bank-card.full .deposit-bank-reference>strong{line-height:31px}.deposit-bank-card .deposit-bank-limits,.deposit-bank-cost>strong{font-family:TourCaptionRegular,Poppins,sans-serif;font-weight:700;font-synthesis:none}.deposit-bank-card.full p,.deposit-bank-card.full .deposit-bank-cost{line-height:17px;letter-spacing:.25px}.deposit-bank-sheet-handle{margin-bottom:0}.deposit-notes .panel{letter-spacing:.25px}.deposit-notes .panel h2{font-family:TourCaptionRegular,Poppins,sans-serif;font-weight:700;font-synthesis:none}.deposit-notes .panel h2>.deposit-note-icon{color:#0078d4;flex:none;font-size:16px;line-height:20px}@media(min-width:960px){.deposit-create-shell .main-content:has(>.deposit-create){padding-top:73px}.deposit-create>.panel-heading{padding-right:8px}.deposit-columns{border-top:2px solid #102954}}@media(min-width:1501px){.deposit-create{margin:0}}@media(max-width:959px){.deposit-create>.panel-heading>.button{margin-bottom:4px}.deposit-bank-mobile{padding-top:8px}}@media(max-width:359px){.deposit-create>.panel-heading>.button{font-size:10px}.deposit-date-time{grid-template-columns:1fr;margin-top:0;gap:8px}}.deposit-clock:not(.manual) .cashier-clock-display{display:grid;grid-template-columns:1fr 24px 1fr;gap:0;text-align:center}.deposit-clock:not(.manual) .cashier-clock-display>button{width:100%}.deposit-clock .cashier-clock-display>button{font-weight:400;color:#1c1b1f}.deposit-clock .cashier-clock-display>button[aria-pressed=true]{font-weight:700;color:#fff}.deposit-clock footer>.text-button{font-size:14px;letter-spacing:.1px}.deposit-clock footer>.icon-button{color:#1c1b1f}@media(max-width:600px){.deposit-clock:not(.manual) .cashier-clock-display{margin-bottom:58px}.deposit-clock:not(.manual) .cashier-clock-dial{width:calc(100% - 24px);height:auto;aspect-ratio:1;margin-bottom:24px}}@media(min-width:601px)and (orientation:landscape){.deposit-clock:not(.manual){min-height:378px}.deposit-clock:not(.manual)>.modal-head{margin-bottom:0}}.deposit-form>.registration-catalog{flex:none}.deposit-form>.registration-catalog:has(button[aria-label="Punto de venta"]){margin-top:16px}.deposit-form>.registration-catalog .registration-select{display:block;height:auto;min-height:48px;white-space:normal;overflow-wrap:anywhere;text-align:left;font-family:DepositSelectReference,Poppins,sans-serif;font-weight:800;line-height:22px;padding:0 36px 0 12px}.deposit-form>.registration-catalog .registration-select>span{top:calc(50% - 2px)}.deposit-form>.registration-catalog .registration-select{line-height:23px;font-synthesis:none}.deposit-point-catalog-popup>.modal-head{height:20px;min-height:20px;padding:0 16px}.deposit-point-catalog-popup>.modal-head+div{padding-top:10px}.deposit-point-catalog-popup .registration-options>button{font-family:TourCaptionRegular,Poppins,sans-serif;font-synthesis:none;letter-spacing:.5px;min-height:56px;padding:8px 24px 8px 16px}.deposit-point-catalog-popup .field input:focus{outline:none}.deposit-payment-row{display:flex;align-items:center;flex:none;margin:0 16px;min-width:0}.deposit-payment-row>.registration-catalog{position:relative;flex:none;width:450px;max-width:calc(100% - 112px);margin:0}.deposit-payment-row>.registration-catalog>span{position:absolute;left:12px;top:-9px;z-index:1;background:#fff;padding:0 3px;font-size:12px;line-height:18px;font-weight:400}.deposit-payment-row .registration-select{position:relative;display:block;width:100%;height:auto;min-height:48px;white-space:normal;overflow-wrap:anywhere;text-align:left;font-family:DepositSelectReference,Poppins,sans-serif;font-size:16px;font-weight:800;font-synthesis:none;line-height:23px;padding:0 36px 0 12px;border:1.5px solid #475569;border-radius:25px;background:#f8f8f8;color:#0e2856;text-transform:uppercase}.deposit-payment-row .registration-select>span{position:absolute;right:14px;top:calc(50% - 2px);font-size:0;border:5px solid transparent;border-bottom:0;border-top-color:#202723;width:0;height:0}.deposit-reference-help{display:flex;align-items:center;justify-content:space-between;flex:none;width:80px;min-height:47px;margin-left:16px;padding:10px 5px;border:1.5px solid #0e2856;border-radius:50px;background:#0e2856;color:#fff;font:700 12px/17px TourCaptionRegular,Poppins,sans-serif;font-synthesis:none;letter-spacing:.25px}.deposit-reference-help>.original-material-icon{font-size:24px;line-height:24px}.deposit-payment-row .registration-catalog>small{color:#a83f00;font-size:12px;line-height:16px;padding-left:12px}.deposit-payment-row .registration-select[aria-invalid=true]{border-color:#a83f00}.deposit-clock.manual .cashier-clock-display>input:focus{outline:0;box-shadow:0 0 0 2px #fff;color:#fff}.deposit-clock.manual .cashier-clock-display>input[aria-invalid=true]{border:2px solid #b3261e}.deposit-clock-error{color:#b3261e;font-size:14px;line-height:20px;margin-bottom:38px}.deposit-digits-counter{display:block;height:20px;padding:2px 12px 0 0;text-align:right;font-size:12px;line-height:18px;color:#1c1b1f}.deposit-bank-toast{left:0;right:0;bottom:0;transform:none;width:100%;max-width:none;min-height:48px;padding:14px 24px;border-radius:0;background:#191c1d;color:#fbfdfd;font:400 14px/20px TourCaptionRegular,Poppins,sans-serif;letter-spacing:.25px}@media(max-width:959px){.deposit-bank-toast{bottom:90px}}.deposit-clock.manual .cashier-clock-display{display:grid;grid-template-columns:1fr 24px 1fr;gap:0;text-align:center}.deposit-clock.manual .cashier-clock-display>input{width:100%;font-family:TourCaptionRegular,Poppins,sans-serif;font-synthesis:none}.deposit-create-calendar .invoice-calendar-input>.field{gap:2px}.deposit-create-calendar .invoice-calendar-input>.field>span{left:11px}.deposit-create-calendar .invoice-calendar-input small{padding-left:14px}.deposit-create-calendar .invoice-calendar-years{border-bottom:1px solid #e0e0e0}@media(max-width:600px),(orientation:portrait){.deposit-create-calendar .invoice-calendar-years{margin-bottom:8px}}@media(min-width:601px)and (orientation:landscape){.deposit-create-calendar.manual .invoice-calendar-input{padding-top:30px}.deposit-create-calendar.manual:has([aria-invalid=true]) .invoice-calendar-input{padding-top:20px}}.deposit-form-catalog-popup .field input:focus{outline:none}.deposit-form-catalog-popup>.modal-head h2{font-weight:500}.deposit-form-catalog-popup .registration-options>button{font-family:TourCaptionRegular,Poppins,sans-serif;font-synthesis:none;letter-spacing:.5px}.deposit-payment-catalog-popup>.modal-head{height:20px;min-height:20px;padding:0 16px}.deposit-payment-catalog-popup>.modal-head+div{padding-top:8px}.deposit-text-field input:focus{outline:none}.deposit-text-field:has(input[aria-invalid=true])>.icon-button{color:#b3261e}.deposit-text-field>.field{gap:4px}.deposit-text-field>.field:has(input:placeholder-shown)>span{max-width:calc(100% - 72px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deposit-text-field .field>small{padding-left:14px}.deposit-text-field:has(.deposit-digits-counter)>.field:has(input[aria-invalid=true])>small{padding-right:50px}.deposit-text-field:has(input[aria-invalid=true])>.deposit-digits-counter{position:absolute;bottom:0;right:0;height:18px;padding-top:0}.deposit-form>.deposit-switch{gap:8px;height:auto;min-height:43px;margin-top:8px;background:#f8f8f8}.deposit-form>.deposit-switch:has(br){min-height:51px;margin-top:16px}.deposit-form>.deposit-switch>span:first-child{max-width:none;flex:1;font-family:DepositSelectReference,Poppins,sans-serif;font-synthesis:none;font-weight:800}.deposit-date-time .field>small{font-weight:400}.deposit-switch>.recharge-switch:before{font-family:OriginalMaterialIcons;font-weight:400;content:"";font-size:18px}.deposit-switch>.recharge-switch{margin-right:4px}.deposit-switch>input:checked+.recharge-switch{background:#fcad7c;border:0}.deposit-switch>input:checked+.recharge-switch:before{left:24px;top:4px;background:#ff6200;content:"";font-size:18px}.deposit-date-time>.field{gap:4px}.deposit-detail-data dt{font-family:TourCaptionRegular,Poppins,sans-serif;font-synthesis:none;line-height:17px;letter-spacing:.25px}.deposit-detail-data dd{line-height:26px;letter-spacing:.25px}.deposit-detail-comment>strong{font-family:TourCaptionRegular,Poppins,sans-serif;font-synthesis:none;letter-spacing:.25px}.deposit-detail-comment>p{font-family:TourCaptionRegular,Poppins,sans-serif;font-synthesis:none;white-space:pre-wrap;line-height:17px;letter-spacing:.25px}.deposit-export-icon{display:block;width:30px;height:30px;font:30px/1 ReferenceFaRegular;direction:ltr;text-align:center}.deposit-exports>.text-button:first-child{color:#f44336}.deposit-exports{gap:16px;margin-left:-4px;transform:translateY(-8px)}.deposit-exports>.text-button{display:grid;place-items:center;width:48px;min-width:48px}.deposit-detail-frame{--deposit-gradient-first:#f8fbff;--deposit-gradient-last:#c9d9f1}.deposit-detail-data,.deposit-detail-receipt{--deposit-gradient-first:#eff1f3;--deposit-gradient-last:#fff}.deposit-detail-frame,.deposit-detail-data,.deposit-detail-receipt{background:linear-gradient(var(--deposit-gradient-angle,135deg) in srgb,var(--deposit-gradient-first) var(--deposit-gradient-start,25%),var(--deposit-gradient-last) var(--deposit-gradient-end,75%))}.deposit-query td{height:48px;min-height:48px;border-top:0;border-bottom:0;box-shadow:inset 0 -1px #e1e5ed}.deposit-query .table-scroll{margin-top:-1px}.deposit-exports>.text-button{width:46px;min-width:46px;height:40px;min-height:40px}.deposit-exports .deposit-export-icon{transform:translateY(3px)}.deposit-receipt-preview{color:#202723}.deposit-detail-receipt>.deposit-receipt-preview>img{width:100%;height:100%}@media(max-width:349px){.deposit-detail-page>h2{line-height:23px;min-height:23px}}@font-face{font-family:DepositReceiptMaterial;src:url(/fonts/deposit-receipt-material-reference.otf) format("opentype");font-display:block}.deposit-receipt-preview>.original-material-icon{font-family:DepositReceiptMaterial;width:100%;height:100%;text-align:left}.deposit-detail-receipt>.deposit-receipt-preview>.original-material-icon{transform:translate(.5px,1.5px)}.deposit-table-scroll-host{position:relative;width:100%;overflow:hidden;margin-top:-1px}.deposit-table-scroll-host>.table-scroll{margin-top:0}.deposit-table-scrollbar{appearance:none;position:absolute;left:0;bottom:0;z-index:1;height:12px;min-height:0;box-sizing:border-box;margin:0;padding:8px 0 0;border:0;border-radius:0;background:transparent;cursor:pointer;box-shadow:none}.deposit-table-scrollbar::-webkit-slider-runnable-track{height:4px;border:0;background:#e7ecf2}.deposit-table-scrollbar::-webkit-slider-thumb{appearance:none;width:var(--deposit-thumb-width);height:4px;border:0;border-radius:2px;background:#ff6200}.deposit-table-scrollbar::-moz-range-track{height:4px;border:0;background:#e7ecf2}.deposit-table-scrollbar::-moz-range-thumb{width:var(--deposit-thumb-width);height:4px;border:0;border-radius:2px;background:#ff6200}.deposit-table-scrollbar:focus-visible{outline:2px solid #ff6200;outline-offset:-2px}.deposit-table-scroll-host{margin-left:4px;margin-right:4px;width:calc(100% - 8px)}.deposit-table-scroll-host>.table-scroll{margin-left:0;margin-right:0;width:100%}.deposit-table-scrollbar{bottom:2px}@font-face{font-family:CardContactCaption;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:400 700;font-display:block}.card-contact-note>strong{font-family:CardContactCaption,sans-serif;font-weight:700;font-synthesis:none}.card-contact-note{border-color:#b3261e;border-left-width:9px}.card-contact-note .card-note-icon{color:#b3261e}.card-contact-input>.card-contact-prefix{font-size:30px;left:9px;top:9px;color:#202723}.card-contact-input>.icon-button{color:#202723}.card-contact-input:has(input[aria-invalid=true])>.icon-button{color:#b3261e}@font-face{font-family:DepositCardMaterial;src:url(/fonts/deposit-card-material-reference.otf) format("opentype");font-display:block}.card-native-dialog{width:900px;max-width:calc(100vw - 80px);max-height:calc(100dvh - 48px);padding:0;border:1px solid #ff6200;border-radius:10px;background:#fbfdfd;box-shadow:none;overflow:auto}.card-native-dialog::backdrop{background:#0000008a}.card-native-dialog>.modal-head{position:relative;margin:0;height:56px;min-height:56px;padding:0 56px;background:#0e2856;color:#fff;border-radius:9px 9px 0 0}.card-native-dialog>.modal-head:before{content:"";position:absolute;left:16px;top:16px;font:24px/24px DepositCardMaterial}.card-native-dialog>.modal-head h2{width:100%;font-size:18px;font-weight:600;line-height:25px;text-align:center;color:#fff;margin:0}.card-dialog-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-dialog-close{position:absolute;right:0;top:8px;width:40px;height:40px;padding:8px;color:#fff}.card-dialog-close-glyph{font:24px/24px DepositCardMaterial}.card-dialog-close>img{display:none}.card-native-content{padding:16px}.card-checkout-viewport{width:100%;aspect-ratio:16/9;overflow:auto;background:#fff}.card-native-dialog .card-checkout{padding:0;min-height:0;max-width:100%;margin:0}.card-native-dialog>.modal-actions{display:flex;align-items:center;justify-content:center;height:80px;margin:0;padding:16px 32px;background:#fbfdfd}.card-native-dialog>.modal-actions>.button{width:100%;height:48px;min-height:48px;margin:0;font-size:16px;font-weight:600;background:#ff6200;border-color:#ff6200}@media(max-width:959px){.card-native-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:90dvh;padding:0;border-radius:20px}.card-native-dialog>.modal-head{margin:0;height:56px;padding:0 80px 0 16px;background:#1c3e7a;border-radius:19px 19px 0 0}.card-native-dialog>.modal-head:before{display:none}.card-native-dialog>.modal-head h2{font-size:24px;font-weight:700;line-height:36px;text-align:left}.card-dialog-close{right:16px;top:4px;width:48px;height:48px;padding:6px}.card-dialog-close-glyph{display:none}.card-dialog-close>img{display:block;width:36px;height:36px}.card-native-content{padding:28px 32px}.card-native-dialog>.modal-actions{height:64px;padding:8px 16px;margin:0}.card-native-dialog>.modal-actions>.button{width:min(150px,calc((100% - 16px)/2));height:48px;border-radius:12px;background:#b3261e;border-color:#b3261e;font-weight:700}}.card-native-dialog{border:0;outline:1px solid #ff6200;outline-offset:-1px}.card-native-dialog>.modal-head{border-radius:10px 10px 0 0}.card-checkout-viewport{background:#f7f7f7;color:#000;font:16px/normal Helvetica Neue,Arial,sans-serif}@media(max-width:959px){.card-native-dialog>.modal-head{border-radius:20px 20px 0 0}}.card-native-dialog .card-checkout:has(.card-provider-frame){position:relative;width:100%;height:100%}.card-provider-frame{display:block;border:0;width:100%;height:100%;background:#f7f7f7}.card-native-dialog .card-checkout:has(.card-provider-frame)>.loading{position:absolute;inset:0;z-index:1;background:#fff}.app-shell:has(.consumers-list) .main-content{padding:73px 16px 0}.consumers-list.panel{padding:0 4px;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}.consumers-list>.panel-heading{height:58px;min-height:58px;padding:0 4px;margin:0;flex-wrap:nowrap;align-items:flex-start}.consumers-list>.panel-heading>h1{margin:9px 0 0;font-size:18px;line-height:27px;font-weight:700;text-transform:uppercase}.consumer-heading-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;padding:4px 8px;flex:none}.consumer-heading-actions>.button{width:auto;min-height:38px;height:38px;margin:0;padding:5px 10px;gap:5px;border:1.5px solid #ff6200;font-size:12px;line-height:24px;font-weight:400;white-space:nowrap}.consumer-heading-actions>.button.primary{background:#ff6200;color:#fff;font-weight:700}.consumer-heading-actions>.button>img{width:24px;height:24px;object-fit:contain}.consumer-results{max-height:80dvh;overflow:auto;border-radius:12px}.consumer-results>.table-scroll{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fbfdfd;overflow-x:auto}.consumers-list table{table-layout:fixed;width:100%;min-width:900px;margin:0;border-collapse:collapse;background:#fbfdfd}.consumers-list th,.consumers-list td{width:16.666667%;padding:0 4px 0 20px;border-right:1px solid #d4d8e0;border-bottom:1px solid #e1e5ed;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:17.143px;font-weight:700;vertical-align:middle}.consumers-list th:first-child,.consumers-list td:first-child{padding-left:40px}.consumers-list th:last-child,.consumers-list td:last-child{padding:0 24px 0 4px;border-right:0;text-align:center}.consumers-list th{height:56px;background:#102954;color:#fff;border-bottom:0}.consumers-list td{height:48px;background:#fbfdfd;color:#0e2856}.consumers-list td.consumer-debt,.consumer-card .consumer-debt{color:#b60014}.consumers-list td.consumer-credit,.consumer-card .consumer-credit{color:#00935d}.consumers-list td:nth-child(4){font-size:15px}.consumer-results>.query-sentinel{height:0;min-height:0;margin:0}.consumer-pager.pagination{display:flex;align-items:center;justify-content:flex-end;gap:0;min-height:56px;margin:0;padding:0 8px 0 24px;border:0;border-radius:0 0 12px 12px;background:#e8ebf0;box-shadow:none;font-family:DashboardRoboto,Arial,sans-serif;font-size:14px;font-weight:400;color:#42474c;white-space:nowrap}.consumer-pager>label{display:flex;align-items:center;gap:18px;margin:0}.consumer-pager select{width:auto;min-width:48px;height:36px;margin:0;padding:0 4px;border:0;border-radius:0;background:transparent;font:inherit;color:inherit}.consumer-pager>[aria-label="Rango de registros"]{margin:0 32px 0 24px}.consumer-pager .consumer-page-arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;padding:0;margin:0;border:0;background:transparent;color:#0e2856}@media(min-width:960px)and (max-height:850px){.consumer-results{max-height:70dvh}}@media(max-width:959px){.app-shell:has(.consumers-list) .main-content{height:100dvh;overflow:hidden;padding:65px 0 90px}.consumers-list.panel{height:100%;padding:0}.consumers-list>.panel-heading{height:46px;min-height:46px;padding:0;justify-content:flex-end}.consumers-list>.panel-heading>h1{display:none}.consumer-heading-actions{gap:10px;padding:4px 8px}.consumer-results{height:calc(100% - 46px);max-height:none;overflow:hidden;border-radius:20px 20px 0 0}.consumer-cards{height:100%;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;background:#fbfdfd;border-radius:20px 20px 0 0}.consumer-card.branch-mobile-record{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.consumer-card>header{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;min-height:40px;height:auto;max-height:none;margin:0;padding:4px 0;background:transparent;border:0}.consumer-card-title{display:flex;align-items:center;gap:5px;min-width:0;padding-left:16px;color:#0e2856;font-size:12px;line-height:17.143px;font-weight:700;text-transform:uppercase}.consumer-card-title>b{flex:none;white-space:nowrap}.consumer-card-title>span{color:#ff6200;flex:none}.consumer-card-title>strong{display:block;width:185px;max-width:185px;min-width:0;font:inherit;overflow-wrap:anywhere}.consumer-card>header>.original-row-trigger.dots{flex:none;width:48px;height:40px;padding:0;color:#272727}.consumer-card .branch-mobile-info{display:flex;align-items:center;gap:0;margin:0;padding:0 8px;min-width:0}.consumer-card .branch-mobile-icon{display:flex;align-items:center;justify-content:center;flex:0 0 62px;width:62px;height:62px;margin:0;padding:16px;border:0;border-radius:40px;background:#e3e6ee;color:#ff6200}.consumer-card .branch-mobile-icon>.original-material-icon{font-size:30px;line-height:30px}.consumer-card dl{flex:1;min-width:0;margin:0;padding:0;color:#525b6b;font-size:12px;line-height:17.143px}.consumer-card dl>div{display:flex;align-items:center;gap:5px;margin:0;padding:0 0 0 8px;min-height:17.143px;border:0}.consumer-card dt{flex:none;width:auto;margin:0;padding:0;text-transform:uppercase;font-size:12px;line-height:17.143px;font-weight:400;color:#525b6b}.consumer-card dl>div>span{flex:none;font-weight:700;color:#525b6b}.consumer-card dd{flex:1;min-width:0;margin:0;padding:0;font-size:12px;line-height:17.143px;font-weight:700;overflow-wrap:anywhere}.consumer-card:after{content:"";display:block;height:1px;margin:7.5px 16px;background:#dce1e8}.consumer-results>.pagination{display:none}.consumer-cards>.query-sentinel{height:1px;margin:0}}@media(min-width:350px)and (max-width:959px){.consumer-card-title{padding-left:75px;font-size:14px;line-height:20px}}.consumer-filter-icon{display:block;width:24px;height:24px;flex:none;background:currentColor;-webkit-mask:url(/assets/icons/filter.svg) center/contain no-repeat;mask:url(/assets/icons/filter.svg) center/contain no-repeat}@media(min-width:960px){dialog.consumer-filter-dialog{width:min(60vw,884px)}}.consumer-filter-dialog>.modal-head{height:56px;min-height:56px;background:#1c3e7a}.consumer-filter-dialog>.modal-head>.icon-button{width:48px;height:48px;min-width:48px;min-height:48px;margin-right:0;border:0;padding:6px;background:url(/assets/icons/circle_close.svg) center/36px 36px no-repeat}.consumer-filter-dialog>.modal-head>.icon-button>svg{visibility:hidden}.consumer-filter-dialog .branch-filter-field:nth-child(2){margin-bottom:16px}.consumer-filter-dialog .branch-filter-field input{border-width:1.5px;border-color:#475569;outline:0;box-shadow:none}.consumer-filter-dialog .branch-filter-field .field>span{font-size:16px;line-height:24px;top:12px}.consumer-filter-dialog .branch-filter-field .field:focus-within>span,.consumer-filter-dialog .branch-filter-field .field:has(input:not(:placeholder-shown))>span{font-size:12px;line-height:18px;top:-8px}.consumer-filter-dialog .branch-filter-field>.original-material-icon{left:8px;top:9px;font-size:30px;line-height:30px}.consumer-filter-dialog .branch-filter-field>.icon-button{right:0;top:0;width:40px;min-width:40px;height:48px;padding:8px}.consumer-filter-dialog .branch-filter-field>.icon-button>.original-material-icon{font-size:24px;line-height:24px}.consumer-filter-dialog .branch-filter-field input[aria-invalid=true]{border-color:#a83f00}.consumer-filter-dialog .branch-filter-field:has(input[aria-invalid=true])>.icon-button{color:#b3261e}.consumer-filter-dialog .branch-filter-field .field:has(>small){gap:4px}.consumer-filter-dialog .branch-filter-field .field>small{margin-left:14px;max-width:calc(100% - 28px);font:400 12px/16px Poppins,sans-serif;letter-spacing:.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consumer-filter-dialog .branch-filter-status{margin-top:24px}.consumer-filter-dialog .branch-filter-status select{border-width:1.5px;border-color:#475569;padding:10px 36px 10px 14px;appearance:none;outline:0;box-shadow:none}.consumer-filter-dialog .branch-filter-status:after{content:"";position:absolute;right:18px;top:22px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #616161;pointer-events:none}.consumer-filter-dialog .branch-filter-form>.modal-actions{margin:38px -16px 0}.consumer-filter-dialog .branch-filter-form>.modal-actions>.button{max-width:calc(50% - 8px)}.consumer-filter-dialog .modal-actions>.button>.original-material-icon{font-size:18px;line-height:24px}.consumers-list>dialog.original-confirmation>p{font-weight:700}.consumers-list>dialog.original-confirmation .modal-actions>.button{font-family:ConsumerNativeButton,Poppins,sans-serif;font-synthesis:weight}.original-row-menu.consumer-row-menu{width:168px;padding:8px 0;border-radius:4px;background:#fbfdfd;box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.consumer-row-menu>[role=menuitem]{height:48px;min-height:48px;padding:8px 12px;gap:10px;color:#0e2856;font:400 14px/20px ConsumerNativeButton,Poppins,sans-serif;white-space:nowrap}.consumer-row-menu>[role=menuitem]>.original-material-icon{flex:none;width:24px;font-size:24px;line-height:24px}.consumer-row-menu>[role=menuitem]:hover,.consumer-row-menu>[role=menuitem]:focus{background:#f1f3f3;outline:none}@media(min-width:960px){.consumers-list>dialog.original-confirmation{width:max-content;max-width:min(calc(50vw + 48px),calc(100vw - 80px))}}.consumers-list td .original-row-trigger{font-family:DashboardRoboto,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400}.consumers-list th{border-right-color:#0e244d}@media(max-width:959px){.consumer-card.branch-mobile-record>header .consumer-card-title>strong{margin:0;font:inherit;line-height:inherit}}.consumers-list th{background:#0e2856;border-right-color:#0b2045;box-shadow:inset 0 -1px #e2e8f0}.consumers-list td{border-bottom:0;box-shadow:inset 0 -1px #e2e8f0;line-height:17px}.consumers-list td.consumer-credit,.consumer-card .consumer-credit{color:#058856}.consumers-list td.consumer-debt,.consumer-card .consumer-debt{color:#a4000b}.consumer-pager.pagination{background:#e8ecf0}@media(max-width:959px){.consumer-cards{background:#fff}.consumer-card>header{padding:4px 0 1px}.consumer-card-title{line-height:17px}.consumer-card dl,.consumer-card dt,.consumer-card dd{line-height:17px;color:#4c535e}.consumer-card dl>div{gap:5px;min-height:17px}.consumer-card dl>div>span{color:#4c535e}.consumer-card .branch-mobile-icon{background:#e3e7ee}.consumer-card:after{margin:0 16px;background:#e2e8f0}}@media(min-width:350px)and (max-width:959px){.consumer-card-title{line-height:20px}}.consumer-results>.original-empty-list{height:250px;width:calc(100% - 32px);max-width:none;margin:16px;border:1px solid #0e2856;border-radius:10px;background:#fff}.consumer-results>.original-empty-list>div{height:176px;width:235px;flex:none}.consumer-results>.original-empty-list>p{margin:0 16px;font-size:16px;line-height:24px;font-weight:600;letter-spacing:.2px}@media(max-width:959px){.consumer-results:has(>.original-empty-list){background:#fff}.consumer-results>.original-empty-list{margin:21px 16px 16px}}@media(min-width:960px){.consumer-results{border-radius:0}.consumer-results>.original-empty-list{width:295px;max-width:100%;margin:12px auto 0;border:0}.consumers-list td .original-row-trigger{height:37px;min-height:37px;padding:5px 10px;gap:5px;border-width:1.5px;font:700 12px/24px ConsumerNativeButton,Poppins,sans-serif;font-synthesis:weight}.consumers-list td .original-row-trigger>svg{width:24px;height:24px}}@font-face{font-family:ConsumerNativeButton;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:400;font-display:swap}.consumer-heading-actions>.button{min-height:0;height:auto;font-family:ConsumerNativeButton,Poppins,sans-serif;font-size:12px;line-height:24px;font-weight:700;letter-spacing:.25px}@font-face{font-family:ConsumerNativeTitle;src:url(/fonts/poppins_medium.ttf) format("truetype");font-weight:400;font-display:swap}.app-shell:has(.consumer-editor:not(.consumer-editor-modal)) .main-content{height:100dvh;min-height:0;padding:73px 16px 0;overflow:hidden}.consumer-editor:not(.consumer-editor-modal){height:100%;min-height:0;display:flex;flex-direction:column;margin:0}.consumer-editor:not(.consumer-editor-modal)>.panel-heading{height:49px;min-height:49px;flex:none;justify-content:center;align-items:flex-start;margin:0;padding:0}.consumer-editor:not(.consumer-editor-modal)>.panel-heading>h1{font-family:ConsumerNativeTitle,Poppins,sans-serif;font-weight:700;font-size:20px;line-height:29px;text-transform:uppercase;text-align:center;color:#fff;margin:0}.consumer-editor:not(.consumer-editor-modal)>.consumer-form{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;max-width:none;width:100%;margin:0;padding:5px 0 0;background:#fff;border:0;border-radius:20px 20px 0 0;box-shadow:none;overflow:auto}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field{flex:none;position:relative;max-width:none;margin:0 16px;padding:8px 0}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field>.field,.consumer-payment-input>.field{position:relative;display:block;flex:none;width:100%;height:48px;max-width:none;margin:0;gap:0}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field>.field>span:first-child,.consumer-payment-input>.field>span:first-child{position:absolute;z-index:1;left:48px;top:50%;transform:translateY(-50%);padding:0 2px;background:#fff;color:#0e2856;text-transform:uppercase;font:700 16px/24px Poppins,sans-serif;pointer-events:none;max-width:calc(100% - 96px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field>.field:focus-within>span:first-child,.consumer-editor:not(.consumer-editor-modal) .consumer-native-field>.field:has(input:not(:placeholder-shown))>span:first-child,.consumer-payment-input>.field:focus-within>span:first-child,.consumer-payment-input>.field:has(input:not(:placeholder-shown))>span:first-child{top:0;left:12px;font-size:12px;line-height:18px;max-width:calc(100% - 24px)}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field>.field input,.consumer-payment-input>.field input{height:48px;min-height:48px;width:100%;padding:8px 48px;border:1.5px solid #475569;border-radius:25px;background:#fff;color:#0e2856;font:700 16px/24px Poppins,sans-serif;text-align:left;outline:none;box-shadow:none}.consumer-editor:not(.consumer-editor-modal) .consumer-field-prefix,.consumer-payment-input>.consumer-field-prefix{position:absolute;z-index:1;left:8px;top:17px;color:#191c1d;font-size:30px;line-height:30px;pointer-events:none}.consumer-editor:not(.consumer-editor-modal) .consumer-field-clear,.consumer-payment-input>.icon-button{position:absolute;z-index:2;right:0;top:8px;width:40px;height:48px;min-height:48px;padding:8px;color:#191c1d}.consumer-editor:not(.consumer-editor-modal) .consumer-field-clear>.original-material-icon,.consumer-payment-input>.icon-button>.original-material-icon{font-size:24px;line-height:24px}.consumer-editor:not(.consumer-editor-modal) .consumer-phone-field,.consumer-editor:not(.consumer-editor-modal) .consumer-native-field:has(.field>small){padding-bottom:28px}.consumer-phone-count{position:absolute;right:14px;top:60px;color:#49454f;font:400 12px/14px DashboardRoboto,Roboto,sans-serif}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field>.field>small,.consumer-payment-input>.field>small{position:absolute;top:calc(100% + 4px);left:12px;color:#a83f00;font:400 12px/14px DashboardRoboto,Roboto,sans-serif;max-width:calc(100% - 24px)}.consumer-editor:not(.consumer-editor-modal) .consumer-phone-field>.field>small{max-width:calc(100% - 74px)}.consumer-editor:not(.consumer-editor-modal) .consumer-form>.button{flex:none;align-self:center;width:calc(100% - 32px);max-width:500px;height:52px;min-height:52px;margin:16px auto;padding:0 16px;border:2px solid #ff8132;border-radius:26px;background:#ff6200;color:#fff;font:500 14px/20px ConsumerNativeButton,Poppins,sans-serif}.consumer-active-switch{position:relative;flex:none;display:flex;align-items:center;height:44px;margin:16px;padding:0 16px;border:1.5px solid #dde1e8;border-radius:25px;background:#f8f8f8;color:#0e2856;font:800 16px/24px Poppins,sans-serif;cursor:pointer}.consumer-active-switch>input{position:absolute;z-index:2;right:16px;width:52px;height:32px;margin:0;opacity:0;cursor:pointer}.consumer-switch-track{position:relative;display:block;width:52px;height:32px;margin-left:auto;border-radius:20px;background:#e1e3e6}.consumer-switch-thumb{position:absolute;top:4px;left:4px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:transparent}.consumer-switch-thumb>.original-material-icon{font-size:18px;line-height:18px}.consumer-active-switch>input:checked+.consumer-switch-track{background:#fcad7c}.consumer-active-switch>input:checked+.consumer-switch-track>.consumer-switch-thumb{left:24px;background:#ff6200;color:#fff}.consumer-active-switch>input:focus-visible+.consumer-switch-track{outline:2px solid #0e2856;outline-offset:3px}.consumer-active-switch:has(input:disabled){opacity:.65;cursor:default}.consumer-payment-dialog{width:min(700px,calc(100vw - 80px));height:350px;max-height:90dvh;margin:auto;padding:0;border:0;outline:1px solid #ff6200;outline-offset:-1px;border-radius:10px;background:#fbfdfd;overflow:auto;color:#0e2856}.consumer-payment-dialog>.modal-head{position:relative;height:56px;min-height:56px;margin:0;gap:0;padding:0 48px 0 72px;background:#0e2856;color:#fff;border-radius:10px 10px 0 0}.consumer-payment-dialog>.modal-head:before{content:"";position:absolute;left:8px;top:8px;width:40px;height:40px;text-align:center;font:24px/40px OriginalMaterialIcons;color:#fff}.consumer-payment-dialog>.modal-head h2{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left;font:600 18px/22px Poppins,sans-serif;margin:0}.consumer-payment-dialog>.modal-head>.icon-button{position:absolute;right:0;top:8px;width:40px;height:40px;padding:8px;color:#fff}.consumer-payment-dialog>form{margin:0;padding:0}.consumer-payment-instruction{padding:16px;margin:0;text-align:center;font:600 14px/19.6px Poppins,sans-serif}.consumer-payment-input{position:relative;display:block;width:auto;max-width:none;height:64px;margin:0;padding:8px 16px}.consumer-payment-input:has(.field>small){height:84px}.consumer-payment-input>.consumer-field-prefix{left:24px}.consumer-payment-input>.icon-button{right:16px}.consumer-payment-dialog .modal-actions{height:80px;min-height:80px;margin:0;padding:16px 32px;gap:32px;border:0;background:#fff;justify-content:space-between}.consumer-payment-dialog .modal-actions>.button{flex:1;width:auto;min-width:0;height:48px;min-height:48px;margin:0;padding:0 16px;border:0;border-radius:25px;background:#ff6200;color:#fff;font:600 16px/24px Poppins,sans-serif}.consumer-payment-dialog .modal-actions>.button.primary{background:#0e2856}.consumer-payment-dialog:has(.notice){height:fit-content;max-height:90dvh}@media(max-width:959px){.app-shell:has(.consumer-editor:not(.consumer-editor-modal)) .main-content{padding:65px 0 90px}.consumer-editor:not(.consumer-editor-modal)>.panel-heading{display:none}.consumer-payment-dialog{width:calc(100vw - 16px);height:fit-content;max-width:900px;max-height:92dvh;margin:auto;outline-width:2px;outline-offset:-2px;border-radius:20px}.consumer-payment-dialog>.modal-head{height:56px;min-height:56px;padding:0 0 0 16px;border-radius:20px 20px 0 0;background:#1c3e7a}.consumer-payment-dialog>.modal-head:before{display:none}.consumer-payment-dialog>.modal-head h2{display:block;flex:1;min-width:0;margin:0 16px 0 0;white-space:nowrap;text-overflow:ellipsis;text-align:left;font:700 24px/36px Poppins,sans-serif}.consumer-payment-dialog>.modal-head>.icon-button{position:static;flex:none;width:48px;height:48px;margin:0 16px;padding:6px;background:url(/assets/icons/circle_close.svg) center/36px 36px no-repeat}.consumer-payment-dialog>.modal-head>.icon-button>svg{visibility:hidden}.consumer-payment-dialog>form{padding:12px 16px 0}.consumer-payment-dialog .modal-actions{width:calc(100% + 32px);height:64px;min-height:64px;margin:12px -16px 0;padding:8px 16px;gap:16px;background:transparent}.consumer-payment-dialog .modal-actions>.button{border-radius:12px;font-weight:700;background:#b3261e}.consumer-payment-dialog .modal-actions>.button.primary{background:#0e2856;border:2px solid #3c5276}}.consumers-list th,.consumers-list td,.consumer-card-title,.consumer-card dl{letter-spacing:.25px}.consumer-pager.pagination{padding-right:14px;letter-spacing:.25px}.consumer-pager>label{gap:0}.consumer-pager select{min-width:64px;font-size:12px}.consumer-pager>[aria-label="Rango de registros"]{margin-left:32px}.consumer-pager .consumer-page-arrow{width:40px;min-width:40px;height:40px}.consumer-pager .consumer-page-arrow+.consumer-page-arrow{margin-left:24px}@media(max-width:339px){.consumer-heading-actions>.button{font-size:10px}}@media(max-width:959px){.consumer-card>header{padding:0}.consumer-card:first-child>header{padding-top:5px}.consumer-card-title>span{font-size:14px;line-height:20px}.consumer-card>header>.original-row-trigger.dots{width:40px;min-width:40px;margin-right:8px}}@font-face{font-family:ConsumerNativeTable;src:url(/fonts/poppins_bold.ttf) format("truetype");font-weight:600;font-display:swap}.consumer-history-dialog{height:fit-content;max-height:92dvh;margin:auto;border-radius:10px;outline:1px solid #ff6200;outline-offset:-1px;background:#fbfdfd;box-shadow:none}.consumer-history-dialog::backdrop{background:#0008}.consumer-history-dialog>.modal-head{position:relative;height:56px;min-height:56px;margin:0;padding:0 56px;background:#0e2856;border-radius:10px 10px 0 0}.consumer-history-dialog>.modal-head:before{content:"";position:absolute;left:8px;top:8px;width:40px;height:40px;text-align:center;font:24px/40px OriginalMaterialIcons;color:#fff}.consumer-history-dialog>.modal-head h2{font:600 18px/25px Poppins,sans-serif;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.consumer-history-dialog>.modal-head>.icon-button{position:absolute;right:0;top:8px;width:40px;height:40px;padding:8px;color:#fff}.consumer-history-dialog>.consumer-history-content>.table-scroll{margin:0;border:4px solid #d6e2f8;border-bottom:0;border-radius:0;background:#fbfdfd;overflow:auto;scrollbar-width:thin;scrollbar-color:#ff6200 #e7edf1}.consumer-history-dialog .table-scroll table{table-layout:fixed;min-width:1050px;width:100%;border-collapse:collapse;border-radius:0;letter-spacing:.25px}.consumer-history-dialog th,.consumer-history-dialog td{width:calc(100% / 7);min-width:150px;padding:0 4px 0 20px;border:0;box-shadow:inset -1px -1px #dce1e8;font:600 12px/17px ConsumerNativeTable,Poppins,sans-serif;color:#0e2856;white-space:normal;overflow-wrap:normal;vertical-align:middle}.consumer-history-dialog th:first-child,.consumer-history-dialog td:first-child{padding-left:40px}.consumer-history-dialog th{height:56px;color:#fff;background:#0e2856;text-align:left}.consumer-history-dialog td{height:100px;background:#fbfdfd}.consumer-history-dialog .consumer-credit{color:#00c787}.consumer-history-dialog .consumer-debt{color:#c82018}.consumer-history-dates{display:flex;flex-direction:column;gap:0;margin:0}.consumer-history-dates>span{display:flex;flex-direction:column;height:50px;gap:0}.consumer-history-dates b{font:inherit;text-transform:uppercase}.consumer-history-dates>span>span{color:#058856}.consumer-history-dialog>.consumer-history-content>.consumer-pager{height:60px;margin:0;border:4px solid #d6e2f8;border-top:0;border-radius:0 0 15px 15px;background:#e7ecf1;color:#4c535e}.consumer-history-dialog>.consumer-history-content>.query-sentinel{height:0;margin:0}.consumer-history-footer.modal-actions{position:static;height:80px;min-height:80px;padding:16px 32px;margin:0;border:0;background:#fbfdfd}.consumer-history-footer>.button{height:48px;min-height:48px;flex:1;border:0;border-radius:25px;background:#ff6200;color:#fff;font:600 16px/24px Poppins,sans-serif}@media(min-width:1465px){.consumer-history-dialog td{height:48px}.consumer-history-dates>span{flex-direction:row;height:24px;margin-left:-16px;white-space:nowrap}.consumer-history-dates b:after{content:"•";color:#ff6200;margin:0 3px}}@media(max-width:959px){.consumer-history-dialog{width:calc(100vw - 16px);max-width:900px;height:fit-content;max-height:92dvh;margin:auto;border-radius:20px;outline-width:2px;outline-offset:-2px}.consumer-history-dialog>.modal-head{height:56px;min-height:56px;padding:0 0 0 16px;border-radius:20px 20px 0 0;background:#1c3e7a}.consumer-history-dialog>.modal-head:before{display:none}.consumer-history-dialog>.modal-head h2{display:block;min-width:0;margin:0 16px 0 0;white-space:nowrap;text-overflow:ellipsis;text-align:left;font:700 24px/36px Poppins,sans-serif}.consumer-history-dialog>.modal-head>.icon-button{position:static;flex:none;width:48px;height:48px;margin:0 16px;padding:6px;background:url(/assets/icons/circle_close.svg) center/36px 36px no-repeat}.consumer-history-dialog>.modal-head>.icon-button>svg{visibility:hidden}.consumer-history-dialog>.consumer-history-content>.consumer-history-cards{padding:16px 16px 0;max-height:calc(100dvh - 250px);overflow:auto;scrollbar-width:thin}.consumer-history-card{margin:0 0 16px;border-radius:10px;color:#4c535e}.consumer-history-credit{background:#ebf6f2;border-color:#00c787}.consumer-history-debt{background:#fbeced;border-color:#c82018}.consumer-history-card header{gap:0;min-height:40px;align-items:stretch}.consumer-history-card header strong{width:150px;min-width:0;flex:0 1 150px;padding:0 8px;gap:8px;font-size:14px;line-height:20px}.consumer-history-card header strong>.original-material-icon{font-size:25px;line-height:25px}.consumer-history-credit header strong,.consumer-history-credit .consumer-history-icon{background:#00c787}.consumer-history-debt header strong,.consumer-history-debt .consumer-history-icon{background:#c82018}.consumer-history-card header>span{align-self:center;font:600 12px/17px ConsumerNativeTable,Poppins,sans-serif;color:#058856;overflow-wrap:anywhere}.consumer-history-body{padding:8px 0;gap:0}.consumer-history-icon{width:48px;min-width:48px;height:48px;margin:0 6px 0 8px;color:#fff}.consumer-history-icon>.original-material-icon{font-size:24px;line-height:24px}.consumer-history-body dl{min-width:0;font:400 12px/17px ConsumerNativeButton,Poppins,sans-serif}.consumer-history-body dl>div{gap:0;padding-left:8px}.consumer-history-body dt{flex:none}.consumer-history-body dd{display:flex;min-width:0;flex:1;font:600 12px/17px ConsumerNativeTable,Poppins,sans-serif}.consumer-history-body dd:before{content:"—";margin:0 5px;flex:none}.consumer-history-body dd{overflow-wrap:normal;word-break:normal}.consumer-history-dialog>.consumer-history-content>.pagination{display:none}.consumer-history-footer.modal-actions{height:64px;min-height:64px;padding:8px 16px}.consumer-history-footer>.button{flex:none;width:128px;border-radius:12px;background:#b3261e;font-weight:700}}.consumer-history-dialog th{box-shadow:inset -1px -1px #0e244d}.consumer-history-dialog>.consumer-history-content>.consumer-pager{padding-right:10px;letter-spacing:0}.consumer-history-dialog>.consumer-history-content>.consumer-pager>label{gap:0}.consumer-history-dialog>.consumer-history-content>.consumer-pager select{min-width:64px;font-size:12px}.consumer-history-dialog>.consumer-history-content>.consumer-pager>[aria-label="Rango de registros"]{margin-left:32px}.consumer-history-dialog>.consumer-history-content>.consumer-pager .consumer-page-arrow{width:40px;min-width:40px;height:40px}.consumer-history-dialog>.consumer-history-content>.consumer-pager .consumer-page-arrow+.consumer-page-arrow{margin-left:24px}.consumer-history-footer>.button{padding:0 16px}@media(max-width:959px){.consumer-history-dialog>.consumer-history-content>.consumer-history-cards{margin:12px 16px 28px;padding:16px 16px 0;max-height:calc(100dvh - 250px)}.consumer-history-cards>.query-sentinel{height:1px;margin:0}.consumer-history-body dd>span{flex:1;min-width:0;overflow-wrap:anywhere}}@media(max-width:959px){.consumer-history-card{letter-spacing:.4px}.consumer-history-debt{border-color:#b3261e}.consumer-history-debt header strong,.consumer-history-debt .consumer-history-icon{background:#b3261e}.consumer-history-dialog>.consumer-history-content>.consumer-history-empty>.original-empty-list{width:calc(100% - 64px);height:250px;margin:44px 32px;border:1px solid #0e2856;border-radius:10px}.consumer-history-dialog>.consumer-history-content>.consumer-history-empty>.original-empty-list>div{width:100%;height:176px;flex:none}.consumer-history-dialog>.consumer-history-content>.consumer-history-empty>.original-empty-list>p{font-size:16px;line-height:24px;margin:0 16px}}.consumer-history-footer>.button{margin:0}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field input[aria-invalid=true]{border-color:#a83f00}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field:has(input[aria-invalid=true])>.consumer-field-clear{color:#b3261e}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field>.field>small{left:14px;font:400 12px/18px Poppins,sans-serif;letter-spacing:.4px}.consumer-editor:not(.consumer-editor-modal) .consumer-phone-field>.field>small{max-width:calc(100% - 24px)}.consumer-active-switch>input:not(:checked)+.consumer-switch-track{border:2px solid #191c1d;background:#fbfdfd}.consumer-active-switch>input:not(:checked)+.consumer-switch-track>.consumer-switch-thumb{top:2px;left:2px;background:#0e2856;color:#fff}.consumer-active-switch>input:not(:checked)+.consumer-switch-track .original-material-icon{font-size:0}.consumer-active-switch>input:not(:checked)+.consumer-switch-track .original-material-icon:before{content:"";font-size:18px;line-height:18px}@media(min-width:960px){.consumer-history-dialog>.consumer-history-content>.consumer-history-empty>.original-empty-list{width:295px;height:250px;margin:16px auto;outline:16px solid #d6e2f8;border-radius:10px}.consumer-history-dialog>.consumer-history-content>.consumer-history-empty>.original-empty-list>div{width:100%;height:176px;flex:none}.consumer-history-dialog>.consumer-history-content>.consumer-history-empty>.original-empty-list>p{font-size:16px;line-height:24px;letter-spacing:.25px;margin:0 16px;white-space:nowrap}}.consumer-credit-dialog,.consumer-create-credit-dialog,.consumer-credit-cancel{margin:auto;padding:0;border:0;outline:1px solid #ff6200;outline-offset:-1px;background:#fbfdfd;box-shadow:none;color:#0e2856}.consumer-credit-dialog{width:min(720px,calc(100vw - 80px));height:360px;max-height:90dvh;border-radius:10px}.consumer-create-credit-dialog{width:min(700px,calc(100vw - 80px));height:450px;max-height:90dvh;border-radius:20px}.consumer-credit-dialog::backdrop,.consumer-create-credit-dialog::backdrop,.consumer-credit-cancel::backdrop{background:#0008}.consumer-credit-dialog>.modal-head,.consumer-create-credit-dialog>.modal-head,.consumer-credit-cancel>.modal-head{position:relative;height:56px;min-height:56px;margin:0;padding:0 56px;background:#0e2856;color:#fff;border-radius:10px 10px 0 0}.consumer-create-credit-dialog>.modal-head{border-radius:20px 20px 0 0}.consumer-credit-dialog>.modal-head:before,.consumer-create-credit-dialog>.modal-head:before,.consumer-credit-cancel>.modal-head:before{content:"";position:absolute;left:8px;top:8px;width:40px;height:40px;text-align:center;font:24px/40px OriginalMaterialIcons;color:#fff}.consumer-credit-dialog>.modal-head h2,.consumer-create-credit-dialog>.modal-head h2,.consumer-credit-cancel>.modal-head h2{margin:0;flex:1;text-align:center;font:600 18px/25px Poppins,sans-serif}.consumer-credit-dialog>.modal-head>.icon-button,.consumer-create-credit-dialog>.modal-head>.icon-button,.consumer-credit-confirm-close{position:absolute;right:0;top:8px;width:40px;height:40px;padding:8px;color:#fff}.consumer-credit-confirm-close>.original-material-icon{font-size:24px;line-height:24px}.consumer-credit-dialog>form{height:304px;display:flex;flex-direction:column;justify-content:center;margin:0;padding:8px 16px 88px;position:relative}.consumer-credit-selector{flex:none;display:flex;align-items:center;height:50px;margin:16px 16px 0;gap:16px}.consumer-credit-selector:has(small){height:70px}.consumer-credit-choice{position:relative;flex:1;min-width:0;height:50px;margin:0}.consumer-credit-choice:has(small){height:70px}.consumer-credit-choice>select{height:50px;min-height:50px;width:100%;margin:0;padding:8px 32px 8px 14px;border:1.5px solid #475569;border-radius:25px;background:#f8f8f8;color:#0e2856;font:700 14px/20px Poppins,sans-serif;box-shadow:none;text-overflow:ellipsis}.consumer-credit-choice>span{position:absolute;z-index:1;left:14px;top:14px;font:400 16px/24px Poppins,sans-serif;pointer-events:none}.consumer-credit-choice[data-selected=true]>span{top:-7px;padding:0 3px;background:#f8f8f8;font-size:12px;line-height:16px}.consumer-credit-choice>small{position:absolute;left:14px;top:50px;padding:0;font:400 12px/20px DashboardRoboto,Arial,sans-serif;color:#a83f00}.consumer-credit-empty-choice{flex:1}.consumer-credit-add.button{flex:none;width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:50%;background:#ff6200;color:#fff}.consumer-credit-add-glyph{font:24px/24px LinntaeIcons}.consumer-credit-menu>button{font:700 14px/20px Poppins,sans-serif;color:#0e2856;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consumer-credit-dialog .consumer-payment-input{flex:none;height:64px;margin:0;padding:8px 16px}.consumer-credit-dialog .consumer-payment-input:has(small){height:84px}.consumer-credit-dialog .consumer-payment-input>.field input{text-align:center}.consumer-credit-dialog .consumer-payment-input>.icon-button{right:16px;top:8px;height:48px;min-height:48px;color:#191c1d}.consumer-credit-dialog .modal-actions,.consumer-editor-modal .modal-actions,.consumer-credit-cancel>.modal-actions{height:80px;min-height:80px;margin:0;padding:16px 32px;gap:32px;border:0;background:#fff;justify-content:space-between}.consumer-credit-dialog .modal-actions{position:absolute;bottom:0;left:0;right:0}.consumer-credit-dialog .modal-actions>.button,.consumer-editor-modal .modal-actions>.button,.consumer-credit-cancel>.modal-actions>.button{flex:1;min-width:0;height:48px;min-height:48px;margin:0;padding:0 16px;border:0;border-radius:25px;background:#ff6200;color:#fff;font:600 16px/24px Poppins,sans-serif}.consumer-credit-dialog .modal-actions>.button.primary,.consumer-editor-modal .modal-actions>.button.primary,.consumer-credit-cancel>.modal-actions>.button.primary{background:#0e2856}.consumer-editor-modal{display:block;margin:0;padding:0;height:auto}.consumer-editor-modal>.panel-heading{display:none}.consumer-editor-modal .consumer-form{display:block;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:#fbfdfd;box-shadow:none}.consumer-editor-modal .consumer-plain-field{position:relative;max-width:none;height:48px;margin:16px 16px 0}.consumer-editor-modal .consumer-plain-field:has(input[type=email]){margin-top:10px}.consumer-editor-modal .consumer-plain-field:has(small){height:68px}.consumer-editor-modal .consumer-plain-field>.field,.consumer-editor-modal .consumer-native-field>.field{display:block;margin:0}.consumer-editor-modal .consumer-plain-field>.field>span{position:absolute;z-index:1;left:14px;top:12px;text-transform:none;font:400 16px/24px Poppins,sans-serif;pointer-events:none}.consumer-editor-modal .consumer-plain-field>.field:has(input:focus)>span,.consumer-editor-modal .consumer-plain-field>.field:has(input:not(:placeholder-shown))>span{top:-8px;padding:0 3px;background:#f8f8f8;font-size:12px;line-height:16px}.consumer-editor-modal .consumer-form input{height:48px;min-height:48px;padding:8px 14px;border:1.5px solid #475569;border-radius:25px;background:#f8f8f8;color:#0e2856;font:400 16px/24px Poppins,sans-serif;box-shadow:none}.consumer-editor-modal .consumer-native-field{position:relative;height:64px;margin:0;padding:8px 16px}.consumer-editor-modal .consumer-native-field:has(small){height:84px}.consumer-editor-modal .consumer-native-field>.field input{padding:8px 48px;background:#fff;font-weight:700}.consumer-editor-modal .consumer-native-field>.field>span{position:absolute;left:66px;top:20px;text-transform:uppercase;font:700 16px/24px Poppins,sans-serif;pointer-events:none}.consumer-editor-modal .consumer-native-field>.field:has(input:focus)>span,.consumer-editor-modal .consumer-native-field>.field:has(input:not(:placeholder-shown))>span{left:28px;top:0;padding:0 3px;background:#fff;font-size:12px;line-height:16px}.consumer-editor-modal .consumer-native-field>.consumer-field-prefix{left:24px;top:17px;color:#191c1d;font-size:30px;line-height:30px}.consumer-editor-modal .consumer-native-field>.consumer-field-clear{right:16px;top:8px;width:40px;height:48px;min-height:48px;padding:8px;color:#191c1d}.consumer-editor-modal .field>small{display:block;font:400 12px/20px DashboardRoboto,Arial,sans-serif;padding-left:14px;color:#a83f00}.consumer-editor-modal .field input[aria-invalid=true]{border-color:#a83f00}.consumer-credit-cancel{width:min(420px,calc(100vw - 80px));height:220px;max-height:90dvh;border-radius:10px;overflow:hidden}.consumer-credit-cancel>p{height:84px;overflow:hidden;margin:0;padding:20px;text-align:center;font:500 16px/24px Poppins,sans-serif}@media(max-width:959px){.consumer-credit-cancel{width:calc(100vw - 32px);height:fit-content;overflow:auto}.consumer-credit-cancel>p{height:auto;overflow:visible}.consumer-credit-cancel>.modal-actions{padding:16px;gap:16px}}@media(max-width:959px){.consumer-credit-dialog,.consumer-create-credit-dialog{width:calc(100vw - 16px);max-width:900px;height:fit-content;max-height:92dvh;border-radius:20px;outline-width:2px;outline-offset:-2px}.consumer-credit-dialog>.modal-head,.consumer-create-credit-dialog>.modal-head{height:56px;min-height:56px;padding:0 0 0 16px;border-radius:20px 20px 0 0;background:#1c3e7a}.consumer-credit-dialog>.modal-head:before,.consumer-create-credit-dialog>.modal-head:before{display:none}.consumer-credit-dialog>.modal-head h2,.consumer-create-credit-dialog>.modal-head h2{min-width:0;margin:0 16px 0 0;white-space:nowrap;text-overflow:ellipsis;text-align:left;font:700 24px/36px Poppins,sans-serif}.consumer-credit-dialog>.modal-head>.icon-button,.consumer-create-credit-dialog>.modal-head>.icon-button{position:static;flex:none;width:48px;height:48px;margin:0 16px;padding:6px;background:url(/assets/icons/circle_close.svg) center/36px 36px no-repeat}.consumer-credit-dialog>.modal-head>.icon-button>svg,.consumer-create-credit-dialog>.modal-head>.icon-button>svg{visibility:hidden}.consumer-credit-dialog>form{height:auto;display:block;padding:20px 32px}.consumer-credit-dialog .modal-actions{position:static;width:calc(100% + 64px);height:64px;min-height:64px;margin:20px -32px -20px;padding:8px 16px;gap:16px;background:transparent}.consumer-credit-dialog .modal-actions>.button,.consumer-editor-modal .modal-actions>.button{border-radius:12px;font-weight:700;background:#b3261e}.consumer-credit-dialog .modal-actions>.button.primary,.consumer-editor-modal .modal-actions>.button.primary{background:#0e2856;border:2px solid #3c5276}.consumer-editor-modal .consumer-form{padding:12px 16px 0}.consumer-editor-modal .modal-actions{width:calc(100% + 32px);height:64px;min-height:64px;margin:12px -16px 0;padding:8px 16px;gap:16px;background:transparent}}.consumer-editor-modal .consumer-form>.consumer-native-field{margin:0}.consumer-credit-selector>.consumer-credit-add.button{margin:0}.consumer-editor-modal .consumer-form>.consumer-plain-field{margin:16px 16px 0}.consumer-editor-modal .consumer-form>.consumer-plain-field:has(input[type=email]){margin:10px 16px 0}.consumer-credit-menu>[role=option]{height:auto;min-height:48px;white-space:normal;overflow-wrap:normal;font:700 14px/21px Poppins,sans-serif}.consumer-credit-choice>select:focus{outline:0;box-shadow:none;border-color:#475569}.consumer-history-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.consumer-history-dialog>.modal-head,.consumer-history-dialog>.consumer-history-footer{flex:none}.consumer-history-content{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#ff6200 #e7edf1}@media(min-width:960px){.consumer-history-dialog{max-height:calc(100dvh - 48px)}.consumer-history-content{flex:1 1 auto}}@media(min-width:960px)and (max-width:1464px){.consumer-history-dates{width:max-content;max-width:100%;align-items:center}.consumer-history-dates>span{width:max-content;max-width:100%}}@media(max-width:959px){.consumer-history-dialog{max-height:calc(92dvh - 16px)}.consumer-history-content{display:contents}.consumer-history-dialog>.consumer-history-content>.consumer-history-cards{min-height:0;max-height:calc(100dvh - 234px)}.consumer-history-dialog>.modal-head h2{margin-right:0}.consumer-history-body dl>div,.consumer-history-body dd{align-items:center}}.consumer-history-dialog:after{content:"";position:absolute;inset:0;border:1px solid #ff6200;border-radius:inherit;pointer-events:none;z-index:4}.consumer-history-dialog>.consumer-history-content>.consumer-pager{font-family:ConsumerNativeButton,Poppins,sans-serif}@media(max-width:959px){.consumer-history-dialog:after{border-width:2px}}.consumer-history-empty{display:contents}@media(min-width:960px){.consumer-history-empty{display:block;width:327px;max-width:100%;margin:0 auto;padding:16px;border-radius:10px;background:url(/assets/images/consumer-empty-frame.svg) center/100% 100% no-repeat}.consumer-history-dialog>.consumer-history-content>.consumer-history-empty>.original-empty-list{margin:0;outline:0}.consumer-history-dialog>.consumer-history-content>.consumer-pager{padding-right:14px;letter-spacing:.25px}.consumer-history-dialog>.consumer-history-content>.consumer-pager select{letter-spacing:.4px}.consumer-history-content>.consumer-pager .consumer-page-arrow{position:relative}.consumer-history-content>.consumer-pager .consumer-page-arrow>svg{visibility:hidden}.consumer-history-content>.consumer-pager .consumer-page-arrow:before{position:absolute;inset:0;display:grid;place-items:center;font:24px/24px OriginalMaterialIcons}.consumer-history-content>.consumer-pager .consumer-page-arrow[aria-label=Anterior]:before{content:""}.consumer-history-content>.consumer-pager .consumer-page-arrow[aria-label=Siguiente]:before{content:""}.consumer-history-content>.consumer-pager .consumer-page-arrow:disabled{opacity:1;color:#0e2856}}.consumer-credit-choice>select{appearance:none}.consumer-credit-choice:after{content:"";position:absolute;right:12px;top:13px;width:24px;height:24px;font:24px/24px OriginalMaterialIcons;color:#616161;pointer-events:none}.consumer-credit-choice>span,.consumer-editor-modal .consumer-plain-field>.field>span{font-family:Poppins,sans-serif;font-weight:600;font-synthesis:none}.consumer-credit-dialog .consumer-payment-input>.field input{padding-left:10px;padding-right:48px}.consumer-credit-selector:has(>.consumer-credit-empty-choice){height:40px}.consumer-credit-dialog:after,.consumer-create-credit-dialog:after{content:"";position:absolute;inset:0;border:1px solid #ff6200;border-radius:inherit;pointer-events:none;z-index:4}@media(max-width:959px){.consumer-credit-dialog:after,.consumer-create-credit-dialog:after{border-width:2px}}.consumer-credit-choice>select[aria-invalid=true],.consumer-credit-choice>select[aria-invalid=true]:focus{border-color:#a83f00}.consumer-credit-choice>small,.consumer-editor-modal .consumer-plain-field>.field>small{font-family:ConsumerNativeButton,Poppins,sans-serif}@font-face{font-family:ConsumerNativeExtraBold;src:url(/fonts/poppins_extra_bold.ttf) format("truetype");font-weight:700;font-display:swap}.consumer-active-switch{height:43px;font-family:ConsumerNativeExtraBold,Poppins,sans-serif;font-weight:800}.consumer-switch-track{margin-right:4px}.consumer-active-switch>input{right:20px}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field>.field input:focus{background:#f5f5f5}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field:has(input[aria-invalid=true]:focus)>.consumer-field-clear{color:#fff}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field:has(input[aria-invalid=true])>.consumer-field-clear:focus-visible{background:radial-gradient(circle 20px at center,#f9e8e6 99%,transparent 100%);outline:none}.consumer-editor:not(.consumer-editor-modal) .consumer-native-field>.field>span:first-child,.consumer-editor:not(.consumer-editor-modal) .consumer-native-field>.field input,.consumer-credit-choice>span,.consumer-editor-modal .consumer-plain-field>.field>span,.consumer-credit-dialog .consumer-payment-input>.field input{letter-spacing:.5px}.consumer-editor:not(.consumer-editor-modal) .consumer-form>.button{box-shadow:0 1px 2px #0004}.consumer-editor:not(.consumer-editor-modal) .consumer-form>.button:hover:not(:disabled){background:#ff6e14;border-color:#ff8b42;box-shadow:0 2px 4px #0004}.consumer-editor:not(.consumer-editor-modal) .consumer-form>.button:focus-visible{background:#ff721a;border-color:#ff8e47;box-shadow:0 2px 4px #0004}.consumer-editor:not(.consumer-editor-modal) .consumer-phone-count{color:#484848}@media(max-width:959px){.network-monthly-dialog>.modal-head{height:56px;min-height:56px;padding:8px 24px}.network-monthly-dialog>.modal-head h2{max-width:calc(100% - 72px)}.network-monthly-body{padding:12px 16px;max-height:calc(100dvh - 226px)}.network-monthly-body>.original-empty-list{width:calc(100% - 32px);margin:32px 16px 16px;border:1px solid #0e2856}.network-monthly-body>.original-empty-list>div{width:100%;height:auto;aspect-ratio:235/176;max-height:200px}.network-monthly-dialog>.network-commission-footer{height:64px;min-height:64px;padding:8px 16px}.network-monthly-dialog>.network-commission-footer>.button{width:100px}}.network-monthly-year select{appearance:none;padding-left:12px;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23616161' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}.network-monthly-table{border:1px solid #ccd6e4;box-shadow:5px 5px 2px #1e4b9b33}.network-create-page>.panel-heading{justify-content:center;min-height:29px;margin:0}.network-create-page>.panel-heading h1{color:#fff;text-transform:uppercase;font-size:20px;line-height:29px;margin:0;text-align:center}.network-create-page .registration-catalog{position:relative;padding:0}.network-create-page .registration-catalog>span{position:absolute;top:-8px;left:10px;background:#f8f8f8;padding:0 4px;z-index:1;font-size:12px;line-height:16px;font-weight:400}.network-create-page .registration-select{position:relative;display:flex;align-items:center;height:48px;min-height:48px;border:1.5px solid #475569;border-radius:25px;background:#f8f8f8;padding:0 12px;text-align:left;justify-content:flex-start}.network-create-page .registration-select>.catalog-prefix{display:inline-flex;margin-right:12px}.network-create-page .registration-select>span:last-child{margin-left:auto}.network-create-page .network-native-field{margin:16px}.network-create-page .registration-catalog+.network-native-field{margin-top:8px}.network-create-page .network-native-field>.field input{height:48px;min-height:48px}.network-create-page .network-native-field>.field>span{top:13px}.network-create-page .network-native-field>.field:focus-within>span,.network-create-page .network-native-field>.field:has(input:not(:placeholder-shown))>span{top:-8px}.network-create-page .network-field-prefix{top:9px;color:#202425}.network-create-page .network-field-clear{top:4px;color:#202425}.network-create-page .network-form>.button{background:#ff6200;border:2px solid #ff9d57;color:#fff}.network-create-page .network-native-field:first-child{margin-top:8px}.network-create-page .network-native-field>.field>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-create-page .registration-select>span:last-child:not(.catalog-prefix){position:absolute;right:14px;top:calc(50% - 2px);font-size:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #202425}.network-create-page .catalog-prefix img{filter:grayscale(1) brightness(.5)}@media(max-width:959px){.network-create-page .network-form{min-height:calc(100dvh - 155px)}}.network-create-catalog-popup>.modal-head{height:20px;min-height:20px;padding:0 16px}.network-create-catalog-popup>.modal-head+div{padding-top:8px}.network-create-page .network-native-field input[aria-invalid=true],.network-create-page .registration-select[aria-invalid=true]{border-color:#b83d00}.network-create-page .network-native-field:has(input[aria-invalid=true]) .network-field-clear{color:#b3261e}.network-create-page .registration-select[aria-invalid=true]>span:last-child:not(.catalog-prefix){border-top-color:#b3261e}.network-create-page .network-native-field>.field>small,.network-create-page .registration-catalog>small{margin:4px 12px 0;line-height:16px;font-size:12px;font-weight:400;color:#b83d00}.network-create-page .network-native-field:has(input[aria-invalid=true])>.network-field-counter{position:absolute;right:0;bottom:0;margin-top:0}.network-create-page .network-native-field:has(input[aria-invalid=true])>.field>small{padding-right:36px}@media(min-width:960px){.app-shell:has(.network-create-page) .main-content{padding:calc(73px + var(--preview-height)) 16px 0}.network-create-page .network-form{min-height:calc(100dvh - 118px)}}@media(max-width:959px){.network-commission-dialog:not(.network-scheme-dialog)>.modal-head h2{max-width:calc(100% - 72px)}}.network-create-page .network-field-counter{line-height:16px;color:#49454f}.network-create-page .network-native-field+.registration-catalog{margin-top:24px}.network-create-page .network-native-field>.field>span{letter-spacing:.5px}.network-create-page .network-native-field>.field:not(:focus-within):not(:has(input:not(:placeholder-shown)))>span{max-width:calc(100% - 112px)}.network-graph-dialog{width:75vw;max-width:calc(100vw - 80px);padding:0;overflow:hidden;border:1px solid #ff6200;border-radius:10px;background:#fff}.network-graph-dialog>.modal-head{margin:0;height:56px;background:#102955;color:#fff;padding:8px 16px}.network-graph-dialog>.modal-head h2{flex:1;text-align:center;font-size:18px}.network-graph-dialog .network-graph-page{min-height:0;overflow:auto}.network-graph-dialog .network-graph-canvas{height:50vh;min-height:200px}.network-graph-dialog>footer{height:80px;padding:16px 32px;display:flex}.network-graph-dialog>footer>.button{width:100%;background:#ff6200}@media(max-width:959px){.network-graph-dialog{width:80vw}}.network-graph-dialog .network-graph-page{height:calc((75vw - 32px)*.5625 + 32px);display:flex;flex-direction:column}.network-graph-dialog .network-graph-canvas{flex:1;min-height:0;height:auto}.network-graph-dialog>.modal-head:before{content:"ⓘ";font-size:24px}.network-graph-dialog>.modal-head>.icon-button{color:#fff}.network-graph-dialog>footer>.button{height:50px;min-height:50px;border-radius:25px}@media(min-width:757px)and (max-width:959px){.network-graph-dialog .network-graph-page{height:calc((80vw - 32px)*.5625 + 32px)}}@media(max-width:756px){.network-graph-dialog{width:calc(100vw - 80px)}.network-graph-dialog .network-graph-page{height:calc((100vw - 112px)*.5625 + 32px)}}.network-graph-dialog>.modal-head{position:relative}.network-graph-dialog>.modal-head:before{position:absolute;left:16px}.network-graph-dialog>.modal-head h2{width:100%;margin:0}.network-graph-dialog>.modal-head>.icon-button{position:absolute;right:4px}.network-graph-dialog>footer>.button{border:0}.network-create-page .registration-catalog{gap:0}.network-graph-legend{display:table;width:auto;margin:8px 8px 0;padding:0;border-collapse:separate;border-spacing:2px;font:700 16px Times New Roman,serif;background:#fff}.network-graph-legend th{padding:1px;text-align:center;font:inherit}.network-graph-dialog .network-graph-page{display:block}.network-graph-page .network-graph-canvas{box-sizing:content-box;width:calc(100% - 26px);height:650px;min-height:650px;margin:0 8px 8px;border:5px solid #000}.network-graph-legend{max-width:100%}.network-graph-legend th{white-space:normal}.network-graph-page{min-width:0;overflow:auto}.website-logo-picker .website-logo{width:100%;min-width:0;height:150px;margin:0;background:transparent}.website-logo-picker .website-logo img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.website-logo-menu>.modal-head h2{transform:translateY(5px)}.website-logo-menu>footer>.button.primary{transform:translateY(7px)}@media(max-width:959px){.website-logo-viewer .ticket-file-image>img{width:calc(100% - 28px)}.website-logo-viewer .native-file-input-viewer>footer>.button.primary{width:calc((100vw - 64px)/2)}}@media(min-width:960px){.website-logo-viewer dialog.native-file-input-viewer{width:min(60vw,884px);height:min(calc(92dvh - 16px),calc(100dvh - 90px))}.website-logo-viewer .native-file-input-viewer>.ticket-file-image{height:calc(100% - 118px)}.website-logo-viewer .ticket-file-image>img{width:420px;max-width:calc(100% - 28px)}}.website-logo-menu>button{gap:14px;border-bottom-color:#edf0f1}.website-logo-menu>button>.original-material-icon{font-size:22px;color:#ff6200}.website-logo-picker.ticket-upload{margin-left:0;margin-right:0}.website-logo-picker>.ticket-file-picker{overflow:visible}.website-logo-picker>.ticket-file-picker>span{font-weight:500}.website-logo-picker>.ticket-file-picker>.ticket-file-outline{color:#0e2856}@media(max-width:959px){.website-form>.website-form-actions{gap:8px}.website-form-actions>div{width:auto;min-width:79px}.website-form-actions>span{white-space:nowrap;flex-shrink:0}.website-form-actions>.button.primary{min-width:100px}}@media(min-width:960px){dialog.website-delete-confirmation{width:max-content;max-width:min(calc(50vw + 48px),calc(100vw - 80px))}}.distributor-website-page .deposit-result.is-error{--deposit-result:#b3261e}.website-form-scroll>.website-domain-preview{line-height:20px}dialog.website-copy-feedback{width:280px;max-width:calc(100vw - 80px);padding:0;border:0;border-radius:20px;background:#fff;color:var(--primary);box-shadow:0 8px 24px #0003}.website-copy-feedback>.modal-head{display:none}.website-copy-feedback>p{margin:0;padding:20px 24px 24px;font-size:14px;line-height:20px;font-weight:700}dialog.website-copy-feedback{height:86px;outline:none;background:#fafcfc;text-align:left}.website-copy-feedback>p{text-align:left}.website-form-actions .button{font-weight:600}@media(max-width:500px){.website-form-actions .button{padding-inline:20px}}.website-field>.field>span{font-weight:700}dialog.registration-native-expiry{width:403px;max-width:calc(100vw - 80px);padding:24px;border:0;border-radius:20px;background:#fbfdfd;color:#0e2856}.registration-native-expiry>.modal-head{display:block;margin:0 0 16px}.registration-native-expiry>.modal-head h2{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0;text-align:center;font-size:16px;line-height:24px;font-weight:700}.registration-native-expiry .registration-expiry-icon{width:50px;height:50px;padding:5px;color:#ff6200;stroke-width:2.5}.registration-native-expiry>p{font-size:16px;line-height:24px;font-weight:700;text-align:center;margin:0 0 24px}.registration-native-expiry>.modal-actions{display:flex;flex-direction:row;justify-content:space-between;gap:0;margin:0}.registration-native-expiry>.modal-actions>.button{width:auto;min-height:36px;height:36px;margin:0;padding:0 9.5px;border:0;font-size:12px;line-height:18px;font-weight:700}.registration-native-expiry>.modal-actions>.button.secondary{background:#0e2856;color:#fff}.registration-native-expiry>.modal-actions>.button.primary{background:#ff6200;color:#fff;padding-inline:17.5px}@media(max-width:767px){dialog.registration-native-expiry{width:310px}.registration-native-expiry .registration-expiry-icon{display:none}.registration-native-expiry>.modal-actions{flex-direction:column;align-items:flex-end}}dialog.registration-native-expiry:focus{outline:none}.registration-native-expiry .registration-expiry-icon{padding:0}.registration-native-cancel>.modal-actions{flex-direction:row;align-items:center}.registration-stage-form .registration-field input{border-width:1.5px}.registration-stage-form .registration-field>.field>span{letter-spacing:.5px}.registration-stage-form .registration-password-rules[data-empty=true]>li{color:#d3d3d3}.registration-stage-form .registration-field>.icon-button{color:#303735}@media(min-width:960px){.registration-stage-form .registration-frame .registration-content{margin-top:auto!important;flex-shrink:0}.registration-stage-form .registration-frame .auth-panel>footer{margin-bottom:auto;flex-shrink:0}}.registration-stage-form .registration-field input[aria-invalid=true],.registration-stage-form .registration-select[aria-invalid=true]{border-color:#b83d00}.registration-stage-form .registration-field:has(input[aria-invalid=true])>.icon-button{color:#b3261e}.registration-stage-form .registration-select[aria-invalid=true]>span{border-top-color:#b3261e}.registration-stage-form .field>small{font-size:12px;font-weight:400;line-height:20px;color:#b83d00;margin-inline:14px}.registration-stage-form .registration-field>.field,.registration-stage-form .registration-catalog{gap:0}.registration-stage-form .registration-field:has(input[aria-invalid=true])>small{position:absolute;right:28px;bottom:8px;margin:0;line-height:20px}.registration-stage-form dialog.search-catalog-popup:focus{outline:none}.registration-stage-form dialog.search-catalog-popup input{border-width:1.5px;background:#f8f8f8}.registration-stage-form dialog.search-catalog-popup .registration-options{padding-top:0}@media(min-width:960px){.registration-stage-code .registration-frame .registration-content{margin-top:auto!important;flex-shrink:0}.registration-stage-code .registration-frame .auth-panel>footer{margin-bottom:auto;flex-shrink:0}}.registration-stage-code .registration-content form>p:first-child{text-align:center;padding:8px 30px;margin:0;line-height:21px;min-height:58px;font-weight:600}.registration-stage-code .registration-code-caption{color:#ff6200}.registration-stage-code .registration-resend-note .text-button{color:#ff6200;text-decoration:none;font-weight:600}.registration-stage-code .registration-content form>.button.primary{width:100%;margin:16px 0 0}.registration-stage-code .registration-resend-note{margin:0}.registration-stage-code .registration-countdown{margin-top:32px;color:#303735}.registration-stage-code .registration-frame .auth-panel>footer{font-weight:700;color:#9e9e9e;line-height:14px}@media(max-width:959px){.registration-stage-code .registration-frame .auth-panel{padding:46px 32px 16px}.registration-stage-code .registration-content form>p:first-child{min-height:78px}.registration-frame.recovery-scrolled .recovery-collapsed-title{font-size:16px;line-height:24px}.registration-stage-medium .registration-frame .auth-panel{padding:30px 16px 16px}}.registration-stage-medium .registration-medium-hint{line-height:17px}body:has(.login-credentials-form) .registration-feedback{padding-top:22px;box-shadow:none;font-weight:400}@media(min-width:960px){.device-blocked-frame .device-blocked-content{margin-top:auto;flex-shrink:0}.device-blocked-frame .auth-panel>footer{margin-bottom:auto;flex-shrink:0}}@media(max-width:959px){.device-blocked-frame .auth-brand h1{font-size:24px;line-height:36px;letter-spacing:2px;text-transform:none;color:#ff8000}}.device-blocked-content>p{line-height:23px;letter-spacing:.25px}.device-blocked-content>.button{max-width:500px}.device-blocked-frame .auth-panel>footer{padding:0;margin-top:16px;font-weight:700;line-height:14px;color:#9e9e9e}.device-blocked-frame .device-blocked-content>.button{margin-bottom:0}.device-blocked-frame .auth-panel{gap:0}.device-blocked-frame .auth-panel>footer{padding-bottom:16px}.device-code-frame:has(.device-medium-options) .device-code-content{max-width:none;padding:0;margin:0}.device-code-frame:has(.device-medium-options) .device-code-content>h2{margin:0;padding:0 16px;line-height:26px}.device-code-frame:has(.device-medium-options) .device-code-content>p{margin:0;padding:16px;line-height:23px;font-weight:500;letter-spacing:.25px;color:#0e2856}.device-code-frame:has(.device-medium-options) .device-medium-options{margin:0;gap:0}.device-code-frame:has(.device-medium-options) .device-code-content>.text-button{display:none}.device-code-frame:has(.device-medium-options) .auth-panel>footer{padding:0 0 16px;margin:16px 0 0;font-size:10px;font-weight:700;line-height:14px;color:#9e9e9e}@media(min-width:960px){.device-code-frame:has(.device-medium-options) .device-code-content{margin-top:auto}.device-code-frame:has(.device-medium-options) .auth-panel>footer{margin-bottom:auto}}@media(max-width:959px){.device-code-frame:has(.device-medium-options) .auth-panel{padding-top:30px}}.device-code-frame:has(.device-waiting-animation) .device-code-content{max-width:none;padding:0;margin:0}.device-waiting-animation{width:296px;max-width:100%;height:130px;margin:0 auto}.device-code-frame:has(.device-waiting-animation) .device-code-content>h2{text-align:left;margin:0;padding:16px;line-height:26px}.device-code-frame:has(.device-waiting-animation) .device-code-content>p:not(.device-notification-resend){margin:0;padding:16px;line-height:23px;font-weight:500;letter-spacing:.25px;color:#0e2856}.device-code-frame .device-choose-code{display:flex;justify-content:space-between;width:calc(100% - 32px);height:52px;margin:16px;padding:0 16px;font-size:14px;font-weight:500;background:#0e2856}.device-choose-code img{width:48px;height:48px}.device-code-frame .device-code-content>.device-notification-resend{margin:0;padding:20px 0 0;text-align:center;font-size:14px;font-weight:600;line-height:20px;color:#0e2856}.device-notification-resend .text-button{font-size:14px;font-weight:600;color:#ff6200}.device-code-frame:has(.device-waiting-animation) .device-code-content>.text-button{display:none}.device-code-frame:has(.device-waiting-animation) .auth-panel>footer{padding:0 0 16px;margin:16px 0 0;font-size:10px;font-weight:700;line-height:14px;color:#9e9e9e}@media(min-width:960px){.device-code-frame:has(.device-waiting-animation) .device-code-content{margin-top:auto}.device-code-frame:has(.device-waiting-animation) .auth-panel>footer{margin-bottom:auto}}@media(max-width:959px){.device-code-frame:has(.device-waiting-animation) .auth-panel{padding-top:56px}}.device-code-frame .device-notification-resend .text-button{padding:0;margin-left:4px;text-decoration:none;line-height:20px}.device-code-frame .device-choose-code{border:1.5px solid #8f98a7;box-shadow:0 1px 1px #0002;font-weight:400}.device-code-frame:has(.device-recipient) .device-code-content{max-width:none;padding:0;margin:0}.device-code-frame:has(.device-recipient) .device-code-content form{padding:0}.device-code-frame:has(.device-recipient) .device-code-content>.text-button{display:none}.device-code-frame .device-recipient{margin:0;padding:8px 30px;min-height:58px}.device-code-frame .device-recipient strong{color:#000;font-size:15px;font-weight:700}.device-code-frame .registration-code-caption{color:#ff6200;font-size:12px;font-weight:600}.device-code-frame .device-countdown{color:#303735;margin:16px 0;line-height:18px}.device-code-frame .device-code-content form>.button.primary{font-size:16px;font-weight:600;height:52px;margin:16px 0 0}.device-code-frame .device-resend-note{margin:0;line-height:18px}.device-code-frame .device-resend-note .text-button{color:#ff6200;font-size:12px;font-weight:600;text-decoration:none;padding:8px 0}.device-code-frame:has(.device-recipient) .auth-panel>footer{padding:0 0 16px;margin:16px 0 0;font-size:10px;font-weight:700;line-height:14px;color:#9e9e9e}@media(min-width:960px){.device-code-frame:has(.device-recipient) .device-code-content{margin-top:auto}.device-code-frame:has(.device-recipient) .auth-panel>footer{margin-bottom:auto}}.device-code-frame:has(.device-recipient) .registration-code-entry{margin-bottom:14px}.device-code-frame .registration-code-boxes>span{border-width:1.5px}.device-code-frame .device-choose-code{max-width:500px}.device-code-content:has(.device-medium-options)>h2{text-align:left}.device-code-frame .device-code-content,.device-code-frame .auth-panel>footer{background:#fff}.device-code-frame .device-code-content,.device-code-frame .auth-panel>footer{box-shadow:0 0 0 16px #fff}.device-code-frame:has(.device-recipient) .registration-code-entry{margin-bottom:32px}@media(max-width:959px){.device-code-frame .auth-panel{background:#fff}.device-code-frame:has(.device-medium-options) .auth-panel{padding-top:37px}}.prospect-code-state .registration-code-caption{text-align:center;margin:16px 0 0;font-size:12px;font-weight:600;color:#ff6200}.prospect-code-timer{text-align:center;font-size:12px;margin:16px 0}.prospect-registration-body summary{display:flex;align-items:center;gap:8px;list-style:none}.prospect-registration-body summary::-webkit-details-marker{display:none}.prospect-contact-arrow{font-size:24px;color:var(--primary);flex:0 0 24px}.prospect-registration-body summary>span:last-child{white-space:nowrap;overflow:hidden}@media(max-width:959px){.prospect-contact-form{padding-top:16px}}@media(max-width:959px){.prospect-contact-form>.prospect-contact-field:first-child{margin-top:0}}@media(max-width:959px){.prospect-registration-dialog>.modal-head h2{padding-right:34px}}@media(max-width:959px){.prospects-list .prospect-mobile-record:after{display:none}}@media(max-width:959px){.prospects-shell .original-mobile-title .brand-logo-slot{display:inline-flex;width:140px;height:50px;max-width:140px;vertical-align:middle}}@media(max-width:959px){.prospects-shell .original-mobile-title .brand-logo-slot img{width:140px;height:50px;max-width:140px;object-fit:contain}}@media(max-width:959px){.prospect-history-dialog .prospect-history-records>.button{display:flex;align-items:center;gap:6px}}@media(max-width:959px){.prospect-history-dialog>.modal-head h2{padding-right:80px}}@media(max-width:959px){.prospect-history-dialog .prospect-timeline time{font-size:14px}}.prospect-followup-form .ticket-file-picker{overflow:visible}.prospect-followup-form .ticket-file-picker>.ticket-file-outline{color:var(--primary)}.prospect-followup-form .registration-select>span[aria-hidden=true]:last-child{font-size:0;width:24px;height:24px;display:grid;place-items:center;flex-shrink:0}.prospect-followup-form .registration-select>span[aria-hidden=true]:last-child:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid currentColor}.prospect-status-choice[data-selected=false]>span{visibility:hidden}.prospect-followup-form .prospect-choice-badge,.prospect-status-menu .prospect-choice-badge{display:inline-block;max-width:210px;padding:4px;border-radius:8px;color:#fff;font-size:14px;font-weight:700;line-height:20px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.prospect-followup-form .registration-select>.prospect-choice-badge{margin-left:0}.prospect-status-menu>[role=option]{display:flex;align-items:center;width:100%;min-height:48px;padding:0 16px;border:0;background:transparent;text-align:left}.prospect-status-menu>[role=option]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;background:#e8eef5}@media(max-width:959px){.prospect-followup-dialog .prospect-followup-form>.prospect-status-choice{margin:0 0 24px}}.prospect-status-menu[popover]{margin:0;border:0;inset:auto;box-sizing:border-box}.prospect-status-barrier[popover]{margin:0;padding:0;border:0;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none}@media(max-width:959px){.prospect-followup-dialog .prospect-followup-form{padding-bottom:12px}}@media(max-width:959px){.prospect-followup-dialog .prospect-followup-form>.registration-catalog{margin-bottom:32px}}@media(max-width:959px){.prospect-followup-dialog .prospect-followup-form>.button.primary{margin-bottom:0}}@media(max-width:959px){.prospect-followup-dialog>.prospect-history-footer{height:64px;padding:8px 16px}}@font-face{font-family:ProspectLabelReference;src:url(/fonts/poppins_regular.ttf) format("truetype");font-weight:600;font-display:swap}.prospect-followup-form>.registration-catalog>span,.prospect-followup-form>.prospect-status-choice>span{font-family:ProspectLabelReference,Poppins,sans-serif;font-weight:600;font-synthesis:none}.prospect-followup-form>.registration-catalog .registration-select{font-family:NetworkSchemeExtraBold,Poppins,sans-serif;font-weight:800;text-transform:uppercase}.prospect-contact-type>.prospect-contact-icon{font-size:24px;line-height:1;width:24px;flex-shrink:0}.prospect-status-menu>[role=option]:focus-visible{outline:0;background:#d3d6d6}.prospect-registration-note>span{width:100%}.prospect-registration-note strong{display:flex;align-items:center;gap:8px}.prospect-registration-note strong>.bulk-note-icon{font-size:16px;line-height:16px;color:#0078d4}.prospect-registration-body .prospect-registration-note p{letter-spacing:.25px}.prospect-registration-body .prospect-registration-note{padding-left:16px;padding-right:16px}.prospect-registration-name{margin-right:-16px}.prospect-registration-body summary{margin-bottom:0}.prospect-code-state .registration-code-caption{margin-top:32px;line-height:17px}.prospect-code-timer{margin-top:32px;line-height:17px;color:#303735}dialog.prospect-registration-dialog{border-width:2px;border-radius:20px}.prospect-registration-body summary{margin-right:-16px}.prospect-registration-footer>.button{margin-bottom:0}@media(min-width:960px){.prospect-registration-dialog>.modal-head>.icon-button{position:absolute;right:6px;top:14px}}@media(min-width:960px){.prospect-registration-footer{padding-top:14px;padding-bottom:14px}}@media(max-width:959px){.prospect-registration-dialog>.modal-head{background:#1c3e7a}}dialog.prospect-expiry-dialog{width:310px;max-width:calc(100vw - 80px);padding:24px;border:0;border-radius:20px;background:#fbfdfd;color:#0e2856}.prospect-expiry-dialog>.modal-head{margin:0 0 16px;display:block}.prospect-expiry-dialog>.modal-head h2{text-align:center;font-size:16px;line-height:24px;margin:0}.prospect-expiry-dialog>p{text-align:center;font-size:16px;line-height:24px;font-weight:700;margin:0 0 24px}.prospect-expiry-dialog>.modal-actions{display:flex;flex-direction:column;align-items:flex-end;gap:0;margin:0}.prospect-expiry-dialog>.modal-actions>.button{width:auto;min-height:36px;height:36px;margin:0;padding:0 10px;font-size:12px;font-weight:600;border:0;line-height:18px}.prospect-expiry-dialog>.modal-actions>.button.secondary{background:#0e2856;color:#fff}.prospect-expiry-dialog>.modal-actions>.button.primary{background:#ff6200;color:#fff}.prospect-filter-dialog .branch-filter-field .field>span{font-size:16px;line-height:24px}.prospect-filter-dialog .branch-filter-field .field:focus-within>span,.prospect-filter-dialog .branch-filter-field .field:has(input:not(:placeholder-shown))>span{font-size:12px;line-height:18px}.prospect-filter-dialog .branch-filter-field input,.prospect-filter-dialog .branch-filter-status select{border-width:1.5px}.prospect-filter-dialog .branch-filter-field:has(+.branch-filter-status){margin-bottom:24px}.prospect-filter-dialog .branch-filter-status select{height:50px;min-height:50px;appearance:none;padding-right:36px}.prospect-filter-dialog .branch-filter-status:after{content:"";position:absolute;right:20px;top:22px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #616161;pointer-events:none}.prospect-filter-dialog .branch-filter-field>.original-material-icon{font-size:30px;left:9px;top:9px}.prospect-history-dialog .prospect-timeline article{border:1px solid #ebf6f2}@media(max-width:959px){.prospect-history-dialog>.modal-head{background:#1c3e7a}}@media(max-width:959px){.prospect-mobile-body .prospect-status{font-size:14px;line-height:20px}}@media(min-width:960px){.prospect-history-dialog>.modal-head>.icon-button{position:absolute;right:6px;top:14px}}@media(min-width:960px){.prospect-history-dialog .prospect-timeline article:last-child{margin-bottom:16px}}@media(min-width:960px){dialog.prospect-history-dialog{width:75vw}}@media(min-width:960px){.prospect-history-columns>aside{display:flex;flex-direction:column;justify-content:safe center}}@media(min-width:960px){.prospect-history-columns>aside>*{flex-shrink:0}}@media(min-width:960px){.prospect-history-dialog .prospect-followup-form .ticket-upload{margin-top:24px}}@media(min-width:960px){.prospect-history-dialog .prospect-followup-form>.registration-catalog{margin-bottom:48px}}.prospect-history-dialog .prospect-timeline article{letter-spacing:.25px}.prospect-attachment-preview{display:flex;justify-content:center;align-items:center;margin:12px auto 0;padding:0;border:0;background:transparent;color:var(--primary);max-width:150px;max-height:120px;cursor:pointer}.prospect-attachment-preview img{max-width:150px;max-height:120px;object-fit:contain}.prospect-attachment-preview .original-material-icon{font-size:60px;line-height:1}.prospect-attachment-preview:has(img){height:120px;width:150px;align-items:flex-start}@media(min-width:960px){.prospect-history-dialog .prospect-timeline article:before{top:calc(50% - 7px)}}@media(min-width:960px){.prospect-history-dialog .prospect-timeline article:not(:last-child){margin-bottom:28px}}@media(min-width:960px){.prospect-history-dialog .prospect-timeline article:after{content:"";position:absolute;left:-20px;top:-6px;width:2px;height:calc(100% + 28px);background:linear-gradient(to bottom,black 0 calc(50% - 19px),transparent calc(50% - 19px) calc(50% + 19px),black calc(50% + 19px));pointer-events:none}}@media(min-width:960px){.prospect-history-dialog .prospect-timeline article:first-child:after{background:linear-gradient(to bottom,transparent 0 calc(50% + 19px),black calc(50% + 19px))}}@media(min-width:960px){.prospect-history-dialog .prospect-timeline article:last-child:after{background:linear-gradient(to bottom,black 0 calc(50% - 19px),transparent calc(50% - 19px))}}@media(min-width:960px){.prospect-history-dialog .prospect-timeline article:only-child:after{display:none}}@media(max-width:959px){dialog.prospect-history-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}@media(max-width:959px){.prospect-history-dialog .prospect-attachment-preview:has(img){height:auto}}@media(max-width:959px){.prospect-history-dialog>.prospect-history{max-height:calc(100dvh - 238px)}}@media(max-width:959px){.prospect-history-dialog .prospect-timeline article:not(:last-child){margin-bottom:32px}}@media(max-width:959px){.prospect-history-dialog>.prospect-history-footer>.button{width:150px}}@media(max-width:959px){.prospect-history-dialog>.modal-head>.icon-button{right:22px}}@media(max-width:959px){dialog.prospect-history-dialog{border-width:2px;border-radius:20px}}.prospects-list>.table-scroll td:nth-child(4){text-align:center}@media(min-width:960px){.prospects-list>.table-scroll .prospect-status{font-size:14px;line-height:20px}}@media(min-width:960px){.prospects-list td{padding:0 4px 0 20px;letter-spacing:.25px}}@media(min-width:960px){.prospects-list td:first-child{padding-left:24px}}@media(min-width:960px){.prospects-list td:first-child>strong{font-size:12px;line-height:17px}}@media(min-width:960px){.prospects-list td:first-child p{letter-spacing:.25px}}@media(min-width:960px){.prospects-list td:nth-child(2),.prospects-list td:nth-child(4),.prospects-list td:nth-child(6){padding:0 4px;text-align:center}}@media(min-width:960px){.prospects-list th:first-child{padding-left:40px}}@media(min-width:960px){.prospects-list .prospect-contact-link{margin-inline:auto}}@media(min-width:1465px){.prospects-list td:first-child>strong,.prospects-list td:first-child p{display:inline}}@media(min-width:1465px){.prospects-list td:first-child>strong:after{content:"•";color:#ff6200;font-size:14px}}.prospects-list .prospect-contact-link{border-width:1.5px;gap:5px;line-height:24px}.prospect-expiry-dialog>.modal-actions>.button{font-weight:700;padding-inline:9.5px}.prospect-expiry-dialog>.modal-actions>.button.primary{padding-inline:17.5px}.prospect-filter-dialog .branch-filter-field .field>span{letter-spacing:.5px}.prospects-list>.original-pagination{height:56px;min-height:56px;padding:0 14px;gap:0;color:#4c535e;background:#e8ecf0}.prospects-list>.original-pagination>label{display:flex;align-items:center}.prospects-list>.original-pagination select{min-width:64px;width:64px;padding:0;text-align:right;color:inherit}.prospects-list>.original-pagination>span{margin:0 32px}.prospects-list>.original-pagination>.icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.prospects-list>.original-pagination>.icon-button[aria-label=Anterior]{margin-right:24px}.prospects-list>.original-pagination>.icon-button>svg{width:24px;height:24px;color:#102954}.prospect-registration-result>.modal-actions>.button:last-child{background:#00bd76;border-color:#00bd76;color:#fff}.transfer-receipt-paper dl.transfer-receipt-data dt,.transfer-receipt-paper dl.transfer-receipt-data dd,.transfer-receipt-paper p{letter-spacing:.25px;line-height:20.02px}.transfer-receipt-reference{word-break:break-all}.transfer-receipt-paper dl.transfer-receipt-data>div{align-items:center}.transfer-receipt-page>.transfer-receipt-reversed{background:#f6f8fc;color:#64748b;padding:8px;border-radius:6px}.transfer-text-field input,.transfer-text-field textarea{font-weight:700;letter-spacing:.25px}.transfer-text-field>.field:has(input:not(:placeholder-shown))>span,.transfer-text-field>.field:has(textarea:not(:placeholder-shown))>span{left:12px}.transfer-text-field input:focus,.transfer-text-field textarea:focus{outline:none;border-color:#475569}.transfer-comment-field textarea{padding-top:0}.ticket.transfer-receipt-paper{-webkit-mask-image:radial-gradient(circle at 0 16%,transparent 10px,#000 10.5px),radial-gradient(circle at 100% 16%,transparent 10px,#000 10.5px),radial-gradient(circle at 15px 100%,transparent 10px,#000 10.5px);mask-image:radial-gradient(circle at 0 16%,transparent 10px,#000 10.5px),radial-gradient(circle at 100% 16%,transparent 10px,#000 10.5px),radial-gradient(circle at 15px 100%,transparent 10px,#000 10.5px)}.transfer-ticket-perforation{position:absolute;left:0;right:0;top:16%;margin:0;pointer-events:none}.transfer-receipt-paper h2.transfer-receipt-heading{margin-top:32px}.transfer-reversal-confirmation>p{font-weight:700}@media(min-width:960px){dialog.transfer-reversal-confirmation{width:max-content;max-width:min(688px,calc(100vw - 80px))}}
