.search-control:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.search-control input{width:100%;min-width:0;color:inherit;background:0 0;flex:1}.search-control input,.search-control input:focus,.search-control input:focus-visible{box-shadow:none;border:0;outline:none}.search-control>svg{flex-shrink:0}.section-heading{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-heading);letter-spacing:0;margin:0;display:flex}.section-heading svg{flex:none}.section-heading--panel{font-size:var(--font-section-title-size)!important;font-weight:var(--font-section-title-weight)!important;line-height:var(--line-height-heading)!important}.section-heading--compact{font-size:var(--font-subsection-title-size)!important;font-weight:var(--font-subsection-title-weight)!important;line-height:var(--line-height-heading)!important}.section-heading--modal{font-size:var(--font-modal-title-size)!important;font-weight:var(--font-section-title-weight)!important;line-height:var(--line-height-heading)!important}.breadcrumbs{min-height:22px;color:var(--color-text-muted);font-size:var(--font-breadcrumb-size);line-height:var(--line-height-heading);align-items:center;gap:8px;margin-bottom:8px;display:flex}.breadcrumbs svg{flex:none}.breadcrumbs [aria-current=page]{color:var(--color-table);font-weight:var(--font-weight-medium)}.empty-state{--empty-state-padding:64px var(--space-5);--empty-state-title-size:var(--font-state-title-size);--empty-state-action-gap:20px;padding:var(--empty-state-padding);text-align:center}.empty-state--compact{--empty-state-padding:28px var(--space-4);--empty-state-title-size:var(--font-size-modal)}.empty-state-icon{margin-bottom:var(--space-3);color:var(--color-text-muted);justify-content:center;display:flex}.empty-state :is(h1,h2,h3,h4,h5,h6){color:var(--color-heading);font-size:var(--empty-state-title-size);font-weight:var(--font-section-title-weight);line-height:var(--line-height-heading);margin:0}.empty-state p{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:8px 0 0}.empty-state-action{margin-top:var(--empty-state-action-gap);justify-content:center;display:flex}.table-empty{color:var(--color-text-muted);text-align:center;font-weight:var(--font-weight-regular);padding:25px!important}.status-badge{text-align:center;white-space:nowrap;gap:6px;min-width:82px!important;min-height:var(--table-control-height)!important;border-radius:var(--radius-sm)!important;font-size:var(--font-size-caption)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--line-height-tight)!important;justify-content:center!important;align-items:center!important;padding:3px 8px!important;display:inline-flex!important}.status-badge i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.status-badge--blue{color:var(--color-info-dark)!important;background:var(--color-info-soft)!important}.status-badge--green{color:var(--color-success-dark)!important;background:var(--color-success-soft)!important}.status-badge--amber{color:var(--color-warning-dark)!important;background:var(--color-warning-soft)!important}.status-badge--purple{color:var(--color-purple)!important;background:var(--color-purple-soft)!important}.status-badge--red{color:var(--color-danger-text)!important;background:var(--color-danger-soft)!important}.ui-text-action{min-height:0;color:var(--color-primary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);background:0 0;border:0;align-items:center;gap:5px;padding:2px;display:inline-flex}.ui-text-action svg{flex:none}.ui-text-action:hover,.ui-text-action:focus-visible{color:var(--color-primary-hover);text-underline-offset:2px;text-decoration:underline}.ui-back-action{min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--color-heading);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);background:0 0;border:0;display:inline-flex}.ui-back-action svg{color:var(--color-text-muted);flex:none;transition:transform .15s,color .15s}.ui-back-action:hover,.ui-back-action:focus-visible{color:var(--color-primary)}.ui-back-action:hover svg,.ui-back-action:focus-visible svg{color:var(--color-primary);transform:translate(-2px)}.ui-back-action:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-primary);outline-offset:3px}.status-badge--neutral{color:var(--color-text-muted)!important;background:var(--color-neutral-soft)!important}.ui-button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);border:1px solid #0000;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-button>span{align-items:center;justify-content:inherit;gap:var(--space-2);min-width:0;display:inline-flex}.ui-button svg{flex:none}.ui-button--primary{background:linear-gradient(to bottom, var(--color-primary), var(--color-primary-dark));color:var(--color-white);border-color:#0000}.ui-button--primary:hover{background:linear-gradient(to bottom, var(--color-primary-hover), var(--color-primary-deep))}.ui-button--secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-heading)}.ui-button--secondary:hover{background:var(--color-surface-muted)}.ui-button--danger{border-color:var(--color-danger-soft);background:var(--color-danger-soft);color:var(--color-danger-text)}.ui-button--danger:hover{background:var(--color-surface-red)}.ui-button:disabled{cursor:not-allowed;opacity:.5}.ui-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ui-button--success{border-color:var(--color-success);background:var(--color-success);color:var(--color-white)}.ui-button--success:hover{background:var(--color-success-dark)}.ui-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-panel);overflow:hidden}.ui-card--default{padding:var(--panel-padding)}.ui-card--compact{padding:var(--panel-padding-compact)}.ui-card--none{padding:0}.ui-card--muted{background:var(--color-canvas)}.ui-card--attention{background:var(--color-surface-red)}.ui-panel-card__header{min-height:var(--control-height-md);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.ui-panel-card__header>:last-child:not(:first-child){flex:none}.ui-panel-card__body--default{padding:0 var(--panel-padding) var(--panel-padding)}.ui-panel-card__body--compact{padding:0 var(--panel-padding-compact) var(--panel-padding-compact)}.ui-metric-card{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;min-height:96px;box-shadow:var(--shadow-panel);color:inherit;text-align:left;align-items:center;gap:13px;padding:14px;display:flex;position:relative}.ui-metric-card__icon{border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.ui-metric-card__content{min-width:0}.ui-metric-card__value,.ui-metric-card__label,.ui-metric-card__detail,.ui-metric-card__caption{display:block}.ui-metric-card__value{color:var(--dashboard-metric-color);overflow-wrap:anywhere;font-size:var(--font-size-state);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ui-metric-card__label{color:var(--color-table);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-top:2px}.ui-metric-card__detail{margin-top:3px}.ui-metric-card__caption{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-tight);margin-top:3px}.ui-metric-card--blue .ui-metric-card__icon,.ui-metric-card--neutral .ui-metric-card__icon{color:var(--dashboard-brand-icon-color);background:var(--dashboard-brand-icon-background)}.ui-metric-card--green .ui-metric-card__icon{color:var(--color-success-dark);background:var(--color-success-soft)}.ui-metric-card--amber .ui-metric-card__icon,.ui-metric-card--orange .ui-metric-card__icon{color:var(--color-warning);background:var(--color-warning-soft)}.ui-metric-card--red .ui-metric-card__icon{color:var(--color-danger);background:var(--color-danger-soft)}.ui-metric-card--purple .ui-metric-card__icon{color:var(--color-purple);background:var(--color-purple-soft)}.ui-metric-card__action{margin-top:4px}.ui-metric-card__action--top-right{margin-top:0;position:absolute;top:12px;right:14px}.ui-metric-card--clickable{cursor:pointer}.ui-metric-card--clickable:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.ui-metric-card--clickable:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.portal-checkbox.portal-checkbox{appearance:auto;width:13px;min-width:13px;height:13px;min-height:13px;accent-color:var(--color-primary);flex:none;margin:0;padding:0}.portal-checkbox.portal-checkbox:not(:disabled){cursor:pointer}.page-intro{justify-content:space-between;align-items:flex-start;gap:24px;min-height:74px;margin:0 0 15px;display:flex}.page-intro-copy{min-width:0}.page-intro h1{color:var(--color-heading);font-size:var(--font-page-title-size);font-weight:var(--font-page-title-weight);line-height:var(--font-page-title-line-height);letter-spacing:0;margin:0}.page-intro h2{color:var(--color-table);font-size:var(--font-size-modal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);letter-spacing:0;margin:0}.page-intro p{max-width:850px;color:var(--color-text-muted);font-size:var(--font-page-description-size);line-height:var(--line-height-body);letter-spacing:0;margin:0}.page-intro-action{flex:none;padding-top:12px}.page-intro--detail{border-bottom:1px solid var(--color-border);align-items:center;min-height:62px;padding-bottom:14px}.page-intro--detail h1{font-size:var(--font-size-metric-large);line-height:var(--line-height-tight)}.page-intro--detail p{font-size:var(--font-size-body);line-height:var(--line-height-body);margin-top:3px}.page-intro--detail .page-intro-action{padding-top:0}@media (width<=740px){.page-intro{flex-direction:column;gap:10px}.page-intro h1{font-size:var(--font-page-title-size-compact)}.page-intro-action{width:100%;padding-top:0}.page-intro--detail{align-items:flex-start}}.page-header{align-items:center;margin-bottom:16px}.page-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=650px){.page-header-actions{grid-template-columns:1fr;display:grid}.page-header-actions>*{width:100%}}@media (width<=560px){.page-header{flex-direction:column;align-items:start}}.stat-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.stat-cards--5{grid-template-columns:repeat(5,minmax(0,1fr))}.stat-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{min-width:0;color:var(--color-table)}.stat-card__icon{flex:none}.stat-card strong,.stat-card b,.stat-card small{line-height:var(--line-height-tight);display:block}.stat-card strong{color:var(--dashboard-metric-color);font-size:var(--font-size-metric);font-weight:var(--font-weight-semibold)}.stat-card b{color:var(--color-table);font-size:var(--font-size-body-small);margin-top:2px}.stat-card small{color:var(--color-text-muted);font-size:var(--font-size-caption);margin-top:3px}@media (width<=1200px){.stat-card{gap:8px}.stat-card__icon{width:42px;height:42px}}@media (width<=970px){.stat-cards,.stat-cards--3,.stat-cards--5{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-cards--3>:last-child,.stat-cards--5>:last-child{grid-column:1/-1}}@media (width<=560px){.stat-cards{gap:7px}.stat-card{min-height:85px}.stat-card strong{font-size:var(--font-size-subtitle)}.stat-card__icon{display:none}}.ui-tabs{min-height:var(--control-height-md);gap:var(--space-1);border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.ui-tabs button{min-width:max-content;min-height:var(--control-height-md);align-items:center;gap:var(--space-2);padding:var(--space-2) 14px;color:var(--color-text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);border-bottom:2px solid #0000;display:inline-flex}.ui-tabs button:hover{color:var(--color-heading)}.ui-tabs button.active{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.ui-tabs--compact button{min-height:var(--control-height-compact);font-size:var(--font-size-small);padding:6px 10px}.ui-tab-icon{color:var(--color-primary);flex-shrink:0}.ui-tab-count{background:var(--color-danger-soft);min-width:20px;height:20px;color:var(--color-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);border-radius:10px;place-items:center;padding-inline:6px;display:inline-grid}.control.control{width:100%;min-height:var(--control-height-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-2) var(--space-3);color:var(--color-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);outline:none;margin:0;transition:border-color .15s,box-shadow .15s}.control.control:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-danger-soft)}.generated-field__label{justify-content:space-between;align-items:center;gap:10px;display:flex}.generated-field__label small{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);align-items:center;gap:4px;margin-bottom:6px;display:inline-flex}.generated-field__control{display:block;position:relative}.generated-field__control>svg{color:var(--color-primary);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.control.control--generated{cursor:not-allowed;border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-heading);font-weight:var(--font-weight-semibold);padding-right:38px}.field-label{color:var(--color-heading);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);margin-bottom:6px;display:block}.field-hint{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body);margin-top:4px;display:block}.field-error{color:var(--color-danger-text);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);margin-top:5px;display:block}.control--textarea{resize:vertical;min-height:112px}.shared-field{min-width:0;display:grid}.control.control--compact{min-height:var(--control-height-compact);padding-block:var(--space-1);font-size:var(--font-size-body-small)}.control.control--toolbar{width:auto;max-width:100%;min-height:var(--control-height-md)}.control.control:disabled{cursor:not-allowed;background:var(--color-surface-muted);color:var(--color-text-muted)}.control.control--locked{cursor:default;background:var(--color-surface-muted);color:var(--color-text-muted);border-color:var(--color-border)}:is(.control.control[aria-invalid=true],.control.control:user-invalid){border-color:var(--color-danger)}.date-input{width:100%;min-width:0;display:block;position:relative}.date-input>input{padding-right:var(--space-8);font-variant-numeric:tabular-nums}.date-input>input::placeholder{color:var(--color-text-muted);font-size:var(--font-size-small)}.date-input__trigger{right:var(--space-2);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-primary);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.date-input__trigger:hover{background:var(--color-danger-soft)}.date-input__trigger:disabled{opacity:.5;cursor:not-allowed}.date-picker{box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-heading);font-family:var(--font-ui);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);box-shadow:var(--shadow-dialog,0 12px 36px #00000029);margin:0;position:fixed;inset:auto;overflow:auto}.date-picker::backdrop{background:0 0}.date-picker__header{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-light);display:grid}.date-picker__eyebrow{color:var(--color-text-muted);font-size:var(--font-size-small)}.date-picker__header strong{font-size:var(--font-size-section);font-weight:var(--font-weight-semibold)}.date-picker__navigation{align-items:center;gap:var(--space-1);margin:var(--space-3) 0;grid-template-columns:28px minmax(0,1fr) 76px 28px;display:grid}.date-picker button,.date-picker select{font:inherit}.date-picker button{min-height:var(--control-height-sm);border-radius:var(--radius-md);color:var(--color-heading);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.date-picker__navigation select{width:100%;min-width:0;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-heading)}.date-picker__weekdays,.date-picker__days [role=row]{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.date-picker__weekdays{margin-bottom:var(--space-1);color:var(--color-text-muted);text-align:center;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.date-picker__days button{width:100%;min-height:var(--control-height-compact)}.date-picker button:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-primary)}.date-picker .date-picker__outside{color:var(--color-text-muted)}.date-picker button[aria-current=date]{box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.date-picker button[aria-selected=true],.date-picker button[aria-selected=true]:hover{background:var(--color-primary);color:var(--color-surface)}.date-picker button:disabled{opacity:.35;cursor:not-allowed}.date-picker button:focus-visible,.date-picker select:focus-visible,.date-input__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.date-picker__footer{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border-light);display:flex}.date-picker__footer button{padding-inline:var(--space-3);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.modal-backdrop{z-index:50;padding:var(--space-4);background:var(--color-modal-overlay);place-items:center;display:grid;position:fixed;inset:0}.modal-dialog{--modal-padding:var(--space-5);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-surface);width:100%;min-width:0;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-dialog,0 24px 64px #0000003d);flex-direction:column;padding:0;display:flex;overflow:hidden}.modal-dialog--default{max-width:min(672px,100vw - 32px)}.modal-dialog--large{max-width:min(896px,100vw - 32px)}.modal-dialog--full{max-width:1440px;height:calc(100dvh - 48px)}.modal-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.modal-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;min-height:0;padding:var(--modal-padding);flex:1;overflow-y:auto}.modal-header .section-heading{overflow-wrap:anywhere;min-width:0}.modal-body :is(input,select,textarea,fieldset){min-width:0;max-width:100%}.modal-body :is(p,dt,dd,legend){overflow-wrap:anywhere}.modal-body .admin-form>p{margin:0 0 var(--space-4);color:var(--color-text-muted);line-height:var(--line-height-body)}.modal-body .admin-form-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.modal-close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.modal-close:hover{background:var(--color-surface-muted);color:var(--color-heading)}.feedback-alert{--alert-padding-inline:14px;align-items:flex-start;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-canvas);padding:var(--space-3) var(--alert-padding-inline);color:var(--color-table);font-size:var(--font-size-body-small);display:flex}.feedback-alert--error{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger-text)}.feedback-alert--success{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success-dark)}.feedback-alert--warning{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning-dark)}.feedback-alert--info{border-color:var(--color-info);background:var(--color-info-soft);color:var(--color-info-dark)}.feedback-alert svg{flex:none}.feedback-alert__message{flex:1;min-width:0}.feedback-alert__dismiss{border-radius:var(--radius-sm);width:22px;height:22px;color:inherit;flex:none;place-items:center;margin:-2px -4px 0 0;display:grid}.feedback-alert__dismiss:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.feedback-modal-content{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.feedback-confirm-content{gap:var(--space-4);display:grid}.feedback-confirm-content p{overflow-wrap:anywhere;min-width:0}.feedback-dialog-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.feedback-loading{--loading-min-height:160px;min-height:var(--loading-min-height);color:var(--color-text-muted);font-size:var(--font-size-body);place-items:center;display:grid}.feedback-loading--compact{--loading-min-height:80px;font-size:var(--font-size-caption)}.feedback-loading--full-page{z-index:25;background:var(--color-canvas);min-height:0;color:var(--color-primary);position:fixed;inset:0}.feedback-loading span{align-items:center;gap:var(--space-2);display:flex}.feedback-icon--success{color:var(--color-success-dark)}.feedback-icon--error{color:var(--color-danger-text)}.feedback-icon--warning{color:var(--color-warning-dark)}.feedback-icon--info{color:var(--color-info-dark)}@media (width<=480px){.feedback-dialog-actions{grid-template-columns:1fr 1fr;display:grid}.feedback-dialog-actions button{width:100%;min-width:0;padding-inline:10px}}.modal-body .admin-form-actions,.modal-body .feedback-dialog-actions,.modal-body .admin-detail-actions,.modal-body .work-dialog__footer{bottom:calc(-1 * var(--modal-padding));margin-top:var(--space-4);margin-inline:calc(-1 * var(--modal-padding));margin-bottom:calc(-1 * var(--modal-padding));padding:var(--space-4) var(--modal-padding);background:var(--color-surface);border-top:1px solid var(--color-border-light);z-index:1;flex-wrap:wrap;position:sticky}.modal-body :is(.admin-form-actions,.feedback-dialog-actions,.admin-detail-actions,.work-dialog__footer)>button{white-space:normal;height:auto}.document-preview-modal{height:calc(100dvh - 48px)}.document-preview-modal .modal-body{padding:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex;overflow:hidden}.document-preview-modal .feedback-loading{flex:1}.document-preview-frame{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);flex:1;width:100%;min-height:0}@media (width<=560px){.modal-backdrop{padding:8px}.modal-dialog{--modal-padding:16px;max-width:100%;max-height:calc(100dvh - 16px)}.modal-dialog--large,.modal-dialog--full{height:calc(100dvh - 16px)}.modal-header{align-items:flex-start;padding:16px}.modal-header h2{overflow-wrap:anywhere}.modal-body :is(.admin-form-actions,.admin-detail-actions,.work-dialog__footer){gap:8px;display:flex}.modal-body :is(.admin-form-actions,.admin-detail-actions,.work-dialog__footer)>button{flex:130px;min-width:0}}
