.n16-tabs,.n16-lens-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.n16-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.n16-lens-grid button{text-align:left;white-space:normal;overflow-wrap:anywhere}.n16-type-map{display:grid;gap:12px}.n16-map-row{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:12px;align-items:center}.n16-map-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.n16-map-cells button{font-weight:700}.n16-work-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.n16-field{display:grid;gap:8px;margin:16px 0}.n16-field-error{color:#a31f27;font-weight:700}.n16-output{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.n16-check,.n16-option{display:flex;align-items:flex-start;gap:12px;padding:12px;min-height:48px;cursor:pointer}.n16-option input,.n16-check input{flex:0 0 auto;margin-top:5px}.n16-option small{display:block;font-size:14px;line-height:1.6;color:#475569;margin-top:6px}.n16-work-layout summary{min-height:48px;cursor:pointer;font-weight:700}.n16-work-layout fieldset{min-width:0}.n16-map-row h3{margin:0}.n16-actions a.n16-primary{display:inline-flex;align-items:center;min-height:48px}.n16-content textarea{resize:vertical;box-sizing:border-box;max-width:100%}.n16-content select{max-width:100%}.n16-content blockquote{margin:16px 0;padding:16px;border-inline-start:4px solid #2458d6;background:#f7f9fc}.n16-content button[aria-pressed=true],.n16-content button[aria-selected=true]{border:2px solid #2458d6;background:#eaf0ff;color:#143b92}
@media(max-width:759px){.n16-work-layout{grid-template-columns:minmax(0,1fr)}.n16-map-row{display:block}.n16-map-row h3{margin-bottom:8px}.n16-map-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.n16-tabs{grid-template-columns:1fr}.n16-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.n16-root .n16-field{display:grid;gap:8px}.n16-root .n16-field>.n16-note{display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent}.n16-root .n16-field>.n16-field-error{display:block}
@media(min-width:760px){.n16-col-TJ{grid-column:1}.n16-col-TP{grid-column:2}.n16-col-FJ{grid-column:3}.n16-col-FP{grid-column:4}}
