.cajuru-fiscal-kpis{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;margin:18px 0}.cajuru-fiscal-list{overflow:hidden;border:1px solid var(--cajuru-line);border-radius:17px;background:#fff}.cajuru-fiscal-row{display:grid;width:100%;grid-template-columns:minmax(210px,1fr) minmax(260px,1.5fr) 180px 150px 24px;align-items:center;gap:16px;padding:16px 18px;border:0;border-bottom:1px solid var(--cajuru-line);background:#fff;color:inherit;text-align:left;cursor:pointer}.cajuru-fiscal-row:last-child{border-bottom:0}.cajuru-fiscal-row:hover{background:#f5faf8}.cajuru-fiscal-row strong,.cajuru-fiscal-row small{display:block}.cajuru-fiscal-row small{margin-top:4px;color:var(--cajuru-muted)}.cajuru-fiscal-detail{width:min(1080px,88vw);padding:4px}.cajuru-fiscal-detail header{padding:0 0 18px;border-bottom:1px solid var(--cajuru-line)}.cajuru-fiscal-detail header h2{margin:9px 0 3px}.cajuru-fiscal-detail header p{margin:0;color:var(--cajuru-muted)}.cajuru-fiscal-detail-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px;margin:18px 0}.cajuru-fiscal-detail-grid>section,.cajuru-fiscal-audit{padding:18px;border:1px solid var(--cajuru-line);border-radius:16px;background:#fff}.cajuru-fiscal-detail h3{margin:0 0 14px}.cajuru-fiscal-product{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,76px);gap:10px;padding:12px 0;border-top:1px solid var(--cajuru-line)}.cajuru-fiscal-product:first-of-type{border-top:0}.cajuru-fiscal-product small{display:block;color:var(--cajuru-muted)}.cajuru-fiscal-product span b{display:block}.cajuru-fiscal-file{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--cajuru-line)}.cajuru-fiscal-file:first-of-type{border-top:0}.cajuru-fiscal-file>div{flex:1}.cajuru-fiscal-file small{display:block;margin-top:4px;color:var(--cajuru-muted)}.cajuru-fiscal-file.signed{margin:0 0 9px;padding:12px;border:1px solid #add2c6;border-radius:12px;background:#edf8f4}.cajuru-fiscal-audit ol{position:relative;margin:0;padding:0;list-style:none}.cajuru-fiscal-audit ol:before{content:"";position:absolute;top:10px;bottom:10px;left:8px;width:2px;background:#d7e5e0}.cajuru-fiscal-audit li{position:relative;display:grid;grid-template-columns:25px 1fr;gap:9px;padding:0 0 16px}.cajuru-fiscal-audit li i{position:relative;z-index:1;width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:#81a89c;box-shadow:0 0 0 1px #b8cbc5}.cajuru-fiscal-audit li.latest i{background:#e77c2b}.cajuru-fiscal-audit li strong,.cajuru-fiscal-audit li time{display:inline-block}.cajuru-fiscal-audit li time{float:right;color:var(--cajuru-muted);font-size:.72rem}.cajuru-fiscal-audit li p{margin:4px 0;color:#486159}.cajuru-fiscal-audit li small{color:var(--cajuru-muted)}@media(max-width:1000px){.cajuru-fiscal-kpis{grid-template-columns:repeat(2,1fr)}.cajuru-fiscal-row{grid-template-columns:1fr auto}.cajuru-fiscal-row>*:nth-child(2),.cajuru-fiscal-row>*:nth-child(4){display:none}.cajuru-fiscal-detail{width:84vw}.cajuru-fiscal-detail-grid{grid-template-columns:1fr}}@media(max-width:650px){.cajuru-fiscal-kpis{grid-template-columns:1fr 1fr}.cajuru-fiscal-detail{width:auto}.cajuru-fiscal-product{grid-template-columns:1fr 1fr}.cajuru-fiscal-product>div{grid-column:1/-1}.cajuru-fiscal-file{align-items:flex-start;flex-direction:column}.cajuru-fiscal-file .button{width:100%;text-align:center}.cajuru-fiscal-audit li time{display:block;float:none;margin-top:3px}}
