.adm-field{flex-direction:column;gap:4px;display:flex}.adm-field--inline{align-items:center;gap:var(--jp-space-3);flex-direction:row}.adm-field--inline .jp-label{min-width:120px}.adm-field__foot{justify-content:space-between;gap:var(--jp-space-3);min-height:1.2em;display:flex}.adm-req{color:var(--jp-danger)}.adm-err{color:var(--jp-danger);font-size:var(--jp-fs-xs)}.adm-warn{color:var(--jp-warn);font-size:var(--jp-fs-xs)}.adm-input{align-items:stretch;width:100%;display:flex}.adm-input .jp-input{flex:1;min-width:0}.adm-input__add{padding:0 var(--jp-space-3);background:var(--jp-surface);border:1px solid var(--jp-border);color:var(--jp-text-muted);font:14px var(--jp-font-mono);align-items:center;display:flex}.adm-input__add:first-child{border-radius:var(--jp-radius-md) 0 0 var(--jp-radius-md);border-inline-end:0}.adm-input__add:last-child{border-radius:0 var(--jp-radius-md) var(--jp-radius-md) 0;border-inline-start:0}.adm-input__add:first-child+.jp-input{border-radius:0 var(--jp-radius-md) var(--jp-radius-md) 0}.adm-input.is-error .jp-input{border-color:var(--jp-danger)}.adm-input.is-warn .jp-input{border-color:var(--jp-warn)}.adm-input.is-success .jp-input{border-color:var(--jp-ok)}.adm-input.is-disabled{opacity:.55}.adm-textarea{padding:var(--jp-space-2) var(--jp-space-3);resize:vertical;min-height:64px;line-height:1.5}.adm-strength{gap:3px;margin-top:6px;display:flex}.adm-strength i{background:var(--jp-border);border-radius:2px;flex:1;height:4px}.adm-strength .is-danger{background:var(--jp-danger)}.adm-strength .is-warn{background:var(--jp-warn)}.adm-strength .is-ok{background:var(--jp-ok)}.adm-stepper{align-items:center;gap:4px;display:inline-flex}.adm-stepper .jp-input{text-align:center;width:80px}.adm-slider{align-items:center;gap:var(--jp-space-3);padding-bottom:18px;display:flex;position:relative}.adm-slider input[type=range]{accent-color:var(--jp-accent);flex:1;height:4px}.adm-slider output{font:14px var(--jp-font-mono);text-align:end;min-width:64px}.adm-slider__marks{inset-inline:0 76px;height:14px;font:12px var(--jp-font-mono);color:var(--jp-text-muted);position:absolute;bottom:0}.adm-slider__marks span{position:absolute;transform:translate(-50%)}.adm-slider--range{padding-bottom:0;position:relative}.adm-slider--range input{pointer-events:none;background:0 0;width:calc(100% - 76px);position:absolute;inset-inline:0 76px}.adm-slider--range input::-webkit-slider-thumb{pointer-events:auto}.adm-slider--range input::-moz-range-thumb{pointer-events:auto}.adm-slider__track{background:var(--jp-border);border-radius:2px;flex:1;height:4px;margin-inline-end:76px;position:relative}.adm-slider__track i{background:var(--jp-accent);border-radius:2px;position:absolute;top:0;bottom:0}.adm-slider--range{height:24px}.adm-slider--range output{position:absolute;inset-inline-end:0}.adm-switch,.adm-check{align-items:center;gap:var(--jp-space-2);cursor:pointer;display:inline-flex}.adm-check input{accent-color:var(--jp-accent);width:16px;height:16px;margin:0}.adm-cards-radio{gap:var(--jp-space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.adm-cards-radio label{padding:var(--jp-space-3) var(--jp-space-4);border:1px solid var(--jp-border);border-radius:var(--jp-radius-md);cursor:pointer;background:var(--jp-surface-raised);flex-direction:column;gap:4px;display:flex}.adm-cards-radio label.is-on{border-color:var(--jp-accent);box-shadow:0 0 0 1px var(--jp-accent)}.adm-cards-radio input{opacity:0;pointer-events:none;position:absolute}.adm-cards-radio label:focus-within{outline:2px solid var(--jp-accent);outline-offset:2px}.adm-seg{border:1px solid var(--jp-border);border-radius:var(--jp-radius-sm);display:inline-flex;overflow:hidden}.adm-seg button{padding:0 var(--jp-space-3);height:var(--jp-control-h);font:inherit;font-family:var(--jp-font-mono);font-size:var(--jp-fs-xs);color:var(--jp-text-muted);cursor:pointer;background:0 0;border:0}.adm-seg button:hover{color:var(--jp-text)}.adm-seg button:focus-visible{outline:2px solid var(--jp-accent);outline-offset:-2px}.adm-seg button+button{border-inline-start:1px solid var(--jp-border)}.adm-seg button[aria-pressed=true]{background:var(--jp-accent);color:var(--jp-on-accent)}.adm-combo{position:relative}.adm-combo__box{min-height:var(--jp-control-h);cursor:text;flex-wrap:wrap;align-items:center;gap:4px;height:auto;padding:3px 6px;display:flex}.adm-combo__box input{min-width:80px;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:3px 2px}.adm-combo__list{inset-inline:0;background:var(--jp-surface-raised);border:1px solid var(--jp-border);border-radius:var(--jp-radius-md);z-index:var(--jp-z-sticky);max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);overflow:auto;box-shadow:0 12px 32px -8px #00000059}.adm-combo__list li{border-radius:var(--jp-radius-sm);cursor:pointer;padding:6px 10px}.adm-combo__list li.is-hi{background:var(--jp-accent);color:var(--jp-on-accent)}.adm-combo__none{cursor:default!important}.adm-chip{background:var(--jp-surface);border:1px solid var(--jp-border);border-radius:var(--jp-radius-sm);font-size:var(--jp-fs-xs);align-items:center;gap:4px;padding:1px 4px 1px 8px;display:inline-flex}.adm-chip button{color:var(--jp-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 2px}.adm-daterange{gap:var(--jp-space-2);flex-direction:column;display:flex}.adm-pill{background:var(--jp-surface);border:1px solid var(--jp-border);border-radius:var(--jp-radius-full);font:inherit;font-size:var(--jp-fs-xs);color:var(--jp-text);cursor:pointer;padding:2px 10px}.adm-pill.is-on{background:var(--jp-accent);border-color:var(--jp-accent);color:var(--jp-on-accent)}.adm-pill small{opacity:.7;font-family:var(--jp-font-mono)}.adm-drop{padding:var(--jp-space-5);border:2px dashed var(--jp-border);border-radius:var(--jp-radius-md);cursor:pointer;text-align:center;color:var(--jp-text-muted);flex-direction:column;align-items:center;gap:4px;display:flex}.adm-drop input{display:none}.adm-drop.is-over,.adm-drop:hover{border-color:var(--jp-accent);background:var(--jp-surface)}.adm-files{margin:var(--jp-space-3) 0 0;gap:var(--jp-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.adm-files li{align-items:center;gap:var(--jp-space-3);display:flex}.adm-files li>span:first-of-type{flex:1}.adm-otp{gap:var(--jp-space-2);display:flex}.adm-otp input{text-align:center;width:40px;font-size:var(--jp-fs-lg);padding:0}.adm-rating{gap:2px;display:flex}.adm-rating button{color:var(--jp-border);cursor:pointer;background:0 0;border:0;padding:2px}.adm-rating button.is-on{color:var(--jp-warn)}.adm-rating button.is-on svg path{fill:color-mix(in oklab, var(--jp-warn) 25%, transparent)}.adm-kv{gap:var(--jp-space-2);flex-direction:column;align-items:flex-start;display:flex}.adm-kv__row{gap:var(--jp-space-2);grid-template-columns:1fr 1.4fr auto auto;width:100%;display:grid}.adm-disclosure>summary{cursor:pointer;color:var(--jp-text-muted);padding-block:var(--jp-space-1)}.adm-disclosure[open]>summary{margin-block-end:var(--jp-space-2)}.adm-disclosure__body{gap:var(--jp-space-3);border-inline-start:2px solid var(--jp-border);flex-direction:column;padding-inline-start:var(--jp-space-3);display:flex}@supports (field-sizing:content){.adm-textarea{field-sizing:content;min-block-size:4.5em}}.adm-alert--danger ul{margin:4px 0 0;padding-inline-start:18px}
