.army-app{min-width:0}.army-back{display:inline-block;margin-bottom:18px}.army-note{font-size:14px;line-height:1.65;padding:16px 20px;background:rgba(24,228,189,.04);border:1px solid var(--line);border-radius:12px}.army-toolbar,.army-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0}.army-toolbar [role=status]{font-size:12px;color:var(--muted)}.army-import{position:relative;overflow:hidden;cursor:pointer}.army-import input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.army-import:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.army-panel{margin:20px 0;padding:22px;background:rgba(4,17,31,.6);border:1px solid var(--line);border-radius:16px}.legal-document .army-panel h2{font-size:22px;margin:0 0 18px}.army-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.army-fields label,.army-search label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--muted)}.army-app input:not([type=checkbox]):not([type=file]),.army-app select{width:100%;min-width:0;background:#061725;color:#eff8ff;border:1px solid var(--line);border-radius:9px;padding:11px;font:inherit}.army-app input:focus-visible,.army-app select:focus-visible,.army-category summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.army-search{display:grid;grid-template-columns:2fr 1fr auto;gap:12px;align-items:end;margin-bottom:20px}.army-category{border-top:1px solid var(--line);padding:14px 0}.army-category summary{cursor:pointer;color:#e8f3fb;font-weight:700}.army-category summary span{color:var(--green);font-size:12px;margin-inline-start:8px}.army-units{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:13px}.army-unit{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:12px;cursor:pointer;font-size:14px}.army-unit:has(input:checked){border-color:var(--green);background:rgba(24,228,189,.05)}.army-unit input{margin-top:5px;accent-color:var(--green)}.army-unit b{font-size:14px;overflow-wrap:anywhere}.army-unit small{display:block;font-size:11px;color:var(--muted);line-height:1.5;margin-top:5px}.army-scroll{overflow-x:auto;max-width:100%}.army-table{border-collapse:collapse;width:100%;font-size:13px}.army-table th,.army-table td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:start}.army-table th{color:var(--muted);font-size:12px;white-space:nowrap}.army-table td{color:#e8f3fb;font-variant-numeric:tabular-nums}.army-table input{min-width:95px!important;max-width:135px}.army-table small{display:block;color:var(--muted)}.army-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.army-metric{padding:14px;border:1px solid var(--line);border-radius:12px;font-size:12px;color:var(--muted)}.army-metric strong{display:block;font-size:23px;color:var(--green);overflow-wrap:anywhere;margin-top:8px}.army-error,.army-warnings{color:#ffbf80}.army-warnings p{color:#ffbf80!important;font-size:13px}.army-row-over{background:rgba(255,165,60,.08)}.army-method{padding:18px;border:1px solid var(--line);border-radius:12px;margin-top:25px}.army-method summary{cursor:pointer}.army-method dd{margin:8px 0 18px;overflow-wrap:anywhere;font-family:monospace}.army-source{font-size:12px}[data-unit-option][hidden]{display:none!important}@media(max-width:760px){.army-fields,.army-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.army-units{grid-template-columns:1fr}.army-search{grid-template-columns:2fr 1fr}.army-search button{grid-column:1/-1;justify-self:start}}@media(max-width:480px){.army-panel{padding:15px}.army-fields,.army-summary{grid-template-columns:1fr}.army-actions .button{width:100%}.army-table{font-size:12px}.army-table th,.army-table td{padding:10px 7px}}
