.tdmaaq_panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;container-type:inline-size}.tdmaaq_summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:12px;font-size:12px;font-weight:700;display:flex}.tdmaaq_body{border-top:1px solid #e2e8f0;min-width:0;padding:10px}.tdmaaq_help{color:#475569;margin:0 0 12px;font-size:11px;line-height:1.5}.tdmaaq_diagram{min-width:0;height:424px;font-size:10px;position:relative}.tdmaaq_ring{border:1px dashed #64748b;border-radius:8px;position:absolute}.tdmaaq_margin{background:#f8fafc;inset:0}.tdmaaq_border{background:#fff7ed;inset:48px 32px}.tdmaaq_padding{background:#eff6ff;inset:96px 64px}.tdmaaq_caption{color:#334155;max-width:calc(100% - 10px);font-size:9px;position:absolute;top:3px;left:5px}.tdmaaq_top{position:absolute;top:2px;left:50%;transform:translate(-50%)}.tdmaaq_bottom{position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.tdmaaq_left{position:absolute;top:50%;left:0;transform:translateY(-50%)}.tdmaaq_right{position:absolute;top:50%;right:0;transform:translateY(-50%)}.tdmaaq_number{box-sizing:border-box;color:#0f172a;text-align:center;width:32px;min-width:0;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:5px;padding:2px 0;display:block}.tdmaaq_panel input.tdmaaq_number:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not(.sr-only){font-size:inherit;padding:2px 0}.tdmaaq_number:hover:not(:disabled),.tdmaaq_number:focus{outline-offset:1px;background:#fff;border-color:#087f6a;outline:2px solid #087f6a}.tdmaaq_number:disabled{color:#64748b;cursor:default}.tdmaaq_number[aria-invalid=true]{background:#fff1f2;border-color:#be123c}.tdmaaq_number::placeholder{color:#475569;opacity:1}.tdmaaq_centre{text-align:center;background:#fff;border:1px solid #94a3b8;border-radius:6px;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:3px;display:flex;position:absolute;inset:144px 96px}.tdmaaq_dimension{justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.tdmaaq_dimension .tdmaaq_number{flex:1;width:100%}.tdmaaq_readout{overflow-wrap:anywhere;color:#334155;font-size:10px}.tdmaaq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tdmaaq_field{border:1px solid #e2e8f0;border-radius:7px;min-width:0;padding:5px}.tdmaaq_fieldLabel{color:#475569;font-size:10px;display:block}.tdmaaq_field .tdmaaq_number{border-color:#cbd5e1;width:100%}.tdmaaq_provenance{color:#475569;overflow-wrap:anywhere;font-size:10px;display:block}.tdmaaq_error{color:#9f1239;margin:8px 0;font-size:11px;line-height:1.5}.tdmaaq_distances{color:#334155;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:11px;display:flex}@container not (min-width:270px){.tdmaaq_border{left:28px;right:28px}.tdmaaq_padding{left:56px;right:56px}.tdmaaq_centre{left:84px;right:84px}.tdmaaq_number{width:28px}}
.xxiN0a_trigger{color:#102a25;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccdcd5;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:14px;transition:border-color .12s,box-shadow .12s,background-color .12s;display:inline-flex}.xxiN0a_trigger:hover:not(:disabled){background-color:#f8fcfa;border-color:#9bd2c7}.xxiN0a_trigger:focus-visible,.xxiN0a_trigger[data-popup-open]{border-color:#087f6a;box-shadow:0 0 0 3px #087f6a20}.xxiN0a_trigger:disabled{opacity:.5;cursor:not-allowed}.xxiN0a_trigger[aria-invalid=true]{border-color:#be123c}.xxiN0a_chevron{color:#67877f;flex-shrink:0;transition:transform .12s;display:flex}.xxiN0a_trigger[data-popup-open] .xxiN0a_chevron{transform:rotate(180deg)}.xxiN0a_label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.xxiN0a_positioner{z-index:100;max-width:min(32rem, var(--available-width));outline:none}.xxiN0a_popup{width:max(14rem, var(--anchor-width));max-width:min(32rem, var(--available-width));max-height:var(--available-height);overscroll-behavior:contain;color:#183d34;text-transform:none;letter-spacing:normal;transform-origin:var(--transform-origin);background:#fff;border:1px solid #dce8e4;border-radius:14px;outline:none;font-size:14px;font-weight:400;line-height:1.4;transition:opacity .12s,transform .12s;overflow:auto;box-shadow:0 12px 36px #102a251c,0 2px 6px #102a250a}.xxiN0a_popup[data-starting-style],.xxiN0a_popup[data-ending-style]{opacity:0;transform:translateY(-3px)scale(.98)}.xxiN0a_list{max-height:min(20rem, calc(var(--available-height) - 6rem));overscroll-behavior:contain;outline:none;padding:5px;overflow:auto}.xxiN0a_virtualList{outline:none;padding:5px}.xxiN0a_scroller{height:min(20rem, calc(var(--available-height) - 6rem));overscroll-behavior:contain;overflow:auto}.xxiN0a_item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:8px 10px;display:flex}.xxiN0a_item[data-highlighted]{color:#075b4e;background:#e8f7f1}.xxiN0a_item[data-selected]{font-weight:600}.xxiN0a_item[data-disabled]{opacity:.45;cursor:not-allowed}.xxiN0a_optionText{min-width:0;display:block}.xxiN0a_description{text-overflow:ellipsis;white-space:nowrap;color:#536c62;margin-top:2px;font-size:11px;font-weight:400;display:block;overflow:hidden}.xxiN0a_check{color:#087f6a;flex-shrink:0;display:flex}.xxiN0a_search{color:#536c62;border-bottom:1px solid #edf3f0;align-items:center;gap:8px;padding:12px 14px;display:flex}.xxiN0a_input{color:#183d34;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:44px;font-size:14px;font-weight:400}.xxiN0a_input::placeholder{color:#60766b}.xxiN0a_status{color:#536c62;padding:14px;font-size:12px}.xxiN0a_action{color:#087f6a;cursor:pointer;text-decoration:underline}.xxiN0a_more{color:#087f6a;cursor:pointer;border-top:1px solid #edf3f0;width:100%;padding:10px;font-size:12px;font-weight:600}.xxiN0a_more:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.xxiN0a_trigger,.xxiN0a_chevron,.xxiN0a_popup{transition:none}}
