:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#262626;background:#f5f5f5;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}.shell{min-height:100vh;background:radial-gradient(circle at 45% 30%,#fff,#f5f5f5 70%)}.stage{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.orbital{width:520px;height:520px;position:relative;flex-shrink:0}.orbit-line{position:absolute;top:43px;right:43px;bottom:43px;left:43px;border:1.5px dashed #d4d4d4;border-radius:50%}.brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:235px;height:235px;border:1px solid #e8edf3;border-radius:50%;background:#fff;box-shadow:0 20px 55px #24334a0d;font-size:36px;letter-spacing:.035em;font-weight:850;color:#262626}.brand span{display:block;font-size:13px;letter-spacing:.55em;color:#7d8999;margin-top:7px;font-weight:500}.node{position:absolute;transform:translate(-50%,-50%);z-index:2}.node-0{top:18%;left:18%}.node-1{top:18%;left:82%}.node-2{top:82%;left:18%}.node-3{top:82%;left:82%}.node-btn{width:90px;height:90px;border:1.5px solid #d4d4d4;border-radius:50%;background:#fff;color:#404040;display:grid;place-items:center;box-shadow:0 5px 14px #2230440b;transition:.2s}.node-btn:hover,.chosen .node-btn{border-color:#525252;color:#404040;background:#f5f5f5;box-shadow:0 8px 24px #387fe226}.node-tooltip,.sub-tooltip{position:absolute;white-space:nowrap;pointer-events:none;background:#262626;color:#fff;border-radius:7px;padding:7px 10px;font-size:12px;opacity:0;transition:opacity .12s;left:50%;top:100%;transform:translate(-50%,8px)}.node:hover .node-tooltip,.subitem:hover .sub-tooltip,.node:focus-within .node-tooltip,.subitem:focus .sub-tooltip{opacity:1}.submenu{position:absolute;z-index:5;width:235px;height:290px;top:-80px;left:-96px;border-left:2px solid #d4d4d4;border-radius:100% 0 0 100%;pointer-events:none}.subitem{pointer-events:auto;position:absolute;width:79px;height:79px;border:1.5px solid #d4d4d4;border-radius:20px;background:#fff;color:#404040;display:grid;place-items:center;transform:rotate(-35deg);box-shadow:0 6px 18px #23354b10;transition:.2s}.subitem svg{transform:rotate(35deg)}.subitem:hover,.subitem.selected{border-color:#525252;color:#404040;background:#f5f5f5}.subitem-0{top:0;left:64px}.subitem-1{top:93px;left:10px}.subitem-2{top:186px;left:18px}.sub-tooltip{transform:rotate(35deg) translate(-50%,10px);transform-origin:left center;left:50%;top:105%}.sub-pecas{left:370px;transform:scaleX(-1)}.sub-pecas .subitem{transform:scaleX(-1) rotate(-35deg)}.sub-pecas .subitem svg{transform:rotate(35deg)}.sub-servicos{top:280px}.sub-relatorios{top:280px;left:370px;transform:scaleX(-1)}.sub-relatorios .subitem{transform:scaleX(-1) rotate(-35deg)}.sub-relatorios .subitem svg{transform:rotate(35deg)}.intro{text-align:center;margin-top:10px}.intro h1{font-size:27px;margin:0}.intro p{color:#737373;margin:5px}.intro .hint{font-size:13px;margin-top:24px}.compact .stage{min-height:calc(100vh - 72px);display:block}.topbar{height:72px;display:flex;align-items:center;gap:26px;padding:0 36px 0 260px;border-bottom:1px solid #d4d4d4;background:#fff}.back{border:0;background:transparent;display:flex;align-items:center;gap:7px;color:#5c697c}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;color:#5e6b7e}.breadcrumb strong{color:#262626}.environment{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.1em}.environment span{color:#525252;margin-left:8px}.compact .orbital{position:absolute;top:-62px;left:-80px;transform:scale(.27);transform-origin:top left;z-index:10}.compact .orbital .node-btn{width:90px;height:90px}.compact .submenu{transform:scale(1.2)}.compact .submenu .subitem{width:90px;height:90px}.compact .node-tooltip,.compact .sub-tooltip{font-size:30px}.compact .brand{font-size:34px}.compact .workspace{max-width:1300px;margin:0 auto;padding:56px 52px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.page-heading h1{font-size:30px;margin:3px 0 5px;letter-spacing:-.03em}.page-heading p{color:#737373;margin:0;font-size:14px}.page-heading .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#525252;font-weight:750}.primary{display:inline-flex;align-items:center;gap:8px;background:#404040;border:1px solid #404040;color:#fff;border-radius:9px;padding:12px 18px;font-size:13px;font-weight:650}.primary:hover{background:#262626}.notice{display:flex;align-items:center;gap:10px;background:#f5f5f5;color:#5c6c83;border:1px solid #e2e9f2;border-radius:10px;padding:12px 16px;font-size:12px;margin-bottom:22px}.search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dfe5ee;border-radius:10px;padding:0 16px;height:48px;max-width:520px;margin-bottom:22px;color:#8b98aa}.search input{border:0;outline:0;flex:1;min-width:0}.table-wrap{background:#fff;border:1px solid #d4d4d4;border-radius:12px;overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{background:#f5f5f5;color:#737373;font-weight:650;padding:17px 15px;white-space:nowrap}td{padding:17px 15px;border-top:1px solid #e5e5e5}.empty{text-align:center;color:#8290a1;padding:55px 15px}.placeholder{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d5deea;border-radius:14px;color:#8190a3;text-align:center}.placeholder h2{color:#262626;margin-bottom:0}.placeholder p{max-width:450px;font-size:13px}.status{color:#9b5b22;font-size:13px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14243a70;display:grid;place-items:center;z-index:50;padding:20px}.modal{background:#fff;border-radius:15px;padding:26px;width:min(580px,100%);max-height:90vh;overflow:auto;box-shadow:0 20px 70px #14243a44}.modal-title{display:flex;justify-content:space-between;align-items:center}.modal h2{font-size:22px}.iconbtn{border:0;background:transparent}.modal form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modal label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#525252}.modal input{border:1px solid #d4d4d4;border-radius:8px;padding:11px}.form-note{grid-column:1/-1;font-size:12px;color:#7d8795}.actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:12px}.actions>button:not(.primary){border:1px solid #d7dfeb;border-radius:8px;background:#fff;padding:10px 16px}@media(max-width:760px){.stage{overflow:hidden}.orbital{transform:scale(.65);margin:-90px 0}.compact .orbital{top:-40px;left:-55px;transform:scale(.2)}.topbar{padding:0 12px 0 115px;gap:8px}.breadcrumb{font-size:11px}.environment{font-size:9px}.compact .workspace{padding:36px 16px}.page-heading{align-items:flex-start;flex-direction:column}.page-heading h1{font-size:25px}.modal form{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.shell:not(.compact) .sub-adm,.shell:not(.compact) .sub-pecas{margin-top:68px}.shell:not(.compact) .sub-servicos,.shell:not(.compact) .sub-relatorios{margin-top:28px}.compact .stage{min-height:calc(100vh - 72px);display:block;overflow:visible}.compact .orbital{position:absolute;top:24px;left:24px;transform:scale(.28);transform-origin:top left;z-index:10;margin:0}.compact .submenu{transform:none}.compact .sub-pecas,.compact .sub-relatorios{transform:scaleX(-1)}.compact .workspace{margin-left:185px;max-width:none;padding:56px 44px}.compact .node-tooltip,.compact .sub-tooltip{font-size:13px}.compact .submenu .subitem{width:79px;height:79px}.compact .topbar{padding-left:205px}@media(max-width:760px){.compact .orbital{top:18px;left:12px;transform:scale(.21);margin:0}.compact .workspace{margin-left:112px;padding:32px 12px}.compact .topbar{padding-left:135px}.compact .breadcrumb{gap:5px}}.login-link{display:inline-block;margin-top:22px;color:#fff;background:#404040;padding:12px 28px;border-radius:10px;text-decoration:none}.page-card{background:#fff;padding:35px;border:1px solid #d4d4d4;border-radius:16px}.auth{max-width:440px;margin:50px auto}.auth form{display:grid;gap:15px}.auth label{display:grid;gap:6px}.auth input,.modal select{border:1px solid #d4d4d4;border-radius:8px;padding:11px}.auth button{justify-content:center}.compact .orbital{top:35px;left:30px;transform:scale(.29)}.compact .workspace{margin-left:205px}.compact .topbar{padding-left:215px}.compact .submenu{display:block}@media(max-width:760px){.compact .orbital{left:12px;top:24px;transform:scale(.19)}.compact .workspace{margin-left:110px;padding:30px 10px}.compact .topbar{padding-left:120px}}.session-header{position:absolute;top:0;right:0;left:0;height:76px;display:flex;justify-content:flex-end;align-items:center;gap:18px;padding:0 36px;z-index:30;pointer-events:none}.session-header>*{pointer-events:auto}.session-name{font-size:14px;font-weight:700;color:#262626}.session-action{font-size:14px;text-decoration:none;background:#fff;border:1px solid #d4d4d4;border-radius:9px;padding:10px 17px;color:#404040;cursor:pointer}.session-action:hover{background:#f5f5f5}.intro{padding-bottom:30px}.compact .stage{min-height:100vh}.compact .orbital{top:42px;left:30px;transform:scale(.38);transform-origin:top left}.compact .brand{width:165px;height:165px;font-size:27px}.compact .submenu .subitem{width:85px;height:85px}.compact .workspace{margin-left:270px;padding:145px 40px 40px;max-width:none}.compact .sub-adm,.compact .sub-pecas{margin-top:65px}.compact .sub-servicos,.compact .sub-relatorios{margin-top:20px}.secondary{border:1px solid #ccd8e8;background:#fff;color:#404040;padding:9px 14px;border-radius:8px;font-weight:600}.secondary:hover{background:#f5f5f5}.signature-thumb{display:block;width:170px;height:55px;object-fit:contain;background:#fff;border:1px solid #edf0f5}.signature-field{grid-column:1/-1;display:flex;flex-direction:column;gap:9px}.signature-field p{font-size:12px;color:#6b7c91;margin:0}.signature-field canvas{display:block;width:100%;height:auto;border:1px solid #c9d5e4;border-radius:8px;background:#fff;touch-action:none}.signature-field .secondary{align-self:flex-start}.feedback{color:#167347;font-size:13px}@media(max-width:900px){.compact .orbital{top:65px;left:10px;transform:scale(.27)}.compact .workspace{margin-left:160px;padding:145px 18px 30px}.session-header{padding:0 16px}}@media(max-width:600px){.compact .orbital{top:65px;left:6px;transform:scale(.21)}.compact .workspace{margin-left:118px;padding:130px 10px 25px}.session-header{height:58px;gap:8px}.session-name,.session-action{font-size:12px}.session-action{padding:8px}.modal form{grid-template-columns:1fr}}:root{--bf-bg:#f5f5f5;--bf-surface:#fff;--bf-border:#d4d4d4;--bf-muted:#737373;--bf-text:#262626;--bf-action:#404040;--bf-danger:#c0392b;--bf-success:#287d50;--bf-warning:#b7791f;--bf-info:#536d8a;color-scheme:light}.shell{background:radial-gradient(circle at 45% 30%,#fff 0%,var(--bf-bg) 70%)}.node-btn:hover,.chosen .node-btn,.subitem:hover,.subitem.selected{border-color:#737373;color:#262626;background:#f5f5f5;box-shadow:0 8px 20px #26262614}.primary,.login-link{background:var(--bf-action);border-color:var(--bf-action);color:#fff}.primary:hover,.login-link:hover{background:#262626;border-color:#262626}.session-action,.secondary{color:var(--bf-text);border-color:var(--bf-border);background:#fff}.session-action:hover,.secondary:hover{background:#f5f5f5}.page-heading .eyebrow,.environment span{color:#525252}.feedback,.success{color:var(--bf-success)}.status,.warning{color:var(--bf-warning)}.danger{color:var(--bf-danger);background:#fceae8;border:1px solid #e9b8b2;border-radius:8px;padding:10px 14px;font-weight:600}.danger:hover{background:#f8dad7}:focus-visible{outline:3px solid #737373;outline-offset:3px}.node-tooltip,.sub-tooltip{display:none!important}.floating-menu-tooltip{position:fixed;z-index:1000;pointer-events:none;max-width:185px;white-space:normal;background:#262626;color:#fff;border:1px solid #525252;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.3;box-shadow:0 7px 20px #0002}.submenu{height:355px;overflow:visible;z-index:20}.subitem,.sub-pecas .subitem,.sub-relatorios .subitem{width:76px;height:76px;border-radius:50%;transform:none!important}.subitem svg,.sub-pecas .subitem svg,.sub-relatorios .subitem svg{transform:none!important}.subitem-0{top:0;left:67px}.subitem-1{top:105px;left:7px}.subitem-2{top:210px;left:22px}.shell:not(.compact) .sub-adm,.shell:not(.compact) .sub-pecas{margin-top:40px}.shell:not(.compact) .sub-servicos,.shell:not(.compact) .sub-relatorios{margin-top:-30px}.compact .orbital{position:absolute;top:115px;left:95px;transform:scale(.42);transform-origin:top left;margin:0;z-index:10}.compact .orbit-line{top:83px;right:83px;bottom:83px;left:83px}.compact .brand{width:125px;height:125px;font-size:23px}.compact .node-0{top:25%;left:25%}.compact .node-1{top:25%;left:75%}.compact .node-2{top:75%;left:25%}.compact .node-3{top:75%;left:75%}.compact .node-btn{width:105px;height:105px}.compact .submenu{top:-60px;height:355px;margin-top:0!important}.compact .sub-servicos,.compact .sub-relatorios{top:255px}.compact .submenu .subitem{width:76px;height:76px}.compact .workspace:has(.auth){margin:0!important;padding:76px 20px 30px!important;min-height:100vh;display:flex;align-items:center;justify-content:center;max-width:none}.compact .workspace:has(.auth) .auth{width:min(500px,100%);max-width:500px;margin:0}.compact .workspace:not(:has(.auth)){margin-left:300px;padding:145px 35px 40px}@media(max-width:900px){.compact .orbital{top:90px;left:60px;transform:scale(.32)}.compact .workspace:not(:has(.auth)){margin-left:215px;padding:130px 20px 30px}}@media(max-width:600px){.compact .orbital{top:85px;left:46px;transform:scale(.24)}.compact .workspace:not(:has(.auth)){margin-left:150px;padding:120px 12px 24px}.compact .workspace:has(.auth){padding:165px 14px 25px!important;align-items:flex-start}.compact .workspace:has(.auth) .auth{max-width:100%}}@media(min-width:901px){.compact .orbital{top:76px;left:62px;transform:scale(.42)}}@media(min-width:601px)and (max-width:900px){.compact .orbital{top:70px;left:52px;transform:scale(.32)}}@media(max-width:600px){.compact .orbital{top:64px;left:44px;transform:scale(.24)}}.compact .orbit-line{border:2px solid #9b9b9b}.compact .node-btn{border:2px solid #a3a3a3}.compact .submenu{border-left:2.5px solid #a3a3a3}.compact .subitem{border:2px solid #a3a3a3}.compact .submenu{left:0!important;top:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;transform:none!important;margin:0!important;pointer-events:none}.compact .submenu .subitem{width:74px!important;height:74px!important;transform:translate(-50%,-50%)!important;border-radius:50%;pointer-events:auto}.compact .sub-adm .subitem-0{left:14%;top:5%}.compact .sub-adm .subitem-1{left:5%;top:20%}.compact .sub-adm .subitem-2{left:0%;top:38%}.compact .sub-pecas .subitem-0{left:86%;top:5%}.compact .sub-pecas .subitem-1{left:95%;top:20%}.compact .sub-pecas .subitem-2{left:100%;top:38%}.compact .sub-servicos .subitem-0{left:0%;top:62%}.compact .sub-servicos .subitem-1{left:5%;top:80%}.compact .sub-servicos .subitem-2{left:14%;top:95%}.compact .sub-relatorios .subitem-0{left:100%;top:62%}.compact .sub-relatorios .subitem-1{left:95%;top:80%}.compact .sub-relatorios .subitem-2{left:86%;top:95%}.compact .submenu{position:absolute!important;width:520px!important;height:520px!important;top:-93.6px!important;left:-93.6px!important;transform:none!important;border:0!important;pointer-events:none!important}.compact .node-1 .submenu{left:-426.4px!important}.compact .node-2 .submenu{top:-426.4px!important}.compact .node-3 .submenu{top:-426.4px!important;left:-426.4px!important}.compact .submenu .subitem{width:74px!important;height:74px!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;pointer-events:auto!important}.compact .submenu .subitem svg{transform:none!important}.compact .sub-adm .subitem-0{left:20%!important;top:17%!important}.compact .sub-adm .subitem-1{left:10%!important;top:30%!important}.compact .sub-adm .subitem-2{left:7%!important;top:46%!important}.compact .sub-pecas .subitem-0{left:80%!important;top:17%!important}.compact .sub-pecas .subitem-1{left:90%!important;top:30%!important}.compact .sub-pecas .subitem-2{left:93%!important;top:46%!important}.compact .sub-servicos .subitem-0{left:7%!important;top:54%!important}.compact .sub-servicos .subitem-1{left:10%!important;top:70%!important}.compact .sub-servicos .subitem-2{left:20%!important;top:83%!important}.compact .sub-relatorios .subitem-0{left:93%!important;top:54%!important}.compact .sub-relatorios .subitem-1{left:90%!important;top:70%!important}.compact .sub-relatorios .subitem-2{left:80%!important;top:83%!important}.orbital .node{z-index:4}.orbital .node.chosen{z-index:25}.orbital .node .orbital-satellites,.compact .orbital .node .orbital-satellites{position:absolute!important;left:50%!important;top:50%!important;width:0!important;height:0!important;overflow:visible!important;border:0!important;border-radius:0!important;margin:0!important;transform:none!important;pointer-events:none!important;z-index:30!important}.orbital .node .orbital-satellites .subitem,.compact .orbital .node .orbital-satellites .subitem{position:absolute!important;width:76px!important;height:76px!important;margin:0!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;pointer-events:auto!important;display:grid!important;place-items:center!important}.orbital .node .orbital-satellites .subitem svg,.compact .orbital .node .orbital-satellites .subitem svg{transform:none!important}@media(min-width:901px){.compact .orbital{top:42px!important}}@media(min-width:601px)and (max-width:900px){.compact .orbital{top:40px!important}}@media(max-width:600px){.compact .orbital{top:34px!important}}.stock-page{max-width:1380px}.stock-head,.stock-section-title,.stock-toolbar,.stock-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.stock-head h1{font-size:29px;margin:0 0 4px}.stock-head p{margin:0;color:#737373}.stock-head button,.stock-section-title button,.stock-toolbar button,.stock-new-car button{display:inline-flex;align-items:center;gap:8px}.stock-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.stock-stats>div{border:1px solid #ddd;background:#fff;border-radius:13px;padding:18px;display:flex;flex-direction:column;gap:6px}.stock-stats small,.stock-location small,.stock-table small,.stock-card small,.stock-car-row small{font-size:12px;color:#737373}.stock-stats strong{font-size:30px}.stock-section-title{margin:20px 0 14px}.stock-section-title h2{font-size:17px;margin:0}.stock-locations{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.stock-location{background:#fff;border:1px solid #d4d4d4;border-radius:12px;min-height:96px;padding:15px;display:flex;align-items:center;gap:12px;text-align:left;color:#333;flex-wrap:wrap}.stock-location.selected{outline:2px solid #525252}.stock-location>span{display:flex;flex-direction:column;flex:1;min-width:75px;gap:5px}.stock-location>strong{font-size:26px}.stock-location>small{width:100%}.stock-toolbar{margin:24px 0 14px}.stock-search{display:flex;align-items:center;gap:10px;flex:1;max-width:650px;background:#fff;border:1px solid #d4d4d4;border-radius:10px;padding:12px}.stock-search input{border:0;outline:0;flex:1;min-width:0}.stock-table-wrap{overflow-x:auto;border:1px solid #ddd;border-radius:12px;background:#fff}.stock-table th,.stock-table td{padding:12px 14px}.stock-table td:nth-child(n+3){text-align:center}.stock-table td small{display:block;margin-top:5px}.stock-identity{display:flex;align-items:center;gap:12px;min-width:150px}.stock-photo{width:66px;height:66px;flex:0 0 66px;border:1px solid #e4e4e4;border-radius:9px;background:#fafafa;padding:2px;display:grid;place-items:center;overflow:hidden}.stock-photo img{width:100%;height:100%;object-fit:contain}.stock-no-photo{color:#aaa}.stock-detail-btn{border:0;background:transparent;color:#444;display:inline-flex;align-items:center;gap:4px}.stock-empty{padding:28px;text-align:center;color:#737373}.stock-mobile-list{display:none}.stock-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0009;display:flex;align-items:center;justify-content:center;padding:18px}.stock-dialog{background:#fff;border-radius:15px;padding:24px;max-width:680px;width:100%;max-height:90vh;overflow:auto}.stock-dialog-head h2{margin:0}.stock-dialog>p{color:#555}.stock-detail-photo{display:block;margin:18px auto;background:#fff;border:1px solid #ddd;border-radius:12px;width:min(240px,100%);height:210px;padding:10px}.stock-detail-photo img{width:100%;height:100%;object-fit:contain}.stock-units>div,.stock-car-row{border-top:1px solid #eee;padding:12px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stock-units>div b{min-width:110px}.stock-units>div span{background:#f5f5f5;padding:5px 9px;border-radius:6px}.stock-inactive{color:#b7791f}.stock-footnote{font-size:12px}.stock-zoom{max-width:95vw;max-height:90vh;object-fit:contain;background:#fff;border-radius:8px}.stock-zoom-close{position:fixed;right:20px;top:20px;border:0;background:#fff;border-radius:50%;padding:9px}.stock-new-car{display:grid;gap:13px;margin-top:22px}.stock-new-car label{display:grid;gap:6px;font-size:13px}.stock-new-car input,.stock-new-car select,.stock-car-row input{padding:10px;border:1px solid #ccc;border-radius:8px;max-width:100%}.stock-new-car button{justify-self:start}.stock-car-row>div{display:grid;gap:4px;min-width:100px}.stock-error,.stock-ok{padding:12px;border-radius:8px}.stock-error{color:#9e2626;background:#fff1ef}.stock-ok{color:#226d46;background:#e9f8ee}@media(max-width:800px){.stock-table-wrap{display:none}.stock-mobile-list{display:grid;gap:10px}.stock-card{background:#fff;border:1px solid #ddd;border-radius:12px;padding:12px;display:flex;align-items:center;gap:12px}.stock-card-body{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0;cursor:pointer}.stock-card-body>span{font-size:13px}.stock-balance{display:flex;gap:9px;flex-wrap:wrap;font-size:12px}.stock-balance strong{margin-left:auto}.stock-stats{gap:6px}.stock-stats>div{padding:10px}.stock-stats strong{font-size:22px}.stock-stats small{font-size:10px}.stock-toolbar{align-items:stretch;flex-wrap:wrap}.stock-search{max-width:none;min-width:100%}.stock-head h1{font-size:25px}}.shell:not(.compact) .orbital{transform:scale(.82);transform-origin:center center}@media(max-width:760px){.shell:not(.compact) .orbital{transform:scale(.56);margin:-110px 0}}.shell:not(.compact) .stage{position:relative;isolation:isolate}.shell:not(.compact) .stage:before{content:""!important;position:absolute;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:0!important;background:linear-gradient(180deg,#ffffff14,#ffffff14,#ffffff47),url(/forest-bigfoot.png) center 60% / cover no-repeat!important;opacity:.88!important;pointer-events:none;z-index:-1;mask-image:radial-gradient(ellipse 65% 58% at 50% 52%,#000 45%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 65% 58% at 50% 52%,#000 45%,transparent 100%)}.shell:not(.compact) .orbital:before{content:none!important;background:none!important}.catalog-next[data-v-b7adfffc]{color:#262626}.catalog-actions[data-v-b7adfffc]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lang-switch[data-v-b7adfffc]{display:flex;background:#ededed;padding:3px;border-radius:9px}.lang-switch button[data-v-b7adfffc]{border:0;background:transparent;padding:9px 15px;border-radius:7px}.lang-switch .active[data-v-b7adfffc]{background:#404040;color:#fff}.catalog-filters[data-v-b7adfffc]{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;gap:12px;align-items:end;background:#fff;padding:18px;border:1px solid #d4d4d4;border-radius:13px;margin-bottom:22px}.catalog-filters label[data-v-b7adfffc]{display:grid;gap:7px;font-size:12px;font-weight:650}.catalog-filters input[data-v-b7adfffc],.catalog-filters select[data-v-b7adfffc]{width:100%;min-width:0;border:1px solid #d4d4d4;border-radius:8px;padding:11px;background:#fff}.catalog-filters button[data-v-b7adfffc]{padding:12px;border:1px solid #d4d4d4;border-radius:8px;background:#fff}.catalog-filters .primary[data-v-b7adfffc]{background:#404040;color:#fff}.catalog-meta[data-v-b7adfffc]{display:flex;justify-content:space-between;gap:10px;margin-bottom:14px;color:#737373;font-size:13px}.catalog-meta strong[data-v-b7adfffc]{color:#262626}.catalog-grid[data-v-b7adfffc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-item[data-v-b7adfffc]{background:#fff;border:1px solid #ddd;border-radius:14px;overflow:visible;min-width:0}.catalog-image[data-v-b7adfffc]{height:220px;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;position:relative;color:#999;cursor:zoom-in;background:#fafafa;border-radius:14px 14px 0 0}.catalog-image>img[data-v-b7adfffc]{width:100%;height:100%;object-fit:contain;padding:10px}.catalog-info[data-v-b7adfffc]{padding:16px}.catalog-code[data-v-b7adfffc]{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#555;letter-spacing:.03em}.catalog-info h3[data-v-b7adfffc]{font-size:15px;line-height:1.4;min-height:42px}.catalog-tags[data-v-b7adfffc]{display:flex;gap:6px;flex-wrap:wrap}.catalog-tags span[data-v-b7adfffc]{font-size:11px;border:1px solid #ddd;border-radius:15px;padding:5px 9px}.catalog-secondary[data-v-b7adfffc]{color:#777;font-size:12px}.catalog-manage[data-v-b7adfffc]{display:flex;gap:12px;margin-top:16px}.catalog-manage button[data-v-b7adfffc]{border:1px solid #d4d4d4;border-radius:7px;padding:7px 9px;background:#fff}.catalog-pagination[data-v-b7adfffc]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px}.catalog-pagination button[data-v-b7adfffc]{padding:9px 15px}.catalog-lightbox[data-v-b7adfffc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000d;display:grid;place-items:center;padding:40px}.catalog-lightbox img[data-v-b7adfffc]{max-width:90vw;max-height:85vh;object-fit:contain}.catalog-lightbox button[data-v-b7adfffc]{position:absolute;top:20px;right:30px;font-size:35px;color:#fff;background:transparent;border:0}.catalog-modal[data-v-b7adfffc]{width:min(740px,100%)}.catalog-error[data-v-b7adfffc]{color:#a33}@media(max-width:1100px){.catalog-grid[data-v-b7adfffc]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filters[data-v-b7adfffc]{grid-template-columns:1fr 1fr}}@media(max-width:680px){.catalog-grid[data-v-b7adfffc],.catalog-filters[data-v-b7adfffc]{grid-template-columns:1fr}.catalog-image[data-v-b7adfffc]{height:180px}}.next-modal-lock[data-v-e5a64eb8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:auto}.next-modal-lock .next-dialog[data-v-e5a64eb8]{position:relative;z-index:1}.next-actions[data-v-e5a64eb8]{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.next-actions button[data-v-e5a64eb8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:125px;min-height:75px;padding:10px 14px;border:1px solid var(--line,#d5dce5);border-radius:12px;background:var(--panel,#fff);color:inherit;cursor:pointer}.next-actions button[data-v-e5a64eb8]:hover{border-color:#64748b}.next-dialog[data-v-e5a64eb8]{width:min(1100px,96vw);max-width:1100px;max-height:90vh;overflow:auto}.next-filter[data-v-e5a64eb8]{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0;align-items:end}.next-filter label[data-v-e5a64eb8]{display:flex;flex-direction:column;gap:4px}.next-filter input[data-v-e5a64eb8],.next-filter select[data-v-e5a64eb8]{min-width:150px;max-width:250px;padding:9px;border:1px solid #adb5bd;border-radius:7px}.next-scroll[data-v-e5a64eb8]{overflow-x:auto;max-height:50vh;overflow-y:auto}.field-hint[data-v-e5a64eb8]{font-size:12px;color:#64748b;margin:4px 0;flex-basis:100%}.next-filter input[data-v-e5a64eb8]:invalid:not(:placeholder-shown),.stock-new-car input[data-v-e5a64eb8]:invalid:not(:placeholder-shown){border-color:#b45309}.next-subpanel[data-v-e5a64eb8]{border-top:1px solid #aaa;margin-top:18px;padding-top:14px}@media(max-width:600px){.next-actions[data-v-e5a64eb8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.next-actions button[data-v-e5a64eb8]{min-width:0}.next-filter input[data-v-e5a64eb8]{max-width:100%}}.qr-page[data-v-34a82361]{max-width:none}.qr-heading h1[data-v-34a82361]{margin:0 0 8px;font-size:30px}.qr-heading p[data-v-34a82361]{margin:0;color:#64748b}.qr-tabs[data-v-34a82361]{display:flex;gap:12px;border-bottom:1px solid #dce3eb;margin:28px 0 30px}.qr-tabs button[data-v-34a82361]{display:flex;align-items:center;gap:9px;padding:13px 20px;border:0;border-bottom:3px solid transparent;background:transparent;color:#536375;font:inherit;font-weight:600;cursor:pointer}.qr-tabs button.active[data-v-34a82361]{color:#245785;border-bottom-color:#245785}.qr-section-title h2[data-v-34a82361]{font-size:22px;margin:0 0 8px}.qr-section-title p[data-v-34a82361]{color:#64748b;margin:0 0 24px}.qr-form[data-v-34a82361]{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin-bottom:24px}.qr-form label[data-v-34a82361]{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:14px}.qr-form input[data-v-34a82361],.qr-form select[data-v-34a82361]{box-sizing:border-box;height:44px;min-width:170px;border:1px solid #cbd5e1;border-radius:7px;padding:0 12px;background:#fff;font:inherit;font-weight:400}.qr-query[data-v-34a82361]{flex:1;min-width:210px}.qr-query input[data-v-34a82361]{width:100%}.qr-form .primary[data-v-34a82361],.qr-footer .primary[data-v-34a82361]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;cursor:pointer}.qr-result-header[data-v-34a82361],.qr-footer[data-v-34a82361]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:18px 0}.qr-result-header[data-v-34a82361]{font-weight:600}.qr-link[data-v-34a82361]{border:0;background:none;color:#245785;cursor:pointer;margin-left:14px;font:inherit}.qr-table-wrap[data-v-34a82361]{overflow-x:auto}.qr-table-wrap table[data-v-34a82361]{width:100%}.qr-footer[data-v-34a82361]{border-top:1px solid #e2e8f0;padding-top:18px}.qr-error[data-v-34a82361]{color:#b42318;font-weight:600}.qr-success[data-v-34a82361]{color:#16703c;display:flex;align-items:center;gap:8px;font-weight:600}.qr-empty[data-v-34a82361]{padding:20px 0;color:#64748b}.qr-movement label[data-v-34a82361]{flex:1;min-width:170px}.qr-movement input[data-v-34a82361],.qr-movement select[data-v-34a82361]{width:100%}@media(max-width:700px){.qr-tabs button[data-v-34a82361]{padding:12px 10px;font-size:13px}.qr-form[data-v-34a82361]{flex-direction:column;align-items:stretch}.qr-form label[data-v-34a82361],.qr-action[data-v-34a82361]{width:100%}.qr-result-header[data-v-34a82361],.qr-footer[data-v-34a82361]{align-items:flex-start;flex-direction:column}}.os-page[data-v-fda61d7c]{color:#1d2939}.os-head[data-v-fda61d7c]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.os-head h1[data-v-fda61d7c]{margin:0;font-size:1.55rem}.os-head p[data-v-fda61d7c],.os-dialog-head p[data-v-fda61d7c]{margin:5px 0 0;color:#66788b}.os-primary[data-v-fda61d7c]{background:#263f4f;color:#fff;border:0;border-radius:8px;padding:11px 16px;cursor:pointer;font-weight:650;white-space:nowrap}.os-primary[data-v-fda61d7c]:hover{background:#36566b}.os-primary[data-v-fda61d7c]:disabled{opacity:.55;cursor:wait}.os-tools[data-v-fda61d7c]{display:grid;gap:7px;max-width:490px;margin:22px 0 18px}.os-tools label[data-v-fda61d7c]{font-size:.84rem;font-weight:650;color:#475569}.os-tools input[data-v-fda61d7c]{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px;background:#fff}.os-table[data-v-fda61d7c]{overflow-x:auto}.os-table table[data-v-fda61d7c]{width:100%;min-width:900px;border-collapse:collapse;font-size:.88rem}.os-table th[data-v-fda61d7c],.os-table td[data-v-fda61d7c]{padding:12px 11px;border-bottom:1px solid #e1e8ef;text-align:left;vertical-align:middle;word-break:normal}.os-table th[data-v-fda61d7c]{background:#f5f8fa;font-size:.78rem;color:#506174;white-space:nowrap}.os-number[data-v-fda61d7c]{min-width:104px;white-space:nowrap;font-weight:700;color:#244f68}.os-date[data-v-fda61d7c]{white-space:nowrap}.os-table th[data-v-fda61d7c]:nth-child(3),.os-table td[data-v-fda61d7c]:nth-child(3){min-width:145px}.os-problem[data-v-fda61d7c]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-row[data-v-fda61d7c]{cursor:pointer}.os-row[data-v-fda61d7c]:hover,.os-row[data-v-fda61d7c]:focus-visible{background:#edf3f6;outline:2px solid #9bb5c4;outline-offset:-2px}.os-empty[data-v-fda61d7c]{text-align:center;color:#64748b;padding:26px}.os-overlay[data-v-fda61d7c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#10203199;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;z-index:1000}.os-modal[data-v-fda61d7c]{background:#fff;color:#1d2939;border-radius:13px;padding:24px 27px;box-sizing:border-box;width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 18px 60px #0f172a35}.os-new[data-v-fda61d7c]{max-width:880px}.os-detail[data-v-fda61d7c]{max-width:820px}.os-dialog-head[data-v-fda61d7c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:21px}.os-dialog-head h2[data-v-fda61d7c]{margin:4px 0 0;font-size:1.4rem}.os-kicker[data-v-fda61d7c]{color:#557487;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.os-close[data-v-fda61d7c]{border:0;background:transparent;font-size:28px;color:#64748b;cursor:pointer}.os-form-grid[data-v-fda61d7c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px}.os-form-grid label[data-v-fda61d7c]{display:block;min-width:0;font-size:.84rem;font-weight:650;color:#344457}.os-form-grid input[data-v-fda61d7c],.os-form-grid select[data-v-fda61d7c],.os-form-grid textarea[data-v-fda61d7c]{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#172b3a;font:inherit;font-weight:400}.os-form-grid select[data-v-fda61d7c]:disabled{background:#f1f5f9;color:#94a3b8}.os-form-grid textarea[data-v-fda61d7c]{resize:vertical;min-height:76px}.optional[data-v-fda61d7c]{font-weight:400;color:#7c8b9a}.os-wide[data-v-fda61d7c]{grid-column:1/-1}.os-actions[data-v-fda61d7c]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #e2e8f0}.os-secondary[data-v-fda61d7c]{background:#fff;color:#344457;border:1px solid #cbd5e1;border-radius:8px;padding:10px 16px;cursor:pointer}.os-detail-grid[data-v-fda61d7c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 25px}.os-detail-grid>div[data-v-fda61d7c]{display:grid;gap:4px}.os-detail-grid small[data-v-fda61d7c]{color:#66788b;font-size:.78rem}.os-detail-grid strong[data-v-fda61d7c]{font-size:.93rem;overflow-wrap:anywhere}.os-detail-problem[data-v-fda61d7c]{margin-top:22px;padding-top:16px;border-top:1px solid #e2e8f0}.os-detail-problem h3[data-v-fda61d7c]{font-size:1rem;margin:0 0 10px}.os-detail-problem p[data-v-fda61d7c]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.os-success[data-v-fda61d7c]{color:#166534}.os-error[data-v-fda61d7c]{color:#b42318}@media(max-width:680px){.os-overlay[data-v-fda61d7c]{padding:8px}.os-modal[data-v-fda61d7c]{padding:18px;max-height:calc(100dvh - 16px)}.os-form-grid[data-v-fda61d7c],.os-detail-grid[data-v-fda61d7c]{grid-template-columns:1fr}.os-tools[data-v-fda61d7c]{max-width:none}}.os-rel-row[data-v-fda61d7c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e2e8f0}.os-embedded[data-v-fda61d7c]{padding:0!important;background:transparent!important}.os-embedded .os-overlay[data-v-fda61d7c]{z-index:1100}.os-report[data-v-fda61d7c]{width:min(1060px,96vw)!important;max-width:1060px!important;max-height:92vh;overflow-y:auto}.report-section[data-v-fda61d7c]{border:1px solid #dbe4ea;border-radius:12px;margin:18px 0;padding:18px;background:#fff}.report-section h3[data-v-fda61d7c]{margin:0 0 14px;color:#243746}.report-info[data-v-fda61d7c]{display:flex;gap:24px;flex-wrap:wrap;padding:12px;background:#f2f6f9;border-radius:9px}.report-upload[data-v-fda61d7c]{display:block;border:1px dashed #91a8ba;padding:18px;border-radius:9px}.report-upload input[data-v-fda61d7c]{display:block;margin-top:10px}.report-photos[data-v-fda61d7c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;margin-top:18px}.report-photo[data-v-fda61d7c]{border:1px solid #d9e2e8;border-radius:9px;padding:10px}.report-photo img[data-v-fda61d7c]{width:100%;height:160px;object-fit:contain;background:#f6f7f8}.report-photo input[data-v-fda61d7c]{width:100%;margin:8px 0;box-sizing:border-box}.report-link[data-v-fda61d7c],.report-confirm[data-v-fda61d7c]{background:#f3f7fa;border:1px solid #cedce5;padding:16px;border-radius:10px;margin:12px 0}.report-link>input[data-v-fda61d7c]{width:100%;box-sizing:border-box;padding:10px}.report-link-actions[data-v-fda61d7c]{display:flex;gap:12px;margin-top:12px}.peca-linha[data-v-fda61d7c]{display:grid;grid-template-columns:minmax(120px,2fr) 85px 43px;gap:8px;align-items:end;margin:10px 0}.peca-linha label[data-v-fda61d7c]{min-width:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.peca-linha input[data-v-fda61d7c]{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;padding:9px}.peca-linha button[data-v-fda61d7c]{height:38px}.peca-descricao[data-v-fda61d7c]{grid-column:1/-1}@media(max-width:450px){.peca-linha[data-v-fda61d7c]{grid-template-columns:minmax(90px,1fr) 70px 40px}}.report-page[data-v-ab1cb835]{background:#e8edf3;min-height:100vh;padding:20px;font-family:Arial,sans-serif;color:#17202c}.report-actions[data-v-ab1cb835]{max-width:980px;margin:0 auto 14px;display:flex;justify-content:flex-end;gap:10px}.report-actions button[data-v-ab1cb835]{border:0;border-radius:6px;background:#1f2937;color:#fff;padding:10px 16px;cursor:pointer}.report-sheet[data-v-ab1cb835]{background:#fff;max-width:900px;margin:auto;padding:42px;box-shadow:0 4px 20px #0002}.report-sheet header[data-v-ab1cb835]{text-align:center}.report-sheet h1[data-v-ab1cb835]{font-size:22px}.report-sheet h2[data-v-ab1cb835]{background:#e5e7eb;border-left:5px solid #273243;padding:10px;font-size:15px;margin-top:26px}.report-sheet h3[data-v-ab1cb835]{font-size:13px;margin:0 0 6px}.report-grid[data-v-ab1cb835]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.report-grid>div[data-v-ab1cb835]{border:1px solid #d5dbe4;padding:10px;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.report-grid b[data-v-ab1cb835]{font-size:12px}.report-grid span[data-v-ab1cb835],.report-sheet section p[data-v-ab1cb835]{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.report-sheet section[data-v-ab1cb835]{border:1px solid #d5dbe4;padding:12px;margin-top:6px}.report-signatures[data-v-ab1cb835]{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:30px;text-align:center}.report-signatures>div[data-v-ab1cb835]{border-top:1px solid #aaa;padding-top:10px;display:flex;flex-direction:column;align-items:center;gap:6px}.report-signatures img[data-v-ab1cb835]{max-height:100px;max-width:95%;object-fit:contain}.report-signatures small[data-v-ab1cb835]{color:#555}.report-sheet footer[data-v-ab1cb835]{text-align:center;margin-top:40px;color:#667;font-size:12px}@media(max-width:650px){.report-sheet[data-v-ab1cb835]{padding:16px}.report-grid[data-v-ab1cb835],.report-signatures[data-v-ab1cb835]{grid-template-columns:1fr}}@media print{.report-page[data-v-ab1cb835]{padding:0;background:#fff}.report-actions[data-v-ab1cb835]{display:none}.report-sheet[data-v-ab1cb835]{box-shadow:none;max-width:none;padding:0}.report-sheet section[data-v-ab1cb835],.report-grid>div[data-v-ab1cb835],.report-signatures>div[data-v-ab1cb835]{break-inside:avoid}}.summit-header[data-v-ab1cb835]{display:flex;justify-content:space-between;align-items:center;gap:24px;text-align:right;margin-bottom:24px}.summit-header img[data-v-ab1cb835]{width:130px;max-height:110px;object-fit:contain}.summit-header strong[data-v-ab1cb835]{display:block;font-size:18px}.summit-header small[data-v-ab1cb835]{display:block;font-size:11px;line-height:1.4}.report-photo-ref[data-v-ab1cb835]{break-inside:avoid;margin:16px 0 22px}.report-photo-ref>img[data-v-ab1cb835]{display:block;max-width:100%;max-height:650px;object-fit:contain;margin:10px auto}.photo-error[data-v-ab1cb835]{color:#a33;font-size:12px}@media(max-width:650px){.summit-header img[data-v-ab1cb835]{width:90px}.summit-header strong[data-v-ab1cb835]{font-size:14px}}.summit-header img[data-v-ab1cb835]{width:145px;max-height:112px;object-fit:contain;object-position:left center}.report-photos[data-v-ab1cb835]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.report-photo-ref[data-v-ab1cb835]{min-width:0;margin:8px 0 12px;break-inside:avoid;page-break-inside:avoid;font-size:12px}.report-photo-ref>img[data-v-ab1cb835]{display:block;width:100%;height:245px;max-height:245px;object-fit:contain;margin:8px 0;background:#f8fafc}.lang-label[data-v-ab1cb835]{display:flex;align-items:center;gap:8px;font-size:13px}.lang-label select[data-v-ab1cb835]{padding:8px;border:1px solid #bbc4d0;border-radius:4px;background:#fff}@media(max-width:650px){.report-photos[data-v-ab1cb835]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.report-photo-ref>img[data-v-ab1cb835]{height:150px;max-height:150px}.summit-header img[data-v-ab1cb835]{width:100px}}@media print{.report-photos[data-v-ab1cb835]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-photo-ref>img[data-v-ab1cb835]{height:210px;max-height:210px}.goog-te-banner-frame[data-v-ab1cb835],.skiptranslate[data-v-ab1cb835]{display:none!important}body[data-v-ab1cb835]{top:0!important}}.client-sign-form[data-v-ab1cb835]{margin-top:35px;padding-top:12px;break-before:auto}.client-sign-form label[data-v-ab1cb835]{display:block;font-weight:600;margin:14px 0 6px}.client-sign-form input[data-v-ab1cb835]{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box}.client-sign-form canvas[data-v-ab1cb835]{display:block;width:100%;height:190px;border:1px solid #94a3b8;border-radius:6px;background:#fff;touch-action:none}.sign-actions[data-v-ab1cb835]{display:flex;justify-content:flex-end;gap:12px;margin-top:15px}.sign-actions button[data-v-ab1cb835]{padding:12px;border:1px solid #bbc7d1;border-radius:6px;cursor:pointer}.sign-actions .primary[data-v-ab1cb835]{background:#1f2937;color:#fff}.sign-actions .primary[data-v-ab1cb835]:disabled{opacity:.5}.sign-success[data-v-ab1cb835]{max-width:900px;margin:30px auto;padding:24px;background:#fff;border-radius:8px;font-weight:600}@media print{.client-sign-form[data-v-ab1cb835]{display:none}}.report-page[data-v-6a86fb7d]{background:#e8edf3;min-height:100vh;padding:20px;font-family:Arial,sans-serif;color:#17202c}.report-actions[data-v-6a86fb7d]{max-width:980px;margin:0 auto 14px;display:flex;justify-content:flex-end;gap:10px}.report-actions button[data-v-6a86fb7d]{border:0;border-radius:6px;background:#1f2937;color:#fff;padding:10px 16px;cursor:pointer}.report-sheet[data-v-6a86fb7d]{background:#fff;max-width:900px;margin:auto;padding:42px;box-shadow:0 4px 20px #0002}.report-sheet header[data-v-6a86fb7d]{text-align:center}.report-sheet h1[data-v-6a86fb7d]{font-size:22px}.report-sheet h2[data-v-6a86fb7d]{background:#e5e7eb;border-left:5px solid #273243;padding:10px;font-size:15px;margin-top:26px}.report-sheet h3[data-v-6a86fb7d]{font-size:13px;margin:0 0 6px}.report-grid[data-v-6a86fb7d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.report-grid>div[data-v-6a86fb7d]{border:1px solid #d5dbe4;padding:10px;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.report-grid b[data-v-6a86fb7d]{font-size:12px}.report-grid span[data-v-6a86fb7d],.report-sheet section p[data-v-6a86fb7d]{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.report-sheet section[data-v-6a86fb7d]{border:1px solid #d5dbe4;padding:12px;margin-top:6px}.report-signatures[data-v-6a86fb7d]{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:30px;text-align:center}.report-signatures>div[data-v-6a86fb7d]{border-top:1px solid #aaa;padding-top:10px;display:flex;flex-direction:column;align-items:center;gap:6px}.report-signatures img[data-v-6a86fb7d]{max-height:100px;max-width:95%;object-fit:contain}.report-signatures small[data-v-6a86fb7d]{color:#555}.report-sheet footer[data-v-6a86fb7d]{text-align:center;margin-top:40px;color:#667;font-size:12px}@media(max-width:650px){.report-sheet[data-v-6a86fb7d]{padding:16px}.report-grid[data-v-6a86fb7d],.report-signatures[data-v-6a86fb7d]{grid-template-columns:1fr}}@media print{.report-page[data-v-6a86fb7d]{padding:0;background:#fff}.report-actions[data-v-6a86fb7d]{display:none}.report-sheet[data-v-6a86fb7d]{box-shadow:none;max-width:none;padding:0}.report-sheet section[data-v-6a86fb7d],.report-grid>div[data-v-6a86fb7d],.report-signatures>div[data-v-6a86fb7d]{break-inside:avoid}}.summit-header[data-v-6a86fb7d]{display:flex;justify-content:space-between;align-items:center;gap:24px;text-align:right;margin-bottom:24px}.summit-header img[data-v-6a86fb7d]{width:130px;max-height:110px;object-fit:contain}.summit-header strong[data-v-6a86fb7d]{display:block;font-size:18px}.summit-header small[data-v-6a86fb7d]{display:block;font-size:11px;line-height:1.4}.report-photo-ref[data-v-6a86fb7d]{break-inside:avoid;margin:16px 0 22px}.report-photo-ref>img[data-v-6a86fb7d]{display:block;max-width:100%;max-height:650px;object-fit:contain;margin:10px auto}.photo-error[data-v-6a86fb7d]{color:#a33;font-size:12px}@media(max-width:650px){.summit-header img[data-v-6a86fb7d]{width:90px}.summit-header strong[data-v-6a86fb7d]{font-size:14px}}.summit-header img[data-v-6a86fb7d]{width:145px;max-height:112px;object-fit:contain;object-position:left center}.report-photos[data-v-6a86fb7d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.report-photo-ref[data-v-6a86fb7d]{min-width:0;margin:8px 0 12px;break-inside:avoid;page-break-inside:avoid;font-size:12px}.report-photo-ref>img[data-v-6a86fb7d]{display:block;width:100%;height:245px;max-height:245px;object-fit:contain;margin:8px 0;background:#f8fafc}.lang-label[data-v-6a86fb7d]{display:flex;align-items:center;gap:8px;font-size:13px}.lang-label select[data-v-6a86fb7d]{padding:8px;border:1px solid #bbc4d0;border-radius:4px;background:#fff}@media(max-width:650px){.report-photos[data-v-6a86fb7d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.report-photo-ref>img[data-v-6a86fb7d]{height:150px;max-height:150px}.summit-header img[data-v-6a86fb7d]{width:100px}}@media print{.report-photos[data-v-6a86fb7d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-photo-ref>img[data-v-6a86fb7d]{height:210px;max-height:210px}.goog-te-banner-frame[data-v-6a86fb7d],.skiptranslate[data-v-6a86fb7d]{display:none!important}body[data-v-6a86fb7d]{top:0!important}}.field-page[data-v-4b125857]{background:#fff;border-radius:16px;padding:24px;color:#243746;max-width:1350px;margin:auto}.field-header[data-v-4b125857]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.field-header h1[data-v-4b125857]{font-size:26px;margin:0}.field-header p[data-v-4b125857]{color:#718096;margin:5px 0}.field-primary[data-v-4b125857]{border:0;border-radius:9px;background:#263f4f;color:#fff;padding:12px 18px;cursor:pointer;font-weight:650}.field-primary[data-v-4b125857]:disabled{opacity:.5;cursor:not-allowed}.field-stats[data-v-4b125857]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.field-stats>div[data-v-4b125857]{background:#f3f6f9;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:7px}.field-stats strong[data-v-4b125857]{font-size:30px}.field-stats span[data-v-4b125857]{color:#6c7887;font-size:13px}.field-filters[data-v-4b125857]{display:flex;gap:12px;margin:0 0 18px}.field-filters input[data-v-4b125857]{flex:1;min-width:0}.field-filters input[data-v-4b125857],.field-filters select[data-v-4b125857],.field-modal select[data-v-4b125857]{padding:12px;border:1px solid #d5dde5;border-radius:9px;background:#fff}.field-table[data-v-4b125857]{overflow:auto}.field-table table[data-v-4b125857]{width:100%;border-collapse:collapse;text-align:left}.field-table th[data-v-4b125857]{font-size:12px;color:#677585;background:#f5f7fa}.field-table th[data-v-4b125857],.field-table td[data-v-4b125857]{padding:14px 12px;border-bottom:1px solid #e8edf2}.field-table small[data-v-4b125857]{display:block;color:#738090;margin-top:5px}.field-status[data-v-4b125857]{background:#eef2f6;border-radius:7px;padding:6px 8px;white-space:nowrap;font-size:12px}.field-clickable[data-v-4b125857]{cursor:pointer}.field-clickable[data-v-4b125857]:hover,.field-clickable[data-v-4b125857]:focus-visible{background:#edf3f6;outline:2px solid #9bb5c4;outline-offset:-2px}.field-new-os[data-v-4b125857]{margin-right:auto;border:1px solid #263f4f!important;color:#263f4f!important}.field-link[data-v-4b125857]{border:0;background:none;color:#2465a0;cursor:pointer;font-weight:650}.field-error[data-v-4b125857]{color:#b42318}.field-overlay[data-v-4b125857]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1523328a;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.field-modal[data-v-4b125857]{width:min(520px,100%);background:#fff;padding:26px;border-radius:16px}.field-modal select[data-v-4b125857]{width:100%;margin:16px 0}.field-modal footer[data-v-4b125857]{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.field-modal footer button[data-v-4b125857]:not(.field-primary){border:1px solid #ccd5dd;background:#fff;border-radius:9px;padding:10px 16px;cursor:pointer}@media(max-width:700px){.field-page[data-v-4b125857]{padding:15px}.field-stats[data-v-4b125857]{grid-template-columns:1fr}.field-filters[data-v-4b125857]{flex-direction:column}.field-table[data-v-4b125857]{font-size:13px}}
