.property-register{--register-blue:var(--primary,#2563a6);--register-line:var(--line,#d4dee9);--register-paper:var(--surface,#fff);--register-ink:var(--ink,#182b43);--register-muted:var(--muted,#68778a);min-width:0;max-width:100%;color:var(--register-ink);font-size:12px;border:1px solid var(--register-line);border-radius:5px;background:var(--register-paper);overflow:hidden}
.property-register *{box-sizing:border-box}.register-toolbar,.register-result-bar,.register-bottom-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;flex-wrap:wrap}.register-toolbar{background:color-mix(in srgb,var(--register-blue) 7%,var(--register-paper));border-bottom:1px solid var(--register-line)}.register-modes,.register-selection-actions,.register-export-actions,.register-pagination{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.property-register button,.property-register input,.property-register select,.register-columns summary{border-radius:4px;font:inherit}.register-button{padding:7px 10px;min-height:32px;border:1px solid var(--register-line);color:var(--register-ink);background:var(--register-paper);font-weight:600;cursor:pointer}.register-button:hover:not(:disabled){border-color:var(--register-blue);color:var(--register-blue)}.register-button.active{background:var(--register-blue);color:#fff;border-color:var(--register-blue)}.register-button:disabled{opacity:.45;cursor:default}.property-register :is(button,input,select,summary):focus-visible{outline:2px solid var(--register-blue);outline-offset:2px}.register-columns{position:relative}.register-columns summary{list-style:none;border:1px solid var(--register-line);padding:8px 10px;cursor:pointer;background:var(--register-paper);font-weight:600}.register-columns summary span{font-weight:400;margin-left:8px;color:var(--register-muted)}.register-columns fieldset{position:absolute;z-index:9;right:0;top:34px;width:min(680px,80vw);max-height:440px;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px;border:1px solid var(--register-line);border-radius:4px;background:var(--register-paper);box-shadow:0 5px 16px #182b431a}.register-columns legend{padding:0 5px;font-weight:700}.register-columns label{display:flex;align-items:center;gap:7px;line-height:1.4;cursor:pointer}.property-register input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--register-blue);margin:0}.register-filter-bar{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px;padding:14px;border-bottom:1px solid var(--register-line);align-items:end}.register-filter{display:flex;flex-direction:column;gap:5px;min-width:0}.register-filter>span{font-weight:600;color:var(--register-muted);font-size:11px}.register-search{grid-column:span 2}.register-filter :is(input,select),.register-page-size select{width:100%;min-width:0;height:33px;padding:6px 8px;background:var(--register-paper);color:var(--register-ink);border:1px solid var(--register-line)}.register-result-bar{padding-block:9px}.register-summary{display:flex;flex-wrap:wrap;gap:8px 20px;padding:10px 14px;border-top:1px solid var(--register-line);border-bottom:1px solid var(--register-line);background:color-mix(in srgb,var(--register-blue) 5%,var(--register-paper));line-height:1.6}.register-summary strong{font-variant-numeric:tabular-nums}.register-area-note{margin:0;padding:9px 14px;color:var(--register-muted);font-size:11px;line-height:1.5}.register-warnings{margin:8px 14px 0;padding:8px 10px;border:1px solid var(--register-line);border-left:3px solid #b47d15;border-radius:3px}.register-warnings summary{cursor:pointer;font-weight:600}.register-warnings ul{padding-left:18px;margin:8px 0 0;line-height:1.6}.register-table-scroll{max-width:100%;max-height:65vh;overflow:auto;overscroll-behavior:contain;border-block:1px solid var(--register-line);isolation:isolate}.register-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:12px;line-height:1.4;table-layout:auto;margin:0}.register-table th,.register-table td{padding:8px 10px;border-right:1px solid var(--register-line);border-bottom:1px solid var(--register-line);vertical-align:middle;text-align:left;max-width:280px;overflow-wrap:anywhere;background:var(--register-paper)}.register-table th{font-weight:600;white-space:nowrap}.register-table thead{position:sticky;top:0;z-index:4}.register-table thead th{background:color-mix(in srgb,var(--register-blue) 14%,var(--register-paper));color:var(--register-ink)}.register-table thead th>button{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;border:0;padding:0;background:none;color:inherit;cursor:pointer;font-weight:700;line-height:1.4;text-align:left}.register-table thead th>button span{opacity:.7}.register-table .register-column-filters th{background:color-mix(in srgb,var(--register-blue) 8%,var(--register-paper));padding:5px 7px}.register-column-filters input{display:block;width:100%;min-width:80px;height:27px;border:1px solid var(--register-line);padding:4px 6px;background:var(--register-paper);color:var(--register-ink)}.register-table th:first-child,.register-table td:first-child{position:sticky;left:0;z-index:2;width:38px;min-width:38px;text-align:center}.register-table th:nth-child(2),.register-table td:nth-child(2){position:sticky;left:38px;z-index:2;min-width:130px;max-width:190px;box-shadow:2px 0 2px #182b4308}.register-table thead th:first-child,.register-table thead th:nth-child(2){z-index:5}.register-table tbody tr:nth-child(even)>td{background:color-mix(in srgb,var(--register-blue) 4%,var(--register-paper))}.register-table tbody tr:hover>td{background:color-mix(in srgb,var(--register-blue) 9%,var(--register-paper))}.register-table tbody tr.selected>td{background:color-mix(in srgb,var(--register-blue) 13%,var(--register-paper))}.register-table td.register-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.register-link{border:0;padding:0;background:none;color:var(--register-blue);cursor:pointer;text-align:left;font-weight:600;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.register-link:hover{text-decoration:underline}.register-muted{color:var(--register-muted);font-size:11px}.register-state{display:inline-block;border:1px solid var(--register-line);border-radius:3px;padding:2px 5px;font-size:11px;white-space:normal}.register-page-size{display:flex;align-items:center;gap:7px;color:var(--register-muted)}.register-page-size select{width:65px}.register-pagination{font-variant-numeric:tabular-nums}.register-empty{display:flex;flex-direction:column;gap:5px;padding:24px 10px;color:var(--register-muted);min-height:90px;max-width:500px}.register-empty strong{color:var(--register-ink)}.register-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.property-register{--register-blue:var(--green,#326c53)}
.property-register .register-button.active,.property-register .register-button.active:hover:not(:disabled){background:var(--sidebar,#182b27);color:#fff;border-color:var(--sidebar,#182b27)}
@media(max-width:1100px){.register-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.register-columns fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.register-toolbar,.register-result-bar,.register-bottom-bar{padding:10px;gap:10px}.register-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.register-search{grid-column:1/-1}.register-modes{width:100%}.register-modes .register-button{flex:1;padding:7px 6px}.register-columns{margin-left:auto}.register-columns fieldset{width:min(340px,calc(100vw - 50px));grid-template-columns:1fr 1fr}.register-summary{padding:10px;gap:5px 14px}.register-summary>span:nth-child(n+4){width:100%}.register-table-scroll{max-height:60vh}.register-table th:nth-child(2),.register-table td:nth-child(2){min-width:110px;max-width:150px}.register-export-actions{width:100%}.register-export-actions .register-button{flex:1;white-space:nowrap}.register-bottom-bar{align-items:flex-start}.register-pagination{gap:5px}.register-pagination .register-button{padding:6px}.register-area-note{padding:8px 10px}}
@media print{.property-register .register-toolbar,.property-register .register-filter-bar,.property-register .register-column-filters,.property-register .register-bottom-bar,.property-register .register-selection-actions{display:none}.register-table-scroll{max-height:none;overflow:visible}.register-table th,.register-table td{position:static!important}.register-table{width:100%;font-size:8px}}
/* Accepted parcel record shares its screen and print table with source views. */
.tis-record-scope{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}
.tis-record-scope>.field{width:280px;max-width:100%}
#tis-record-print-root{display:none}
@media print{body.tis-record-printing{display:block;margin:0;padding:0;background:#fff}body.tis-record-printing>*:not(#tis-record-print-root){display:none!important}body.tis-record-printing>#tis-record-print-root{display:block!important}}
