.movements-page{width:100%;max-width:1120px;margin:0 auto;padding-bottom:28px}.movements-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.movements-heading p{color:#64748b;margin:0;font-size:12.5px}.movements-heading>button{color:#475569;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:800}.movements-heading>button:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.movements-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.movements-summary article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:16px;position:relative;overflow:hidden;box-shadow:0 5px 18px #0f172a0d}.movements-summary article:before{content:"";background:var(--movement-color);width:4px;position:absolute;inset:0 auto 0 0}.movements-summary article.is-net{--movement-color:#2563eb}.movements-summary article.is-cash{--movement-color:#16a34a}.movements-summary article.is-yape{--movement-color:#7c3aed}.movements-summary article.is-refund{--movement-color:#ef4444}.movements-summary article.is-expense{--movement-color:#d97706}.movements-summary span,.movements-summary strong,.movements-summary small{display:block}.movements-summary span{color:#64748b;font-size:11px;font-weight:800}.movements-summary strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:20px;overflow:hidden}.movements-summary small{color:#94a3b8;font-size:10px}.movements-panel{background:#fff;border:1px solid #dfe7f1;border-radius:17px;overflow:hidden;box-shadow:0 9px 28px #0f172a0f}.movements-controls{grid-template-columns:minmax(0,1fr) 205px;gap:9px;padding:16px 18px 10px;display:grid}.movements-search{background:#f8fafc;border:1px solid #dbe3ee;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 11px;display:flex}.movements-search>span{color:#64748b;font-size:17px}.movements-search input{color:#1e293b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:12.5px}.movements-search button{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:19px}.movements-controls>select{color:#475569;min-height:42px;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:10px;outline:none;padding:0 10px;font-size:12px;font-weight:750}.movements-type-filters{scrollbar-width:thin;gap:7px;padding:0 18px 14px;display:flex;overflow-x:auto}.movements-type-filters button{color:#64748b;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex:none;align-items:center;gap:8px;padding:6px 9px 6px 11px;font-size:11px;font-weight:800;display:inline-flex}.movements-type-filters button b{color:#64748b;background:#f1f5f9;border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;display:grid}.movements-type-filters button.is-active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb12}.movements-type-filters button.is-active b{color:#fff;background:#2563eb}.movements-results-heading{color:#64748b;background:#f8fafc;border-block:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:11px;display:flex}.movements-results-heading>b{font-weight:650}.movements-results-heading>b strong{color:#15803d;margin-left:4px;font-size:12px}.movements-results-heading>b strong.is-negative{color:#dc2626}.movements-list{gap:8px;padding:13px 18px 18px;display:grid}.movement-card{--event-color:#2563eb;border:1px solid #e5ebf3;border-left:4px solid var(--event-color);background:#fff;border-radius:12px;grid-template-columns:64px minmax(0,1fr) minmax(145px,auto);align-items:center;gap:12px;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.movement-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 7px 18px #0f172a12}.movement-card.is-delivery{--event-color:#16a34a}.movement-card.is-payment{--event-color:#d97706}.movement-card.is-cancelled{--event-color:#dc2626;background:snow}.movement-card.is-expense{--event-color:#d97706;background:#fffcf5}.movement-card.is-reprocess{--event-color:#6d4cc2}.movement-card__time{border-right:1px solid #edf1f6;justify-items:center;gap:6px;min-width:0;padding-right:10px;display:grid}.movement-card__time strong{color:#475569;font-size:11.5px}.movement-card__time span{color:#fff;background:var(--event-color);border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.movement-card__body{min-width:0}.movement-card__identity{align-items:center;gap:6px;min-width:0;display:flex}.movement-card__identity>strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.movement-card__identity>p{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.movement-card__tag,.movement-card__historic{color:var(--event-color);background:color-mix(in srgb, var(--event-color) 9%, white);border-radius:7px;flex:none;padding:3px 6px;font-size:9.5px;font-weight:900}.movement-card__historic{color:#1d4ed8;background:#dbeafe}.movement-card__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.movement-card__meta>span{color:#64748b;background:#f1f5f9;border-radius:7px;padding:3px 6px;font-size:10px;font-weight:750}.movement-card__meta>span.is-fast{color:#c2410c;background:#fff7ed}.movement-card__meta>span.is-referral{color:#7c3aed;background:#faf5ff}.movement-card__note{color:#b91c1c;margin-top:6px;font-size:10.5px}.movement-card__amount{text-align:right;min-width:145px}.movement-card__amount strong,.movement-card__amount span{display:block}.movement-card__amount strong{color:#15803d;font-size:14px}.movement-card__amount strong.is-out{color:#dc2626}.movement-card__amount strong.is-pending{color:#d97706}.movement-card__amount strong.is-zero{color:#64748b}.movement-card__amount span{color:#94a3b8;margin-top:3px;font-size:10px;line-height:1.35}.movements-empty{color:#94a3b8;text-align:center;justify-items:center;padding:48px 20px;display:grid}.movements-empty>span{font-size:30px}.movements-empty strong{color:#475569;margin-top:8px;font-size:14px}.movements-empty p{margin:5px 0 0;font-size:11px}@media (width<=760px){.movements-summary{grid-template-columns:1fr 1fr}.movement-card{grid-template-columns:54px minmax(0,1fr)}.movement-card__amount{text-align:left;border-top:1px solid #edf1f6;grid-column:2;min-width:0;padding-top:8px}}@media (width<=520px){.movements-heading{flex-direction:column;align-items:stretch;gap:9px}.movements-heading>button{width:100%}.movements-summary{gap:7px}.movements-summary article{padding:13px}.movements-summary strong{font-size:17px}.movements-controls{grid-template-columns:1fr;padding-inline:13px}.movements-type-filters{padding-inline:13px}.movements-results-heading{flex-direction:column;align-items:flex-start;padding-inline:13px}.movements-list{padding:10px 12px 14px}.movement-card{grid-template-columns:46px minmax(0,1fr);gap:9px;padding:10px}.movement-card__identity{flex-wrap:wrap;align-items:flex-start}.movement-card__identity>p{width:100%}}.movements-overlay{width:100%}.movements-overlay .movements-heading{z-index:3;background:var(--pb-bg,#f4f6fb);margin:0 0 18px;padding:14px 0;position:sticky;top:74px}@media (width<=860px){.movements-overlay .movements-heading{margin-bottom:12px;padding:12px 0;top:62px}}.rp-overlay{z-index:950;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1320ad;padding:22px;position:fixed;inset:0;overflow-y:auto}.rp-modal{--rp-ink:#1b2639;--rp-muted:#6f7d92;width:min(1020px,100%);color:var(--rp-ink);background:#f7f9fc;border:1px solid #ffffffa6;border-radius:20px;margin:0 auto;overflow:hidden;box-shadow:0 26px 80px #070f1e52}.rp-header{background:#fff;border-bottom:1px solid #e3e9f1;align-items:center;gap:13px;padding:17px 20px;display:flex}.rp-header__icon{color:#7753dc;background:#f1edff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}.rp-header__icon.is-partial{color:#087b96;background:#e8f8fb}.rp-header__copy{flex:1;min-width:0}.rp-header__copy span{color:#8491a5;margin-bottom:2px;font-size:11px;font-weight:750;display:block}.rp-header__copy h2{letter-spacing:-.03em;margin:0;font-size:19px;font-weight:800;line-height:1.2}.rp-close{color:#758298;cursor:pointer;background:#f2f5f9;border:0;border-radius:10px;width:35px;height:35px;font-size:23px;line-height:1}.rp-close:hover{color:#26334a;background:#e7edf5}.rp-progress{background:#fff;border-bottom:1px solid #e5ebf3;grid-template-columns:repeat(3,1fr);padding:13px max(22px,50% - 290px);display:grid}.rp-progress>div{color:#9aa5b5;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex;position:relative}.rp-progress>div:not(:last-child):after{content:"";background:#dfe6ef;height:1px;position:absolute;left:calc(50% + 42px);right:calc(42px - 50%)}.rp-progress i{z-index:1;background:#eef2f7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.rp-progress .is-active{color:#26354d}.rp-progress .is-active i{color:#fff;background:#2a3a54;box-shadow:0 0 0 4px #e8edf4}.rp-progress .is-done{color:#188650}.rp-progress .is-done i{color:#fff;background:#21a760}.rp-progress .is-done:after{background:#8dd7ae!important}.rp-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px;padding:19px;display:grid}.rp-content{background:#fff;border:1px solid #e3e9f1;border-radius:15px;min-height:455px;padding:20px}.rp-flow-choice{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.rp-flow-choice button{text-align:left;color:#65738a;cursor:pointer;background:#fff;border:1.5px solid #dfe6ef;border-radius:12px;align-items:center;gap:11px;padding:13px;font-family:inherit;display:flex}.rp-flow-choice button>i{color:#1684a0;background:#ebf9fb;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;font-weight:850;display:grid}.rp-flow-choice button>span{gap:3px;display:grid}.rp-flow-choice strong{color:#26344a;font-size:13px;font-weight:750}.rp-flow-choice small{color:#8693a7;font-size:11px;line-height:1.4}.rp-flow-choice button.is-active{background:#f1fbfd;border-color:#42b9ce;box-shadow:0 0 0 3px #e0f6fa}.rp-flow-choice button.is-reprocess i{color:#7753dc;background:#f0ecff}.rp-flow-choice button.is-reprocess.is-active{background:#f8f6ff;border-color:#9a82e7;box-shadow:0 0 0 3px #eeeaff}.rp-section-title{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.rp-section-title>div:first-child>span{color:#2983b5;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.rp-section-title h3{letter-spacing:-.025em;margin:3px 0 0;font-size:16px;font-weight:750;line-height:1.3}.rp-help{color:#7b889c;margin:6px 0 15px;font-size:12px;line-height:1.5}.rp-selection-actions{gap:5px;display:flex}.rp-selection-actions button{color:#397391;cursor:pointer;background:#eff8fc;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:750}.rp-items{gap:7px;display:grid}.rp-item{text-align:left;color:#26344a;cursor:pointer;background:#fff;border:1.5px solid #e3e9f1;border-radius:10px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 11px;font-family:inherit;display:grid}.rp-item:hover{background:#fafcff;border-color:#c8d4e3}.rp-item:disabled{cursor:default;opacity:1}.rp-item.is-delivery{background:#f1fcf6;border-color:#60c991}.rp-item.is-reprocess{background:#faf8ff;border-color:#a58de8}.rp-item__check{color:#fff;background:#fff;border:1.5px solid #cbd5e2;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.rp-item.is-delivery .rp-item__check{background:#20a55c;border-color:#20a55c}.rp-item.is-reprocess .rp-item__check{background:#7955d9;border-color:#7955d9}.rp-item__info{gap:3px;min-width:0;display:grid}.rp-item__info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rp-item__info small{color:#8794a7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rp-item__state{color:#718097;white-space:nowrap;background:#f1f4f8;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800}.rp-item.is-delivery .rp-item__state{color:#158249;background:#daf5e5}.rp-item.is-reprocess .rp-item__state{color:#6942c6;background:#ebe5fb}.rp-quantity{color:#6b7890;cursor:default;grid-column:2/-1;justify-content:flex-end;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.rp-quantity input{text-align:center;border:1px solid #cfd8e5;border-radius:7px;width:48px;padding:5px;font-weight:800}.rp-quantity em{font-style:normal}.rp-validation{color:#a14f16;background:#fff7e8;border:1px solid #f8d69e;border-radius:9px;margin-top:11px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.4}.rp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rp-form-grid--schedule{border-top:1px solid #e6ebf2;grid-template-columns:1.3fr 1fr .8fr;margin-top:12px;padding-top:15px}.rp-field{color:#546279;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.rp-field>span{margin-bottom:5px;display:inline-block}.rp-field input,.rp-field select,.rp-field textarea{box-sizing:border-box;color:#253249;background:#fff;border:1.5px solid #dfe6ef;border-radius:8px;outline:none;width:100%;padding:10px 11px;font:500 12px/1.35 inherit}.rp-field input:focus,.rp-field select:focus,.rp-field textarea:focus{border-color:#5785d6;box-shadow:0 0 0 3px #eaf1fd}.rp-field textarea{resize:vertical}.rp-field>small{color:#a0aaba;margin-top:4px;font-size:10px;font-weight:600;display:block}.rp-info-box{color:#346579;background:#f0f9fc;border:1px solid #ceeaf1;border-radius:9px;margin-top:6px;padding:12px;font-size:11px;line-height:1.5}.rp-payment{background:#f7f9fc;border:1px solid #e0e7f0;border-radius:12px;margin-top:15px;padding:15px}.rp-balance{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:16px;display:grid}.rp-balance>div{background:#fff;border:1px solid #e3e9f1;border-radius:9px;gap:4px;padding:10px;display:grid}.rp-balance span{color:#8592a5;font-size:10px;font-weight:700}.rp-balance strong{font-size:13px;font-weight:750}.rp-balance .is-due{color:#b4483e;background:#fff7f6;border-color:#f2d0cc}.rp-account-grid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px;margin-bottom:13px;display:grid}.rp-account-grid>div{background:#fff;border:1px solid #e3e9f1;border-radius:9px;gap:5px;padding:11px;display:grid}.rp-account-grid span{color:#8592a5;font-size:10px;font-weight:700}.rp-account-grid strong{color:#26344a;font-size:14px}.rp-account-grid .is-total{color:#b4483e;background:#fff7f6;border-color:#f2d0cc}.rp-account-grid .is-total strong{color:#b4483e}.rp-quick-payments{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.rp-quick-payments button{color:#58677d;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.rp-quick-payments button:hover{background:#f8fafc;border-color:#b9c7d8}.rp-quick-payments button.is-primary{color:#176b8d;background:#ebf8fb;border-color:#56bad0}.rp-quick-payments button.is-selected{color:#fff;background:#168aa5;border-color:#168aa5;box-shadow:0 0 0 3px #168aa524}.rp-quick-payments button.is-selected:hover{color:#fff;background:#11758d;border-color:#11758d}.rp-quick-payments button i{color:#168aa5;background:#fff;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:3px;font-size:9px;font-style:normal;display:inline-grid}.rp-allocation{color:#526178;background:#fff;border:1px solid #dfe7f0;border-radius:9px;gap:7px;margin-top:4px;padding:11px;font-size:10px;display:grid}.rp-allocation>strong{color:#27364d;font-size:11px}.rp-allocation>div{justify-content:space-between;gap:12px;display:flex}.rp-allocation b{color:#188650}.rp-allocation .is-remaining{border-top:1px solid #e8edf3;padding-top:7px;font-weight:800}.rp-allocation .is-remaining b{color:#b4483e}.rp-payment__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rp-payment__head>div{gap:2px;display:grid}.rp-payment__head strong{font-size:12px}.rp-payment__head small{color:#8995a7;font-size:10px}.rp-payment__head button{color:#176a90;cursor:pointer;background:#e9f6fb;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.rp-methods{gap:6px;margin-bottom:11px;display:flex}.rp-methods button{color:#6d7b91;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:8px;flex:1;padding:9px;font-size:11px;font-weight:750}.rp-methods button.is-active{color:#176b8d;background:#ebf8fb;border-color:#56bad0}.rp-payment-result,.rp-paid{color:#197b48;background:#eaf9f1;border-radius:8px;padding:10px 11px;font-size:11px}.rp-confirm-note{color:#34445c;background:#fff;border:1px solid #dde5ef;border-left:3px solid #2b9a62;border-radius:9px;gap:3px;margin-top:13px;padding:12px;display:grid}.rp-confirm-note strong{font-size:12px}.rp-confirm-note span{color:#758298;font-size:11px;line-height:1.45}.rp-summary{color:#fff;background:#202c42;border-radius:14px;align-self:start;padding:16px;position:sticky;top:0;box-shadow:0 10px 26px #18263e26}.rp-summary__label{color:#95a5bc;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.rp-summary__ticket{border-bottom:1px solid #ffffff1a;gap:2px;margin:12px 0 14px;padding-bottom:13px;display:grid}.rp-summary__ticket strong{font-size:14px;font-weight:750}.rp-summary__ticket span{color:#b6c1d1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rp-summary__metric{color:#d7dee8;background:#ffffff0e;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:2px 8px;margin-bottom:7px;padding:10px;display:grid}.rp-summary__metric span{font-size:10px;font-weight:700}.rp-summary__metric strong{grid-row:span 2;font-size:23px;font-weight:800;line-height:1}.rp-summary__metric small{color:#99a7bb;font-size:10px}.rp-summary__metric.is-green{color:#79e6aa;border-color:#40cc7e40}.rp-summary__metric.is-purple{color:#c5afff;border-color:#a485f140}.rp-summary dl{border-top:1px solid #ffffff1a;margin:14px 0;padding-top:11px}.rp-summary dl>div{justify-content:space-between;gap:9px;margin-bottom:7px;display:flex}.rp-summary dt{color:#91a0b5;font-size:10px}.rp-summary dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:125px;margin:0;font-size:10px;font-weight:750;overflow:hidden}.rp-summary>p{color:#aab6c7;background:#ffffff0d;border-radius:8px;margin:0;padding:9px;font-size:10px;line-height:1.5}.rp-footer{background:#fff;border-top:1px solid #e1e8f1;justify-content:flex-end;gap:8px;padding:13px 19px;display:flex}.rp-button{cursor:pointer;border-radius:9px;min-width:105px;padding:11px 16px;font-size:12px;font-weight:750}.rp-button:disabled{cursor:not-allowed;opacity:.45}.rp-button--ghost{color:#66758b;background:#fff;border:1px solid #dce4ee}.rp-button--primary{color:#fff;background:#26364f;border:1px solid #26364f}.rp-button--primary span{margin-left:7px}.rp-button--confirm{color:#fff;background:#7150ce;border:1px solid #7150ce;min-width:155px;box-shadow:0 6px 14px #7150ce38}.rp-button--confirm.is-partial{background:#1389a4;border-color:#1389a4;box-shadow:0 6px 14px #1389a433}@media (width<=760px){.rp-overlay{background:#f7f9fc;padding:0}.rp-modal{min-height:100vh;box-shadow:none;border:0;border-radius:0}.rp-layout{grid-template-columns:1fr;padding:10px}.rp-content{min-height:0;padding:15px}.rp-summary{display:none;position:static}.rp-progress{padding-inline:14px}.rp-progress>div:not(:last-child):after{left:calc(50% + 33px);right:calc(33px - 50%)}.rp-flow-choice,.rp-form-grid,.rp-form-grid--schedule{grid-template-columns:1fr;gap:0}.rp-flow-choice{gap:7px}.rp-balance{grid-template-columns:1fr}.rp-footer{position:sticky;bottom:0}}@media (width<=430px){.rp-header{padding:13px}.rp-progress span{display:none}.rp-section-title{flex-direction:column;align-items:flex-start}.rp-item{grid-template-columns:23px minmax(0,1fr)}.rp-item__state{grid-column:2;justify-self:start}.rp-quantity{grid-column:2}.rp-footer .rp-button{flex:1;min-width:0}}:root{--pb-navy-950:#101426;--pb-navy-900:#171c32;--pb-navy-800:#222944;--pb-gold:#f4c430;--pb-gold-soft:#fff6cc;--pb-blue:#2563eb;--pb-green:#16a34a;--pb-bg:#f4f6fa;--pb-surface:#fff;--pb-border:#e2e7ef;--pb-text:#192033;--pb-muted:#64748b;--pb-radius:14px;--pb-shadow:0 8px 28px #0f172a12;--sidebar-width:244px;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font:16px/1.45 var(--sans);color:var(--pb-text);background:var(--pb-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--pb-bg);margin:0}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}p{margin:0}.app-shell{background:var(--pb-bg);min-height:100vh;color:var(--pb-text)}.legacy-app-header{display:none}.app-sidebar{z-index:120;width:var(--sidebar-width);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;color:#dbe4f4;background:linear-gradient(180deg, var(--pb-navy-950), var(--pb-navy-900));border-right:1px solid #ffffff0f;flex-direction:column;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-sidebar::-webkit-scrollbar{width:6px}.app-sidebar::-webkit-scrollbar-track{background:0 0}.app-sidebar::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.app-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.app-sidebar>*{flex-shrink:0}.app-brand{align-items:center;gap:12px;padding:0 9px 22px;display:flex}.app-brand-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.app-brand-button:hover .app-brand-name{color:var(--pb-gold)}.app-brand img{object-fit:cover;border:2px solid #f4c430b3;border-radius:50%;flex:none;width:44px;height:44px}.app-brand-name{color:#fff;letter-spacing:-.2px;white-space:nowrap;font-size:16px;font-weight:850}.app-brand-name span{color:var(--pb-gold)}.app-brand-subtitle{color:#8490a9;margin-top:2px;font-size:10.5px}.app-nav-label{color:#69758f;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px 7px;font-size:10px;font-weight:800}.app-nav{gap:4px;display:grid}.app-nav-button{color:#aeb9ce;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;font-weight:700;transition:all .16s;display:flex;position:relative}.app-nav-button:hover{color:#fff;background:#ffffff0f}.app-nav-button.active{color:#111827;background:var(--pb-gold);box-shadow:0 7px 18px #f4c4302e}.app-nav-icon{flex:none;place-items:center;width:21px;display:inline-grid}.app-nav-count{color:#fff;text-align:center;background:#16a34a;border-radius:20px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:850}.app-nav-button.active .app-nav-count{color:#fff;background:#111827}.app-sidebar-tools{margin-top:18px}.app-sidebar-footer{border-top:1px solid #ffffff14;margin-top:auto;padding-top:14px}.app-user{align-items:center;gap:10px;padding:8px;display:flex}.app-user-avatar{width:34px;height:34px;color:var(--pb-gold);background:#ffffff14;border-radius:10px;flex:none;place-items:center;display:grid}.app-user-info{flex:1;min-width:0}.app-user-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.app-live{align-items:center;gap:5px;margin-top:1px;font-size:9.5px;font-weight:700;display:flex}.app-live-dot{opacity:.75;background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px}.app-logout{color:#8490a9;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.app-logout:hover{color:#fff;background:#ffffff14}.app-main{min-height:100vh;margin-left:var(--sidebar-width)}.app-topbar{z-index:100;border-bottom:1px solid var(--pb-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:12px 30px;display:flex;position:sticky;top:0}.app-mobile-brand{display:none}.app-page-kicker{color:#94a3b8;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.app-page-title{color:var(--pb-text);letter-spacing:-.35px;margin:2px 0 0;font-size:21px;font-weight:850;line-height:1.2}.app-top-actions{align-items:center;gap:9px;display:flex}.app-sync-button{color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:800;display:flex}.app-realtime-pill{border:1px solid var(--pb-border);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:10.5px;font-weight:750;display:flex}.app-home-shortcut{z-index:720;color:#fff;cursor:pointer;background:#172033;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:9px 15px;font-size:11px;font-weight:800;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #0f172a3d}.app-home-shortcut:hover{transform:translateY(-2px);box-shadow:0 13px 32px #0f172a4d}.app-content{width:100%;max-width:1360px;margin:0 auto;padding:28px 30px 110px}.app-content.form-open{max-width:1800px}.app-content-inner{width:100%}.app-content-inner.form-centered{justify-content:center;display:flex}.page-canvas{width:100%;max-width:1120px;margin:0}.daily-starts{max-width:820px}.daily-starts-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.daily-starts-header h2{color:var(--pb-text);margin:0;font-size:22px}.daily-starts-header p{color:var(--pb-muted);margin:5px 0 0;font-size:13px}.daily-starts-refresh,.daily-starts-datebar button{border:1px solid var(--pb-border);color:#475569;cursor:pointer;background:#fff;border-radius:9px;font-weight:750}.daily-starts-refresh{padding:9px 14px}.daily-starts-refresh:disabled,.daily-starts-datebar button:disabled{opacity:.45;cursor:default}.daily-starts-datebar{border:1px solid var(--pb-border);background:#fff;border-radius:14px;align-items:flex-end;gap:8px;margin-bottom:14px;padding:14px;display:flex}.daily-starts-datebar>button{width:40px;height:40px;font-size:22px}.daily-starts-datebar label{gap:4px;display:grid}.daily-starts-datebar label span{color:var(--pb-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.daily-starts-datebar input{border:1px solid var(--pb-border);height:40px;color:var(--pb-text);font:inherit;background:#fff;border-radius:9px;padding:0 11px;font-size:13px}.daily-starts-datebar .daily-starts-today{width:auto;padding:0 13px;font-size:12px}.daily-starts-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.daily-starts-summary>div{border:1px solid var(--pb-border);background:#fff;border-radius:14px;gap:6px;padding:16px;display:grid;box-shadow:0 2px 8px #0f172a0a}.daily-starts-summary span{color:var(--pb-muted);font-size:12px}.daily-starts-summary strong{color:var(--pb-text);font-size:23px}.daily-starts-day-title{color:#64748b;text-transform:capitalize;margin-bottom:9px;font-size:12px;font-weight:800}.daily-starts-list{border:1px solid var(--pb-border);background:#fff;border-radius:14px;overflow:hidden}.daily-start-row{border-bottom:1px solid #edf1f6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.daily-start-row:last-child{border-bottom:0}.daily-start-order{color:#1d4ed8;background:#eff6ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.daily-start-user{gap:2px;min-width:0;display:grid}.daily-start-user strong{color:var(--pb-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.daily-start-user span{color:var(--pb-muted);font-size:11px}.daily-start-row time{color:#0f172a;white-space:nowrap;font-size:15px;font-weight:850}.daily-starts-empty,.daily-starts-error{border:1px dashed var(--pb-border);color:var(--pb-muted);text-align:center;background:#fff;border-radius:14px;padding:42px 18px;font-size:13px}.daily-starts-error{color:#b91c1c;background:#fef2f2}.daily-starts-note{color:#94a3b8;text-align:right;margin-top:10px;font-size:10px}.registro-workspace{grid-template-columns:minmax(560px,780px) minmax(230px,280px);align-items:start;gap:24px;display:grid}.registro-workspace.is-delivery{grid-template-columns:minmax(540px,1fr) minmax(310px,360px)}.registro-main-column{min-width:0}.registro-toolbar{border:1px solid var(--pb-border);border-radius:var(--pb-radius);background:var(--pb-surface);padding:14px;box-shadow:0 5px 20px #0f172a0b}.registro-search{min-height:44px;border-color:var(--pb-border)!important;background:#f8fafc!important}.registro-search:focus{border-color:var(--pb-blue)!important;background:#fff!important}.registro-new-button{min-height:44px;box-shadow:0 6px 14px #2563eb2e;background:var(--pb-blue)!important;border-radius:10px!important;padding-left:20px!important;padding-right:20px!important}.registro-new-button:hover{background:#1d4ed8!important}.registro-summary{gap:12px;display:grid;position:sticky;top:98px}.registro-summary-card{border:1px solid var(--pb-border);border-radius:var(--pb-radius);background:var(--pb-surface);box-shadow:var(--pb-shadow);text-align:left;padding:20px}.registro-summary-eyebrow{color:var(--pb-blue);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.registro-summary-card h2{color:var(--pb-text);margin:5px 0 3px;font-size:16px;line-height:1.25}.registro-summary-card>p{color:var(--pb-muted);font-size:11px}.registro-summary-stats{gap:4px;margin-top:17px;display:grid}.registro-summary-stats button{color:#475569;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;width:100%;min-height:40px;padding:7px 8px;font-size:11.5px;display:grid}.registro-summary-stats button:hover{color:var(--pb-text);background:#f8fafc}.registro-summary-stats strong{color:var(--pb-text);font-size:14px}.delivery-client-summary-mobile{display:none}.delivery-client-summary-card{border:1px solid var(--pb-border);border-radius:var(--pb-radius);box-shadow:var(--pb-shadow);text-align:left;background:#fff;padding:18px}.delivery-client-summary__eyebrow{color:#16a34a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.delivery-client-summary__header{border-bottom:1px solid var(--pb-border);align-items:center;gap:10px;margin-top:9px;padding-bottom:13px;display:flex}.delivery-client-summary__avatar{color:#fff;background:linear-gradient(135deg,#16a34a,#0891b2);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:850;display:grid}.delivery-client-summary__header h2{color:var(--pb-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.delivery-client-summary__header a{color:#2563eb;margin-top:3px;font-size:10px;font-weight:750;text-decoration:none;display:block}.delivery-client-summary__loading{color:#64748b;text-align:center;padding:28px 4px;font-size:10px}.delivery-client-summary__stats{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.delivery-client-summary__stats>div{background:#f8fafc;border-radius:9px;min-width:0;padding:9px}.delivery-client-summary__stats span,.delivery-client-summary__stats strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-client-summary__stats span{color:#94a3b8;font-size:8px}.delivery-client-summary__stats strong{color:#334155;margin-top:3px;font-size:12px}.delivery-client-summary__section{margin-top:15px}.delivery-client-summary__section h3{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:850}.delivery-client-summary__services{flex-wrap:wrap;gap:5px;display:flex}.delivery-client-summary__services>span{border:1px solid color-mix(in srgb, var(--service-color) 30%, transparent);color:var(--service-color);background:var(--service-bg);border-radius:7px;align-items:center;gap:6px;padding:4px 7px;font-size:8.5px;font-weight:800;display:inline-flex}.delivery-client-summary__services strong{color:#fff;background:var(--service-color);text-align:center;border-radius:5px;min-width:17px;padding:1px 4px;font-size:7.5px}.delivery-client-summary__balance{border:1px solid var(--pb-border);color:#64748b;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:9px 10px;font-size:9px;display:flex}.delivery-client-summary__balance strong{color:#16a34a;font-size:11px}.delivery-client-summary__balance strong.has-balance{color:#dc2626}.delivery-client-summary__experience{border-radius:9px;padding:9px 10px}.delivery-client-summary__experience>div{align-items:center;gap:6px;display:flex}.delivery-client-summary__experience>div>span{font-size:14px}.delivery-client-summary__experience strong{font-size:10px}.delivery-client-summary__experience small{margin-left:auto;font-size:7.5px}.delivery-client-summary__experience p{opacity:.88;border-top:1px solid;margin-top:6px;padding-top:6px;font-size:8.5px;line-height:1.45}.delivery-client-summary__muted{color:#94a3b8;background:#f8fafc;border-radius:8px;padding:9px 10px;font-size:8.5px}.delivery-client-history{gap:2px;display:grid}.delivery-client-history>div{border-bottom:1px solid #f1f5f9;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 4px;display:grid}.delivery-client-history__dot{border-radius:50%;width:7px;height:7px}.delivery-client-history strong,.delivery-client-history small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-client-history strong{color:#334155;font-size:8.5px}.delivery-client-history small{color:#94a3b8;margin-top:2px;font-size:7.5px}.delivery-client-history b{color:#475569;font-size:8.5px}.delivery-ticket-group-heading{border:1px solid var(--pb-border);text-align:left;background:#fff;border-left:4px solid #2563eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:13px 0 9px;padding:10px 12px;display:flex}.delivery-ticket-group-heading:first-of-type{margin-top:0}.delivery-ticket-group-heading.is-history{background:#f8fdff;border-left-color:#0ea5e9;margin-top:20px}.delivery-ticket-group-heading strong,.delivery-ticket-group-heading span{display:block}.delivery-ticket-group-heading strong{color:#334155;font-size:11px}.delivery-ticket-group-heading span{color:#94a3b8;margin-top:2px;font-size:8.5px}.delivery-ticket-group-heading>b{color:#fff;background:#2563eb;border-radius:8px;flex:none;place-items:center;min-width:27px;height:27px;font-size:10px;display:grid}.delivery-ticket-group-heading.is-history>b{background:#0ea5e9}.summary-dot{border-radius:50%;width:7px;height:7px}.summary-dot.green{background:#16a34a}.summary-dot.indigo{background:#4f46e5}.summary-dot.amber{background:#d97706}.summary-dot.red{background:#dc2626}.registro-help-card{color:#2563eb;text-align:left;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.registro-help-card svg{flex:none;margin-top:1px}.registro-help-card strong{color:#1e3a8a;font-size:11.5px;display:block}.registro-help-card span{color:#64748b;margin-top:2px;font-size:10px;line-height:1.45;display:block}.registro-filters-panel{border:1px solid var(--pb-border);border-radius:var(--pb-radius);text-align:left;background:#fff;margin-bottom:14px;padding:15px;box-shadow:0 4px 16px #0f172a09}.registro-filters-heading{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;padding-bottom:11px;display:flex}.registro-filters-heading strong{color:var(--pb-text);font-size:12.5px;display:block}.registro-filters-heading span{color:#94a3b8;margin-top:1px;font-size:9.5px;display:block}.registro-filters-heading button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;flex:none;min-height:30px;padding:5px 9px;font-size:10px;font-weight:750}.registro-filter-row{align-items:center;margin-bottom:9px!important}.registro-filter-row:last-child{margin-bottom:0!important}.registro-filter-label{color:#64748b;flex:none;width:82px;font-size:10px;font-weight:800}.registro-filter-row>button{min-height:31px;border-radius:8px!important;padding:5px 10px!important;font-size:10.5px!important}.registro-date-filter input{min-height:33px;border-color:var(--pb-border)!important}.boleta-card{border:1px solid var(--pb-border);position:relative;overflow:hidden;border-left-width:4px!important;border-radius:13px!important;padding:17px 18px 15px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;box-shadow:0 4px 16px #0f172a0b!important}.boleta-card:hover{border-color:#cfd8e6;transform:translateY(-1px);box-shadow:0 8px 24px #0f172a13!important}.boleta-card.is-overdue{background:linear-gradient(90deg,#fff8f8 0,#fff 18%)!important}.boleta-card.is-done{opacity:.92}.boleta-header{gap:18px;margin-bottom:12px!important}.boleta-identity{flex:1;min-width:0}.boleta-tags{margin-bottom:8px}.boleta-service-tag{border:1px solid color-mix(in srgb, var(--service-color) 28%, transparent);letter-spacing:.02em;padding:3px 9px!important;font-size:9.5px!important;font-weight:800!important}.boleta-context-tab{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;min-height:28px;padding:4px 9px;font-size:9.5px;font-weight:800;transition:border-color .15s,background .15s,color .15s}.boleta-context-tab.is-original.is-active{color:#15803d;background:#f0fdf4;border-color:#86efac}.boleta-context-tab.is-reprocess.is-active{color:#6d28d9;background:#faf5ff;border-color:#c4b5fd}.boleta-title-row{align-items:center;gap:9px;min-width:0;display:flex}.boleta-client-name{color:var(--pb-text);letter-spacing:-.15px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:850;overflow:hidden}.boleta-code{color:#64748b;background:#f8fafc;border:1px solid #dbe4ef;border-radius:6px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:800}.boleta-created{margin-top:2px;font-size:10.5px!important}.boleta-phone{background:#f8fbff!important;border-color:#dbeafe!important;border-radius:7px!important;margin-top:7px!important;padding:4px 8px!important;font-size:9.5px!important}.boleta-financial{background:#f8fafc;border:1px solid #edf1f6;border-radius:10px;min-width:142px;padding:10px 11px}.boleta-status{background:#fff;border-radius:7px;align-items:center;gap:3px;padding:3px 7px;display:inline-flex;font-size:10px!important}.boleta-total{letter-spacing:-.25px;color:var(--pb-text)!important;margin-top:8px!important;font-size:18px!important;font-weight:850!important}.boleta-items{border:1px solid #edf1f6;background:#f8fafc!important;border-radius:9px!important;margin-bottom:11px!important;padding:9px 11px!important}.boleta-items-reprocess{border-color:#ddd6fe;overflow:hidden;background:#fff!important;padding:0!important}.boleta-items-reprocess.is-standard-partial{border-color:#bfdbfe}.boleta-items-reprocess.is-standard-partial .boleta-reprocess-heading{background:#eff6ff;border-color:#dbeafe}.boleta-items-reprocess.is-standard-partial .boleta-reprocess-heading strong{color:#1d4ed8}.boleta-reprocess-heading{background:#faf5ff;border-bottom:1px solid #ede9fe;align-items:center;gap:12px;padding:9px 12px;display:flex}.boleta-reprocess-heading>div{gap:1px;display:grid}.boleta-reprocess-heading strong{color:#5b21b6;font-size:11px}.boleta-reprocess-heading span{color:#7c6f9b;font-size:9px}.boleta-reprocess-heading b{color:#6d28d9;background:#ede9fe;border-radius:6px;padding:3px 7px;font-size:10px}.boleta-reprocess-list{padding:3px 11px}.boleta-reprocess-item{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.boleta-reprocess-item:last-child{border-bottom:0}.boleta-reprocess-item-main{gap:1px;min-width:0;display:grid}.boleta-reprocess-item-main strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.boleta-reprocess-item-main span{color:#64748b;font-size:9.5px}.boleta-reprocess-item-main small{color:#b45309;font-size:9px}.boleta-reprocess-state{white-space:nowrap;border-radius:7px;flex:none;padding:4px 7px;font-size:9px;font-weight:800}.boleta-reprocess-item.is-reprocess .boleta-reprocess-state{color:#6d28d9;background:#f3e8ff}.boleta-reprocess-item.is-delivered .boleta-reprocess-state{color:#15803d;background:#ecfdf5}.boleta-reprocess-item.is-pending .boleta-reprocess-state{color:#b45309;background:#fffbeb}.boleta-reprocess-meta{background:#fafafa;border-top:1px solid #ede9fe;gap:9px;padding:10px 11px;display:grid}.boleta-reprocess-meta>div{gap:2px;display:grid}.boleta-reprocess-meta span,.boleta-reprocess-charge-label{color:#7b879c;font-size:8.5px;font-weight:700}.boleta-reprocess-meta strong{color:#334155;font-size:10px}.boleta-reprocess-audit{border-bottom:1px solid #e9e5f1;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:8px;gap:8px!important}.boleta-reprocess-audit>div{gap:2px;display:grid}.boleta-reprocess-correction strong{font-size:11px}.boleta-reprocess-extra{color:#6d28d9;background:#fff;border-radius:7px;padding:7px 8px}.boleta-reprocess-warranty{color:#15803d;background:#ecfdf5;border-radius:7px;margin-top:10px;padding:6px 8px;font-size:10px;font-weight:850}.boleta-original-panel{background:#fff;border:1px solid #bbf7d0;border-radius:9px;margin-bottom:11px;overflow:hidden}.boleta-original-heading{background:#f0fdf4;border-bottom:1px solid #dcfce7;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.boleta-original-heading>div{gap:1px;display:grid}.boleta-original-heading strong{color:#166534;font-size:11px}.boleta-original-heading span{color:#6b8073;font-size:9px}.boleta-original-heading>b{color:#166534;white-space:nowrap;font-size:11px}.boleta-original-list{padding:3px 11px}.boleta-original-item{border-bottom:1px solid #ecfdf5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.boleta-original-item:last-child{border-bottom:0}.boleta-original-check{color:#fff;background:#22c55e;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:grid}.boleta-original-item.is-reprocess .boleta-original-check{background:#ef4444}.boleta-original-item>div{gap:1px;min-width:0;display:grid}.boleta-original-item strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.boleta-original-item small{color:#64748b;font-size:9.5px}.boleta-original-states{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.boleta-original-states b{white-space:nowrap;border-radius:7px;padding:4px 7px;font-size:9px}.boleta-original-states .is-delivered{color:#15803d;background:#ecfdf5}.boleta-original-states .is-reprocess{color:#b91c1c;background:#fef2f2}.boleta-original-empty{color:#64748b;padding:14px 12px;font-size:10px}.reprocess-overlay{z-index:900;background:#020617ad;padding:16px;position:fixed;inset:0;overflow-y:auto}.reprocess-modal{background:#fff;border-radius:18px;max-width:760px;margin:20px auto;overflow:hidden;box-shadow:0 20px 70px #0206174d}.reprocess-modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.reprocess-modal-title{color:#1e293b;font-size:18px;font-weight:900}.reprocess-modal-subtitle{color:#64748b;margin-top:3px;font-size:12px}.reprocess-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:9px;width:36px;height:36px;font-size:20px}.reprocess-modal-body{padding:22px}.partial-flow-choice{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.partial-flow-choice button{color:#475569;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #dbe4ef;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.partial-flow-choice button strong{font-size:12px}.partial-flow-choice button span{color:#64748b;font-size:10px}.partial-flow-choice button.is-active{color:#15803d;background:#f0fdf4;border-color:#22c55e;box-shadow:0 0 0 2px #dcfce7}.partial-flow-choice button.is-active.is-reprocess{color:#6d28d9;background:#faf5ff;border-color:#8b5cf6;box-shadow:0 0 0 2px #ede9fe}.reprocess-explanation{border:1px solid;border-radius:10px;margin-bottom:18px;padding:11px 13px;font-size:12px;line-height:1.5}.reprocess-explanation.is-post-delivery{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.reprocess-explanation.is-partial{color:#92400e;background:#fffbeb;border-color:#fde68a}.reprocess-section{margin-bottom:21px}.reprocess-section h3{color:#334155;margin:0 0 10px;font-size:13px}.reprocess-summary{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px;display:grid}.reprocess-summary-card{border:1px solid;border-radius:10px;grid-template-columns:1fr auto;gap:2px 10px;padding:11px 12px;display:grid}.reprocess-summary-card span{grid-column:1/-1;font-size:10px;font-weight:800}.reprocess-summary-card strong{color:#1e293b;font-size:14px}.reprocess-summary-card small{align-self:center;font-size:10px;font-weight:700}.reprocess-summary-card.is-delivered{background:#f0fdf4;border-color:#bbf7d0}.reprocess-summary-card.is-delivered span,.reprocess-summary-card.is-delivered small{color:#15803d}.reprocess-summary-card.is-reprocess{background:#faf5ff;border-color:#ddd6fe}.reprocess-summary-card.is-reprocess span,.reprocess-summary-card.is-reprocess small{color:#6d28d9}.reprocess-summary-card.is-pending{background:#fffbeb;border-color:#fde68a}.reprocess-summary-card.is-pending span,.reprocess-summary-card.is-pending small{color:#b45309}.reprocess-selection-tools{color:#64748b;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 8px;font-size:10px;display:flex}.reprocess-selection-tools>div{gap:5px;display:flex}.reprocess-selection-tools button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700}.reprocess-items-list{gap:7px;display:grid}.reprocess-item{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.reprocess-item.is-selected{background:#faf5ff;border-color:#c4b5fd}.reprocess-item.is-delivery-selected{background:#f0fdf4;border-color:#86efac}.reprocess-item-detail{gap:2px;min-width:0;display:grid}.reprocess-item-detail strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reprocess-item-detail span{color:#64748b;font-size:10px}.reprocess-item-detail small{color:#b45309;font-size:9px}.reprocess-item-status{white-space:nowrap;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:800}.reprocess-item-status.is-delivered{color:#15803d;background:#ecfdf5}.reprocess-item-status.is-reprocess{color:#6d28d9;background:#f3e8ff}.reprocess-item-status.is-pending{color:#b45309;background:#fffbeb}.reprocess-quantity{color:#6d28d9;grid-column:2/-1;justify-content:flex-end;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.reprocess-quantity input{color:#5b21b6;text-align:center;background:#fff;border:1.5px solid #c4b5fd;border-radius:7px;width:52px;padding:5px 6px;font-weight:900}.reprocess-empty-selection{color:#b45309;margin-top:7px;font-size:10px}.reprocess-price-note{color:#475569;background:#f8fafc;border-radius:8px;margin:1px 0 10px;padding:8px 10px;font-size:10px}.reprocess-registered-at{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:9px 10px;display:flex}.reprocess-registered-at span{color:#64748b;font-size:10px;font-weight:700}.reprocess-registered-at strong{color:#1e3a5f;text-align:right;font-size:10px}.reprocess-field{color:#64748b;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.reprocess-payment-help{color:#64748b;margin-bottom:9px;font-size:11px}.reprocess-payment-error{color:#dc2626;font-size:11px}.reprocess-field-warning{color:#b45309;margin-top:6px;font-size:12px;font-weight:700;line-height:1.4;display:block}.reprocess-payment-help.is-pending{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:10px 12px;font-size:12px}.partial-payment-panel{background:#f8fffa;border:1px solid #bbf7d0;border-radius:11px;padding:13px}.partial-payment-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.partial-payment-summary>div{background:#fff;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.partial-payment-summary span{color:#64748b;font-size:9px;font-weight:700}.partial-payment-summary strong{color:#334155;font-size:13px}.partial-payment-summary .is-balance strong{color:#dc2626}.partial-payment-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.partial-payment-heading>div{gap:2px;display:grid}.partial-payment-heading strong{color:#15803d;font-size:12px}.partial-payment-heading span{color:#64748b;font-size:10px}.partial-payment-heading button{color:#15803d;cursor:pointer;background:#fff;border:1px solid #86efac;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.partial-payment-methods{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:9px;display:grid}.partial-payment-methods button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:700}.partial-payment-methods button.is-active{color:#15803d;background:#f0fdf4;border-color:#22c55e}.partial-payment-result{color:#166534;background:#dcfce7;border-radius:7px;padding:8px 10px;font-size:10px}.partial-payment-complete{color:#15803d;text-align:center;background:#dcfce7;border-radius:8px;padding:10px;font-size:11px;font-weight:800}.reprocess-actions{justify-content:flex-end;gap:9px;display:flex}.reprocess-actions button{cursor:pointer;border-radius:9px;padding:10px 16px;font-weight:800}.reprocess-cancel{color:#64748b;background:#fff;border:1px solid #e2e8f0}.reprocess-submit{color:#fff;background:#7c3aed;border:0}.reprocess-submit:disabled{cursor:not-allowed;background:#cbd5e1}.boleta-assigned{color:#7b879c!important;margin-bottom:11px!important;font-size:10px!important}.boleta-assigned strong{color:#475569}.boleta-actions{scrollbar-width:thin;border-top:1px solid #edf1f6;align-items:center;padding-top:11px;gap:7px!important}.boleta-actions>button,.boleta-actions>a{justify-content:center;align-items:center;min-height:34px;display:inline-flex;border-radius:8px!important;padding:6px 11px!important;font-size:10.5px!important}.boleta-actions-done{flex-wrap:wrap!important}.boleta-action-primary{box-shadow:0 4px 10px #2563eb24;color:#fff!important;background:#2563eb!important;border:1px solid #1d4ed8!important;font-weight:800!important}.boleta-action-primary:hover{background:#1d4ed8!important}.boleta-action-whatsapp{color:#fff!important;background:#16a34a!important;border:1px solid #16a34a!important;font-weight:800!important}.boleta-action-deliver.is-enabled{color:#fff!important;background:#0284c7!important;border:1px solid #0284c7!important}.boleta-action-secondary{color:#475569!important;background:#fff!important;border:1px solid #dbe4ef!important;font-weight:650!important}.boleta-action-secondary:hover{color:var(--pb-text)!important;background:#f8fafc!important;border-color:#b8c5d6!important}.boleta-action-tertiary{color:#7b879c!important;background:0 0!important;border:1px solid #0000!important;font-weight:650!important}.boleta-action-tertiary:hover{color:#b45309!important;background:#fffbeb!important}.boleta-action-reprocess{color:#7c3aed!important}.boleta-action-reprocess:hover{color:#6d28d9!important;background:#faf5ff!important}.boleta-action-reprocess-visible{color:#94a3b8!important;cursor:not-allowed!important;background:#f1f5f9!important;border:1px solid #dbe4ef!important;font-weight:800!important}.boleta-action-reprocess-visible.is-enabled{color:#6d28d9!important;cursor:pointer!important;background:#faf5ff!important;border-color:#c4b5fd!important}.boleta-action-reprocess-visible.is-enabled:hover{color:#5b21b6!important;background:#f3e8ff!important;border-color:#8b5cf6!important}.archive-view{text-align:left;width:100%}.archive-tabs{border:1px solid var(--pb-border);width:max-content;max-width:100%;background:#eef2f7!important;margin-bottom:24px!important;padding:4px!important}.archive-tabs button{min-width:120px;min-height:38px;padding:7px 15px!important}.archive-page-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.archive-page-heading span{color:var(--pb-blue);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:850}.archive-page-heading h2{margin:2px 0 0!important;font-size:18px!important}.archive-page-heading p{max-width:390px;color:var(--pb-muted);text-align:right;font-size:10.5px}.archive-month{border:1px solid var(--pb-border);border-radius:var(--pb-radius);background:#fff;overflow:hidden;margin-bottom:10px!important}.archive-month-button{min-height:68px;box-shadow:none!important;border-radius:0!important;padding:13px 17px!important}.archive-month-button:hover{background:#f8fafc!important}.archive-folder-mark{background:var(--pb-gold);border-radius:10px;flex:none;width:10px;height:34px;display:block}.archive-chevron{border:1px solid var(--pb-border);background:#f8fafc;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;font-size:17px!important}.archive-month-content{background:#f8fafc;border-top:1px solid #edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;padding:12px!important}.archive-summary-card{border-top:1px solid var(--pb-border);border-right:1px solid var(--pb-border);border-bottom:1px solid var(--pb-border);min-width:0;background:#fff!important;margin:0!important}.clients-view{width:100%}.clients-heading{margin-bottom:14px!important}.clients-toolbar{border:1px solid var(--pb-border);background:#fff;border-radius:12px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;margin-bottom:17px;padding:12px;display:grid}.clients-search{min-height:40px;border-color:var(--pb-border)!important;background:#f8fafc!important;margin:0!important}.clients-sort{margin:0!important}.clients-sort button{min-height:34px;border-radius:8px!important;padding:5px 10px!important;font-size:10.5px!important}.clients-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-card{min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;border-color:var(--pb-border)!important;margin:0!important;padding:17px!important;box-shadow:0 4px 16px #0f172a0a!important}.client-card:hover{transform:translateY(-1px);border-color:#bdc9d9!important;box-shadow:0 8px 22px #0f172a13!important}.client-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;display:grid!important}.client-card-stats>div{background:#f8fafc;border-radius:8px;padding:7px 8px;font-size:10px!important}.activities-view,.templates-view{text-align:left;width:100%}.activities-tabs{border:1px solid var(--pb-border);width:max-content;max-width:100%;background:#eef2f7!important;padding:4px!important}.activities-tabs button{min-width:130px;min-height:36px;padding-left:12px!important;padding-right:12px!important}.templates-view>h2{margin-top:0!important}.expenses-view{text-align:left;width:100%}.expenses-heading{margin-bottom:13px!important}.expenses-heading>div>span{color:var(--pb-blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;font-weight:850;display:block}.expenses-new-button{min-height:40px;box-shadow:0 5px 13px #2563eb29;background:var(--pb-blue)!important;padding:8px 16px!important}.expenses-period{border:1px solid var(--pb-border);width:350px;max-width:100%;background:#eef2f7!important;margin-bottom:13px!important;padding:4px!important}.expenses-period button{min-height:36px}.expenses-tabs{border:1px solid var(--pb-border);background:#fff;border-radius:11px;width:max-content;max-width:100%;padding:4px;margin-bottom:17px!important}.expenses-tabs button{min-height:34px;border:0!important;border-radius:8px!important;padding:6px 12px!important;font-size:10.5px!important}.expenses-kpis{grid-template-columns:1fr;gap:12px;margin-bottom:18px;display:grid}.expenses-kpis.is-admin{grid-template-columns:repeat(4,minmax(0,1fr))}.expenses-kpi{border:1px solid var(--pb-border);background:#fff;border-left:4px solid #475569;border-radius:12px;flex-direction:column;justify-content:center;min-height:105px;padding:16px;display:flex}.expenses-kpi span{color:#64748b;font-size:10.5px;font-weight:700}.expenses-kpi strong{color:var(--pb-text);letter-spacing:-.25px;margin-top:5px;font-size:19px;line-height:1.1;display:block}.expenses-kpi small{color:#94a3b8;margin-top:5px;font-size:9.5px}.expenses-kpi.paid{border-left-color:#16a34a}.expenses-kpi.paid strong{color:#15803d}.expenses-kpi.pending{border-left-color:#dc2626}.expenses-kpi.pending strong{color:#dc2626}.expenses-kpi.variable{border-left-color:#d97706}.expenses-kpi.variable strong{color:#b45309}.expenses-payments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.expenses-person-card,.expenses-list-card,.expenses-settings{border:1px solid var(--pb-border);margin:0!important;box-shadow:0 4px 16px #0f172a0a!important}.expenses-person-card{min-width:0}.expenses-months{gap:16px;display:grid}.expenses-month{border:1px solid var(--pb-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 20px #0f172a0b}.expenses-month.has-debt{border-color:#fecaca}.expenses-month__header{background:#f8fafc;border-bottom:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.expenses-month.has-debt .expenses-month__header{background:#fff8f8;border-bottom-color:#fee2e2}.expenses-month__header h3{color:#172033;text-transform:capitalize;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:850;display:flex}.expenses-month__header p{color:#64748b;margin:3px 0 0;font-size:11.5px}.expenses-month__current{color:#1d4ed8;text-transform:none;background:#dbeafe;border-radius:99px;padding:2px 8px;font-size:9.5px;font-weight:850}.expenses-month__pay{color:#1e293b;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:none;padding:8px 13px;font-size:12px;font-weight:800}.expenses-month__pay:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.expenses-month__totals{border-bottom:1px solid #f1f5f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.expenses-month__totals>div{min-width:0}.expenses-month__totals span{color:#64748b;font-size:10px;font-weight:800;display:block}.expenses-month__totals strong{color:#172033;margin-top:2px;font-size:17px;display:block}.expenses-month__totals strong.is-paid,.expenses-person-card__stats strong.is-paid,.expenses-person-card__top span.is-paid{color:#16a34a}.expenses-month__totals strong.is-debt,.expenses-person-card__stats strong.is-debt,.expenses-person-card__top span.is-debt{color:#dc2626}.expenses-month__empty{color:#94a3b8;text-align:center;padding:22px 18px;font-size:12.5px}.expenses-month__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 18px 18px;display:grid}.expenses-month__people .expenses-person-card{background:#fff;border-radius:13px;padding:15px}.expenses-person-card__top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.expenses-person-card__top strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.expenses-person-card__top span{flex:none;font-size:11px;font-weight:800}.expenses-person-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.expenses-person-card__stats>div{background:#f8fafc;border-radius:8px;min-width:0;padding:7px 9px}.expenses-person-card__stats span{color:#64748b;font-size:9.5px;display:block}.expenses-person-card__stats strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.expenses-person-card__bar{background:#f1f5f9;border-radius:99px;height:6px;margin-bottom:8px;overflow:hidden}.expenses-person-card__bar>span{border-radius:inherit;height:100%;transition:width .5s;display:block}.expenses-person-card__payment{color:#64748b;border-top:1px solid #f4f6fa;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:11.5px;display:flex}.expenses-person-card__payment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expenses-person-card__payment>div{flex:none;align-items:center;gap:7px;display:flex}.expenses-person-card__payment b{color:#16a34a;font-weight:800}.expenses-person-card__payment .expenses-delete-button{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:5px;padding:2px 6px;font-size:11px}.expenses-list-card{max-width:900px}.expenses-settings{max-width:900px;margin-top:16px!important}.expenses-delete-button{opacity:.75;color:#94a3b8!important;background:0 0!important}.expenses-delete-button:hover{opacity:1;color:#dc2626!important;background:#fef2f2!important}.expenses-form-modal{border:1px solid var(--pb-border);box-shadow:0 24px 70px #0f172a40}.expenses-form-modal input,.expenses-form-modal select{min-height:40px;border-color:var(--pb-border)!important;background:#f8fafc!important}.objectives-view{text-align:left;width:100%}.objectives-heading{margin-bottom:17px!important}.objectives-heading>div:first-child>span{color:var(--pb-blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;font-weight:850;display:block}.objectives-heading h2{letter-spacing:-.2px}.objectives-heading-actions a,.objectives-heading-actions button{justify-content:center;align-items:center;min-height:38px;display:inline-flex;border-color:var(--pb-border)!important;font-size:10.5px!important}.objectives-tabs{border:1px solid var(--pb-border);width:max-content;max-width:100%;background:#eef2f7!important;margin-bottom:14px!important;padding:4px!important}.objectives-tabs button{min-width:125px;min-height:37px;padding:7px 14px!important}.objectives-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.objectives-overview>div{border:1px solid var(--pb-border);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;min-height:76px;padding:13px 15px;display:flex}.objectives-overview span{color:#64748b;font-size:10px;font-weight:700}.objectives-overview strong{color:var(--pb-text);margin-top:4px;font-size:19px;line-height:1}.objectives-overview>div:first-child{border-left:4px solid #2563eb}.objectives-overview>div:nth-child(2){border-left:4px solid #7c3aed}.objectives-overview>div:nth-child(3){border-left:4px solid #16a34a}.objectives-week{width:max-content;min-width:470px;max-width:100%;box-shadow:0 3px 12px #0f172a09;border-color:var(--pb-border)!important;justify-content:space-between!important;margin:0 0 16px!important;padding:9px 11px!important}.objectives-board{width:100%;max-width:1000px}.objective-card{box-shadow:0 4px 16px #0f172a0a;border:1px solid var(--pb-border)!important;border-left:4px solid #2563eb!important;border-radius:12px!important;margin-bottom:11px!important;padding:16px!important}.objective-team-card{border-left-color:#16a34a!important}.objective-assigned-card{border-left-color:#7c3aed!important}.objectives-board input,.objectives-board textarea,.objectives-board select{min-height:39px;border-color:var(--pb-border)!important;background:#f8fafc!important}.objectives-board>button{min-height:42px;background:#fff!important;border-radius:10px!important}.new-ticket-service-picker{border:1px solid var(--pb-border);text-align:left;background:#f8fafc;border-radius:12px;margin-bottom:12px;padding:14px}.new-ticket-service-picker.is-initial{background:linear-gradient(135deg,#f8fafc,#fff);border-color:#cbd8e8;padding:18px}.new-ticket-service-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:11px;display:flex}.new-ticket-service-heading span,.new-ticket-step-label>span{color:var(--pb-blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.new-ticket-service-heading strong,.new-ticket-step-label>strong{color:var(--pb-text);margin-top:2px;font-size:13px;display:block}.new-ticket-service-heading small{color:#94a3b8;font-size:9.5px}.new-ticket-service-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.new-ticket-service-option{border:1px solid var(--pb-border);color:#475569;text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:60px;padding:9px 11px;transition:all .15s;display:flex}.new-ticket-service-option:hover{border-color:var(--option-color);transform:translateY(-1px);box-shadow:0 5px 14px #0f172a0f}.new-ticket-service-option.is-active{border-color:var(--option-color);color:var(--option-color);background:var(--option-bg)}.service-option-mark{color:#64748b;background:#f1f5f9;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:15px;font-weight:800;display:grid}.new-ticket-service-option.is-active .service-option-mark{color:#fff;background:var(--option-color)}.new-ticket-service-option strong{color:currentColor;font-size:12px;display:block}.new-ticket-service-option small{color:#94a3b8;margin-top:1px;font-size:8.5px;display:block}.new-ticket-service-option.is-active small{color:color-mix(in srgb, var(--option-color) 72%, #64748b)}.new-ticket-client-section{padding-top:11px!important}.new-ticket-step-label{margin-bottom:8px}.new-ticket-calendar-button{color:#15803d;cursor:pointer;background:#f0fdf4;border:1px solid #16a34a;border-radius:9px;min-height:34px;margin:11px 0 0 auto;padding:6px 12px;font-size:11px;font-weight:800;display:block}.new-ticket-calendar-button:hover,.new-ticket-calendar-button.is-open{color:#fff;background:#16a34a}.new-ticket-calendar{border-top:1px solid var(--pb-border);margin:18px 0 14px;padding-top:17px;scroll-margin-top:18px}.new-ticket-client-section{scroll-margin-top:18px}.calendar-panel-backdrop{z-index:590;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;position:fixed;inset:0}.calendar-panel.is-modal{border:1px solid var(--pb-border);overflow:hidden}.calendar-panel.is-embedded{border:1px solid var(--pb-border);width:100%;overflow:hidden;z-index:1!important;border-radius:14px!important;max-height:none!important;position:relative!important;inset:auto!important;box-shadow:0 7px 24px #0f172a12!important}.calendar-day-header{appearance:none;font-family:inherit}.calendar-day-header.is-selected{box-shadow:0 0 0 3px #2563eb21}.calendar-day-header:disabled{opacity:.55}.rene-panel-backdrop{z-index:590;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;position:fixed;inset:0}.rene-panel{top:88px;bottom:22px;left:calc(var(--sidebar-width) + (100vw - var(--sidebar-width)) / 2);z-index:600;width:min(920px, calc(100vw - var(--sidebar-width) - 48px));border:1px solid var(--pb-border);background:#f8fafc;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 70px #0f172a40}.rene-panel__header{border-bottom:1px solid var(--pb-border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.rene-panel__heading{align-items:center;gap:11px;min-width:0;display:flex}.rene-panel__icon{color:#2563eb;background:#eff6ff;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:19px;display:grid}.rene-panel__heading h2{color:var(--pb-text);letter-spacing:-.2px;margin:0;font-size:17px}.rene-panel__heading p{color:var(--pb-muted);margin-top:3px;font-size:10px}.rene-panel__close{border:1px solid var(--pb-border);color:#64748b;cursor:pointer;background:#f8fafc;border-radius:10px;flex:none;width:36px;height:36px;font-size:20px}.rene-overview{background:#fff;flex:none;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 16px 0;display:grid}.rene-overview>div{border:1px solid var(--pb-border);background:#f8fafc;border-radius:10px;min-width:0;padding:10px 12px;position:relative;overflow:hidden}.rene-overview>div:before{content:"";background:#2563eb;width:3px;position:absolute;inset:0 auto 0 0}.rene-overview>div:nth-child(2):before{background:#0891b2}.rene-overview>div:nth-child(3):before{background:#16a34a}.rene-overview span,.rene-overview strong,.rene-overview small{display:block}.rene-overview span{color:#64748b;font-size:8.5px;font-weight:750}.rene-overview strong{color:var(--pb-text);margin-top:2px;font-size:18px}.rene-overview small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:8px;overflow:hidden}.rene-tabs{background:#e9eef5;border-radius:11px;flex:none;grid-template-columns:1fr 1fr;gap:4px;margin:10px 16px 0;padding:4px;display:grid}.rene-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:10.5px;font-weight:750;display:flex}.rene-tabs button strong{color:#64748b;background:#ffffffb3;border-radius:7px;min-width:25px;padding:2px 6px;font-size:9px}.rene-tabs button.is-active{color:#fff;background:#1e293b;box-shadow:0 4px 10px #0f172a24}.rene-tabs button.is-active strong{color:#1e293b;background:#fff}.rene-panel__content{flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.rene-section-caption{color:#64748b;margin-bottom:9px;font-size:9.5px;font-weight:650}.rene-ticket{transition:border-color .15s,box-shadow .15s,opacity .15s;box-shadow:0 3px 10px #0f172a06;border:1px solid var(--pb-border)!important;background:#fff!important;border-left:4px solid #cbd5e1!important;border-radius:10px!important;margin-bottom:8px!important;padding:11px 12px!important}.rene-ticket:hover{box-shadow:0 6px 16px #0f172a12}.rene-ticket.is-selected{background:#f8fbff!important;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb!important}.rene-ticket.is-delayed.is-selected{background:#fffbeb!important;border-color:#fde68a #fde68a #fde68a #f59e0b!important}.rene-ticket--arrival{opacity:1!important;cursor:default!important}.rene-ticket--arrival.is-available{background:#f0fdf4!important;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a!important}.rene-ticket--arrival.is-overdue{background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important}.rene-arrival-action{flex-direction:column;align-items:flex-end;gap:5px;min-width:120px;display:flex}.rene-arrival-action>span{white-space:nowrap;border-radius:7px;padding:3px 7px;font-size:8.5px;font-weight:850}.rene-arrival-action>span.is-overdue{color:#b91c1c;background:#fee2e2}.rene-arrival-action>span.is-today{color:#1d4ed8;background:#dbeafe}.rene-date-filter{border:1px solid var(--pb-border);background:#fff;border-radius:10px;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;padding:10px;gap:8px!important;margin-bottom:12px!important;display:grid!important}.rene-empty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.rene-empty>span{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:7px;font-size:17px;display:grid}.rene-empty strong{color:#334155;font-size:12px}.rene-empty small{margin-top:3px;font-size:9px}.rene-panel__footer{border-top:1px solid var(--pb-border);background:#fff;flex:none;padding:11px 16px 16px;position:relative}.rene-confirm-popover{z-index:10;color:#78350f;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;width:min(370px,100vw - 32px);padding:14px;position:absolute;bottom:calc(100% + 8px);right:16px;box-shadow:0 14px 38px #0f172a33}.rene-confirm-popover:after{content:"";background:#fffbeb;border-bottom:1px solid #fcd34d;border-right:1px solid #fcd34d;width:12px;height:12px;position:absolute;bottom:-7px;right:30px;transform:rotate(45deg)}.rene-confirm-popover__title{color:#92400e;align-items:center;gap:7px;font-size:11.5px;font-weight:850;display:flex}.rene-confirm-popover__title span{color:#fff;background:#f59e0b;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.rene-confirm-popover p{margin:7px 0 11px;font-size:10px;line-height:1.5}.rene-confirm-popover__actions{justify-content:flex-end;gap:7px;display:flex}.rene-confirm-popover__actions button{color:#92400e;cursor:pointer;background:#fff;border:1px solid #fcd34d;border-radius:8px;min-height:32px;padding:6px 10px;font-size:9.5px;font-weight:800}.rene-confirm-popover__actions button:last-child{color:#fff;background:#2563eb;border-color:#2563eb}.remarketing-panel-backdrop{z-index:590;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;position:fixed;inset:0}.remarketing-panel{top:88px;bottom:22px;left:calc(var(--sidebar-width) + (100vw - var(--sidebar-width)) / 2);z-index:600;width:min(1120px, calc(100vw - var(--sidebar-width) - 48px));border:1px solid var(--pb-border);background:#f8fafc;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 70px #0f172a40}.remarketing-panel__header{border-bottom:1px solid var(--pb-border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 19px;display:flex}.remarketing-panel__heading{align-items:center;gap:11px;min-width:0;display:flex}.remarketing-panel__icon{background:#f3e8ff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.remarketing-panel__heading h2{color:var(--pb-text);letter-spacing:-.2px;margin:0;font-size:17px}.remarketing-panel__heading p{color:var(--pb-muted);margin-top:3px;font-size:11.5px}.remarketing-panel__close{border:1px solid var(--pb-border);color:#64748b;cursor:pointer;background:#f8fafc;border-radius:10px;flex:none;width:36px;height:36px;font-size:20px}.remarketing-overview{background:#fff;flex:none;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 16px 0;display:grid}.remarketing-overview--experience{grid-template-columns:repeat(4,1fr)}.remarketing-overview>div{border:1px solid var(--pb-border);background:#f8fafc;border-radius:10px;min-width:0;padding:10px 12px;position:relative;overflow:hidden}.remarketing-overview>div:before{content:"";background:#7c3aed;width:3px;position:absolute;inset:0 auto 0 0}.remarketing-overview>div:nth-child(2):before{background:#d97706}.remarketing-overview>div:nth-child(3):before{background:#16a34a}.remarketing-overview>div:nth-child(4):before{background:#dc2626}.remarketing-overview span,.remarketing-overview strong,.remarketing-overview small{display:block}.remarketing-overview span{color:#64748b;font-size:10px;font-weight:750}.remarketing-overview strong{color:var(--pb-text);margin-top:3px;font-size:21px}.remarketing-overview small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;overflow:hidden}.remarketing-tabs{background:#e9eef5;border-radius:11px;flex:none;grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 16px 0;padding:4px;display:grid}.remarketing-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:11.5px;font-weight:750;display:flex}.remarketing-tabs button strong{color:#64748b;background:#ffffffbf;border-radius:7px;min-width:26px;padding:3px 7px;font-size:10px}.remarketing-tabs button.is-active{color:#fff;background:#1e293b;box-shadow:0 4px 10px #0f172a24}.remarketing-tabs button.is-active strong{color:#1e293b;background:#fff}.remarketing-toolbar{border-bottom:1px solid var(--pb-border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex}.remarketing-toolbar>label{border:1px solid var(--pb-border);color:#94a3b8;background:#f8fafc;border-radius:9px;flex:1;align-items:center;gap:7px;min-width:250px;max-width:480px;height:37px;padding:0 10px;display:flex}.remarketing-toolbar>label:focus-within{background:#fff;border-color:#a78bfa;box-shadow:0 0 0 3px #7c3aed1a}.remarketing-toolbar input{min-width:0;color:var(--pb-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.remarketing-toolbar label button{color:#64748b;cursor:pointer;background:#e2e8f0;border:0;border-radius:6px;width:22px;height:22px}.remarketing-toolbar>small{color:#64748b;font-size:10px}.remarketing-panel__content{flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.remarketing-grid{grid-template-columns:repeat(auto-fit,minmax(410px,1fr));align-items:start;gap:13px;display:grid}.remarketing-client-card{border:1px solid var(--pb-border);background:#fff;border-left:4px solid #7c3aed;border-radius:12px;min-width:0;padding:16px;box-shadow:0 4px 14px #0f172a09}.remarketing-client-card.is-contactados{border-left-color:#d97706}.remarketing-client-card.is-recuperados{background:#fbfffc;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.remarketing-client-card.is-revision{background:snow;border-color:#fecaca #fecaca #fecaca #dc2626}.remarketing-client-card__top{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.remarketing-client-card__top>div{min-width:0}.remarketing-client-card__top strong,.remarketing-client-card__top small{display:block}.remarketing-client-card__top strong{color:var(--pb-text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.remarketing-client-card__top small{color:#8491a5;margin-top:3px;font-size:11px}.remarketing-client-card__top>span{color:#6d28d9;background:#f3e8ff;border-radius:8px;flex:none;padding:5px 9px;font-size:10.5px;font-weight:850}.remarketing-client-card.is-contactados .remarketing-client-card__top>span{color:#b45309;background:#fef3c7}.remarketing-client-card.is-recuperados .remarketing-client-card__top>span{color:#15803d;background:#dcfce7}.remarketing-client-card.is-revision .remarketing-client-card__top>span{color:#b91c1c;background:#fee2e2}.remarketing-experience{color:#64748b;background:#f8fafc;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;font-size:10px;display:flex}.remarketing-experience span{color:#94a3b8}.remarketing-experience strong{margin-left:auto}.remarketing-experience small{color:#94a3b8}.remarketing-experience.is-excelente{color:#15803d;background:#f0fdf4}.remarketing-experience.is-buena{color:#1d4ed8;background:#eff6ff}.remarketing-experience.is-regular{color:#b45309;background:#fffbeb}.remarketing-experience.is-mala{color:#b91c1c;background:#fef2f2}.remarketing-services{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.remarketing-services span{border:1px solid color-mix(in srgb, var(--service-color) 32%, transparent);color:var(--service-color);background:var(--service-bg);border-radius:7px;padding:4px 8px;font-size:10px;font-weight:800}.remarketing-client-card__stats{grid-template-columns:1.25fr 1fr .8fr;gap:5px;margin-top:9px;display:grid}.remarketing-client-card__stats>div{background:#f8fafc;border-radius:8px;min-width:0;padding:9px 10px}.remarketing-client-card__stats span,.remarketing-client-card__stats strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.remarketing-client-card__stats span{color:#8491a5;font-size:9px}.remarketing-client-card__stats strong{color:#334155;margin-top:3px;font-size:11px}.remarketing-client-card__actions{grid-template-columns:1fr auto;gap:6px;margin-top:10px;display:grid}.remarketing-client-card__actions button{cursor:pointer;border-radius:8px;min-height:40px;padding:8px 12px;font-size:11px;font-weight:800}.remarketing-client-card__actions button:first-child{color:#fff;background:#16a34a;border:0}.remarketing-client-card__actions button:first-child:disabled{cursor:wait;background:#94a3b8}.remarketing-client-card__actions button:last-child{border:1px solid var(--pb-border);color:#64748b;background:#fff}.remarketing-client-status{color:#92400e;background:#fffbeb;border-radius:8px;margin-top:10px;padding:10px 11px;font-size:10.5px;line-height:1.5}.remarketing-client-status.is-success{color:#166534;background:#f0fdf4}.remarketing-client-status.is-blocked{color:#991b1b;background:#fef2f2}.remarketing-empty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.remarketing-empty>span{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:7px;font-size:17px;display:grid}.remarketing-empty strong{color:#334155;font-size:12px}.remarketing-empty small{margin-top:3px;font-size:9px}.delivery-experience{border:1px solid var(--pb-border);background:#f8fafc;border-radius:12px;margin:14px 0 16px;padding:12px}.delivery-experience__heading strong,.delivery-experience__heading span{display:block}.delivery-experience__heading strong{color:#334155;font-size:12.5px}.delivery-experience__heading strong em{color:#7b879c;margin-left:4px;font-size:9px;font-style:normal;font-weight:700}.delivery-experience__heading span{color:#7b879c;margin-top:3px;font-size:9.5px}.delivery-experience__options,.experience-modal__options{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.delivery-experience__options button,.experience-modal__options button{border:1px solid var(--pb-border);color:#64748b;text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:8px;min-width:0;padding:9px 10px;display:grid}.delivery-experience__options button.is-active,.experience-modal__options button.is-active{border-color:var(--experience-color);color:var(--experience-color);background:var(--experience-bg);box-shadow:inset 0 0 0 1px var(--experience-color)}.delivery-experience__options button>span,.experience-modal__options button>span{grid-row:1/3;align-self:center;font-size:17px}.delivery-experience__options button strong,.experience-modal__options button strong{font-size:10.5px}.delivery-experience__options button small,.experience-modal__options button small{color:#7b879c;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.delivery-experience__note,.experience-modal__note{margin-top:9px}.delivery-experience__note label,.experience-modal__note label{color:#64748b;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.delivery-experience__note textarea,.experience-modal__note textarea{box-sizing:border-box;border:1px solid var(--pb-border);color:#334155;width:100%;font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:8px 9px;font-size:9.5px}.delivery-experience__note small,.experience-modal__note small{color:#dc2626;margin-top:5px;font-size:9.5px;line-height:1.4;display:block}.delivery-experience-result{color:#475569;background:#f1f5f9;border-radius:7px;width:max-content;margin:7px auto 0;padding:4px 8px;font-size:9px}.boleta-experience-badge{color:#475569;background:#f1f5f9;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:800}.boleta-experience-badge.is-excelente{color:#15803d;background:#dcfce7}.boleta-experience-badge.is-buena{color:#1d4ed8;background:#dbeafe}.boleta-experience-badge.is-regular{color:#b45309;background:#fef3c7}.boleta-experience-badge.is-mala{color:#b91c1c;background:#fee2e2}.experience-modal-backdrop{z-index:850;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172aad;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.experience-modal{background:#fff;border-radius:15px;width:min(430px,100%);overflow:hidden;box-shadow:0 20px 60px #0f172a4d}.experience-modal>header{border-bottom:1px solid var(--pb-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.experience-modal h3{color:var(--pb-text);margin:0;font-size:16px}.experience-modal header p{color:#64748b;margin-top:3px;font-size:10.5px}.experience-modal header button{border:1px solid var(--pb-border);color:#64748b;cursor:pointer;background:#f8fafc;border-radius:9px;width:32px;height:32px;font-size:18px}.experience-modal__intro{color:#475569;background:#f8fbff;border:1px solid #dbeafe;border-radius:9px;gap:4px;margin:12px 14px 0;padding:10px 11px;line-height:1.45;display:grid}.experience-modal__intro strong{color:#1e3a5f;font-size:11.5px}.experience-modal__intro span{font-size:10px}.experience-modal__options,.experience-modal__note{margin:10px 14px 0}.experience-modal>footer{border-top:1px solid var(--pb-border);justify-content:flex-end;gap:7px;margin-top:13px;padding:11px 14px;display:flex}.experience-modal>footer button{border:1px solid var(--pb-border);color:#64748b;cursor:pointer;background:#fff;border-radius:8px;min-height:36px;padding:8px 12px;font-size:10.5px;font-weight:800}.experience-modal>footer button:last-child{color:#fff;background:#2563eb;border-color:#2563eb}.experience-modal>footer button:disabled{opacity:.55;cursor:default}.overdue-panel-backdrop{z-index:590;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;position:fixed;inset:0}.overdue-panel{inset:88px 22px 22px calc(var(--sidebar-width) + 22px);z-index:600;border:1px solid var(--pb-border);background:#f8fafc;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 70px #0f172a40}.overdue-panel__header{border-bottom:1px solid var(--pb-border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.overdue-panel__heading{align-items:center;gap:12px;min-width:0;display:flex}.overdue-panel__icon{background:#eff6ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.overdue-panel__heading h2{color:var(--pb-text);letter-spacing:-.2px;margin:0;font-size:17px}.overdue-panel__heading h2 span{color:#dc2626}.overdue-panel__heading p{color:var(--pb-muted);margin:3px 0 0;font-size:10.5px}.overdue-recovered{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:99px;margin-top:6px;padding:4px 9px;font-size:9.5px;font-weight:600;display:inline-block}.overdue-recovered strong{font-weight:850}.overdue-panel__close{border:1px solid var(--pb-border);color:#64748b;cursor:pointer;background:#f8fafc;border-radius:10px;flex:none;width:36px;height:36px;font-size:20px;line-height:1}.overdue-panel__controls{border-bottom:1px solid var(--pb-border);background:#fff;flex:none;padding:12px 16px 10px}.overdue-search{border:1px solid var(--pb-border);color:#94a3b8;background:#f8fafc;border-radius:10px;align-items:center;gap:8px;height:39px;padding:0 11px;display:flex}.overdue-search:focus-within{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1a}.overdue-search input{min-width:0;color:var(--pb-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11.5px}.overdue-search button{color:#64748b;cursor:pointer;background:#e2e8f0;border:0;border-radius:7px;width:24px;height:24px}.overdue-stage-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.overdue-stage-grid button{border:1px solid var(--pb-border);min-width:0;color:var(--stage-color,#334155);background:var(--stage-bg,#f8fafc);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.overdue-stage-grid button:hover,.overdue-stage-grid button.is-active{border-color:var(--stage-color,#2563eb);box-shadow:inset 0 0 0 1px var(--stage-color,#2563eb)}.overdue-stage-grid__label{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.overdue-stage-grid strong{color:#fff;background:var(--stage-color,#334155);border-radius:8px;flex:none;place-items:center;min-width:25px;height:25px;font-size:11px;display:grid}.overdue-filter-row{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.overdue-filter-row__tabs{gap:6px;display:flex;overflow-x:auto}.overdue-filter-row__tabs button{border:1px solid var(--pb-border);color:#64748b;cursor:pointer;background:#fff;border-radius:8px;flex:none;min-height:31px;padding:5px 10px;font-size:10px;font-weight:750}.overdue-filter-row__tabs button.is-active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.overdue-regularize-button{color:#fff;cursor:pointer;background:#1e293b;border:0;border-radius:9px;flex:none;min-height:33px;padding:6px 11px;font-size:10px;font-weight:800}.overdue-panel__content{flex:1;min-height:0;padding:14px;overflow-y:auto}.overdue-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));align-items:start;gap:12px;display:grid}.overdue-empty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:180px;display:flex}.overdue-empty>span{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.overdue-empty strong{color:#334155;font-size:13px}.overdue-empty small{font-size:10px}.overdue-card{border:1px solid var(--pb-border);background:#fff;border-left:4px solid #0891b2;border-radius:13px;min-width:0;padding:14px;box-shadow:0 4px 16px #0f172a09}.overdue-card--critical{border-color:#fecaca #fecaca #fecaca #dc2626}.overdue-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.overdue-card__identity{cursor:pointer;align-items:flex-start;gap:9px;min-width:0;display:flex}.overdue-card__identity input{accent-color:#2563eb;margin-top:3px}.overdue-card__identity span{min-width:0}.overdue-card__identity strong,.overdue-card__identity small{display:block}.overdue-card__identity strong{color:var(--pb-text);font-size:13px}.overdue-card__identity small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.overdue-card__age{border-radius:99px;flex:none;padding:5px 8px;font-size:9.5px;font-weight:900}.overdue-card__info{grid-template-columns:1.2fr .8fr 1fr;gap:6px;margin-top:11px;display:grid}.overdue-card__info>div{background:#f8fafc;border-radius:8px;min-width:0;padding:8px}.overdue-card__info span,.overdue-card__info strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overdue-card__info span{color:#94a3b8;font-size:8.5px}.overdue-card__info strong{color:#334155;margin-top:2px;font-size:10px}.overdue-card__garments{color:#64748b;white-space:pre-line;max-height:42px;margin-top:7px;font-size:10px;line-height:1.5;overflow:hidden}.overdue-timeline{background:#fbfdff;border:1px solid #eef2f7;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px;padding:10px 5px 8px;display:grid;position:relative}.overdue-timeline:before{content:"";background:#e2e8f0;height:2px;position:absolute;top:21px;left:17%;right:17%}.overdue-timeline__step{z-index:1;color:#94a3b8;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.overdue-timeline__step>span{color:#64748b;background:#fff;border:2px solid #cbd5e1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8.5px;font-weight:900;display:grid}.overdue-timeline__step small{margin-top:4px;font-size:8.5px;font-weight:800}.overdue-timeline__step em{margin-top:1px;font-size:7.5px;font-style:normal}.overdue-timeline__step.is-sent{color:#15803d}.overdue-timeline__step.is-sent>span{color:#fff;background:#22c55e;border-color:#22c55e}.overdue-timeline__step.is-pending{color:#dc2626}.overdue-timeline__step.is-pending>span{color:#fff;background:#ef4444;border-color:#ef4444;box-shadow:0 0 0 4px #fee2e2}.overdue-timeline__step.is-missed{color:#b45309}.overdue-timeline__step.is-missed>span{color:#b45309;background:#fffbeb;border-color:#f59e0b}.overdue-custody-notice{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:9px;grid-template-columns:1fr auto;gap:2px 8px;margin-top:8px;padding:8px 10px;display:grid}.overdue-custody-notice span{font-size:9px}.overdue-custody-notice strong{font-size:10px}.overdue-custody-notice small{color:#b91c1c;grid-column:1/-1;font-size:8px}.overdue-card__management{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.overdue-card__management select,.overdue-location-button,.overdue-location-edit input{border:1px solid var(--pb-border);min-width:0;min-height:34px;font:inherit;border-radius:8px;padding:6px 8px;font-size:9.5px;font-weight:750}.overdue-location-button{color:#64748b;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;overflow:hidden}.overdue-location-edit{gap:4px;display:flex}.overdue-location-edit input{width:100%}.overdue-location-edit button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;flex:none;width:34px}.overdue-card__last-action{color:#64748b;background:#f8fafc;border-radius:8px;margin-top:8px;padding:7px 9px;font-size:8.8px;line-height:1.5}.overdue-card__last-action .is-due{color:#dc2626;margin-top:2px;font-weight:800}.overdue-card__actions{grid-template-columns:minmax(185px,1.5fr) auto auto;gap:6px;margin-top:9px;display:grid}.overdue-card__actions button{cursor:pointer;border-radius:9px;min-height:36px;padding:7px 10px;font-size:9.5px;font-weight:800}.overdue-whatsapp-button{color:#fff;background:#16a34a;border:0}.overdue-whatsapp-button:disabled,.overdue-whatsapp-button.is-disabled{color:#64748b;cursor:default;background:#e2e8f0}.overdue-secondary-button{border:1px solid var(--pb-border);color:#475569;background:#fff}.overdue-history{color:#64748b;margin-top:8px;font-size:8.5px}.overdue-history summary{cursor:pointer;font-weight:800}.overdue-history>div{border-bottom:1px solid #f1f5f9;padding:5px 0}@media (width>=861px){.calendar-panel.is-modal{width:auto;inset:88px 22px 22px calc(var(--sidebar-width) + 22px)!important;border-radius:16px!important;max-height:none!important;box-shadow:0 20px 70px #0f172a40!important}.calendar-panel.is-embedded .calendar-grid-scroll{overflow-x:hidden!important}.calendar-panel.is-embedded .calendar-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;gap:8px!important;min-width:0!important;padding:0 10px!important;display:grid!important}.calendar-panel.is-embedded .calendar-day-column{min-width:0;width:auto!important}.calendar-panel.is-embedded .calendar-ticket{min-width:0;overflow:hidden}.calendar-panel.is-embedded .calendar-ticket>div{overflow-wrap:anywhere}}.dashboard-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.dashboard-welcome{text-align:left;grid-column:1/6;align-self:center}.dashboard-welcome>span{color:#5b7cfa;font-size:11px;font-weight:750}.dashboard-welcome h2{color:#3f4654;letter-spacing:-.45px;margin:1px 0 0;font-size:24px;font-weight:800;line-height:1.15}.dashboard-welcome p{color:#9aa4b4;margin-top:3px;font-size:10px}.dashboard-controls{grid-column:6/-1;justify-content:flex-end;align-self:center;align-items:center;gap:9px;display:flex}.dashboard-period{background:#fff;border:1px solid #e5eaf2;border-radius:8px;gap:2px;min-width:245px;margin:0;padding:3px;display:flex}.dashboard-period button{color:#8c96a7;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;min-height:34px;padding:6px 10px;font-size:10.5px;font-weight:750;transition:all .15s}.dashboard-period button:hover{color:#4d6ff4;background:#f5f7ff}.dashboard-period button.is-active{color:#4d6ff4;background:#edf2ff}.dashboard-date{white-space:nowrap;background:#fff;border:1px solid #e5eaf2;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:7px 11px;font-size:9.5px;display:flex}.dashboard-date span{color:#a3adbd;font-weight:650}.dashboard-date strong{color:#637083;font-weight:750}.dashboard-goal-card{--goal-color:#2f66ec;text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:16px;grid-area:2/1/auto/-1;padding:22px 26px;box-shadow:0 10px 28px #20314e0f}.dashboard-goal-card.is-warning{--goal-color:#e7a51d}.dashboard-goal-card.is-complete{--goal-color:#12a650}.dashboard-goal-card__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboard-goal-card__heading strong{color:#202c40;font-size:16px}.dashboard-goal-card__heading b{color:#202c40;font-size:15px}.dashboard-goal-card__track{background:#edf1f6;border-radius:99px;height:11px;margin-top:11px;overflow:hidden}.dashboard-goal-card__track span{border-radius:inherit;background:var(--goal-color);height:100%;transition:width .6s;display:block}.dashboard-goal-card__footer{color:#708099;margin-top:8px;font-size:10px}.dashboard-kpis{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:2px 0 0!important;display:grid!important}.dashboard-kpi{text-align:left;background:#fff;border:1px solid #dfe5ee;border-radius:16px;flex-direction:column;justify-content:center;min-width:0;min-height:132px;padding:20px;display:flex;overflow:hidden;box-shadow:0 10px 28px #20314e12}.dashboard-kpi>span,.dashboard-kpi>strong,.dashboard-kpi>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-kpi>span{color:#71819a;font-size:11px;font-weight:500}.dashboard-kpi>strong{color:#152238;letter-spacing:-.35px;margin-top:3px;font-size:22px;font-weight:850;line-height:1.15}.dashboard-kpi>small{color:#92a0b7;margin-top:5px;font-size:9px;font-weight:550}.dashboard-kpi.is-income>strong{color:#0da44a}.dashboard-kpi.is-cash>strong{color:#2463eb}.dashboard-kpi.is-pending>strong,.dashboard-kpi.is-profit.is-negative>strong{color:#df2525}.dashboard-kpi.is-profit:not(.is-negative)>strong{color:#0da44a}.dashboard-cash-control{text-align:left;background:#fff;border:1px solid #dce3ed;border-radius:20px;grid-area:4/1/auto/-1;overflow:hidden;box-shadow:0 13px 34px #20314e13}.dashboard-cash-control__header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:22px 26px;display:flex}.dashboard-cash-control__header>div:first-child>span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-cash-control__header h3{color:#172237;letter-spacing:-.45px;margin:3px 0 0;font-size:24px;font-weight:850;line-height:1.15}.dashboard-cash-control__header p{color:#94a2b9;margin-top:4px;font-size:10px}.dashboard-reconcile{border-radius:99px;align-items:center;gap:8px;min-height:34px;padding:8px 13px;font-size:10px;font-weight:800;display:flex}.dashboard-reconcile>span{background:currentColor;border-radius:50%;width:7px;height:7px}.dashboard-reconcile.is-ok{color:#168442;background:#eafaf0}.dashboard-reconcile.is-alert{color:#c2410c;background:#fff7ed}.dashboard-cash-control__body{grid-template-columns:1.05fr .95fr;display:grid}.dashboard-cash-total{border-right:1px solid #e7ebf1;min-width:0;padding:29px 26px 26px}.dashboard-cash-total>span{color:#6d7b91;font-size:10px;font-weight:750}.dashboard-cash-total>strong{color:#142037;letter-spacing:-1.7px;margin-top:2px;font-size:clamp(38px,4vw,48px);font-weight:900;line-height:1.1;display:block}.dashboard-cash-total>p{color:#91a0b7;margin-top:11px;font-size:9.5px}.dashboard-cash-line{background:#e9eef5;border-radius:99px;height:8px;margin-top:20px;overflow:hidden}.dashboard-cash-line>span{border-radius:inherit;background:#13a650;width:100%;height:100%;display:block}.dashboard-cash-line.is-alert>span{background:#f59e0b}.dashboard-payment-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.dashboard-payment-card{border:1px solid #dde5ef;border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:4px 9px;min-width:0;padding:13px;display:grid}.dashboard-payment-icon{color:#fff;background:#13a650;border-radius:10px;grid-row:1;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.dashboard-payment-card.is-yape .dashboard-payment-icon{background:#7838e8}.dashboard-payment-card>div{min-width:0}.dashboard-payment-card>div strong,.dashboard-payment-card>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-payment-card>div strong{color:#526179;font-size:10px}.dashboard-payment-card>div small{color:#91a0b7;margin-top:1px;font-size:8.5px}.dashboard-payment-card>b{color:#1d293d;grid-column:1/-1;margin-top:6px;font-size:14px}.dashboard-cash-breakdown{min-width:0;padding:25px 25px 23px}.dashboard-cash-breakdown h4{color:#2a374c;margin:0 0 12px;font-size:13px}.dashboard-cash-row{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:9px 0;display:flex}.dashboard-cash-row>div{min-width:0}.dashboard-cash-row strong,.dashboard-cash-row small{display:block}.dashboard-cash-row strong{color:#526076;font-size:10px}.dashboard-cash-row small{color:#94a2b8;margin-top:1px;font-size:8.5px}.dashboard-cash-row>b{color:#0c8b3c;flex:none;font-size:10px}.dashboard-cash-row>b.is-negative{color:#dc2626}.dashboard-cash-expected{justify-content:space-between;align-items:center;gap:14px;padding-top:20px;display:flex}.dashboard-cash-expected strong{color:#202c40;font-size:11px}.dashboard-cash-expected b{color:#2563eb;font-size:17px}.dashboard-pending-alert{color:#b42323;background:#fff8f8;border:1px solid #fecaca;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin:0 26px 22px;padding:13px 15px;display:grid}.dashboard-pending-alert>span{color:#fff;background:#ef4444;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.dashboard-pending-alert strong,.dashboard-pending-alert small{display:block}.dashboard-pending-alert strong{font-size:10px}.dashboard-pending-alert small{color:#cf7070;margin-top:2px;font-size:8.5px}.dashboard-pending-alert>b{text-transform:uppercase;font-size:8.5px}.dashboard-mismatch-alert{background:#fffbf5;border:1px solid #fed7aa;border-radius:13px;margin:0 26px 16px;padding:14px 16px}.dashboard-mismatch-alert__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-mismatch-alert__head>strong{color:#9a3412;font-size:10px;font-weight:850}.dashboard-mismatch-alert__head>b{color:#c2410c;flex:none;font-size:9px;font-weight:850}.dashboard-mismatch-alert ul{margin:9px 0 0;padding:0;list-style:none}.dashboard-mismatch-alert li{border-top:1px solid #fdedd8;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.dashboard-mismatch-alert li>div{min-width:0}.dashboard-mismatch-alert li strong,.dashboard-mismatch-alert li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-mismatch-alert li strong{color:#7c2d12;font-size:10px}.dashboard-mismatch-alert li small{color:#b06a3c;margin-top:1px;font-size:8.5px}.dashboard-mismatch-alert li>b{color:#c2410c;flex:none;font-size:10px}.dashboard-mismatch-alert p{color:#b06a3c;margin:8px 0 0;font-size:8.5px;line-height:1.5}.dashboard-card{text-align:left;background:#fff;border:1px solid #e8edf5;border-radius:8px!important;margin:0!important;padding:22px!important;box-shadow:0 2px 7px #24334f06!important}.dashboard-card-title{padding-left:12px;font-size:14px;position:relative;color:var(--pb-text)!important;margin-bottom:17px!important;font-weight:850!important}.dashboard-card-title:before{content:"";background:var(--pb-blue);border-radius:3px;width:3px;position:absolute;inset:2px auto 2px 0}.dashboard-services{grid-area:5/1/auto/-1}.dashboard-expenses{grid-area:6/1/auto/8}.dashboard-expenses .dashboard-card-title:before{background:#f59e0b}.dashboard-layout.is-staff .dashboard-services{grid-column:1/-1}.dashboard-commissions{grid-area:6/8/auto/-1}.dashboard-commissions .dashboard-card-title:before{background:#8b5cf6}.dashboard-commissions>div:not(:first-child){background:#f8fafc;border:1px solid #eef2f7;border-radius:9px;width:100%;padding:9px 10px;margin:0 0 7px!important;display:flex!important}.dashboard-commissions>div:last-child{background:#fff;margin-top:12px!important}.dashboard-section-heading{text-align:left;grid-area:7/1/auto/-1;justify-content:space-between;align-items:end;gap:18px;margin-top:10px;padding:4px 2px 0;display:flex}.dashboard-section-heading span{color:var(--pb-blue);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:850;display:block}.dashboard-section-heading strong{color:var(--pb-text);margin-top:2px;font-size:17px;display:block}.dashboard-section-heading p{color:var(--pb-muted);font-size:10.5px}.dashboard-action{text-align:left;background:#fff;flex-direction:column;min-height:184px;transition:transform .16s,box-shadow .16s;display:flex;border:1px solid var(--pb-border)!important;border-radius:16px!important;margin:0!important;padding:21px!important;box-shadow:0 6px 20px #0f172a0a!important}.dashboard-action:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a13!important}.dashboard-action-title{border-left:3px solid var(--pb-blue);padding-left:10px;font-size:13.5px;font-weight:800!important}.dashboard-action>div:nth-child(2){line-height:1.55}.dashboard-action>button{min-height:42px;margin-top:auto}.dashboard-consolidated{grid-area:8/1/auto/7}.dashboard-close-month{grid-area:8/7/auto/-1}.dashboard-layout.is-staff .dashboard-section-heading{grid-row:6}.dashboard-layout.is-staff .dashboard-consolidated,.dashboard-layout.is-staff .dashboard-close-month{grid-row:7}.dashboard-close-month .dashboard-action-title{border-left-color:var(--pb-gold)}.app-queue-errors{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin:14px 28px 0;padding:10px 12px;font-size:11px}.app-queue-title{margin-bottom:4px;font-weight:800}.app-queue-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.app-queue-discard{color:#991b1b;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:6px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}.desktop-tools-fab,.app-mobile-nav{display:none}@media (width<=860px){.reprocess-overlay{align-items:flex-end;padding:0;display:flex}.reprocess-modal{border-radius:18px 18px 0 0;width:100%;max-height:94vh;margin:0;overflow-y:auto}.reprocess-modal-header{z-index:2;background:#fff;padding:14px 15px;position:sticky;top:0}.reprocess-modal-title{font-size:16px}.reprocess-modal-body{padding:14px 12px calc(18px + env(safe-area-inset-bottom))}.reprocess-summary,.partial-flow-choice,.partial-payment-summary{grid-template-columns:1fr}.partial-payment-heading,.reprocess-selection-tools{flex-direction:column;align-items:flex-start}.reprocess-item{grid-template-columns:auto minmax(0,1fr)}.reprocess-item-status{grid-column:2;width:max-content}.reprocess-quantity{grid-column:2;justify-content:flex-start}.reprocess-actions{z-index:2;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8f0;margin:0 -12px -18px;position:sticky;bottom:0}.reprocess-actions button{flex:1}.boleta-reprocess-item{flex-direction:column;align-items:flex-start;gap:6px}.boleta-reprocess-meta{grid-template-columns:1fr}.boleta-reprocess-meta>div:last-child{text-align:left}.boleta-reprocess-audit{grid-template-columns:1fr 1fr}.boleta-context-tab{flex:1;min-height:32px}.boleta-original-heading{align-items:flex-start}.boleta-original-item{grid-template-columns:auto minmax(0,1fr)}.boleta-original-states{grid-column:2;align-items:flex-start}:root{font-size:15px}.app-sidebar{display:none}.app-main{margin-left:0}.app-home-shortcut{right:16px;bottom:calc(82px + env(safe-area-inset-bottom));border-color:#334155;min-height:40px;padding:8px 13px}.app-home-shortcut.has-tools-fab{right:16px;bottom:calc(152px + env(safe-area-inset-bottom))}.app-topbar{min-height:62px;padding:8px 14px}.app-mobile-brand{align-items:center;gap:9px;display:flex}.app-mobile-brand img{object-fit:cover;border-radius:50%;width:36px;height:36px}.app-mobile-brand strong{color:var(--pb-text);font-size:13px;line-height:1.15;display:block}.app-mobile-brand span{color:var(--pb-muted);font-size:9.5px}.app-page-heading,.app-realtime-pill span:last-child{display:none}.app-realtime-pill{min-height:34px;padding:7px 9px}.app-sync-button{text-overflow:ellipsis;white-space:nowrap;max-width:122px;min-height:34px;overflow:hidden}.app-content,.app-content.form-open{max-width:none;padding:18px 12px 92px}.app-content.form-open{padding-left:0;padding-right:0}.app-queue-errors{margin:10px 12px 0}.app-mobile-nav{z-index:115;height:66px;padding:5px max(6px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border-top:1px solid var(--pb-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 26px #0f172a14}.app-mobile-nav button{color:#7b879c;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9px;font-weight:750;display:flex;position:relative}.app-mobile-nav button.active{color:#1d4ed8;background:#eff6ff}.daily-starts-header h2{font-size:18px}.daily-starts-summary{grid-template-columns:1fr}.daily-start-row{gap:9px;padding:12px}.daily-start-row time{font-size:13px}.app-mobile-badge{color:#fff;background:#16a34a;border-radius:20px;min-width:16px;padding:0 4px;font-size:8px;position:absolute;top:1px;left:calc(50% + 7px)}.desktop-tools-fab,.registro-workspace{display:block}.registro-workspace.is-delivery{padding-bottom:170px}.registro-summary{display:none}.delivery-client-summary-mobile{margin-bottom:12px;display:block}.delivery-client-summary-mobile .delivery-client-summary-card{padding:14px 12px}.delivery-client-summary-mobile .delivery-client-summary__stats{grid-template-columns:repeat(4,1fr)}.delivery-client-summary-mobile .delivery-client-summary__stats>div{padding:8px 6px}.delivery-client-summary-mobile .delivery-client-summary__stats strong{font-size:11px}.delivery-client-summary-mobile .delivery-client-history strong{font-size:10px}.delivery-client-summary-mobile .delivery-client-history small,.delivery-client-summary-mobile .delivery-client-history b{font-size:9px}.registro-toolbar{border-radius:12px;padding:9px}.registro-new-button{padding-left:14px!important;padding-right:14px!important}.registro-filters-panel{padding:12px 10px}.registro-filters-heading span{display:none}.registro-filter-row{align-items:flex-start}.registro-filter-label{width:100%;margin:2px 0 1px}.registro-filter-row>button{min-height:34px}.registro-date-filter{align-items:center}.registro-date-filter .registro-filter-label{width:auto;margin-right:4px}.boleta-card{padding:14px 13px 12px!important}.boleta-header{gap:9px}.boleta-client-name{font-size:14px}.boleta-financial{min-width:112px;padding:8px}.boleta-total{font-size:15px!important}.boleta-actions{margin-left:-3px;margin-right:-3px;padding-bottom:3px}.archive-tabs{width:100%;overflow-x:auto;margin-bottom:16px!important}.archive-tabs button{min-width:92px;padding-left:9px!important;padding-right:9px!important;font-size:10.5px!important}.archive-page-heading{display:block}.archive-page-heading p{text-align:left;margin-top:4px}.archive-month-content{grid-template-columns:1fr}.clients-toolbar{padding:10px;display:block}.clients-sort{overflow-x:auto;margin-top:9px!important}.clients-sort button{white-space:nowrap}.clients-grid{grid-template-columns:1fr}.client-card-stats{grid-template-columns:1fr 1fr!important}.activities-tabs{width:100%;overflow-x:auto}.activities-tabs button{white-space:nowrap;min-width:112px}.expenses-heading{gap:12px}.expenses-heading h2{font-size:16px!important}.expenses-new-button{min-height:38px;padding-left:12px!important;padding-right:12px!important}.expenses-period{width:100%}.expenses-tabs{width:100%;overflow-x:auto}.expenses-tabs button{white-space:nowrap;flex:1;min-width:105px}.expenses-kpis.is-admin{grid-template-columns:1fr 1fr}.expenses-kpi{min-height:92px;padding:13px}.expenses-kpi strong{font-size:16px}.expenses-payments-grid{grid-template-columns:1fr}.expenses-month__people{grid-template-columns:1fr;padding:12px}.expenses-month__header{padding:13px}.expenses-month__pay{width:100%}.expenses-month__totals{padding:12px 13px}.objectives-heading{display:block!important}.objectives-heading-actions{margin-top:11px;justify-content:flex-start!important}.objectives-tabs{width:100%;overflow-x:auto}.objectives-tabs button{min-width:96px;padding-left:9px!important;padding-right:9px!important;font-size:10.5px!important}.objectives-overview{grid-template-columns:1fr 1fr}.objectives-overview>div:last-child{grid-column:1/-1}.objectives-week{width:100%;min-width:0;gap:6px!important}.objectives-week>div{min-width:120px!important}.objective-card{padding:13px!important}.new-ticket-calendar-button{width:100%;margin-left:0}.new-ticket-service-picker,.new-ticket-service-picker.is-initial{padding:12px 10px}.new-ticket-service-heading{display:block}.new-ticket-service-heading small{margin-top:3px;display:block}.new-ticket-service-options{grid-template-columns:1fr;gap:7px}.new-ticket-service-option{min-height:52px}.new-ticket-calendar{margin:14px 0 12px;padding-top:13px}.calendar-panel.is-modal{border-radius:18px 18px 0 0!important}.calendar-panel.is-embedded{border-radius:12px!important}.rene-panel{width:100%;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;top:0;bottom:0;left:0;transform:none}.rene-panel__header{padding:12px 13px}.rene-panel__heading p{max-width:250px}.rene-overview{gap:6px;padding:9px 10px 0}.rene-overview>div{padding:8px 9px}.rene-overview strong{font-size:16px}.rene-overview small{display:none}.rene-tabs{margin:9px 10px 0}.rene-tabs button{gap:5px;font-size:9.5px}.rene-panel__content{padding:11px 10px}.rene-date-filter{grid-template-columns:auto 1fr auto}.rene-confirm-popover{width:calc(100vw - 20px);bottom:calc(100% + 7px);right:10px}.remarketing-panel{width:100%;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;top:0;bottom:0;left:0;transform:none}.remarketing-panel__header{padding:12px 13px}.remarketing-panel__heading p{max-width:245px}.remarketing-overview{gap:6px;padding:9px 10px 0}.remarketing-overview--experience{grid-template-columns:1fr 1fr}.remarketing-overview>div{padding:8px 9px}.remarketing-overview strong{font-size:16px}.remarketing-overview small{display:none}.remarketing-tabs{grid-template-columns:1fr 1fr;margin:9px 10px 0}.remarketing-tabs button{gap:5px;font-size:10px}.remarketing-toolbar{padding:9px 10px;display:block}.remarketing-toolbar>label{width:100%;min-width:0;max-width:none}.remarketing-toolbar>small{margin-top:5px;display:block}.remarketing-panel__content{padding:10px}.remarketing-grid{grid-template-columns:1fr;gap:9px}.remarketing-client-card{padding:14px 12px}.remarketing-client-card__stats{grid-template-columns:1.2fr 1fr .8fr}.experience-modal-backdrop{align-items:end;padding:0}.experience-modal{width:100%;max-height:92vh;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;overflow-y:auto}.overdue-panel{padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0}.overdue-panel__header{padding:12px 13px}.overdue-panel__heading{gap:9px}.overdue-panel__icon{width:34px;height:34px;font-size:17px}.overdue-panel__heading h2{font-size:15px}.overdue-panel__heading p{max-width:260px;font-size:9px}.overdue-panel__controls{padding:10px}.overdue-stage-grid{grid-template-columns:1fr 1fr}.overdue-stage-grid button{padding:8px 9px}.overdue-filter-row{flex-direction:column;align-items:stretch}.overdue-filter-row__tabs{width:100%}.overdue-filter-row__tabs button{flex:1}.overdue-regularize-button{width:100%}.overdue-panel__content{padding:10px}.overdue-grid{grid-template-columns:1fr;gap:10px}.overdue-card{padding:12px 10px}.overdue-card__info{grid-template-columns:1fr 1fr}.overdue-card__info>div:last-child{grid-column:1/-1}.overdue-card__actions{grid-template-columns:1fr 1fr}.overdue-whatsapp-button{grid-column:1/-1}.dashboard-layout{display:block}.dashboard-welcome{margin-bottom:14px}.dashboard-welcome h2{font-size:22px}.dashboard-controls{margin-bottom:12px;display:block}.dashboard-period{width:100%;min-width:0;margin-bottom:8px}.dashboard-date{justify-content:space-between;width:100%;margin:0}.dashboard-goal-card{border-radius:13px;margin-bottom:10px;padding:17px 15px}.dashboard-goal-card__heading{align-items:flex-start}.dashboard-goal-card__heading strong{font-size:13px}.dashboard-goal-card__heading b{text-align:right;font-size:11px}.dashboard-goal-card__track{height:9px}.dashboard-kpis{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:10px!important}.dashboard-kpi{border-radius:13px;min-height:108px;padding:15px}.dashboard-kpi>strong{font-size:17px}.dashboard-kpi>small{font-size:7.5px}.dashboard-cash-control{border-radius:15px;margin-bottom:12px}.dashboard-cash-control__header{min-height:96px;padding:17px 16px}.dashboard-cash-control__header h3{font-size:20px}.dashboard-reconcile{padding:7px 9px;font-size:8px}.dashboard-cash-control__body{display:block}.dashboard-cash-total{border-right:0;padding:22px 16px 20px}.dashboard-cash-total>strong{font-size:36px}.dashboard-payment-card{padding:11px}.dashboard-cash-breakdown{border-top:1px solid #e7ebf1;padding:20px 16px}.dashboard-pending-alert{grid-template-columns:30px 1fr;margin:0 16px 16px;padding:11px}.dashboard-pending-alert>b{grid-column:2}.dashboard-mismatch-alert{margin:0 16px 12px;padding:12px}.dashboard-card,.dashboard-action{margin-bottom:12px!important}.dashboard-commissions>div:not(:first-child){width:100%;margin-right:0!important}.dashboard-section-heading{margin:22px 0 12px}.dashboard-section-heading p{display:none}.dashboard-action{min-height:0}}@media (width>=861px) and (width<=1180px){.registro-workspace{grid-template-columns:minmax(500px,1fr) 230px;gap:18px}}@media (width>=861px) and (width<=1050px){.registro-workspace{display:block}.registro-summary{display:none}.dashboard-welcome{grid-column:1/5}.dashboard-controls{grid-column:5/-1}.dashboard-date{display:none}.dashboard-kpis{grid-template-columns:1fr 1fr!important}}@media (width>=861px) and (width<=1120px){:root{--sidebar-width:216px}.app-sidebar{padding-left:10px;padding-right:10px}.app-brand-name{font-size:14px}.app-topbar{padding-left:22px;padding-right:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.guias{flex-direction:column;gap:30px;max-width:780px;margin:0 auto;display:flex}.guias-head{flex-direction:column;gap:7px;display:flex}.guias-head>span{color:var(--pb-blue);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:850}.guias-head h2{color:var(--pb-text);text-wrap:balance;margin:0;font-size:22px;line-height:1.2}.guias-head p{color:#64748b;margin:0;font-size:14px}.guias-head strong{color:var(--pb-text)}.guias-bloque{border-top:1px solid var(--pb-border);flex-direction:column;gap:13px;padding-top:20px;display:flex}.guias-bloque-head{flex-direction:column;gap:3px;display:flex}.guias-bloque-head h3{color:var(--pb-text);margin:0;font-size:16.5px}.guias-bloque-head p{color:#64748b;margin:0;font-size:13px}.guias-servicio-tabs{flex-wrap:wrap;gap:7px;display:flex}.guias-servicio-tabs button{border:1.5px solid var(--pb-border);color:#64748b;cursor:pointer;background:#fff;border-radius:9px;padding:6px 13px;font-size:12px;font-weight:700}.guias-servicio-tabs button.is-active{font-weight:800}.guias-campos{flex-direction:column;gap:12px;display:flex}.guias-campo{border:1px solid var(--pb-border);background:#fff;border-radius:12px;flex-direction:column;gap:7px;padding:15px 16px;display:flex}.guias-campo-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.guias-campo-tag{border-radius:7px;padding:3px 9px;font-size:11px;font-weight:800}.guias-campo-head strong{color:var(--pb-text);font-size:14px}.guias-campo p{color:#475569;margin:0;font-size:13.5px;line-height:1.55}.guias-campo .guias-porque{color:#64748b}.guias-campo .guias-porque b{color:var(--pb-text)}.guias-pregunta{border-left:2px solid var(--pb-border);padding:7px 11px;font-style:italic;color:#334155!important}.guias-ejemplo{background:#f8fafc;border-left:2.5px solid;border-radius:0 8px 8px 0;flex-direction:column;gap:2px;padding:9px 11px;font-size:12.5px;display:flex}.guias-ejemplo>span{color:#94a3b8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;font-weight:800}.guias-nota{border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.guias-nota.is-alerta{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.guias-nota.is-ok{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.guias-nota b{font-weight:800}.guias-tabla{border:1px solid var(--pb-border);background:#fff;border-radius:10px;overflow-x:auto}.guias-tabla table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.guias-tabla th{border-bottom:1px solid var(--pb-border);color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:9px 12px;font-size:9.5px;font-weight:800}.guias-tabla td{color:#475569;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:10px 12px}.guias-tabla tr:last-child td{border-bottom:0}.guias-tabla td:first-child{color:#64748b;white-space:nowrap}.guias-tabla b{color:var(--pb-text)}.guias-pasos{counter-reset:guiapaso;flex-direction:column;gap:13px;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.guias-pasos li{counter-increment:guiapaso;grid-template-columns:26px 1fr;align-items:start;gap:11px;display:grid}.guias-pasos li:before{content:counter(guiapaso);border:1px solid var(--pb-border);color:#64748b;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.guias-pasos li>strong{color:var(--pb-text);grid-column:2;font-size:14px;display:block}.guias-pasos li>p{color:#64748b;grid-column:2;margin:2px 0 0;font-size:13px;line-height:1.55}.guias-wa{border:1px solid var(--pb-border);color:#334155;white-space:pre-wrap;background:#f8fafc;border-radius:10px;margin:0;padding:14px 16px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.75;overflow-x:auto}.guias-cierre{border-top:1px solid var(--pb-border);color:#64748b;margin:0;padding-top:18px;font-size:13px;line-height:1.6}@media (width<=860px){.guias{gap:24px}.guias-head h2{font-size:19px}.guias-campo{padding:13px}.guias-tabla td:first-child{white-space:normal}}.guias-lede{line-height:1.6;font-size:14.5px!important}.guias-porques{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guias-porques article{border:1px solid var(--pb-border);background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:14px 15px;display:flex}.guias-antes{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#f1f5f9;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:9.5px;font-weight:850}.guias-porques strong{color:var(--pb-text);font-size:14px;line-height:1.35}.guias-porques p{color:#64748b;margin:0;font-size:13px;line-height:1.55}.guias-ahora{color:#15803d;border-top:1px solid #f1f5f9;margin-top:3px;padding-top:8px;font-size:12.5px;font-weight:700;line-height:1.45}.guias-indice{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.guias-indice>span{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:850}.guias-indice ol{color:#94a3b8;flex-direction:column;gap:5px;margin:0;padding-left:18px;font-size:13px;display:flex}.guias-indice li{line-height:1.5}.guias-indice a{color:var(--pb-blue);font-weight:700;text-decoration:none}.guias-indice a:hover,.guias-indice a:focus-visible{text-decoration:underline}.guias-bloque[id]{scroll-margin-top:76px}@media (width<=860px){.guias-porques{grid-template-columns:1fr}}
