.xd-icon{width:var(--xd-icon-md);height:var(--xd-icon-md);flex:none}.xd-icon--xs{width:var(--xd-icon-xs);height:var(--xd-icon-xs)}.xd-icon--sm{width:var(--xd-icon-sm);height:var(--xd-icon-sm)}.xd-icon--lg{width:var(--xd-icon-lg);height:var(--xd-icon-lg)}.xd-icon--xl{width:var(--xd-icon-xl);height:var(--xd-icon-xl)}.xd-icon--2xl{width:var(--xd-icon-2xl);height:var(--xd-icon-2xl)}.xd-btn{justify-content:center;align-items:center;gap:var(--xd-space-3);height:var(--xd-control-md);padding:0 var(--xd-space-6);border-radius:var(--xd-radius-md);border:1px solid var(--xd-border-strong);background:var(--xd-bg-surface);color:var(--xd-text-primary);font:inherit;font-size:var(--xd-font-size-sm);font-weight:var(--xd-font-weight-medium);line-height:var(--xd-font-line-none);white-space:nowrap;cursor:pointer;transition:background var(--xd-duration-fast) var(--xd-easing-out), border-color var(--xd-duration-fast);text-decoration:none;display:inline-flex}.xd-btn:hover:not(:disabled){background:var(--xd-bg-hover)}.xd-btn:disabled{opacity:var(--xd-opacity-disabled);cursor:default}.xd-btn svg{flex:none}.xd-btn--sm{height:var(--xd-control-sm);padding:0 var(--xd-space-5)}.xd-btn--lg{height:var(--xd-control-lg);padding:0 var(--xd-space-8);font-size:var(--xd-font-size-md)}.xd-btn--block{width:100%}.xd-btn--primary{background:var(--xd-accent-solid);border-color:var(--xd-accent-solid);color:var(--xd-text-on-accent)}.xd-btn--primary:hover:not(:disabled){background:var(--xd-accent-solid-hover);border-color:var(--xd-accent-solid-hover)}.xd-btn--ghost{background:0 0;border-color:#0000}.xd-btn--danger{background:var(--xd-status-danger-solid);border-color:var(--xd-status-danger-solid);color:var(--xd-text-on-danger)}.xd-btn--danger:hover:not(:disabled){background:var(--xd-status-danger-solid-hover);border-color:var(--xd-status-danger-solid-hover)}.xd-btn--link{border-radius:var(--xd-radius-sm);width:fit-content;height:auto;color:var(--xd-text-link);line-height:inherit;background:0 0;border:0;padding:0}.xd-btn--link:hover:not(:disabled){background:0 0;text-decoration:underline}.xd-spin{animation:xd-spin var(--xd-duration-spin) linear infinite}@keyframes xd-spin{to{transform:rotate(360deg)}}.xd-tooltip{z-index:var(--xd-z-popover);align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-2) var(--xd-space-4);border-radius:var(--xd-radius-md);background:var(--xd-text-primary);color:var(--xd-text-inverse);font-size:var(--xd-font-size-xs);font-weight:var(--xd-font-weight-medium);box-shadow:var(--xd-shadow-md);animation:xd-fade-in var(--xd-duration-fast) var(--xd-easing-out);display:inline-flex}.xd-tooltip__kbd{opacity:var(--xd-opacity-subtle);font-family:inherit}.xd-ibtn{width:var(--xd-control-md);height:var(--xd-control-md);border-radius:var(--xd-radius-md);color:inherit;cursor:pointer;transition:background var(--xd-duration-fast) var(--xd-easing-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.xd-ibtn:hover:not(:disabled),.xd-ibtn[aria-pressed=true]{background:var(--xd-bg-hover)}.xd-ibtn:disabled{opacity:var(--xd-opacity-disabled);cursor:default}.xd-ibtn--sm{width:var(--xd-control-sm);height:var(--xd-control-sm)}.xd-ibtn--lg{width:var(--xd-control-lg);height:var(--xd-control-lg)}.xd-ibtn--solid{background:var(--xd-accent-solid);color:var(--xd-text-on-accent)}.xd-ibtn--solid:hover:not(:disabled){background:var(--xd-accent-solid-hover)}.xd-ibtn--subtle{background:var(--xd-bg-hover)}.xd-field{gap:var(--xd-space-3);flex-direction:column;min-width:0;display:flex}.xd-field__head{align-items:baseline;gap:var(--xd-space-1);display:flex}.xd-field__label{font-size:var(--xd-font-size-sm);font-weight:var(--xd-font-weight-medium);color:var(--xd-text-primary)}.xd-field[data-disabled] .xd-field__label{color:var(--xd-text-muted)}.xd-field__required{font-size:var(--xd-font-size-sm);font-weight:var(--xd-font-weight-semibold);color:var(--xd-status-danger)}.xd-field__hint,.xd-field__error{font-size:var(--xd-font-size-xs);color:var(--xd-text-muted);margin:0}.xd-field__error{color:var(--xd-status-danger)}:where(.xd-input){--xd-input-bg:var(--xd-bg-surface);--xd-input-border:var(--xd-border-strong);--xd-input-border-focus:var(--xd-border-focus);--xd-input-ring:var(--xd-focus-ring-field);--xd-input-text:var(--xd-text-primary);--xd-input-placeholder:var(--xd-text-muted);--xd-input-icon:var(--xd-text-muted)}.xd-input{align-items:center;gap:var(--xd-space-3);height:var(--xd-control-md);padding:0 var(--xd-space-5);border:1px solid var(--xd-input-border);border-radius:var(--xd-radius-md);background:var(--xd-input-bg);color:var(--xd-input-icon);display:flex}.xd-input--sm{height:var(--xd-control-sm);padding:0 var(--xd-space-4);gap:var(--xd-space-2);font-size:var(--xd-font-size-sm)}.xd-input:focus-within{border-color:var(--xd-input-border-focus);box-shadow:var(--xd-input-ring)}.xd-input--error{border-color:var(--xd-status-danger)}.xd-input--disabled{opacity:var(--xd-opacity-disabled)}.xd-input__icon{width:var(--xd-icon-md);height:var(--xd-icon-md);flex:none}.xd-input--sm .xd-input__icon{width:var(--xd-icon-sm);height:var(--xd-icon-sm)}.xd-input input{min-width:0;height:100%;color:var(--xd-input-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.xd-input input::placeholder{color:var(--xd-input-placeholder)}.xd-input input:disabled{cursor:not-allowed}.xd-input input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.xd-input input[type=search]::-webkit-search-decoration{appearance:none;display:none}.xd-input__clear{padding:var(--xd-space-3);margin:calc(-1 * var(--xd-space-3));border-radius:var(--xd-radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.xd-input__clear:hover{color:var(--xd-input-text)}.xd-input__clear:focus-visible{box-shadow:var(--xd-focus-ring-inset);outline:none}.xd-textarea{resize:none;width:100%;color:var(--xd-text-primary);font:inherit;line-height:var(--xd-font-line-normal);background:0 0;outline:none;display:block}.xd-textarea::placeholder{color:var(--xd-text-muted)}.xd-textarea:disabled{opacity:var(--xd-opacity-disabled);cursor:not-allowed}.xd-textarea--composer{padding:var(--xd-space-5) var(--xd-space-5) var(--xd-space-3);border:0}.xd-textarea--field{padding:var(--xd-space-4) var(--xd-space-5);border:1px solid var(--xd-border-strong);border-radius:var(--xd-radius-md);background:var(--xd-bg-surface)}.xd-textarea--field:focus{border-color:var(--xd-border-focus);box-shadow:var(--xd-focus-ring-field)}.xd-textarea--field.xd-textarea--error:not(:focus){border-color:var(--xd-status-danger)}.xd-select{justify-content:space-between;align-items:center;gap:var(--xd-space-3);width:100%;min-width:0;height:var(--xd-control-md);padding:0 var(--xd-space-4) 0 var(--xd-space-5);border:1px solid var(--xd-border-strong);border-radius:var(--xd-radius-md);background:var(--xd-bg-surface);color:var(--xd-text-primary);font:inherit;text-align:start;cursor:pointer;display:inline-flex}.xd-select--sm{height:var(--xd-control-sm);padding:0 var(--xd-space-3) 0 var(--xd-space-4);font-size:var(--xd-font-size-sm)}.xd-select:focus-visible,.xd-select[data-state=open]{border-color:var(--xd-border-focus);box-shadow:var(--xd-focus-ring-field);outline:none}.xd-select--error{border-color:var(--xd-status-danger)}.xd-select:disabled{opacity:var(--xd-opacity-disabled);cursor:not-allowed}.xd-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xd-select--placeholder .xd-select__value{color:var(--xd-text-muted)}.xd-select__chevron{width:var(--xd-icon-md);height:var(--xd-icon-md);color:var(--xd-text-muted);flex:none}.xd-select--sm .xd-select__chevron{width:var(--xd-icon-sm);height:var(--xd-icon-sm)}.xd-select__content{z-index:var(--xd-z-popover);min-width:var(--reka-select-trigger-width);max-height:min(var(--reka-select-content-available-height), var(--xd-size-md));border-radius:var(--xd-radius-lg);border:1px solid var(--xd-border-default);background:var(--xd-bg-surface);color:var(--xd-text-primary);box-shadow:var(--xd-shadow-md);font-size:var(--xd-font-size-sm);animation:xd-fade-in var(--xd-duration-fast) var(--xd-easing-out);overflow:hidden}.xd-select__viewport{padding:var(--xd-space-2)}.xd-select__group+.xd-select__group,.xd-select__item+.xd-select__group{margin-top:var(--xd-space-2);padding-top:var(--xd-space-2);border-top:1px solid var(--xd-border-default)}.xd-select__group-label{padding:var(--xd-space-2) var(--xd-space-4);font-size:var(--xd-font-size-xs);font-weight:var(--xd-font-weight-semibold);color:var(--xd-text-muted);text-transform:var(--xd-label-case);letter-spacing:var(--xd-label-tracking)}.xd-select__item{min-height:var(--xd-control-sm);padding:var(--xd-space-2) var(--xd-space-9) var(--xd-space-2) var(--xd-space-4);border-radius:var(--xd-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex;position:relative}.xd-select__item[data-highlighted]{background:var(--xd-bg-hover)}.xd-select__item[data-state=checked]{color:var(--xd-accent-text);font-weight:var(--xd-font-weight-medium)}.xd-select__item[data-disabled]{opacity:var(--xd-opacity-disabled);cursor:default}.xd-select__check{right:var(--xd-space-4);display:inline-flex;position:absolute}.xd-select__check-icon{width:var(--xd-icon-sm);height:var(--xd-icon-sm)}.xd-radio-group{gap:var(--xd-space-4);flex-direction:column;display:flex}.xd-radio-group--horizontal{gap:var(--xd-space-4) var(--xd-space-8);flex-flow:wrap}.xd-radio{align-items:flex-start;gap:var(--xd-space-4);font-size:var(--xd-font-size-sm);color:var(--xd-text-secondary);display:flex}.xd-radio--disabled{opacity:var(--xd-opacity-disabled)}.xd-radio__control{width:var(--xd-icon-md);height:var(--xd-icon-md);margin-top:calc((var(--xd-font-size-sm) * var(--xd-font-line-normal) - var(--xd-icon-md)) / 2);border:1px solid var(--xd-border-strong);border-radius:var(--xd-radius-full);background:var(--xd-bg-surface);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.xd-radio__control[data-state=checked]{border-color:var(--xd-accent-solid)}.xd-radio__control:disabled{cursor:not-allowed}.xd-radio-group--error .xd-radio__control:not([data-state=checked]){border-color:var(--xd-status-danger)}.xd-radio__dot{width:var(--xd-space-4);height:var(--xd-space-4);border-radius:var(--xd-radius-full);background:var(--xd-accent-solid);display:block}.xd-radio__text{gap:var(--xd-space-1);flex-direction:column;min-width:0;display:flex}.xd-radio__label{color:var(--xd-text-primary);line-height:var(--xd-font-line-normal);cursor:pointer}.xd-radio--disabled .xd-radio__label{cursor:not-allowed}.xd-radio__hint{font-size:var(--xd-font-size-xs);color:var(--xd-text-muted)}.xd-switch-row{justify-content:space-between;align-items:center;gap:var(--xd-space-6);display:flex}.xd-switch-row__text{flex-direction:column;display:flex}.xd-switch-row__label{font-size:var(--xd-font-size-md)}.xd-switch-row__desc{font-size:var(--xd-font-size-xs);color:var(--xd-text-muted)}.xd-switch{width:calc(var(--xd-space-7) + var(--xd-space-6));height:var(--xd-space-7);border:1px solid var(--xd-border-strong);border-radius:var(--xd-radius-full);background:var(--xd-bg-hover);cursor:pointer;transition:background var(--xd-duration-fast), border-color var(--xd-duration-fast);flex:none;padding:0;position:relative}.xd-switch[data-state=checked]{background:var(--xd-accent-solid);border-color:var(--xd-accent-solid)}.xd-switch:disabled{opacity:var(--xd-opacity-disabled);cursor:default}.xd-switch__thumb{width:var(--xd-icon-sm);height:var(--xd-icon-sm);margin-left:var(--xd-space-1);border-radius:var(--xd-radius-full);background:var(--xd-text-muted);transition:transform var(--xd-duration-fast) var(--xd-easing-out), background var(--xd-duration-fast);display:block}.xd-switch__thumb[data-state=checked]{transform:translateX(var(--xd-space-6));background:var(--xd-text-on-accent)}.xd-checkbox-row{align-items:center;gap:var(--xd-space-3);font-size:var(--xd-font-size-sm);color:var(--xd-text-secondary);display:inline-flex}.xd-checkbox{width:var(--xd-icon-md);height:var(--xd-icon-md);border:1px solid var(--xd-border-strong);border-radius:var(--xd-radius-sm);background:var(--xd-bg-surface);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.xd-checkbox[data-state=checked]{background:var(--xd-accent-solid);border-color:var(--xd-accent-solid);color:var(--xd-text-on-accent)}.xd-checkbox__mark{display:flex}.xd-checkbox__mark .xd-icon{stroke-width:var(--xd-stroke-indicator)}.xd-segmented{gap:var(--xd-space-2);padding:var(--xd-space-2);border-radius:var(--xd-radius-lg);border:1px solid var(--xd-border-default);background:var(--xd-bg-sunken);display:flex}.xd-segmented__item{height:var(--xd-control-sm);border-radius:var(--xd-radius-md);color:var(--xd-text-secondary);font:inherit;font-size:var(--xd-font-size-sm);cursor:pointer;background:0 0;border:0;flex:1}.xd-segmented__item[data-state=on]{background:var(--xd-bg-surface);color:var(--xd-text-primary);font-weight:var(--xd-font-weight-semibold);box-shadow:var(--xd-shadow-sm)}.xd-slider-field{gap:var(--xd-space-4);flex-direction:column;display:flex}.xd-slider-field__head{font-size:var(--xd-font-size-sm);font-weight:var(--xd-font-weight-semibold);justify-content:space-between;display:flex}.xd-slider-field__value{color:var(--xd-text-muted);font-weight:var(--xd-font-weight-medium)}.xd-slider{height:var(--xd-space-7);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.xd-slider__track{height:var(--xd-space-2);border-radius:var(--xd-radius-full);background:var(--xd-border-strong);flex:1;position:relative}.xd-slider__range{border-radius:var(--xd-radius-full);background:var(--xd-accent-solid);height:100%;position:absolute}.xd-slider__thumb{width:var(--xd-icon-lg);height:var(--xd-icon-lg);border-radius:var(--xd-radius-full);background:var(--xd-bg-surface);border:var(--xd-stroke-strong) solid var(--xd-accent-solid);box-shadow:var(--xd-shadow-sm);cursor:grab;display:block}.xd-dialog-overlay{z-index:var(--xd-z-overlay);background:var(--xd-bg-overlay);animation:xd-fade-in var(--xd-duration-normal) var(--xd-easing-out);position:fixed;inset:0}.xd-dialog{z-index:var(--xd-z-overlay);width:calc(100vw - var(--xd-space-9));max-height:calc(100dvh - var(--xd-space-9));border-radius:var(--xd-radius-xl);background:var(--xd-bg-surface);color:var(--xd-text-primary);box-shadow:var(--xd-shadow-lg);animation:xd-dialog-in var(--xd-duration-normal) var(--xd-easing-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.xd-dialog:focus{outline:none}.xd-dialog--sm{max-width:var(--xd-dialog-sm)}.xd-dialog--md{max-width:var(--xd-dialog-md)}.xd-dialog--lg{max-width:var(--xd-dialog-lg)}.xd-dialog--xl{max-width:var(--xd-dialog-xl)}.xd-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--xd-space-6);padding:var(--xd-space-7) var(--xd-space-7) var(--xd-space-5);display:flex}.xd-dialog__title{font-family:var(--xd-font-heading);font-size:var(--xd-font-size-lg);font-weight:var(--xd-font-weight-bold);margin:0}.xd-dialog__desc{margin:var(--xd-space-2) 0 0;font-size:var(--xd-font-size-sm);color:var(--xd-text-muted)}.xd-dialog__body{padding:0 var(--xd-space-7) var(--xd-space-7);overflow-y:auto}.xd-dialog__foot{justify-content:flex-end;gap:var(--xd-space-4);padding:var(--xd-space-5) var(--xd-space-7);border-top:1px solid var(--xd-border-default);display:flex}@keyframes xd-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@media (width<=600px){.xd-dialog{border-radius:var(--xd-radius-xl) var(--xd-radius-xl) 0 0;width:100vw;max-width:none;padding-bottom:env(safe-area-inset-bottom);top:auto;bottom:0;transform:translate(-50%)}@keyframes xd-dialog-in{0%{opacity:0;transform:translate(-50%, var(--xd-space-6))}}}.xd-menu{z-index:var(--xd-z-popover);min-width:var(--xd-size-sm);padding:var(--xd-space-2);border-radius:var(--xd-radius-lg);border:1px solid var(--xd-border-default);background:var(--xd-bg-surface);color:var(--xd-text-primary);box-shadow:var(--xd-shadow-md);font-size:var(--xd-font-size-sm);animation:xd-fade-in var(--xd-duration-fast) var(--xd-easing-out)}.xd-popover{z-index:var(--xd-z-popover);border-radius:var(--xd-radius-lg);border:1px solid var(--xd-border-default);background:var(--xd-bg-surface);color:var(--xd-text-primary);box-shadow:var(--xd-shadow-lg);font-size:var(--xd-font-size-sm);animation:xd-fade-in var(--xd-duration-fast) var(--xd-easing-out)}.xd-menu-item{align-items:center;gap:var(--xd-space-4);min-height:var(--xd-space-9);padding:0 var(--xd-space-4);border-radius:var(--xd-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.xd-menu-item[data-highlighted]{background:var(--xd-bg-hover)}.xd-menu-item[data-disabled]{opacity:var(--xd-opacity-disabled);cursor:default}.xd-menu-item--danger{color:var(--xd-status-danger)}.xd-menu-item__label{flex:1}.xd-menu-item__kbd{font-family:inherit;font-size:var(--xd-font-size-xs);color:var(--xd-text-muted)}.xd-menu-sep{height:1px;margin:var(--xd-space-2) 0;background:var(--xd-border-default)}.xd-avatar{--xd-avatar-ring:var(--xd-bg-canvas);width:var(--xd-avatar-md);height:var(--xd-avatar-md);border-radius:var(--xd-radius-md);color:var(--xd-text-on-avatar);font-size:calc(var(--xd-avatar-md) * .4);font-weight:var(--xd-font-weight-semibold);line-height:var(--xd-font-line-none);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.xd-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.xd-avatar--xs{width:var(--xd-avatar-xs);height:var(--xd-avatar-xs);font-size:calc(var(--xd-avatar-xs) * .4);border-radius:var(--xd-radius-sm)}.xd-avatar--sm{width:var(--xd-avatar-sm);height:var(--xd-avatar-sm);font-size:calc(var(--xd-avatar-sm) * .4)}.xd-avatar--lg{width:var(--xd-avatar-lg);height:var(--xd-avatar-lg);font-size:calc(var(--xd-avatar-lg) * .4);border-radius:var(--xd-radius-lg)}.xd-avatar--xl{width:var(--xd-avatar-xl);height:var(--xd-avatar-xl);font-size:calc(var(--xd-avatar-xl) * .4);border-radius:var(--xd-radius-lg)}.xd-avatar--round{border-radius:var(--xd-radius-full)}.xd-avatar--photo{background:var(--xd-bg-hover)}.xd-avatar--teal{background:var(--xd-color-teal-600)}.xd-avatar--violet{background:var(--xd-color-violet-600)}.xd-avatar--orange{background:var(--xd-color-orange-600)}.xd-avatar--green{background:var(--xd-color-green-600)}.xd-avatar--rose{background:var(--xd-color-rose-600)}.xd-avatar--blue{background:var(--xd-color-blue-600)}.xd-avatar__presence{right:calc(-1 * var(--xd-space-1));bottom:calc(-1 * var(--xd-space-1));width:var(--xd-icon-xs);height:var(--xd-icon-xs);border-radius:var(--xd-radius-full);border:var(--xd-stroke-strong) solid var(--xd-avatar-ring);position:absolute}.xd-avatar--xs .xd-avatar__presence{width:calc(var(--xd-icon-xs) * .75);height:calc(var(--xd-icon-xs) * .75)}.xd-avatar--lg .xd-avatar__presence{width:var(--xd-icon-md);height:var(--xd-icon-md)}.xd-avatar--xl .xd-avatar__presence{right:var(--xd-space-2);bottom:var(--xd-space-2);width:var(--xd-icon-xl);height:var(--xd-icon-xl);border-width:var(--xd-stroke-indicator)}.xd-avatar__presence--online{background:var(--xd-presence-online)}.xd-avatar__presence--away{background:var(--xd-presence-away)}.xd-avatar__presence--offline{background:var(--xd-avatar-ring);box-shadow:inset 0 0 0 var(--xd-stroke-strong) var(--xd-text-muted)}.xd-avatar-stack{--xd-avatar-stack-ring:var(--xd-bg-surface);align-items:center;display:inline-flex}.xd-avatar-stack>.xd-avatar{--xd-avatar-ring:var(--xd-avatar-stack-ring);box-shadow:0 0 0 var(--xd-stroke-strong) var(--xd-avatar-ring)}.xd-avatar-stack>.xd-avatar+.xd-avatar{margin-left:calc(-1 * var(--xd-space-4))}.xd-avatar-stack__more{margin-left:var(--xd-space-3);font-size:var(--xd-font-size-xs);color:var(--xd-text-muted)}.xd-card{gap:var(--xd-space-5);min-width:0;padding:var(--xd-space-7);border:1px solid var(--xd-border-default);border-radius:var(--xd-radius-lg);background:var(--xd-bg-surface);flex-direction:column;display:flex}.xd-card--warning{border-color:var(--xd-status-warning)}.xd-card__head{align-items:center;gap:var(--xd-space-4);flex-wrap:wrap;min-width:0;display:flex}.xd-card__title{align-items:center;gap:var(--xd-space-4);min-width:0;font-family:var(--xd-font-heading);font-size:var(--xd-font-size-lg);font-weight:var(--xd-font-weight-semibold);margin:0;display:flex}.xd-card__note{font-size:var(--xd-font-size-xs);font-weight:var(--xd-font-weight-medium);color:var(--xd-text-muted);margin-left:auto}.xd-card__action{align-items:center;gap:var(--xd-space-4);margin-left:auto;display:flex}.xd-card__note+.xd-card__action{margin-left:0}.xd-card__hint{margin:calc(-1 * var(--xd-space-3)) 0 0;font-size:var(--xd-font-size-xs);color:var(--xd-text-muted)}.xd-list{--xd-list-row:var(--xd-row-md);border:1px solid var(--xd-border-default);border-radius:var(--xd-radius-lg);background:var(--xd-bg-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.xd-list--sm{--xd-list-row:var(--xd-row-sm)}.xd-list--flat{background:0 0;border:0;border-radius:0;overflow:visible}.xd-list__item+.xd-list__item{border-top:1px solid var(--xd-border-default)}.xd-list__row{align-items:center;gap:var(--xd-space-4) var(--xd-space-6);min-height:var(--xd-list-row);padding:var(--xd-space-5) var(--xd-space-6);color:var(--xd-text-primary);font-size:var(--xd-font-size-sm);flex-wrap:wrap;display:flex}.xd-list--flat .xd-list__row{padding:var(--xd-space-4) 0}.xd-list__row--action{width:100%;font:inherit;font-size:var(--xd-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none}.xd-list__row--action:hover{background:var(--xd-bg-hover);text-decoration:none}.xd-list__row--action:focus-visible{box-shadow:var(--xd-focus-ring-inset);outline:none}.xd-tag{align-items:center;gap:var(--xd-space-2);min-height:var(--xd-control-xs);padding:0 var(--xd-space-5);border-radius:var(--xd-radius-full);background:var(--xd-bg-hover);color:var(--xd-text-secondary);font-size:var(--xd-font-size-xs);font-weight:var(--xd-font-weight-medium);text-decoration:none;display:inline-flex}.xd-tag--link{cursor:pointer}.xd-tag--link:hover{background:var(--xd-bg-selected);color:var(--xd-text-primary);text-decoration:none}.xd-callout{align-items:flex-start;gap:var(--xd-space-3) var(--xd-space-5);padding:var(--xd-space-5);border:1px solid var(--xd-border-default);border-radius:var(--xd-radius-md);background:var(--xd-bg-sunken);color:var(--xd-text-primary);font-size:var(--xd-font-size-sm);flex-wrap:wrap;display:flex}.xd-callout--warning{border-color:var(--xd-status-warning);background:var(--xd-status-warning-subtle)}.xd-callout--danger{border-color:var(--xd-status-danger);background:var(--xd-status-danger-subtle)}.xd-callout__icon{padding-top:var(--xd-space-1);flex:none;display:flex}.xd-callout--warning .xd-callout__icon{color:var(--xd-status-warning)}.xd-callout--danger .xd-callout__icon{color:var(--xd-status-danger)}.xd-callout__body{flex:1 1 var(--xd-size-sm);min-width:0}.xd-callout__body :where(p,ul,ol){margin:0}.xd-callout__body>:where(*+*){margin-top:var(--xd-space-3)}.xd-callout__body :where(ul,ol){padding-left:var(--xd-space-7)}.xd-callout__action{align-self:center;align-items:center;gap:var(--xd-space-4);display:flex}.xd-empty{align-items:center;gap:var(--xd-space-5);padding:var(--xd-space-11) var(--xd-space-6);color:var(--xd-text-muted);text-align:center;flex-direction:column;display:flex}.xd-empty__title{color:var(--xd-text-primary);font-size:var(--xd-font-size-md);font-weight:var(--xd-font-weight-semibold);margin:0}.xd-empty__text{max-width:var(--xd-measure-narrow)}.xd-empty__text :where(p){margin:0}.xd-empty__action{justify-content:center;gap:var(--xd-space-4);flex-wrap:wrap;display:flex}.xd-notice{align-items:center;gap:var(--xd-space-3);font-size:var(--xd-font-size-sm);margin:0;display:inline-flex}.xd-notice--success{color:var(--xd-status-success)}.xd-notice--neutral{color:var(--xd-text-secondary)}.xd-skeleton{border:1px solid var(--xd-border-default);border-radius:var(--xd-radius-lg);background:var(--xd-bg-surface)}.xd-skeleton--card{min-height:var(--xd-size-xs);padding:var(--xd-space-7);color:var(--xd-text-muted);font-size:var(--xd-font-size-sm);justify-content:center;align-items:center;display:flex}.xd-skeleton--rows{flex-direction:column;display:flex;overflow:hidden}.xd-skeleton__row{height:var(--xd-row-lg);background:var(--xd-bg-hover)}.xd-skeleton__row+.xd-skeleton__row{border-top:1px solid var(--xd-border-default)}.xd-badge{min-width:var(--xd-space-7);height:var(--xd-space-7);padding:0 var(--xd-space-3);border-radius:var(--xd-radius-full);font-size:var(--xd-font-size-xs);font-weight:var(--xd-font-weight-bold);line-height:var(--xd-font-line-none);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.xd-badge--neutral{background:var(--xd-bg-hover);color:var(--xd-text-secondary)}.xd-badge--accent{background:var(--xd-accent-solid);color:var(--xd-text-on-accent)}.xd-badge--danger{background:var(--xd-status-danger-solid);color:var(--xd-text-on-danger)}.xd-badge--success{background:var(--xd-status-success-subtle);color:var(--xd-status-success)}.xd-badge--warning{background:var(--xd-status-warning-subtle);color:var(--xd-status-warning)}
