.public-workflow-list{padding:18px 22px!important}.public-workflow-list>label{max-width:380px}.public-date-group{border:1px solid #d5dde4;border-radius:8px;padding:0;margin:14px 0;background:#f5f7f8}.public-date-group>summary{padding:12px 15px;display:flex;justify-content:space-between;gap:15px;font-size:15px;cursor:pointer}.public-date-group>summary span{font-size:12px;color:#667784}.public-record-detail{padding:0;border:0;border-top:1px solid #d9e0e5;margin:0;background:transparent;border-radius:0}.public-record-detail>summary{padding:11px 15px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:14px;cursor:pointer}.public-record-detail>summary span:last-child{font-size:12px}.record-details{margin:0;padding:8px 16px 18px}.record-details>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:14px;padding:9px 0;border-top:1px solid #e1e5e8;font-size:13px}.record-details dt{color:#647785}.record-details dd{margin:0;overflow-wrap:anywhere}.record-documents{padding:0 16px 18px}.record-documents h3,.public-record-detail>h3{font-size:15px;margin:14px 16px}.record-documents a{color:#263f53;overflow-wrap:anywhere}.workflow-search-bottom{margin:22px 0 0!important;display:block}.compact-register-count{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px!important;margin:16px 0!important}.compact-register-count span{font-size:14px}.compact-register-count strong{font-size:24px}.visitor-report-panel{max-width:760px;margin:18px auto!important}.visitor-report-panel h1{font-size:28px}.visitor-report-panel p{font-size:13px}.report-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.visitor-report-panel [role=status]{min-height:24px}.public-date-group>summary:focus-visible,.public-record-detail>summary:focus-visible{outline:2px solid #637e93;outline-offset:2px}.document-upload-status{font-size:12px}.admin-inbox{margin-top:24px!important}.admin-inbox article{border-top:1px solid #dce3e8;padding:18px 0}.admin-inbox article p{white-space:pre-wrap;overflow-wrap:anywhere}.admin-inbox small{display:block;color:#687b88}.customer-document-links{grid-column:1/-1}.customer-document-links a{overflow-wrap:anywhere}@media(max-width:760px){.public-workflow-list{padding:14px!important}.public-date-group>summary{font-size:14px;padding:11px}.public-record-detail>summary{padding:10px 11px}.record-details{padding:5px 11px 12px}.record-details>div{grid-template-columns:95px minmax(0,1fr);gap:9px;font-size:12px}.visitor-report-panel{padding:20px!important}.visitor-report-panel h1{font-size:24px}}

.customer-table-scroll{overflow-x:auto}.customer-compact-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.customer-compact-table th,.customer-compact-table td{width:25%;padding:12px 10px;text-align:center;border:1px solid #aeb9c1;overflow-wrap:anywhere}.customer-compact-table th{font-weight:600;background:rgba(230,235,239,.55)}.customer-name-toggle{padding:0!important;background:transparent!important;color:inherit!important;border:0!important;border-radius:0!important;box-shadow:none!important;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.customer-table-detail[hidden]{display:none}.customer-table-detail>td{text-align:left}.customer-name-toggle:focus-visible{outline:2px solid #637e93;outline-offset:3px}@media(max-width:600px){.customer-compact-table{font-size:11px}.customer-compact-table th,.customer-compact-table td{padding:9px 4px}}

.delivery-date-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.delivery-date-table th,.delivery-date-table td{padding:13px 10px;text-align:left;border-bottom:1px solid #cbd5dc;overflow-wrap:anywhere}.delivery-date-table th:last-child,.delivery-date-table td:last-child{text-align:right;width:25%}.delivery-date-link{background:transparent!important;color:inherit!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:7px 0!important;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-align:left}.delivery-date-link:focus-visible{outline:2px solid #637e93;outline-offset:3px}#delivery-day-view[hidden],#delivery-date-table[hidden]{display:none}#delivery-day-title{font-size:18px;margin:18px 0 12px}@media(max-width:600px){.delivery-date-table th,.delivery-date-table td{padding:10px 5px;font-size:13px}}
