:root{--ql-font-sans:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--ql-bg:#f6f6f6;--ql-ink:#262626;--ql-ink-soft:#5a5a5a;--ql-primary:#ed3237;--ql-primary-dark:#333;--ql-accent:#b7282d;--ql-primary-soft:rgba(237,50,55,.12);--ql-card:#fff;--ql-border:#e5e5e5;--ql-shadow:0 22px 56px rgba(26,26,26,.14);--ql-glass:hsla(0,0%,100%,.86);--ql-mobile-shadow:0 20px 48px hsla(0,0%,8%,.16);--ql-ring:rgba(237,50,55,.2)}.quicklite-shell{background:radial-gradient(circle at 10% 8%,rgba(237,50,55,.18),transparent 33%),radial-gradient(circle at 88% 88%,rgba(51,51,51,.14),transparent 39%),linear-gradient(160deg,#fff,#f4f4f4);color:var(--ql-ink);display:flex;flex-direction:column;font-family:var(--ql-font-sans);min-height:100vh;min-height:100svh;padding-bottom:env(safe-area-inset-bottom)}.quicklite-shell,.quicklite-shell .badge,.quicklite-shell .btn,.quicklite-shell button,.quicklite-shell input,.quicklite-shell select,.quicklite-shell table,.quicklite-shell textarea{font-family:inherit}.quicklite-shell .btn,.quicklite-shell .nav-link,.quicklite-shell a,.quicklite-shell button,.quicklite-shell input[type=button],.quicklite-shell input[type=submit],.quicklite-shell label[for]{touch-action:manipulation}.ql-hero{background-attachment:scroll;background-image:url(https://www.transjoi.com.br/wp-content/uploads/2017/10/nova_frota.jpg);background-position:50%;background-size:cover;color:#fff;min-height:230px;overflow:hidden;padding:2.2rem 0 3rem;position:relative}.ql-hero:before{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.1)),linear-gradient(0deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:auto,24px 24px,24px 24px;content:"";height:100%;left:0;opacity:.35;pointer-events:none;position:absolute;top:0;width:100%}@media (max-width:768px){.ql-hero{background-attachment:scroll;min-height:120px;padding:1rem 0 1.2rem}.ql-hero:before{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.15)),linear-gradient(0deg,hsla(0,0%,100%,.04) 2px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 2px,transparent 0);background-size:auto,32px 32px,32px 32px;opacity:.4}}.ql-hero-content{padding-top:env(safe-area-inset-top);position:relative;z-index:1}.ql-brand-row{align-items:center;display:flex;margin-bottom:.8rem}.ql-brand-logo{height:74px;max-width:170px;-o-object-fit:contain;object-fit:contain;width:auto}.ql-chip{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:.3rem .8rem;text-transform:uppercase}.ql-title{font-size:clamp(1.45rem,2.7vw,2.4rem);font-weight:800;letter-spacing:-.03em;margin:.9rem 0 .6rem;max-width:50ch}.ql-subtitle{color:hsla(0,0%,98%,.9);margin:0;max-width:100ch}.ql-main{flex:1 0 auto;padding-bottom:3rem;position:relative;z-index:5}.ql-tabs{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;margin-top:-1.6rem;position:relative;z-index:999}@media (min-width:768px){.ql-tabs{overflow:visible}}.ql-tabs .nav-link{background:hsla(0,0%,100%,.8);border:1px solid rgba(51,51,51,.2);border-radius:999px;color:var(--ql-primary-dark)!important;font-weight:700;min-height:42px;padding:.5rem 1rem}.ql-tabs .nav-link.active{background:linear-gradient(120deg,#d72a2f,#ed3237);border-color:transparent;box-shadow:0 10px 20px rgba(237,50,55,.3);color:#fff!important}.ql-card{animation:qlRise .3s ease;background:var(--ql-card);border:1px solid var(--ql-border);border-radius:20px;box-shadow:var(--ql-shadow);contain:layout style;overflow:hidden;position:relative}@keyframes qlRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ql-card-head{background:linear-gradient(120deg,#2d2d2d 0,#4a4a4a 45%,var(--ql-primary) 100%);color:#fff;font-weight:700;letter-spacing:.01em;padding:.72rem 1rem}.ql-card-body{padding:1rem}#form-consulta .ql-form-section-body{padding:1.05rem 1.2rem 1.15rem}#form-consulta .row{--bs-gutter-x:0.95rem}.ql-surface-card{background:linear-gradient(180deg,#fff,#f8f8f8);border:1px solid var(--ql-border);border-radius:16px;box-shadow:0 10px 28px hsla(0,0%,8%,.08);overflow:hidden}.ql-surface-card-head{align-items:flex-start;display:flex;gap:.9rem;padding:1rem 1rem .95rem}.ql-surface-card-head-sm{padding-bottom:.7rem}.ql-surface-card-icon{align-items:center;background:linear-gradient(135deg,rgba(237,50,55,.12),rgba(51,51,51,.08));border-radius:12px;color:var(--ql-primary);display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.ql-surface-card-title{color:var(--ql-primary-dark);font-size:.98rem;font-weight:800;margin-bottom:.2rem}.ql-surface-card-text{color:var(--ql-ink-soft);font-size:.9rem;line-height:1.55;margin:0}.ql-action-btn{min-height:38px;min-width:110px}.ql-k{color:var(--ql-ink-soft);display:block;font-size:.76rem;font-weight:700;letter-spacing:.07em;margin-bottom:.16rem;text-transform:uppercase}.ql-v{color:var(--ql-ink);font-weight:600;word-break:break-word}.ql-result-layout{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ql-doc-overview{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--ql-border);border-radius:16px;box-shadow:0 8px 20px hsla(0,0%,8%,.07);overflow:hidden}.ql-doc-overview>.ql-parties-card,.ql-doc-overview>.ql-result-group{background:transparent;border:none;border-radius:0;box-shadow:none}.ql-doc-overview>.ql-parties-card{border-top:1px solid var(--ql-border)}.ql-result-group{background:linear-gradient(180deg,#fff,#f8f8f8);border:1px solid var(--ql-border);border-radius:16px;box-shadow:0 8px 20px hsla(0,0%,8%,.07);padding:.85rem .9rem}.ql-result-group-title{color:var(--ql-primary-dark);font-size:.86rem;font-weight:800;letter-spacing:.03em;margin:0 0 .65rem;text-transform:uppercase}.ql-result-list{margin:0}.ql-result-item{align-items:baseline;border-top:1px dashed rgba(51,51,51,.14);display:grid;gap:.6rem;grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr);margin:0;padding:.42rem 0}.ql-result-item:first-child{border-top:none;padding-top:0}.ql-result-item dt{color:#6a6a6a;font-size:.74rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.ql-result-item dd{color:var(--ql-ink);font-size:.87rem;font-weight:700;margin:0;word-break:break-word}.ql-result-item .ql-result-status{font-weight:800}.ql-stat-card{background:linear-gradient(180deg,#fff,#f8f8f8);border:1px solid var(--ql-border);border-radius:16px;box-shadow:0 8px 20px hsla(0,0%,8%,.07);height:100%;min-height:92px;padding:.9rem 1rem}.ql-stat-card-highlight{background:linear-gradient(135deg,rgba(237,50,55,.1),rgba(51,51,51,.08))}.ql-table-wrap{background:#fff;border:1px solid var(--ql-border);border-radius:16px;overflow:hidden}.ql-empty-state{align-items:center;background:linear-gradient(180deg,#fff,#f8f8f8);border:1px dashed rgba(237,50,55,.28);border-radius:16px;display:flex;flex-direction:column;margin-top:1rem;padding:1.4rem 1rem}.ql-empty-state-icon{align-items:center;background:rgba(237,50,55,.1);border-radius:50%;color:var(--ql-primary);display:inline-flex;height:54px;justify-content:center;margin-bottom:.8rem;width:54px}.ql-empty-state-title{font-size:.98rem;font-weight:800}.ql-empty-state-text{color:var(--ql-ink-soft);font-size:.9rem;margin:.3rem 0 0;max-width:42ch}.ql-shipment-glance{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,98%,.96));border:1px solid rgba(51,51,51,.12);border-radius:16px;box-shadow:0 10px 28px hsla(0,0%,8%,.08);padding:.9rem 1rem}.ql-shipment-glance-head{align-items:center;display:flex;gap:.7rem;justify-content:space-between;margin-bottom:.4rem}.ql-kicker{color:#5f5f5f;font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ql-glance-head-left{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ql-service-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.65rem;font-weight:700;letter-spacing:.04em;line-height:1.5;padding:2px 8px;text-transform:uppercase}.ql-service-badge--entrega{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#059669}.ql-service-badge--coleta{background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.3);color:#4f46e5}.ql-status-pill{background:rgba(51,51,51,.08);border-radius:999px;color:var(--ql-primary-dark);display:inline-flex;font-size:.76rem;font-weight:800;letter-spacing:.03em;padding:.28rem .66rem;text-transform:uppercase}.ql-shipment-route{color:#292929;font-size:.96rem;font-weight:700;margin-bottom:.2rem}.ql-shipment-note{color:#616161;font-size:.84rem;margin-bottom:.58rem}.ql-progress-track{background:#ececec;border-radius:999px;height:8px;overflow:hidden}.ql-progress-value{background:linear-gradient(120deg,#d72a2f,#ed3237);border-radius:inherit;display:block;height:100%;transition:width .35s ease}.ql-simple-timeline{background:linear-gradient(180deg,#fff,#f8f8f8);border:1px solid var(--ql-border);border-radius:16px;box-shadow:0 8px 20px hsla(0,0%,8%,.07);overflow:hidden}.ql-simple-timeline-head{align-items:baseline;border-bottom:1px solid rgba(51,51,51,.12);display:flex;gap:.8rem;justify-content:space-between;padding:.7rem .9rem}.ql-simple-timeline-head span{color:var(--ql-primary-dark);font-size:.86rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.ql-simple-timeline-head small{color:#707070;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ql-simple-timeline-body{max-height:320px;overflow-y:auto;padding:.4rem .5rem .5rem}.ql-timeline-list{list-style:none;margin:0;padding:0}.ql-timeline-item{margin:0}.ql-timeline-item+.ql-timeline-item{margin-top:.3rem}.ql-timeline-card{background:#fff;border:1px solid rgba(51,51,51,.14);border-radius:8px;box-shadow:0 2px 6px hsla(0,0%,8%,.04);overflow:hidden;padding:0}.ql-timeline-accent{height:3px;width:100%}.ql-timeline-card>.ql-timeline-desc,.ql-timeline-card>.ql-timeline-event,.ql-timeline-card>.ql-timeline-meta{padding-left:.55rem;padding-right:.55rem}.ql-timeline-meta{align-items:center;color:#696969;display:flex;flex-wrap:wrap;font-size:.68rem;font-weight:700;gap:.4rem;letter-spacing:.04em;margin-bottom:.1rem;padding-top:.35rem;text-transform:uppercase}.ql-timeline-tag{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:.6rem;font-weight:800;gap:.25rem;letter-spacing:.05em;margin-right:.1rem;padding:.15rem .4rem}.ql-timeline-event{color:#2e2e2e;font-size:.8rem;font-weight:700;line-height:1.28;margin:0;padding-bottom:.05rem}.ql-timeline-desc{color:#5e5e5e;font-size:.74rem;line-height:1.35;margin:.1rem 0 0;padding-bottom:.4rem}.ql-timeline-item.is-current .ql-timeline-card{border-color:rgba(237,50,55,.34);box-shadow:0 10px 20px rgba(237,50,55,.12)}.ql-timeline-item.is-history .ql-timeline-card{opacity:.94}#historico-table thead th{background:linear-gradient(180deg,#f9f9f9,#f1f1f1);border-bottom:1px solid rgba(51,51,51,.16);color:#333;font-size:.73rem;font-weight:800;letter-spacing:.07em;padding:.72rem .62rem;text-transform:uppercase}#historico-table tbody td{border-bottom:1px solid rgba(51,51,51,.1);color:#2f2f2f;font-size:.84rem;font-weight:500;padding:.7rem .62rem;vertical-align:middle}#historico-table tbody tr:last-child td{border-bottom:none}#historico-table .badge{border-radius:999px;box-shadow:0 6px 14px hsla(0,0%,8%,.15);font-size:.73rem;font-weight:700;padding:.36rem .56rem}#historico-table .btn{border:1px solid transparent;border-radius:10px;font-size:.75rem;font-weight:700;letter-spacing:.01em;min-height:34px;padding:.3rem .62rem;transition:color .18s ease,background-color .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease}#historico-table .btn-outline-primary{background:linear-gradient(120deg,#d72a2f,#ed3237);border-color:transparent;box-shadow:0 8px 16px rgba(237,50,55,.24);color:#fff}#historico-table .btn-outline-danger{background:#fff;border-color:rgba(198,69,69,.34);color:#a43a3a}#historico-table .btn-outline-primary:focus,#historico-table .btn-outline-primary:hover{background:linear-gradient(120deg,#c7272c,#de2f33);box-shadow:0 10px 18px rgba(237,50,55,.3);color:#fff}#historico-table .btn-outline-danger:focus,#historico-table .btn-outline-danger:hover{background:linear-gradient(120deg,#fff3f2,#ffe7e5);border-color:rgba(198,69,69,.5);color:#8f2a2a}.badge,.ql-btn-comprovante{font-weight:700;letter-spacing:.01em}.ql-btn-comprovante{background:linear-gradient(120deg,#d72a2f,#ed3237);border:none;box-shadow:0 12px 24px rgba(237,50,55,.32);color:#fff;padding:.48rem 1rem;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.ql-btn-comprovante:focus,.ql-btn-comprovante:hover{background:linear-gradient(120deg,#c7272c,#de2f33);box-shadow:0 16px 32px rgba(237,50,55,.4);color:#fff;text-decoration:none;transform:translateY(-2px)}.ql-btn-comprovante:active{box-shadow:0 8px 16px rgba(237,50,55,.28);transform:translateY(0)}.ql-footer{background:hsla(0,0%,100%,.64);border-top:1px solid var(--ql-border);color:#6a6a6a;font-size:.86rem;margin-top:auto;padding:.8rem 0;text-align:center}.quicklite-shell.quicklite-perf .ql-hero{background-attachment:scroll}.quicklite-shell.quicklite-perf .ql-hero:before{background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.14));background-size:auto}.quicklite-shell.quicklite-perf .ql-card,.quicklite-shell.quicklite-perf .ql-feedback-floating,.quicklite-shell.quicklite-perf .ql-progress-value,.quicklite-shell.quicklite-perf .ql-tabs .nav-link{animation:none!important;transition:none!important}.quicklite-shell.quicklite-perf .collapsing{transition:none!important;will-change:auto!important}@media (max-width:991.98px){.quicklite-shell.quicklite-perf .ql-tabs{backdrop-filter:none;background:#f5f5f5;box-shadow:0 -2px 10px rgba(38,38,38,.08),0 12px 28px rgba(38,38,38,.12)}.quicklite-shell.quicklite-perf .ql-card{background:#fff;box-shadow:0 10px 20px rgba(38,38,38,.12)}.quicklite-shell.quicklite-perf #historico-table tbody tr,.quicklite-shell.quicklite-perf .ql-form-section,.quicklite-shell.quicklite-perf .ql-stat-card,.quicklite-shell.quicklite-perf .ql-surface-card,.quicklite-shell.quicklite-perf .ql-table-wrap{box-shadow:0 6px 14px rgba(38,38,38,.08)}.quicklite-shell.quicklite-perf .ql-main{backdrop-filter:none;background:hsla(0,0%,100%,.97);transform:none;will-change:auto}.quicklite-shell.quicklite-perf .ql-tabs{will-change:auto}.ql-main{margin-top:0}.ql-card-body,.ql-surface-card-head{padding:.9rem}}@media (max-width:767.98px){.quicklite-shell{--ql-mobile-hero-height:160px;--ql-mobile-tabs-height:52px;background:radial-gradient(circle at 20% -5%,rgba(237,50,55,.2),transparent 34%),radial-gradient(circle at 92% 88%,rgba(51,51,51,.17),transparent 40%),linear-gradient(165deg,#fbfbfb,#f4f4f4);overscroll-behavior:none;touch-action:pan-y}.ql-hero{align-items:center;background-attachment:scroll;background-position:center 40%;border-radius:0;box-shadow:none;display:flex;height:calc(var(--ql-mobile-hero-height) + env(safe-area-inset-top));left:0;min-height:unset;overflow:hidden;padding:env(safe-area-inset-top) 0 0;position:fixed;right:0;top:0;transition:height .36s cubic-bezier(.4,0,.2,1),box-shadow .36s ease;will-change:height}.ql-hero:before{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.42) 60%,rgba(0,0,0,.66));background-size:auto;display:block;opacity:1}.ql-hero:after{background:rgba(0,0,0,.46);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .36s ease;z-index:1}.ql-hero-content{padding-top:0;position:relative;width:100%;z-index:2}.ql-brand-row{margin-bottom:0;padding-bottom:1.25rem;transition:padding-bottom .3s cubic-bezier(.4,0,.2,1)}.ql-brand-logo{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));height:40px;max-width:172px;opacity:1;transform:scale(1);transform-origin:left center;transition:transform .3s cubic-bezier(.4,0,.2,1),filter .3s ease}.ql-hero.is-compact{box-shadow:0 3px 20px rgba(0,0,0,.36);height:calc(54px + env(safe-area-inset-top))}.ql-hero.is-compact:after{opacity:1}.ql-hero.is-compact .ql-brand-row{padding-bottom:0}.ql-hero.is-compact .ql-brand-logo{filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));transform:scale(.65)}@supports (animation-timeline:scroll()){@keyframes ql-hero-collapse{0%{box-shadow:none;height:calc(var(--ql-mobile-hero-height) + env(safe-area-inset-top))}to{box-shadow:0 3px 20px rgba(0,0,0,.36);height:calc(54px + env(safe-area-inset-top))}}@keyframes ql-hero-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ql-brand-collapse{0%{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));transform:scale(1)}to{filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));transform:scale(.65)}}@keyframes ql-brand-row-collapse{0%{padding-bottom:1.25rem}to{padding-bottom:0}}.ql-hero{animation-range:0 72px;animation-timeline:scroll(root);animation-fill-mode:both;animation-name:ql-hero-collapse;animation-timing-function:linear;transition:none}.ql-hero:after{animation-range:0 72px;animation-timeline:scroll(root);animation-fill-mode:both;animation-name:ql-hero-overlay-in;animation-timing-function:linear;transition:none}.ql-brand-logo{animation-range:0 72px;animation-timeline:scroll(root);animation-fill-mode:both;animation-name:ql-brand-collapse;animation-timing-function:linear;transition:none}.ql-brand-row{animation-range:0 72px;animation-timeline:scroll(root);animation-fill-mode:both;animation-name:ql-brand-row-collapse;animation-timing-function:linear;transition:none}}.ql-subtitle,.ql-title{display:none}.ql-main{border-radius:22px 22px 0 0;margin-top:calc(var(--ql-mobile-hero-height) + env(safe-area-inset-top) - 24px);padding-bottom:calc(var(--ql-mobile-tabs-height) + 1.5rem + env(safe-area-inset-bottom));padding-top:1.25rem;position:relative;transform:translateZ(0);will-change:transform;z-index:20}.ql-main,.ql-tabs{backdrop-filter:blur(12px) saturate(180%);background:hsla(0,0%,100%,.8);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.8),0 4px 20px hsla(0,0%,8%,.06),0 20px 50px hsla(0,0%,8%,.22)}.ql-tabs{border:1px solid rgba(51,51,51,.03);border-radius:26px;bottom:calc(.75rem + env(safe-area-inset-bottom));display:grid;gap:.16rem;grid-template-columns:repeat(4,minmax(0,1fr));left:.6rem;position:fixed;right:.6rem}.ql-tabs.ql-tabs-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ql-tabs.ql-tabs-5 .nav-link{font-size:.58rem;padding:.38rem .36rem}.ql-tabs::-webkit-scrollbar{display:none}.ql-tabs .nav-item{min-width:0}.ql-tabs .nav-link{-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:none;border-radius:18px;color:#707070!important;display:flex;flex-direction:column;font-size:.65rem;font-weight:500;gap:.2rem;justify-content:center;letter-spacing:.02em;line-height:1.15;min-height:unset;padding:.3rem .18rem;transition:color .2s ease,background .2s ease,box-shadow .2s ease;white-space:normal;width:100%}.ql-tabs .nav-link:active:not(.active){background:rgba(51,51,51,.07);transform:scale(.91)}.ql-tabs .nav-link.active{background:linear-gradient(150deg,#c42e33,#e83035 55%,#f04247);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -1px 0 rgba(0,0,0,.1),0 4px 18px rgba(207,42,47,.5);color:#fff}.ql-tabs .nav-link.active .ql-tab-icon{filter:drop-shadow(0 1px 4px rgba(0,0,0,.25));transform:scale(1.18)}.ql-tab-label{display:block;line-height:1;overflow:hidden;text-overflow:ellipsis}.ql-tab-icon{display:block;flex-shrink:0;font-size:.75rem;transition:transform .28s cubic-bezier(.34,1.56,.64,1),filter .2s ease}.ql-card{background:var(--ql-glass);border:1px solid rgba(51,51,51,.14);border-radius:16px;box-shadow:var(--ql-mobile-shadow)}.ql-card-head{background:linear-gradient(95deg,#333,#474747 54%,#ed3237);font-size:.84rem;letter-spacing:.02em;padding:.58rem .78rem;text-transform:uppercase}.ql-card-body,.ql-form-section-body{padding:.8rem}#form-consulta .ql-form-section-body{padding:.92rem}#form-consulta .row{--bs-gutter-x:0.6rem}.ql-form-section-head{padding:.46rem .76rem}.ql-address-block,.ql-stat-card,.ql-surface-card,.ql-table-wrap{border-radius:12px}.ql-form-section,.ql-stat-card,.ql-surface-card,.ql-table-wrap{border-color:rgba(51,51,51,.14);box-shadow:0 8px 20px rgba(38,38,38,.08)}.ql-surface-card-head{gap:.72rem;padding:.74rem .72rem}.ql-surface-card-icon{border-radius:10px;height:36px;width:36px}.ql-surface-card-title{font-size:.88rem}.ql-surface-card-text{font-size:.78rem;line-height:1.45}.form-control-sm,.form-select-sm{background:#fafafa;border-color:rgba(51,51,51,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.form-control-sm:focus,.form-select-sm:focus{border-color:var(--ql-primary);box-shadow:0 0 0 .22rem var(--ql-ring)}.ql-form-section{border-radius:12px}.ql-form-section-num{height:19px;width:19px}.btn-blue,.btn-dark{box-shadow:0 12px 22px rgba(38,38,38,.2);font-weight:700}.ql-action-btn{min-height:42px;width:100%}.ql-k{font-size:.68rem;letter-spacing:.08em}.ql-v{font-size:.83rem;line-height:1.25}.ql-result-layout{gap:.65rem;grid-template-columns:1fr}.ql-result-group{border-radius:12px;padding:.7rem .72rem}.ql-result-group-title{font-size:.78rem;margin-bottom:.46rem}.ql-result-item{gap:.5rem;grid-template-columns:1fr;padding:.38rem 0}.ql-result-item dt{font-size:.65rem}.ql-result-item dd{font-size:.83rem}.ql-shipment-glance{padding:.75rem .72rem}.ql-shipment-route{font-size:.88rem;line-height:1.25}.ql-shipment-note{font-size:.78rem}.ql-simple-timeline{border-radius:12px}.ql-simple-timeline-head{align-items:flex-start;flex-direction:column;gap:.2rem;padding:.62rem .72rem}.ql-simple-timeline-head span{font-size:.76rem}.ql-simple-timeline-head small{font-size:.64rem}.ql-simple-timeline-body{padding:.48rem .56rem .62rem}.ql-timeline-card{padding:0}.ql-timeline-card>.ql-timeline-desc,.ql-timeline-card>.ql-timeline-event,.ql-timeline-card>.ql-timeline-meta{padding-left:.56rem;padding-right:.56rem}.ql-timeline-meta{padding-top:.46rem}.ql-timeline-tag{font-size:.58rem;padding:.2rem .42rem}.ql-timeline-event{font-size:.79rem}.ql-timeline-desc{font-size:.73rem}#historico-table thead{display:none}#historico-table,#historico-table tbody,#historico-table td,#historico-table tr{display:block;width:100%}#historico-table tbody tr{background:linear-gradient(180deg,#fff,#f6f6f6);border:1px solid rgba(51,51,51,.14);border-radius:12px;box-shadow:0 8px 20px rgba(38,38,38,.08);margin-bottom:.65rem;overflow:hidden;padding:.45rem .56rem}#historico-table tbody td{align-items:flex-start;border-bottom:1px dashed rgba(51,51,51,.16);display:flex;font-size:.8rem;gap:.55rem;justify-content:space-between;padding:.38rem 0}#historico-table tbody td:last-child{border-bottom:none;justify-content:flex-end;padding-top:.6rem}#historico-table tbody td:before{color:#666;content:attr(data-label);flex:0 0 40%;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#historico-table tbody td.text-nowrap{display:flex;flex-wrap:wrap;gap:.45rem}#historico-table tbody td.text-nowrap:before{content:none}#historico-table .btn{flex:1 1 calc(50% - 0.25rem);font-size:.72rem;min-height:38px;padding:.34rem .52rem}.table{margin-bottom:0}.ql-footer{display:none}.ql-feedback-floating{border-radius:12px;font-size:.86rem;top:calc(env(safe-area-inset-top) + .6rem)}.ql-coleta-loader .quick-loading-overlay-content{border-radius:16px}.quicklite-shell.ql-hero-expanding .ql-brand-logo,.quicklite-shell.ql-hero-expanding .ql-brand-row,.quicklite-shell.ql-hero-expanding .ql-hero,.quicklite-shell.ql-hero-expanding .ql-hero:after{animation:none!important;transition:none!important}}.ql-form-section{background:#fff;border:1px solid var(--ql-border);border-radius:10px;contain:layout style;margin-bottom:1rem;overflow:hidden}.ql-form-section-head{align-items:center;background:linear-gradient(90deg,#fafafa,#f1f1f1);border-bottom:1px solid var(--ql-border);color:var(--ql-primary-dark);display:flex;font-size:.85rem;font-weight:700;gap:.55rem;letter-spacing:.01em;padding:.55rem 1rem}.ql-form-section-toggle{background:linear-gradient(90deg,#fafafa,#f1f1f1)!important;border:none!important;border-radius:0!important;color:var(--ql-primary-dark)!important;cursor:pointer;font-size:.85rem!important;font-weight:700!important;letter-spacing:.01em}.ql-form-section-toggle:hover{background:linear-gradient(90deg,#f1f1f1,#e7e7e7)!important}.ql-toggle-icon{transition:transform .2s ease}.ql-form-section-toggle[aria-expanded=true] .ql-toggle-icon{transform:rotate(180deg)}.ql-form-section-num{align-items:center;background:var(--ql-primary);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:800;height:20px;justify-content:center;width:20px}.ql-form-section-body{padding:1rem}.ql-address-block{background:linear-gradient(180deg,#fbfbfb,#f3f3f3);border:1px solid var(--ql-border);border-radius:8px;padding:.75rem}.ql-address-block-head{align-items:center;border-bottom:1px solid var(--ql-border);display:flex;margin-bottom:.25rem;padding-bottom:.5rem}.ql-address-block input:disabled{background:#ececec;color:#888;cursor:not-allowed}.ql-pag-group{display:flex;flex-wrap:wrap;gap:.5rem}.ql-pag-option{cursor:pointer;margin:0}.ql-pag-option input[type=radio]{display:none}.ql-pag-label{align-items:center;background:#fff;border:2px solid var(--ql-border);border-radius:999px;color:#555;display:inline-flex;font-size:.84rem;font-weight:600;padding:.4rem 1.1rem;transition:border-color .15s,background .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ql-cookie-banner{animation:qlCookieSlideUp .32s cubic-bezier(.22,1,.36,1) both;background:var(--ql-primary-dark);bottom:0;box-shadow:0 -4px 24px rgba(0,0,0,.22);color:#fff;left:0;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1080}@media (pointer:coarse){.ql-cookie-banner{display:none!important}.ql-footer-cookie-link{display:none}}.ql-cookie-banner.ql-cookie-banner-hidden{display:none}@keyframes qlCookieSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ql-cookie-banner-content{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin:0 auto;max-width:900px}.ql-cookie-banner-icon{color:hsla(0,0%,100%,.75);flex-shrink:0;font-size:1.4rem}.ql-cookie-banner-text{color:hsla(0,0%,100%,.9);flex:1 1 200px;font-size:.875rem;line-height:1.5}.ql-cookie-banner-actions{display:flex;flex-shrink:0;gap:.5rem}.ql-cookie-btn{border:none;border-radius:6px;cursor:pointer;font-size:.84rem;font-weight:700;line-height:1.4;padding:.45rem 1.1rem;transition:opacity .15s}.ql-cookie-btn:hover{opacity:.88}.ql-cookie-btn-accept{background:var(--ql-primary);color:#fff}.ql-cookie-btn-decline{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.85)}.ql-footer-cookie-link{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.ql-footer-cookie-link:hover{color:var(--ql-primary)}.ql-historico-cookie-notice{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:2.2rem 1rem;text-align:center}.ql-historico-cookie-notice-icon{color:#bbb;font-size:2.2rem;margin-bottom:.25rem}.ql-historico-cookie-notice-title{color:var(--ql-ink);font-size:1rem;font-weight:700}.ql-historico-cookie-notice-text{color:var(--ql-ink-soft);font-size:.86rem;line-height:1.5;max-width:320px}@media (max-width:575.98px){.ql-cookie-banner-content{align-items:flex-start;flex-direction:column}.ql-cookie-banner-actions{justify-content:flex-end;width:100%}}.ql-pag-option:hover .ql-pag-label{background:#fff4f4;border-color:rgba(237,50,55,.4);color:var(--ql-primary-dark)}.ql-pag-option input[type=radio]:checked+.ql-pag-label{background:linear-gradient(120deg,#d72a2f 0,var(--ql-primary) 100%);border-color:var(--ql-primary);color:#fff}.ql-label-req:after{color:#dc3545;content:" *"}.ql-coleta-loader{z-index:1080}.ql-result-modal{background:radial-gradient(circle at top right,rgba(237,50,55,.16),transparent 32%),linear-gradient(165deg,#fff,#f5f5f5);border:1px solid rgba(51,51,51,.14);border-radius:24px;box-shadow:0 28px 80px hsla(0,0%,8%,.24);overflow:hidden;position:relative}.ql-result-modal-glow{background:linear-gradient(120deg,rgba(237,50,55,.26),rgba(183,40,45,.14));height:6px;width:100%}.ql-result-modal-body{padding:2rem 2rem 1.75rem;position:relative;text-align:center}.ql-result-modal-close{position:absolute;right:1.1rem;top:1.1rem}.ql-result-modal-icon{align-items:center;background:linear-gradient(135deg,var(--ql-primary) 0,var(--ql-accent) 100%);border-radius:50%;box-shadow:0 20px 36px rgba(237,50,55,.24);color:#fff;display:inline-flex;font-size:1.5rem;height:72px;justify-content:center;margin-bottom:1rem;width:72px}.ql-result-modal-icon.is-error{background:linear-gradient(135deg,#c64545,#ef7b6c);box-shadow:0 20px 36px rgba(198,69,69,.2)}.ql-result-modal-kicker{color:var(--ql-primary);font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:.55rem;text-transform:uppercase}.ql-result-modal-title{color:var(--ql-primary-dark);font-size:clamp(1.45rem,3vw,2rem);font-weight:800;letter-spacing:-.03em;margin:0}.ql-result-modal-text{color:#555;font-size:.98rem;line-height:1.65;margin:.95rem auto 0;max-width:42ch}.ql-result-modal-pill{background:rgba(237,50,55,.08);border:1px solid rgba(237,50,55,.2);border-radius:999px;color:var(--ql-primary-dark);display:inline-flex;font-size:.88rem;font-weight:700;margin-top:1rem;padding:.55rem 1rem}.ql-result-modal-actions{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.ql-feedback-floating{border:1px solid rgba(198,69,69,.18);box-shadow:0 16px 40px hsla(0,0%,8%,.2);left:50%;margin:0;max-width:min(680px,calc(100vw - 1.5rem));position:fixed;top:1rem;transform:translateX(-50%);width:calc(100vw - 1.5rem);z-index:1085}@media (max-width:575.98px){.ql-hero{border-radius:0;padding-bottom:0}.ql-hero-content{padding-top:0}.ql-card{border-radius:16px}.ql-result-modal-body{padding:1.5rem 1.1rem 1.25rem}.ql-result-modal-actions{flex-direction:column-reverse}.ql-result-modal-actions .btn{width:100%}.ql-result-modal-title{font-size:1.35rem}}.quicklite-shell .collapsing{transition:height .2s cubic-bezier(.4,0,.2,1);will-change:height}@media (prefers-reduced-motion:reduce){.ql-card,.ql-feedback-floating,.ql-tabs .nav-link{animation:none!important;transition:none!important}.quicklite-shell .collapsing{transition:none!important;will-change:auto}}.ql-nf-badge{align-items:center;background:var(--ql-primary);border-radius:999px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:800;height:20px;justify-content:center;margin-left:.35rem;min-width:20px;padding:0 5px}.ql-nf-mode-tabs{-webkit-overflow-scrolling:touch;display:flex;gap:4px;margin-bottom:.75rem;overflow-x:auto}.ql-nf-tab{align-items:center;background:#fff;border:1px solid var(--ql-border);border-radius:999px;color:var(--ql-ink-soft);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:.35rem;padding:.4rem .85rem;transition:all .15s ease;white-space:nowrap}.ql-nf-tab:hover{border-color:var(--ql-primary);color:var(--ql-primary)}.ql-nf-tab.active{background:var(--ql-primary-dark);border-color:var(--ql-primary-dark);color:#fff}.ql-nf-ia-pill{background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:4px;color:#fff;display:inline-block;font-size:.6rem;font-weight:800;letter-spacing:.04em;line-height:1.3;padding:1px 5px;text-transform:uppercase}.ql-nf-input-area{background:linear-gradient(180deg,#fbfbfb,#f5f5f5);border:1px solid var(--ql-border);border-radius:10px;padding:.85rem}.ql-nf-field-row{align-items:stretch;display:flex;gap:.4rem}.ql-nf-field-row .form-control{flex:1;min-width:0}.ql-nf-add-btn{border-radius:8px!important;flex-shrink:0;padding:.38rem .75rem!important}.ql-nf-ia-hint{color:#7c3aed;font-size:.75rem;margin-top:.4rem;opacity:.85}.ql-nf-ia-hint i{margin-right:.25rem}.ql-nf-feedback{animation:qlRise .2s ease;border-radius:8px;font-size:.78rem;font-weight:500;margin-top:.6rem;padding:.45rem .75rem}.ql-nf-feedback--error{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);color:#b02a37}.ql-nf-feedback--success{background:rgba(25,135,84,.1);border:1px solid rgba(25,135,84,.2);color:#146c43}.ql-nf-loader{align-items:center;color:var(--ql-ink-soft);display:flex;font-size:.8rem;gap:.5rem;margin-top:.6rem}.ql-nf-card{animation:qlRise .25s ease;background:#fff;border:1px solid var(--ql-border);border-radius:10px;margin-top:.5rem;padding:.7rem .85rem;transition:box-shadow .15s ease}.ql-nf-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.07)}.ql-nf-card-top{align-items:center;display:flex;gap:.5rem;margin-bottom:.35rem}.ql-nf-card-doc{color:var(--ql-ink);font-size:.88rem;font-weight:700}.ql-nf-card-remove{background:none;border:none;border-radius:6px;color:#999;cursor:pointer;margin-left:auto;padding:.15rem .35rem;transition:all .15s ease}.ql-nf-card-remove:hover{background:rgba(220,53,69,.1);color:var(--ql-primary)}.ql-nf-card-details{color:var(--ql-ink-soft);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.25rem 1rem;margin-bottom:.35rem}.ql-nf-card-details span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-nf-card-metrics{color:var(--ql-ink-soft);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem}.ql-nf-card-metrics i{margin-right:.2rem;opacity:.55}.ql-nf-frete{border-radius:4px;font-size:.65rem;font-weight:700;letter-spacing:.03em;padding:1px 6px;text-transform:uppercase}.ql-nf-frete--cif{background:rgba(13,110,253,.12);color:#0d6efd}.ql-nf-frete--fob{background:rgba(255,193,7,.2);color:#997404}.ql-nf-summary{background:linear-gradient(135deg,#f8f9fa,#f1f3f5);border:1px solid var(--ql-border);border-radius:10px;margin-top:.75rem;padding:.65rem .85rem}.ql-nf-summary-row{align-items:center;color:var(--ql-ink-soft);display:flex;font-size:.8rem;justify-content:space-between;padding:.15rem 0}.ql-nf-summary-row strong{color:var(--ql-ink)}.ql-nf-summary-capacity{align-items:center;display:flex;gap:.5rem;margin-top:.35rem}.ql-nf-capacity-bar{background:#e9ecef;border-radius:3px;flex:1;height:6px;overflow:hidden}.ql-nf-capacity-fill{background:#198754;border-radius:3px;height:100%;transition:width .3s ease,background .3s ease}.ql-nf-capacity--warn{background:#ffc107}.ql-nf-capacity--danger{background:var(--ql-primary)}.ql-nf-capacity-label{color:var(--ql-ink-soft);font-size:.7rem;white-space:nowrap}@media (max-width:576px){.ql-nf-mode-tabs{gap:3px}.ql-nf-tab{font-size:.72rem;padding:.35rem .6rem}.ql-nf-tab span{display:none}.ql-nf-tab.active span{display:inline}.ql-nf-card-details span{max-width:140px}}.ql-nf-drop-zone{align-items:center;background:#f9f9f9;border:2px dashed var(--ql-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:96px;padding:1rem;text-align:center;transition:border-color .18s ease,background .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ql-nf-drop-zone--over,.ql-nf-drop-zone:hover{background:var(--ql-primary-soft);border-color:var(--ql-primary)}.ql-nf-drop-zone--has-file{background:rgba(40,167,69,.06);border-color:#28a745;border-style:solid}.ql-nf-drop-icon{color:var(--ql-ink-soft);font-size:1.5rem;pointer-events:none;transition:color .18s ease}.ql-nf-drop-zone--over .ql-nf-drop-icon,.ql-nf-drop-zone:hover .ql-nf-drop-icon{color:var(--ql-primary)}.ql-nf-drop-zone--has-file .ql-nf-drop-icon{color:#28a745}.ql-nf-drop-text{color:var(--ql-ink-soft);font-size:.8rem;pointer-events:none}.ql-nf-drop-link{color:var(--ql-primary);font-weight:600;pointer-events:none}.ql-nf-drop-name{color:#28a745;font-size:.78rem;font-weight:700;max-width:100%;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.ql-nfs-bipadas-wrap{background:var(--ql-card);border:1px solid var(--ql-border);border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.05);padding:.75rem .9rem}.ql-nfs-bipadas-head{align-items:center;color:var(--ql-ink-soft);display:flex;font-size:.78rem;font-weight:700;gap:.4rem;letter-spacing:.04em;margin-bottom:.55rem;text-transform:uppercase}.ql-nfs-bipadas-count{align-items:center;background:var(--ql-primary-soft);border-radius:999px;color:var(--ql-accent);display:inline-flex;font-size:.65rem;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 6px}.ql-nfs-bipadas-list{display:flex;flex-direction:column;gap:.3rem}.ql-nf-bip-item{align-items:center;background:var(--ql-bg);border:1px solid var(--ql-border);border-radius:6px;display:flex;font-size:.78rem;gap:.5rem;padding:.45rem .7rem}.ql-nf-bip-icon{flex-shrink:0;font-size:.75rem;opacity:.35}.ql-nf-bip-body{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.ql-nf-bip-info{align-items:baseline;display:flex;gap:.5rem}.ql-nf-bip-nro{color:var(--ql-ink);font-size:.8rem;font-weight:700}.ql-nf-bip-serie{color:var(--ql-ink-soft);font-size:.7rem}.ql-nf-bip-chave{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-nf-bip-chave,.ql-nf-bip-chave-full{color:var(--ql-ink-soft);font-family:Courier New,Courier,monospace}.ql-nf-bip-chave-full{font-size:.68rem;letter-spacing:.01em;opacity:.75;white-space:normal;word-break:break-all}.ql-nf-bip-link{align-self:center;border:1px solid var(--ql-primary-soft);border-radius:4px;color:var(--ql-primary);flex-shrink:0;font-size:.7rem;font-weight:600;padding:2px 8px;text-decoration:none;transition:background .15s ease;white-space:nowrap}.ql-nf-bip-link:hover{background:var(--ql-primary-soft)}.ql-nf-bip-alerta-btn{align-self:center;background:none;border:1px solid var(--ql-border);border-radius:4px;color:var(--ql-ink-soft);cursor:pointer;flex-shrink:0;font-size:.7rem;line-height:1;padding:3px 7px;transition:background .15s ease,color .15s ease,border-color .15s ease}.ql-nf-bip-alerta-btn:hover{background:rgba(var(--ql-primary-rgb,0,112,243),.08);border-color:var(--ql-primary-soft);color:var(--ql-primary)}@media (max-width:576px){.ql-nf-drop-zone{min-height:80px;padding:.7rem}}.sys-alert-banner{align-items:center;animation:sysAlertSlideIn .35s cubic-bezier(.22,1,.36,1) both;box-shadow:0 3px 12px rgba(0,0,0,.25);display:flex;font-size:.875rem;font-weight:500;gap:.75rem;left:0;line-height:1.35;padding:.65rem 1rem;position:fixed;right:0;top:0;z-index:9999}.sys-alert-banner.alerta{background:#f59e0b;color:#1a1100}.sys-alert-banner.critica,.sys-alert-banner.erro{background:#dc2626;color:#fff}.sys-alert-banner.info{background:#0ea5e9;color:#fff}.sys-alert-banner-icon{flex-shrink:0;font-size:1.15rem}.sys-alert-banner-body{flex:1;min-width:0}.sys-alert-banner-title{display:block;font-size:.8rem;font-weight:700;letter-spacing:.04em;margin-bottom:1px;opacity:.75;text-transform:uppercase}.sys-alert-banner-msg{display:block}.sys-alert-banner-close{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:1rem;line-height:1;opacity:.7;padding:0 .25rem;transition:opacity .15s}.sys-alert-banner-close:hover{opacity:1}@keyframes sysAlertSlideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.ql-auth-chip{align-items:center;display:flex}.ql-auth-login-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.32);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:700;gap:.4rem;letter-spacing:.04em;padding:.32rem .85rem;text-decoration:none;transition:background .18s ease,border-color .18s ease}.ql-auth-login-btn:focus,.ql-auth-login-btn:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.52);color:#fff;text-decoration:none}.ql-auth-user{align-items:center;display:flex;gap:.45rem}.ql-auth-avatar{align-items:center;background:#fff;border-radius:50%;color:var(--ql-primary);display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:800;height:30px;justify-content:center;letter-spacing:.03em;text-transform:uppercase;width:30px}.ql-auth-user-name{color:hsla(0,0%,100%,.92);font-size:.8rem;font-weight:600;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-auth-logout-btn{-webkit-tap-highlight-color:transparent;background:none;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:hsla(0,0%,100%,.8);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:700;padding:.22rem .6rem;transition:background .15s ease,color .15s ease}.ql-auth-logout-btn:focus,.ql-auth-logout-btn:hover{background:hsla(0,0%,100%,.16);color:#fff}.ql-notif-bell-btn{-webkit-tap-highlight-color:transparent;background:none;border:none;color:hsla(0,0%,100%,.85);cursor:pointer;font-size:.92rem;padding:.18rem .38rem;position:relative;transition:color .15s ease}.ql-notif-bell-btn:focus,.ql-notif-bell-btn:hover{color:#fff;outline:none}.ql-notif-badge{background:#dc3545;border-radius:999px;color:#fff;font-size:.58rem;font-weight:700;line-height:1;min-width:14px;padding:2px 4px;position:absolute;right:-2px;text-align:center;top:0}.ql-login-modal-backdrop{background:rgba(0,0,0,.52);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .26s ease;z-index:1070}.ql-login-modal-backdrop.is-open{opacity:1}.ql-login-sheet{background:#fff;border-radius:22px 22px 0 0;bottom:0;box-shadow:0 -8px 40px hsla(0,0%,8%,.22);left:0;max-height:92vh;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);z-index:1075}.ql-login-sheet.is-open{transform:translateY(0)}.ql-login-sheet-inner{padding:1.25rem 1.4rem calc(1.4rem + env(safe-area-inset-bottom))}.ql-login-sheet-close{-webkit-tap-highlight-color:transparent;align-items:center;background:rgba(51,51,51,.07);border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:.92rem;height:34px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .15s ease;width:34px}.ql-login-sheet-close:hover{background:rgba(51,51,51,.14);color:#222}.ql-login-sheet-logo{display:block;height:44px;margin:0 auto 1rem;-o-object-fit:contain;object-fit:contain}.ql-login-sheet-kicker{color:var(--ql-primary);font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:.3rem;text-align:center;text-transform:uppercase}.ql-login-sheet-title{color:var(--ql-primary-dark);font-size:1.45rem;font-weight:800;letter-spacing:-.03em;margin-bottom:1.1rem;text-align:center}.ql-login-feedback{border-radius:8px;font-size:.84rem;font-weight:500;margin-bottom:.9rem;padding:.55rem .8rem}.ql-login-feedback--error{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.22);color:#b02a37}.ql-login-feedback--success{background:rgba(25,135,84,.1);border:1px solid rgba(25,135,84,.22);color:#146c43}.ql-login-field-group{margin-bottom:.85rem}.ql-login-label{color:var(--ql-primary-dark);display:block;font-size:.82rem;font-weight:700;margin-bottom:.3rem}.ql-login-input{background:#fafafa;border:1px solid rgba(51,51,51,.22);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);color:var(--ql-ink);font-family:inherit;font-size:.95rem;min-height:46px;padding:.55rem .85rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ql-login-input:focus{background:#fff;border-color:var(--ql-primary);box-shadow:0 0 0 .22rem var(--ql-ring);outline:none}.ql-login-remember{align-items:center;color:#555;display:flex;font-size:.82rem;gap:.4rem;margin-bottom:1rem}.ql-login-remember input[type=checkbox]{accent-color:var(--ql-primary);height:15px;width:15px}.ql-login-submit{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(120deg,#d72a2f,#ed3237);border:none;border-radius:12px;box-shadow:0 12px 24px rgba(237,50,55,.3);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.01em;min-height:50px;transition:background .18s ease,box-shadow .18s ease,transform .12s ease;width:100%}.ql-login-submit:hover:not(:disabled){background:linear-gradient(120deg,#c7272c,#de2f33);box-shadow:0 16px 32px rgba(237,50,55,.38);transform:translateY(-1px)}.ql-login-submit:active:not(:disabled){box-shadow:0 8px 16px rgba(237,50,55,.28);transform:translateY(0)}.ql-login-submit:disabled{cursor:not-allowed;opacity:.7}.ql-login-spinner{display:none}.ql-login-submit.is-loading .ql-login-spinner{display:inline-block}.ql-login-submit.is-loading .ql-login-submit-label{display:none}.ql-login-forgot{background:none;border:none;color:var(--ql-primary);cursor:pointer;font-size:.8rem;font-weight:600;padding:0;text-decoration:none}.ql-login-forgot:hover{color:var(--ql-primary-dark);text-decoration:underline}.ql-forgot-back{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:.35rem;margin-bottom:1.1rem;padding:0}.ql-forgot-back:hover{color:var(--ql-primary)}.ql-forgot-hint{color:#666;font-size:.83rem;line-height:1.55;margin-bottom:1.1rem}.ql-login-sheet-note{color:#888;font-size:.75rem;line-height:1.5;margin-top:1.1rem;text-align:center}.ql-login-sheet-note a{color:var(--ql-primary);font-weight:600;text-decoration:none}.ql-login-sheet-note a:hover{text-decoration:underline}@media (min-width:576px){.ql-login-sheet{border-radius:22px;bottom:auto;left:50%;max-height:90vh;max-width:440px;opacity:0;top:50%;transform:translate(-50%,-48%) scale(.96);transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .26s ease;width:calc(100vw - 2rem)}.ql-login-sheet.is-open{opacity:1;transform:translate(-50%,-50%) scale(1)}.ql-login-sheet-inner{padding:1.5rem 1.75rem 1.75rem}}@media (max-width:374px){.ql-auth-user-name{display:none}}#ql-footer-auth-wrap{align-items:center;display:inline-flex;gap:.4rem}#ql-footer-auth-wrap .btn-link{color:inherit;font-size:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}#ql-footer-auth-wrap .btn-link:hover{color:var(--ql-primary)}.ql-auth-loader{align-items:center;backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 30%,rgba(237,50,55,.28),transparent 55%),hsla(0,0%,8%,.82);bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .22s ease;z-index:2000}.ql-auth-loader.is-visible{opacity:1;pointer-events:auto}.ql-auth-loader-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.ql-auth-loader-logo{height:38px;-o-object-fit:contain;object-fit:contain;opacity:.92}.ql-auth-loader-spinner .spinner-border{border-color:#fff hsla(0,0%,100%,.2) hsla(0,0%,100%,.2);height:2.2rem;width:2.2rem}.ql-auth-loader-msg{color:hsla(0,0%,100%,.88);font-size:.9rem;font-weight:600;letter-spacing:.03em;margin:0}.ql-adv-filters{border-top:1px solid var(--ql-border);margin-top:.75rem;padding-top:.75rem}.ql-adv-filters-toggle{align-items:center;background:#f1f5f9;border:1.5px solid var(--ql-border);border-radius:50px;color:#334155;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:.4rem;padding:.38rem .85rem;transition:background .15s,border-color .15s,box-shadow .15s}.ql-adv-filters-toggle:hover{background:#e8eef4;border-color:#94a3b8}.ql-adv-filters-toggle:focus-visible{box-shadow:0 0 0 3px var(--ql-ring);outline:none}.ql-adv-filters-toggle.has-filters{background:rgba(237,50,55,.07);border-color:rgba(237,50,55,.4);color:var(--ql-primary)}.ql-adv-badge{align-items:center;background:var(--ql-primary);border-radius:50px;color:#fff;display:inline-flex;font-size:.65rem;font-weight:800;justify-content:center;min-width:1.25em;padding:.05em .38em}.ql-adv-actions,.ql-adv-actions .ql-btn-list{display:flex;gap:.55rem;margin-top:.85rem}.ql-adv-actions .ql-btn-list{align-items:center;background:linear-gradient(135deg,var(--ql-primary) 0,#c0282d 100%);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-size:.85rem;font-weight:700;gap:.35rem;justify-content:center;padding:.6rem 1rem;transition:background .15s,transform .1s}.ql-adv-actions .ql-btn-list:hover{background:linear-gradient(135deg,#c0282d,#a3212a);transform:translateY(-1px)}.ql-adv-actions .ql-btn-list:active{transform:scale(.98)}.ql-adv-actions .ql-btn-clear{align-items:center;background:#f1f5f9;border:1.5px solid var(--ql-border);border-radius:12px;color:#64748b;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:.3rem;padding:.55rem 1rem;transition:background .15s}.ql-adv-actions .ql-btn-clear:hover{background:#e2e8f0}.ql-auth-actions{padding:0 .25rem}.ql-auth-actions-row{display:flex;flex-wrap:wrap;gap:.5rem}.ql-auth-action-btn{align-items:center;background:linear-gradient(135deg,var(--ql-primary) 0,#c0282d 100%);border:none;border-radius:10px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;gap:.3rem;padding:.5rem .9rem;text-decoration:none;transition:opacity .15s,transform .1s}.ql-auth-action-btn:hover{color:#fff;opacity:.88;transform:translateY(-1px)}.ql-auth-action-btn:active{transform:scale(.97)}.ql-doc-list{-webkit-overflow-scrolling:touch;max-height:55vh;overflow-y:auto}.ql-doc-item{align-items:center;border-bottom:1px solid var(--ql-border);cursor:pointer;display:flex;gap:.65rem;padding:.75rem .85rem;position:relative;transition:background .12s}.ql-doc-item:last-child{border-bottom:none}.ql-doc-item:focus-visible,.ql-doc-item:hover{background:#f8fafc}.ql-doc-item:active{background:#f1f5f9}.ql-doc-item-status{border-radius:6px;flex-shrink:0;height:100%;left:0;min-height:52px;position:absolute;top:0;width:4px}.ql-doc-item-body{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0;padding-left:.4rem}.ql-doc-item-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.ql-doc-item-num{color:var(--ql-primary-dark);font-size:.88rem;font-weight:700}.ql-doc-item-badge{border-radius:6px;color:#fff;font-size:.65rem;font-weight:700;max-width:140px;overflow:hidden;padding:.15rem .45rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ql-doc-item-meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.6rem}.ql-doc-item-route{align-items:center;color:#475569;display:flex;font-size:.78rem}.ql-doc-item-from{font-weight:600}.ql-doc-item-arrow{color:#94a3b8;flex-shrink:0;font-size:.65rem}.ql-auth-nf-card{background:#f8fafc;border:1px solid var(--ql-border);border-radius:10px;margin-bottom:.45rem;overflow:hidden}.ql-auth-nf-card-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem .7rem}.ql-auth-nf-card-info{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.ql-auth-nf-card-num{color:var(--ql-primary-dark);font-size:.84rem;font-weight:700}.ql-auth-nf-card-serie{color:#94a3b8;font-size:.72rem;font-weight:600}.ql-auth-nf-card-chave{color:#64748b;flex:1;font-family:monospace;font-size:.68rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-auth-nf-card-actions{display:flex;flex-shrink:0;gap:.55rem;margin-left:auto}.ql-auth-nf-link{color:var(--ql-primary);font-size:.78rem;font-weight:600;text-decoration:none}.ql-auth-nf-link:hover{text-decoration:underline}.ql-fotos-grid{display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr)}.ql-foto-card{background:#fff;border:1px solid var(--ql-border);border-radius:10px;cursor:zoom-in;overflow:hidden;transition:box-shadow .15s}.ql-foto-card:hover{box-shadow:0 4px 14px rgba(0,0,0,.1)}.ql-foto-thumb{aspect-ratio:4/3;display:block;overflow:hidden}.ql-foto-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .18s;width:100%}.ql-foto-card:hover .ql-foto-thumb img{transform:scale(1.06)}.ql-foto-caption{border-top:1px solid var(--ql-border);color:#475569;font-size:.72rem;font-weight:600;line-height:1.35;padding:.35rem .55rem}#modal-email-docs{font-family:var(--ql-font-sans);z-index:100010}#modal-email-docs+.modal-backdrop{z-index:100009}.ql-email-modal{background:radial-gradient(ellipse at 50% 0,#fff 0,#f8f8fa 100%);border:none;border-radius:24px;box-shadow:0 28px 80px hsla(0,0%,8%,.24);overflow:hidden}.ql-email-modal-glow{background:linear-gradient(90deg,var(--ql-primary) 0,var(--ql-primary-dark) 100%);flex-shrink:0;height:6px}.ql-email-modal-body{border-radius:0 0 24px 24px;overflow:hidden;padding:2rem 1.6rem 1.6rem;text-align:center}.ql-email-modal-close{opacity:.5;position:absolute;right:1rem;top:1rem}.ql-email-modal-icon{align-items:center;background:linear-gradient(135deg,var(--ql-primary) 0,var(--ql-accent,#b7282d) 100%);border-radius:50%;box-shadow:0 12px 28px rgba(237,50,55,.3);color:#fff;display:inline-flex;font-size:1.5rem;height:64px;justify-content:center;margin:0 auto 1rem;width:64px}.ql-email-modal-kicker{color:var(--ql-primary);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:.15rem;text-transform:uppercase}.ql-email-modal-title{color:var(--ql-primary-dark,#333);font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:800;margin-bottom:.4rem}.ql-email-modal-desc{color:#666;font-size:.85rem;margin-bottom:1rem}.ql-email-modal-input{border:1.5px solid #dee2e6;border-radius:12px;font-size:.92rem;padding:.65rem 1rem;text-align:center;transition:border-color .2s,box-shadow .2s}.ql-email-modal-input:focus{border-color:var(--ql-primary);box-shadow:0 0 0 3px rgba(237,50,55,.12)}.ql-email-modal-actions{display:flex;gap:.75rem;justify-content:center;margin-top:1.2rem}.ql-email-modal-actions .btn{font-size:.88rem;font-weight:600;min-width:110px}.ql-btn-send{background:linear-gradient(120deg,#d72a2f,#ed3237);border:none;box-shadow:0 6px 16px rgba(237,50,55,.28);color:#fff}.ql-btn-send:focus,.ql-btn-send:hover{background:linear-gradient(120deg,#c7272c,#de2f33);box-shadow:0 8px 20px rgba(237,50,55,.36);color:#fff}#offcanvasNotificacoesCliente{background-color:#f4f4f4!important;border-left:none!important;color:var(--ql-ink,#262626)!important;display:flex;flex-direction:column;font-family:var(--ql-font-sans)!important;max-width:100vw!important;width:100vw!important}@media (min-width:576px){#offcanvasNotificacoesCliente{border-left:1px solid rgba(0,0,0,.08)!important;max-width:94vw!important;width:390px!important}}#offcanvasNotificacoesCliente .qn-offcanvas-header{background:linear-gradient(120deg,#2d2d2d 0,#4a4a4a 45%,var(--ql-primary,#ed3237) 100%)!important;flex-shrink:0;padding:.85rem 1rem!important}#offcanvasNotificacoesCliente .qn-header-icon{background:hsla(0,0%,100%,.18)!important;border-radius:10px!important;flex-shrink:0;height:34px;width:34px}#offcanvasNotificacoesCliente .qn-header-btn{-webkit-tap-highlight-color:transparent;border-color:hsla(0,0%,100%,.22)!important;border-radius:10px!important;font-size:.88rem!important;height:38px!important;min-width:38px;touch-action:manipulation;width:38px!important}#offcanvasNotificacoesCliente .qn-header-btn:active{background:hsla(0,0%,100%,.28)!important;transform:scale(.91)}#offcanvasNotificacoesCliente .btn-close{-webkit-tap-highlight-color:transparent;border-radius:10px!important;filter:invert(1) grayscale(100%) brightness(200%)!important;height:38px!important;min-width:38px;opacity:.8;padding:0!important;width:38px!important}#offcanvasNotificacoesCliente .btn-close:active{opacity:1;transform:scale(.91)}#offcanvasNotificacoesCliente .qn-filters{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.07)!important;flex-shrink:0;padding:10px 12px!important}#offcanvasNotificacoesCliente .qn-filter-chips{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;padding-bottom:2px;scrollbar-width:none}#offcanvasNotificacoesCliente .qn-filter-chips::-webkit-scrollbar{display:none}#offcanvasNotificacoesCliente .qn-chip{-webkit-tap-highlight-color:transparent;align-items:center!important;background:transparent!important;border:1.5px solid rgba(0,0,0,.12)!important;border-radius:50px!important;color:#555!important;display:inline-flex!important;flex-shrink:0!important;font-size:.8rem!important;font-weight:600!important;gap:5px!important;min-height:34px!important;padding:7px 14px!important;touch-action:manipulation;transition:background .14s,color .14s,border-color .14s;white-space:nowrap!important}#offcanvasNotificacoesCliente .qn-chip:active{transform:scale(.95)}#offcanvasNotificacoesCliente .qn-chip.active{background:var(--ql-primary,#ed3237)!important;border-color:var(--ql-primary,#ed3237)!important;color:#fff!important}#offcanvasNotificacoesCliente .qn-offcanvas-body{-webkit-overflow-scrolling:touch;background:#f4f4f4!important;flex:1 1 auto;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,12px)!important}#offcanvasNotificacoesCliente .qn-card{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.06)!important;gap:12px!important;padding:14px 48px 14px 20px!important;transition:background .12s!important}#offcanvasNotificacoesCliente .qn-card:active{background:rgba(237,50,55,.04)!important}#offcanvasNotificacoesCliente .qn-card-title{color:var(--ql-primary-dark,#262626)!important;font-size:.87rem!important;font-weight:700!important}#offcanvasNotificacoesCliente .qn-card-text{-webkit-line-clamp:4!important;color:#444!important;font-size:.82rem!important;line-height:1.5!important}#offcanvasNotificacoesCliente .qn-expand-btn{color:var(--ql-primary,#ed3237)!important;font-size:.75rem!important}#offcanvasNotificacoesCliente .qn-card-time{font-size:.72rem!important}#offcanvasNotificacoesCliente .qn-card-dismiss{-webkit-tap-highlight-color:transparent;align-items:center!important;background:#f8f8f8!important;border:1.5px solid rgba(0,0,0,.09)!important;border-radius:8px!important;color:#aaa!important;cursor:pointer;display:flex!important;font-size:.72rem!important;height:32px!important;justify-content:center!important;position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;transition:background .14s,color .14s,border-color .14s;width:32px!important}#offcanvasNotificacoesCliente .qn-card-dismiss:active,#offcanvasNotificacoesCliente .qn-card-dismiss:hover{background:rgba(237,50,55,.08)!important;border-color:rgba(237,50,55,.25)!important;color:var(--ql-primary,#ed3237)!important}#offcanvasNotificacoesCliente .qn-card-action{-webkit-tap-highlight-color:transparent;align-items:center!important;background:rgba(237,50,55,.05)!important;border:1.5px solid rgba(237,50,55,.25)!important;border-radius:8px!important;color:var(--ql-primary,#ed3237)!important;display:inline-flex!important;font-size:.78rem!important;font-weight:700!important;gap:4px!important;padding:5px 11px!important;text-decoration:none!important;transition:background .14s!important}#offcanvasNotificacoesCliente .qn-card-action:active,#offcanvasNotificacoesCliente .qn-card-action:hover{background:rgba(237,50,55,.13)!important;color:var(--ql-primary,#ed3237)!important}#offcanvasNotificacoesCliente .qn-empty-icon{background:rgba(237,50,55,.07)!important;color:rgba(237,50,55,.35)!important;font-size:1.4rem!important}#offcanvasNotificacoesCliente .qn-card-critical{border-left:3px solid var(--ql-primary,#ed3237)!important}.ql-btn-send:disabled{opacity:.65;pointer-events:none}#modal-email-docs .quick-overlay-absolute{border-radius:0 0 24px 24px}@media (max-width:575.98px){.ql-email-modal-body{padding:1.5rem 1.2rem 1.2rem}.ql-email-modal-actions{flex-direction:column-reverse}.ql-email-modal-actions .btn{width:100%}}.ql-img-overlay{align-items:center;background:rgba(0,0,0,.88);cursor:zoom-out;display:none;inset:0;justify-content:center;position:fixed;z-index:100000}.ql-img-overlay.active{display:flex}.ql-img-overlay img{background:transparent;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.6);max-height:88vh;max-width:92vw;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease}.ql-img-overlay-close{align-items:center;background:hsla(0,0%,100%,.15);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:44px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s;width:44px;z-index:100001}.ql-img-overlay-close:hover{background:hsla(0,0%,100%,.28)}.ql-img-overlay-rotate{align-items:center;background:hsla(0,0%,100%,.15);border:none;border-radius:50%;bottom:24px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;height:44px;justify-content:center;position:absolute;right:24px;transition:background .15s;width:44px;z-index:100001}.ql-img-overlay-rotate:hover{background:hsla(0,0%,100%,.28)}.ql-result-obs-text{color:#475569;font-size:.85rem;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.ql-empty-state{padding:2rem 1rem;text-align:center}.ql-empty-state-icon{color:#cbd5e1;display:block;font-size:2rem;margin-bottom:.6rem}.ql-empty-state-title{color:var(--ql-primary-dark);font-size:.92rem;font-weight:700;margin-bottom:.25rem}.ql-empty-state-text{color:#94a3b8;font-size:.8rem;margin:0}.quick-loading-overlay-content{background-color:#fff;border-radius:16px;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);clip-path:inset(0 round 16px);display:block;height:80%;left:50%;max-height:104px;max-width:200px;overflow-y:hidden;position:relative;top:50%;transform:translate(-50%,-50%);width:100%}.quick-overlay-absolute,.quick-overlay-fixed,.quick-overlay-relative{background-color:rgba(5,45,62,.7);border-radius:inherit;content:"";height:100%;inset:0;left:0;overflow-y:hidden;top:0;width:100%;z-index:1000}.quick-overlay-absolute{position:absolute}.quick-overlay-relative{position:relative}.quick-overlay-fixed{position:fixed}.quick-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.quick-loading-icon{display:block;font-family:TotvsIcon!important;text-align:center}.quick-loading-icon:before{content:url(/img/quick-loading.svg)}.quick-loading-label{color:#4a5c60;display:block;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:16px;margin:16px 16px 0;text-align:center}@keyframes qlSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.ql-fotos-grid{grid-template-columns:repeat(3,1fr)}.ql-doc-item{padding:.85rem 1rem}.ql-doc-item-badge{max-width:180px}}@media (min-width:960px){.ql-fotos-grid{grid-template-columns:repeat(4,1fr)}}.ql-doc-table{font-size:.82rem}.ql-doc-table thead th{background:linear-gradient(180deg,#f9f9f9,#f1f1f1);border-bottom:1px solid rgba(51,51,51,.16);color:#333;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:.6rem .65rem;text-transform:uppercase;white-space:nowrap}.ql-doc-table-row{cursor:pointer;transition:background .12s}.ql-doc-table-row:hover{background:#f8fafc}.ql-doc-table-row:active{background:#f1f5f9}.ql-doc-table-row td{padding:.55rem .65rem;vertical-align:middle;white-space:nowrap}.ql-doc-table-badge{border-radius:6px;color:#fff;display:inline-block;font-size:.65rem;font-weight:700;max-width:160px;overflow:hidden;padding:.15rem .45rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (max-width:639px){.ql-auth-nf-card-chave{flex-basis:100%;order:3}.ql-auth-nf-card-actions{flex-basis:100%;order:4}.ql-adv-filters-toggle{display:inline;width:100%}}.ql-dt-wrapper{overflow:hidden}.ql-dt-wrapper .dataTables_wrapper{overflow:hidden;padding:.75rem}.ql-dt-wrapper .dataTables_scroll{margin-top:.5rem}.ql-dt-wrapper .dataTables_scrollBody{overflow-x:auto!important;overflow-y:hidden}.ql-dt-wrapper .dataTables_scrollBody table,.ql-dt-wrapper .dataTables_scrollHead table{margin-bottom:0!important}.ql-comprovante-bar{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.ql-btn-acompanhar,.ql-comprovante-bar .ql-btn-comprovante{font-size:.85rem;padding:.4rem .9rem}.ql-btn-acompanhar{background:linear-gradient(120deg,#0077b6,#0096c7);border:none;box-shadow:0 8px 18px rgba(0,150,199,.28);color:#fff;font-weight:700;letter-spacing:.01em;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.ql-btn-acompanhar:focus,.ql-btn-acompanhar:hover{background:linear-gradient(120deg,#005f8c,#0077b6);box-shadow:0 12px 24px rgba(0,150,199,.38);color:#fff;text-decoration:none;transform:translateY(-2px)}.ql-btn-acompanhar:active{box-shadow:0 4px 10px rgba(0,150,199,.22);transform:translateY(0)}@keyframes acomp-ring{0%{box-shadow:0 8px 18px rgba(0,150,199,.28),0 0 0 0 rgba(0,150,199,.55)}60%{box-shadow:0 8px 18px rgba(0,150,199,.28),0 0 0 9px rgba(0,150,199,0)}to{box-shadow:0 8px 18px rgba(0,150,199,.28),0 0 0 0 rgba(0,150,199,0)}}.ql-btn-acompanhar.acomp-btn-pulse{animation:acomp-ring 2.2s ease-out infinite}.acomp-count-badge{background:#dc3545;border-radius:10px;color:#fff;display:none;font-size:.65rem;font-weight:700;height:17px;line-height:17px;min-width:17px;padding:0 4px;pointer-events:none;position:absolute;right:-6px;text-align:center;top:-6px}.acomp-count-badge.has-count{display:inline-block}.ql-comprovante-bar .ql-auth-actions{padding:0}.ql-comp-table{font-size:.85rem}.ql-comp-table thead th{background:var(--ql-primary-dark);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.5rem .75rem;text-transform:uppercase;white-space:nowrap}.ql-comp-table tbody tr:nth-child(odd){background:#fff}.ql-comp-table tbody tr:nth-child(2n){background:#f8fafc}.ql-comp-table tbody td{padding:.45rem .75rem;vertical-align:middle}.ql-comp-total-row{background:linear-gradient(90deg,rgba(237,50,55,.08),rgba(237,50,55,.04))!important;border-top:2px solid rgba(237,50,55,.35)}.ql-comp-total-row td{padding:.5rem .75rem}.select2-container--open{z-index:1060!important}.ql-filters-offcanvas{display:flex;flex-direction:column}.ql-filters-body{flex:1 1 auto;overflow-y:auto;padding:1rem}.ql-filters-footer{background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:.5rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.ql-filter-section-title{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;padding-bottom:.3rem;text-transform:uppercase}.ql-filter-label{color:#475569;font-size:.75rem;font-weight:600;margin-bottom:.2rem}.ql-parties-card{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--ql-border);border-radius:16px;box-shadow:0 8px 20px hsla(0,0%,8%,.07);overflow:hidden}.ql-parties-row{align-items:stretch;display:grid;gap:0;grid-template-columns:1fr auto 1fr}.ql-party{padding:.9rem 1rem}.ql-party--origin{border-right:1px solid var(--ql-border)}.ql-parties-sep{align-items:center;color:#94a3b8;display:flex;font-size:1rem;justify-content:center;padding:0 .5rem}.ql-party-badge{color:var(--ql-primary);font-size:.68rem;font-weight:800;letter-spacing:.07em;margin-bottom:.3rem;text-transform:uppercase}.ql-party--dest .ql-party-badge{color:#334155}.ql-party-name{color:var(--ql-ink);font-size:.9rem;font-weight:700;line-height:1.3;margin-bottom:.2rem}.ql-party-addr{line-height:1.45}.ql-party-addr,.ql-party-cnpj{color:var(--ql-ink-soft);font-size:.78rem}.ql-party-cnpj{font-variant-numeric:tabular-nums;margin-bottom:.15rem}.ql-parties-payer{background:#f8fafc;border-top:1px solid var(--ql-border);display:flex;flex-direction:column;gap:.4rem;padding:.65rem 1rem}.ql-parties-payer-row{align-items:center;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.25rem .5rem}.ql-parties-payer-label{color:var(--ql-ink-soft);flex-basis:100%;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ql-parties-payer-name{color:var(--ql-ink);font-weight:600}.ql-parties-payer-cnpj{color:#64748b;font-size:.78rem}@media (max-width:480px){.ql-parties-row{grid-template-columns:1fr}.ql-parties-sep{border-top:1px solid var(--ql-border);justify-content:flex-start;padding:.4rem 1rem}.ql-party--origin{border-right:none}.ql-party--dest{border-top:1px solid var(--ql-border)}}.ql-acomp-modal{background:radial-gradient(ellipse at 50% 0,#fff 0,#f8f8fa 100%);border:none;border-radius:24px;box-shadow:0 28px 80px hsla(0,0%,8%,.24);overflow:hidden}.ql-acomp-modal-glow{background:linear-gradient(90deg,var(--ql-primary) 0,var(--ql-primary-dark) 100%);flex-shrink:0;height:5px}.ql-acomp-modal-header{align-items:center;background:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.07);padding:.75rem 1.2rem}.ql-acomp-modal-header .modal-title{color:var(--ql-primary-dark);font-size:.95rem;font-weight:700}.ql-acomp-modal-body{background:#fff;padding:1.25rem 1.2rem;position:relative}.ql-acomp-modal-body .form-label{color:#444;font-weight:600}.ql-acomp-modal-footer{background:#f8f9fa;border-top:1px solid rgba(0,0,0,.07);padding:.65rem 1.2rem}#ql-alertas-tab-table thead th{background:linear-gradient(180deg,#f9f9f9,#f1f1f1);border-bottom:1px solid rgba(51,51,51,.16);color:#333;font-size:.73rem;font-weight:800;letter-spacing:.07em;padding:.65rem .75rem;text-transform:uppercase}#ql-alertas-tab-table tbody td{border-bottom:1px solid rgba(51,51,51,.1);color:#2f2f2f;font-size:.84rem;font-weight:500;padding:.65rem .75rem;vertical-align:middle}#ql-alertas-tab-table tbody tr:last-child td{border-bottom:none}.ql-acomp-item{background:#fff;border:1px solid rgba(51,51,51,.12);border-radius:10px;margin-bottom:.6rem;padding:.7rem .9rem}.ql-acomp-item:last-child{margin-bottom:0}.ql-acomp-item-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.ql-acomp-item-type{color:var(--ql-primary-dark);font-size:.82rem;font-weight:700}.ql-acomp-item-meta{color:#6a6a6a;display:flex;flex-wrap:wrap;font-size:.76rem;gap:.5rem}@media (max-width:575.98px){.ql-acomp-modal{border-radius:20px}}
