.oo [hidden]{display:none!important}.oo{min-width:0}.oo select{min-width:0;max-width:100%}.oo .oo-actions-row{align-items:end}.oo .oo-spacer{flex:1 1 auto}.oo .oo-label{font-size:var(--text-xs);color:var(--p-label-2)}.oo .oo-sub{font-size:var(--text-xs);color:var(--p-label-2);line-height:1.45}.oo .oo-help{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--p-label-2);line-height:1.45}.oo .oo-h4{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--p-label-2)}.oo .oo-wide{grid-column:1 / -1}.oo .oo-field,.oo .oo-fields input,.oo .oo-fields select,.oo .oo-fields textarea{font:inherit;font-size:var(--text-md);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--p-separator);background:var(--p-card);color:var(--p-label);min-width:0;max-width:100%}.oo .oo-field:focus-visible,.oo .oo-fields input:focus-visible,.oo .oo-fields select:focus-visible,.oo .oo-fields textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.oo .oo-period{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);color:var(--p-label-2);min-width:0}.oo .oo-year{width:7rem}.oo .oo-entity:not([hidden]){display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);color:var(--p-label-2);min-width:0}.oo .oo-entity select{min-width:0;max-width:100%}.oo .oo-fields:not([hidden]){display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-top:var(--space-2)}.oo .oo-fields label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);color:var(--p-label-2);min-width:0}.oo .oo-fields .oo-route-choice{flex-direction:row;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--p-label)}.oo .oo-fields .oo-route-choice input{padding:0;border:0;margin-top:.2rem}.oo .oo-route-choice>span{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.oo .oo-fields label[hidden]{display:none}.oo .oo-fields .oo-check{flex-direction:row;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--p-label)}.oo .oo-fields .oo-check input{width:auto}.oo textarea.oo-field{width:100%;resize:vertical}.oo .oo-unit-pick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.oo .oo-unit-tag{display:inline-flex;align-items:center;max-width:100%;min-width:0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--p-accent-bg);color:var(--p-label);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oo .oo-unit-find{width:100%;max-width:260px}.oo .oo-picks:not([hidden]){display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-half);flex-basis:100%}.oo .oo-row{border:1px solid var(--p-separator);border-radius:var(--radius);background:var(--p-card);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-3);min-width:0}.oo .oo-row legend{font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--p-label);padding:0 var(--space-1)}.oo .oo-row[data-na]{background:var(--p-card-2)}.oo .oo-na{margin:0;font-size:var(--text-sm);color:var(--p-label)}.oo .oo-na-hint{align-self:center;padding:0 var(--space-2)}.oo .oo-stated{margin:var(--space-1) 0;max-width:100%;flex-wrap:wrap}.oo .oo-actions:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.oo .oo-reason{margin:0;font-size:var(--text-md);line-height:1.5;color:var(--p-label)}.oo .oo-returned{border-left:4px solid var(--p-warn)}.oo .oo-state{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);white-space:nowrap}.oo .oo-state-slot{font-weight:var(--weight-regular)}.oo .oo-mark{font-style:normal;font-weight:var(--weight-bold)}.oo .oo-state-confirmed .oo-mark{color:var(--action)}.oo .oo-state-checked .oo-mark,.oo .oo-state-submitted .oo-mark{color:var(--p-info)}.oo .oo-state-returned .oo-mark{color:var(--p-warn)}.oo .oo-state-recorded .oo-mark,.oo .oo-state-missing .oo-mark,.oo .oo-state-excluded .oo-mark{color:var(--p-label-2)}.oo .oo-figure-value{display:block}.oo .oo-unit{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--p-label-2)}.oo .oo-of{font-size:var(--text-lg);font-weight:var(--weight-regular);color:var(--p-label-2)}.oo .oo-absent,.oo .oo-withheld{color:var(--p-label-2);font-style:italic}.oo .oo-gold-balance{margin:0;font-size:var(--text-lg)}.oo .oo-gold-ask{font-weight:var(--weight-bold)}.oo .oo-figure-ask{border-bottom:1px dashed transparent;display:inline;width:auto}.oo .partc-figure-value.oo-figure-ask{display:block;width:100%}.oo .oo-figure-ask:hover,.oo .oo-figure-ask:focus-visible{border-bottom-color:var(--p-accent)}.oo .oo-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.oo .oo-queue-table{min-width:720px}.oo .oo-match-table{min-width:860px}.oo .oo-unit-table{min-width:640px}.oo .oo-activity-table{min-width:560px}.oo .oo-moves{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.oo .oo-months{display:flex;flex-wrap:wrap;gap:var(--space-half);margin-top:var(--space-1)}.oo tr.oo-refused td{color:var(--p-warn)}.oo .oo-list{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);line-height:1.55}.oo .oo-list li{margin-bottom:var(--space-1)}.oo .oo-problems{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--p-warn);line-height:1.5}.oo .oo-method summary{cursor:pointer;font-size:var(--text-sm);color:var(--p-label-2)}.oo .oo-method p{font-size:var(--text-sm);line-height:1.5;color:var(--p-label-2)}.oo code{font-size:var(--text-xs)}.oo-checks{margin-top:var(--space-3)}.oo-findings{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.oo-finding{padding:var(--space-2) var(--space-3);border-left:3px solid var(--p-warn);background:var(--p-card);border-radius:var(--radius-xs);min-width:0}.oo-finding-ask{font-weight:600}.oo-check-flag{color:var(--p-warn)}.oo .oo-section-title{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);color:var(--p-label-2)}.oo .oo-bulk-refusal:not([hidden]){display:block;margin:var(--space-3) 0;padding:var(--space-3);border-left:4px solid var(--p-warn);background:var(--p-card)}.oo .oo-bulk-refusal ul{margin-top:var(--space-2)}.oo .oo-state-no-officer,.oo .oo-state-no-checker{color:var(--p-warn)}.oo .oo-alloc{grid-column:1 / -1;margin-top:var(--space-2)}.oo .oo-alloc>label{display:block;margin-top:var(--space-2)}.oo .oo-alloc textarea{width:100%;min-width:0;box-sizing:border-box}.oo .oo-sub-table:not(.oo-show-more) [data-more],.oo .oo-batch-table:not(.oo-show-more) [data-more]{display:none}.oo .oo-sub-table,.oo .oo-batch-table{min-width:640px}.oo .oo-sub-table td:first-child,.oo .oo-batch-table td:first-child{position:sticky;left:0;background:var(--p-card)}.oo .oo-cell-actions{white-space:nowrap}.oo .oo-filter[aria-pressed=true]{border-color:var(--p-accent);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:3px}.oo .oo-group-row th{text-align:left;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding-top:var(--space-4);border-bottom:1px solid var(--p-separator)}.oo .oo-facts{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4)}.oo .oo-facts dt{font-size:var(--text-xs);color:var(--p-label-2)}.oo .oo-facts dd{margin:0;overflow-wrap:anywhere}.oo .oo-review:not([hidden]){display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--p-separator);border-radius:var(--radius);background:var(--p-card-2);margin:var(--space-3) 0}.oo .oo-review h4{margin:0;font-size:var(--text-md)}.oo .oo-kind{font-size:var(--text-sm)}.oo .oo-kind-advisory,.oo .oo-kind-amber{color:var(--p-warn)}.oo .oo-kind-first-month{color:var(--p-label-2)}.oo .oo-first-list{list-style:none;margin:0 0 var(--space-2);padding:0;display:grid;gap:var(--space-1)}.oo .oo-first-line{min-width:0;padding:var(--space-1) 0;border-bottom:1px solid var(--p-separator);overflow-wrap:anywhere}.oo .oo-first-figures{font-size:var(--text-sm)}.oo .oo-progress{font-size:var(--text-sm);color:var(--p-label-2)}.oo .oo-notices{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.oo .oo-notice{min-width:0;padding:var(--space-3);border:1px solid var(--p-separator);border-radius:var(--radius);overflow-wrap:anywhere}.oo .oo-notice-unread{border-left:3px solid var(--p-warn);background:var(--p-card-2)}.oo .oo-notice-new{font-weight:700;color:var(--p-warn)}.oo .oo-split{color:var(--p-label-2)}

