.doc-types{grid-template-columns:repeat(4,1fr)!important}.consultation-declaration-panel{margin:8px 0 14px;padding:14px;border:1px solid #c7dbd8;border-radius:10px;background:#f7fbfa}.consultation-declaration-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.consultation-declaration-head small{display:block;margin-top:3px;color:#657674}.consultation-entry{margin:10px 0;padding:12px;border:1px solid #d2e1df;border-radius:9px;background:#fff}.consultation-entry-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#123d3a}.consultation-entry-grid{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(130px,.7fr) minmax(150px,.8fr);gap:9px}.consultation-entry-grid .field{margin:0}.consultation-remove{border:0;background:transparent;color:#a34242;font-size:18px}.consultation-nfse-upload{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border:1px dashed #6eaaa5;border-radius:8px;background:#eff8f7;color:#075f5a;cursor:pointer}.consultation-nfse-upload input{display:none}.consultation-nfse-upload span{font-weight:700}.consultation-nfse-upload small{color:#667b79}.consultation-nfse-upload.loading{opacity:.7;cursor:wait}.consultation-nfse-result{display:grid;grid-template-columns:1fr 56px;gap:12px;align-items:center;margin-top:8px;padding:9px 11px;border-radius:8px;background:#e9f5f3;color:#183b39}.consultation-nfse-result span,.consultation-nfse-result small{display:block;margin-top:2px}.consultation-nfse-result img{width:54px;height:54px;object-fit:contain;background:#fff}.doc-a4.consultation-preview{padding:5.8%;color:#1d2735}.doc-a4.consultation-preview .p-declaration-frame{position:absolute;inset:4%;border:2px solid #154d7d;border-radius:4%;pointer-events:none}.doc-a4.consultation-preview .p-declaration-header{height:16%;padding:3% 5%;display:grid;grid-template-columns:1fr 26%;align-items:center;border-bottom:2px solid #154d7d;border-radius:14px 14px 0 0;background:#eaf3f9}.doc-a4.consultation-preview .p-declaration-header div{font-size:clamp(4px,.56vw,7px);line-height:1.45}.doc-a4.consultation-preview .p-declaration-header b{display:block;font-size:1.3em}.doc-a4.consultation-preview .p-declaration-header img{width:100%;max-height:65px;object-fit:contain}.doc-a4.consultation-preview h3{margin:4% 5% 3%;text-align:center;color:#154d7d;font-size:clamp(10px,1.45vw,17px)}.doc-a4.consultation-preview .p-declaration-intro,.doc-a4.consultation-preview .p-declaration-closing{margin:0 5% 2.5%;font-size:clamp(5px,.66vw,8px);line-height:1.42;text-align:justify}.p-consultation-table{width:90%;margin:0 5% 2.5%;border-collapse:collapse;table-layout:fixed;font-size:clamp(4px,.55vw,7px)}.p-consultation-table th,.p-consultation-table td{padding:1.3%;border:1px solid #9dbbd2;vertical-align:middle;overflow-wrap:anywhere}.p-consultation-table th{background:#e7f1f8;color:#154d7d;text-align:left}.p-consultation-table th:nth-child(1){width:31%}.p-consultation-table th:nth-child(2){width:17%}.p-consultation-table th:nth-child(3){width:22%}.p-consultation-table th:nth-child(4){width:30%}.p-consultation-nfse{display:grid;grid-template-columns:1fr 33%;align-items:center;gap:3%}.p-consultation-nfse small{display:block}.p-consultation-nfse img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.p-declaration-date{text-align:center;font-size:clamp(5px,.66vw,8px);font-weight:700}.p-declaration-sign{position:absolute;left:32%;right:32%;bottom:8%;border-top:1px solid #154d7d;padding-top:1%;text-align:center;font-size:clamp(5px,.6vw,8px)}@media(max-width:760px){.doc-types{grid-template-columns:1fr!important}.consultation-entry-grid{grid-template-columns:1fr}.consultation-nfse-upload{align-items:flex-start;flex-direction:column}}
