/* Scoped extension, no global body/navigation/layout changes. */
.nl-addon{--nl-ink:#102b40;--nl-paper:#fff;--nl-line:#c6d2d6;--nl-soft:#eff5f2;color:var(--nl-ink);background:var(--nl-paper);padding:clamp(.75rem,2vw,1.5rem);border:1px solid var(--nl-line);border-radius:14px;max-width:100%;box-sizing:border-box;font-size:1rem;line-height:1.5}
.nl-addon *{box-sizing:border-box}.nl-addon [hidden]{display:none!important}.nl-addon h3,.nl-addon h4{color:var(--nl-ink)}.nl-addon .nl-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:1rem}.nl-addon .nl-field{min-width:0}.nl-addon .nl-field:has(.nl-repeater),.nl-addon .nl-field:has(.nl-notes){grid-column:1/-1}.nl-addon label{display:block;font-weight:650;margin:.35rem 0}.nl-addon input:not([type=checkbox]),.nl-addon select,.nl-addon textarea{width:100%;min-height:46px;font:inherit;background:#fff;color:var(--nl-ink);border:1px solid #8199a4;border-radius:7px;padding:.65rem}.nl-addon textarea{resize:vertical}.nl-addon input[type=checkbox]{width:22px;height:22px;vertical-align:middle;margin-right:.5rem}.nl-addon fieldset{min-width:0;border:1px solid var(--nl-line);padding:.7rem;border-radius:9px}.nl-addon legend{font-weight:650;padding:0 .3rem}.nl-addon .nl-repeater{background:#f9fbfa}.nl-addon .nl-row{margin:.6rem 0;background:#fff}.nl-addon .nl-row .nl-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.nl-addon button{font:inherit;font-weight:600;min-height:44px;background:#163f50;border:1px solid #163f50;border-radius:7px;color:#fff;padding:.65rem .9rem;cursor:pointer}.nl-addon .nl-secondary{background:#fff;color:#163f50}.nl-addon .nl-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}.nl-addon button:hover{filter:brightness(.92)}.nl-addon :focus-visible{outline:3px solid #df9010;outline-offset:3px}.nl-addon a{color:#095c78;text-decoration:underline}.nl-addon .nl-help{font-size:.9rem;color:#485f6c}.nl-addon .nl-error{background:#fff0e7;color:#702414;padding:.8rem;border-left:4px solid #aa4b20}.nl-addon .nl-boundary{border-left:4px solid #52886c;padding:.6rem .9rem;background:var(--nl-soft)}.nl-addon .nl-state{font-size:.9rem;padding:.5rem;background:#f2f5f7}.nl-addon .nl-results{margin-top:1.4rem}.nl-addon .nl-table{max-width:100%;overflow:auto;border:1px solid var(--nl-line);margin:.65rem 0}.nl-addon table{width:100%;border-collapse:collapse;font-size:.93rem;color:var(--nl-ink);background:#fff}.nl-addon th,.nl-addon td{padding:.55rem .7rem;text-align:left;border-bottom:1px solid var(--nl-line);vertical-align:top;overflow-wrap:anywhere}.nl-addon th{background:#e9f0ee}.nl-addon td:nth-child(1){min-width:7rem}.nl-addon details{padding:.6rem .1rem;border-bottom:1px solid var(--nl-line)}.nl-addon summary{cursor:pointer;font-weight:650;min-height:42px;padding:.4rem}.nl-addon .nl-figure{margin:1rem 0;background:#fff;border:1px solid var(--nl-line);padding:.6rem;max-width:100%;overflow:auto}.nl-addon .nl-figure svg{display:block;max-width:100%;height:auto;background:#fff}.nl-addon figcaption{font-size:.85rem}.nl-addon .nl-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;grid-column:1/-1}.nl-addon .nl-note{padding:.8rem;border:1px solid var(--nl-line);border-radius:10px}.nl-addon .nl-task{margin-top:1rem;grid-column:1/-1}.nl-addon .nl-finder-options{display:flex;gap:.7rem;flex-wrap:wrap}.nl-addon .nl-worker-state{min-height:1.5rem}.nl-addon .nl-exports{border-top:1px solid var(--nl-line);padding-top:.7rem}@media(max-width:520px){.nl-addon .nl-fields{grid-template-columns:1fr}.nl-addon .nl-actions button{flex:1 1 130px}.nl-addon th,.nl-addon td{padding:.4rem}.nl-addon .nl-row{padding:.5rem}}@media print{.nl-addon form,.nl-addon .nl-actions,.nl-addon .nl-help,.nl-addon .nl-state{display:none!important}.nl-addon{border:0;padding:0}.nl-addon .nl-results{display:block!important}.nl-addon .nl-table{overflow:visible}.nl-addon tr{break-inside:avoid}.nl-addon summary{display:none}}
