.depart-app-0{--fm-accent: #1561a8;--fm-accent-focus: #2563eb;--fm-head-bg: #e0f0ff;--fm-field-bg: #e0f0ff;--fm-label-bg: #ffffff;--fm-text: #0f172a;--fm-required: #dc2626;--fm-panel-bg: rgba(255, 255, 255, .55);--fm-row-border: rgba(15, 23, 42, .08);--fm-panel-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);--fm-panel-radius: 1rem;--fm-head-padding: 8px 12px;--fm-cell-padding: 8px 12px;--fm-title-size: .9rem;--fm-title-weight: 900;--fm-label-size: .65rem;--fm-label-weight: 700;--fm-field-size: .8125rem;--fm-required-size: .8rem;--fm-required-weight: 900;--fm-label-width: 38%;--fm-label-max-width: 200px;--fm-row-min-height: 38px;--fm-readonly-text: #475569}.depart-app{--fm-accent: #1561a8;--fm-accent-focus: #2563eb;--fm-head-bg:rgba(124, 192, 255, .55);--fm-field-bg:rgba(119, 189, 255, 0);--fm-label-bg: #ffffff;--fm-text: #0f172a;--fm-required: #dc2626;--fm-panel-bg: rgba(255, 255, 255, .55);--fm-row-border: rgba(15, 23, 42, .07);--fm-panel-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);--fm-panel-radius: 1rem;--fm-head-padding: 8px 12px;--fm-cell-padding: 8px 12px;--fm-title-size: .9rem;--fm-title-weight: 900;--fm-label-size: .65rem;--fm-label-weight: 700;--fm-field-size: .8125rem;--fm-required-size: .8rem;--fm-required-weight: 900;--fm-label-width: 38%;--fm-label-max-width: 200px;--fm-row-min-height: 38px;--fm-readonly-text: #475569}.depart-app .panel{border-radius:var(--fm-panel-radius);background:var(--fm-panel-bg);border:1px solid var(--fm-accent);overflow:hidden;box-shadow:var(--fm-panel-shadow)}.depart-app .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--fm-accent);background:var(--fm-head-bg);color:var(--fm-text);padding:var(--fm-head-padding)}.depart-app .panel-title{margin:0;font-size:var(--fm-title-size);font-weight:var(--fm-title-weight);letter-spacing:.1em;color:var(--fm-accent)}.depart-app .oblig-tag{font-size:var(--fm-required-size);font-weight:var(--fm-required-weight);text-transform:uppercase;letter-spacing:.06em;color:var(--fm-required);padding:4px 8px;border-radius:2px}.depart-app .panel-body{padding:0;display:flex;flex-direction:column}.depart-app .sheet-row{display:flex;align-items:stretch;border-bottom:1px solid var(--fm-row-border);min-height:var(--fm-row-min-height)}.depart-app .sheet-row:last-child{border-bottom:none}.depart-app .sheet-label{flex:0 0 var(--fm-label-width);max-width:var(--fm-label-max-width);background:var(--fm-label-bg);color:var(--fm-accent);font-size:var(--fm-label-size);font-weight:var(--fm-label-weight);letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;justify-content:end;padding:var(--fm-cell-padding)}.depart-app .sheet-input,.depart-app .sheet-select{flex:1;min-width:0;border:none;padding:var(--fm-cell-padding);font-size:var(--fm-field-size);background:var(--fm-field-bg);color:var(--fm-text)}.depart-app .sheet-select{cursor:pointer;font-style:italic}.depart-app .sheet-readonly{font-style:italic;color:var(--fm-readonly-text)}.depart-app .sheet-input:disabled{opacity:.55;cursor:not-allowed}.depart-app .sheet-input:focus,.depart-app .sheet-select:focus{outline:2px solid var(--fm-accent-focus);outline-offset:-2px}
