.actaCustomer{--ink:#163f46;min-height:100dvh;color:var(--ink);background:#eef4f1;padding:24px;font:16px/1.5 Inter,Arial,sans-serif}.actaCustomer *{box-sizing:border-box}.actaCustomer header{color:#faf8f3;background:#163f46;border-top:4px solid #c77b45;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.actaCustomer h1{margin:0;font:30px Manrope,Arial,sans-serif}.actaCustomer h2{margin-top:0;font:24px Manrope,Arial,sans-serif}.actaCustomer a{color:inherit}.actaCustomer main{max-width:1200px;margin:24px auto}.actaCustomer .actaCustomerCard{background:#faf8f3;border:1px solid #ced9e1;border-radius:12px;margin-bottom:18px;padding:22px}.actaCustomer label{gap:5px;margin:12px 0;display:grid}.actaCustomer input,.actaCustomer select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #9ab4b1;border-radius:7px;padding:10px}.actaCustomer button,.actaCustomer .actaCustomerLink{min-height:44px;color:var(--ink);cursor:pointer;background:#faf8f3;border:1px solid #9ab4b1;border-radius:8px;padding:10px 16px;font:600 15px Inter,Arial,sans-serif;text-decoration:none;display:inline-block}.actaCustomer button[type=submit]{background:#c77b45;border-color:#c77b45}.actaCustomer button:disabled{opacity:.6;cursor:wait}.actaCustomer :focus-visible{outline-offset:3px;outline:3px solid #b58724}.actaCustomer .actaCustomerGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.actaCustomer .actaCustomerLogin{max-width:460px;margin:40px auto}.actaCustomer [role=alert]{overflow-wrap:anywhere;background:#fff1ef;border-left:4px solid #b73f43;padding:14px}.actaCustomer .actaCustomerHint{background:#fff4d5;border-radius:8px;padding:12px}.actaCustomer .actaCustomerRow{overflow-wrap:anywhere;border-top:1px solid #9ab4b1;padding:14px 0}.actaCustomer .actaCustomerActions{flex-wrap:wrap;gap:10px;display:flex}.actaCustomer small{color:#435f60;display:block}.actaCustomer .actaCustomerScroll{overflow:auto}.actaCustomer table{border-collapse:collapse;width:100%}.actaCustomer td,.actaCustomer th{text-align:left;border-bottom:1px solid #9ab4b1;padding:12px}.actaCustomer code{overflow-wrap:anywhere;font-size:12px}.actaCustomer input[type=checkbox]{width:22px;min-height:22px}.actaCustomer .actaCustomerCheck{align-items:center;gap:8px;display:flex}@media (width<=650px){.actaCustomer{padding:12px}.actaCustomer .actaCustomerGrid{grid-template-columns:1fr}.actaCustomer header,.actaCustomer .actaCustomerCard{padding:16px}.actaCustomer h1{font-size:25px}}.actaCustomer .actaBackupDialog{color:#163f46;background:#faf8f3;border:1px solid #c7a352;border-radius:14px;width:min(38rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0}.actaBackupDialog::backdrop{background:#071c30a8}.actaCustomer .actaBackupDialog header{color:#c77b45;background:#163f46;gap:1rem;padding:1rem}.actaBackupDialog h2{margin:0;font-size:1.25rem}.actaBackupDialogBody{padding:1rem;overflow:auto}.actaBackupDialog footer{border-top:1px solid #d7e0e5;flex-wrap:wrap;gap:.6rem;padding:1rem;display:flex}.actaBackupDialog table{border-collapse:collapse;width:100%}.actaBackupDialog th,.actaBackupDialog td{text-align:left;border-bottom:1px solid #d7e0e5;padding:.6rem .25rem}.actaBackupDialog footer button:last-child{background:#c77b45}.actaBackupUpload{overflow-wrap:anywhere;max-width:100%}.actaCustomerCard+.actaCustomerCard{margin-top:1rem}.actaCustomer .actaBackupDialog[open]{flex-direction:column;display:flex}.actaBackupDialogBody{min-height:0}.actaBackupDialog header,.actaBackupDialog footer{flex-shrink:0}.actaFileTarget{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.actaFileCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1rem;display:grid}.actaFileCards .actaCustomerRow{border:1px solid #9ab4b1;border-radius:9px;min-width:0;padding:1rem}.actaCustomer .actaFileThumb{background:#eef4f1;width:100%;padding:.4rem;display:block}.actaFileThumb img{object-fit:contain;width:100%;max-width:100%;height:150px;display:block}.actaFileLink{border-top:1px solid #9ab4b1;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:grid}.actaCustomer .actaFileDialog{color:#163f46;background:#faf8f3;border:1px solid #c7a352;border-radius:12px;width:min(1100px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0}.actaFileDialog[open]{flex-direction:column;display:flex}.actaFileDialog::backdrop{background:#163f46b0}.actaFileDialog header{flex-shrink:0}.actaFileDialog h2{overflow-wrap:anywhere;margin:0;font-size:22px}.actaFilePreview{min-height:0;padding:1rem;overflow:auto}.actaFilePreview>img{object-fit:contain;max-width:100%;height:auto;max-height:calc(100dvh - 160px);margin:auto;display:block}.actaFilePreview .documentPdfViewer nav{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.actaFilePreview .documentPdfStage{max-height:calc(100dvh - 240px);overflow:auto}.actaFilePreview canvas{max-width:none}.actaFileUpload{background:#eef4f1;border-radius:8px;padding:1rem}@media (width<=650px){.actaFileTarget{grid-template-columns:1fr;gap:0}.actaFileDialog header{padding:12px}.actaFileDialog h2{font-size:18px}}.actaCustomer.actaCustomerEmbedded{background:0 0;min-height:0;padding:0}.actaOriginalImage{object-fit:contain;width:100%;max-height:70dvh;display:block}.actaPersistence{color:#e5edf4;flex-wrap:wrap;align-items:center;gap:.7rem;padding:0 24px;display:flex}.actaPersistence button{color:#163f46;background:#faf8f3;border:1px solid #9ab4b1;border-radius:7px;padding:.5rem .8rem}.actaPersistence [role=alert]{color:#7b272b;background:#fff2ef;border-radius:8px;flex-basis:100%;padding:.8rem}.actaCustomerEmbedded .actaFileCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.actaCustomer>header h1{color:#faf8f3!important}html .actaCustomer dialog:is(.actaBackupDialog,.actaFileDialog)>header h2{color:#c77b45}.actaPilotOperatorForm{gap:14px;margin:18px 0;display:grid}.actaPilotOperatorForm>label:not(.actaCustomerCheck){gap:5px;max-width:650px;display:grid}.actaPilotOperatorForm code{overflow-wrap:anywhere}.actaPilotOperatorForm .actaCustomerCheck{align-items:flex-start}.actaPilotOperatorForm p{font-size:13px}.actaPilotOperatorForm :is(input[type=number],select){width:100%;min-height:44px}.buendlioLoginWordmark{object-fit:contain;width:220px;max-width:100%;height:auto;display:block}
