:where(.t24-tools *){border-color:currentColor}.mm-root.t24-tools .field{display:grid;gap:8px}.mm-root.t24-tools .field-label{align-items:center;color:var(--text);display:flex;font:600 14px/1.2 var(--font-ui);gap:8px;justify-content:space-between}.mm-root.t24-tools .field-hint{color:var(--text-3);font-size:13px}.mm-root.t24-tools .count{color:var(--text-3);font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.mm-root.t24-tools .count.over{color:var(--danger)}.mm-root.t24-tools .input,.mm-root.t24-tools .select,.mm-root.t24-tools .textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--text);font-size:16px;line-height:1.5;min-height:48px;padding:12px 14px;transition:border-color var(--d-quick),box-shadow var(--d-quick),background-color var(--d-quick);width:100%}.mm-root.t24-tools .input::-moz-placeholder,.mm-root.t24-tools .textarea::-moz-placeholder{color:var(--text-3)}.mm-root.t24-tools .input::placeholder,.mm-root.t24-tools .textarea::placeholder{color:var(--text-3)}.mm-root.t24-tools .input:hover,.mm-root.t24-tools .textarea:hover{border-color:color-mix(in srgb,var(--text) 28%,transparent)}.mm-root.t24-tools .input:focus,.mm-root.t24-tools .select:focus,.mm-root.t24-tools .textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.mm-root.t24-tools .textarea{min-height:120px;resize:vertical}.mm-root.t24-tools .input.invalid,.mm-root.t24-tools .textarea.invalid{border-color:var(--danger);box-shadow:0 0 0 4px var(--danger-soft)}.mm-root.t24-tools .error-text{align-items:center;color:var(--danger);display:flex;font-size:13px;gap:6px}.mm-root.t24-tools .disclosure{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.mm-root.t24-tools .disclosure>summary{align-items:center;border-radius:var(--r-lg);cursor:pointer;display:flex;gap:12px;list-style:none;min-height:56px;padding:14px 16px}.mm-root.t24-tools .disclosure>summary::-webkit-details-marker{display:none}.mm-root.t24-tools .disclosure>summary .chev{color:var(--text-3);margin-left:auto;transition:transform var(--d-base) var(--ease-out)}.mm-root.t24-tools .disclosure[open]>summary .chev{transform:rotate(180deg)}.mm-root.t24-tools .disclosure>.body{display:grid;gap:18px;padding:4px 16px 18px}.mm-root.t24-tools .disclosure .summary-text{display:grid;gap:2px;min-width:0}.mm-root.t24-tools .disclosure .summary-text small{color:var(--text-3);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-content:has(.t24-tools){padding:0}.mm-root.t24-tools.wrap{margin-inline:auto;max-width:var(--maxw);padding-inline:var(--gutter);width:100%}.mm-root.t24-tools .field{min-width:0}.mm-root.t24-tools .textarea{height:120px}.mm-root.t24-tools :is(.input,.textarea):focus{outline:none}.mm-root.t24-tools .two{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
