:root {
    --panel-color-text: #0f2d37;
    --panel-color-muted: #8aa0a7;
    --panel-color-muted-strong: #7f939a;
    --panel-color-soft-text: #60767d;
    --panel-color-subtle: #aeb9bd;
    --panel-color-brand: #106e83;
    --panel-color-brand-dark: #0b5d70;
    --panel-color-brand-control: #137f96;
    --panel-color-brand-control-hover: #0f6d81;
    --panel-color-deep: #0e3640;
    --panel-color-media: #0d303a;
    --panel-color-media-dark: #08242c;
    --panel-color-media-control: rgba(8, 36, 44, .58);
    --panel-color-media-control-strong: rgba(8, 36, 44, .82);
    --panel-color-media-gradient: rgba(8, 36, 44, 0);
    --panel-color-accent: #836310;
    --panel-color-white: #fff;
    --panel-color-transparent: rgba(0, 0, 0, 0);
    --panel-color-page: #f2f9fb;
    --panel-color-page-start: #f3fbfd;
    --panel-color-page-end: #eef7fa;
    --panel-color-surface: #fff;
    --panel-color-surface-alpha: rgba(255, 255, 255, .96);
    --panel-color-hover: #f8fdfe;
    --panel-color-control-track: #f4fbfd;
    --panel-color-brand-soft: #e7f7fb;
    --panel-color-brand-soft-alpha: rgba(231, 247, 251, .95);
    --panel-color-avatar-bg: #dff3f8;
    --panel-color-input-tint: #eaf3ff;
    --panel-color-field-disabled: #f5f7fa;
    --panel-color-file-doc-bg: #e6f3ff;
    --panel-color-file-generic-bg: #eef3f5;
    --panel-color-file-doc: #176aa2;
    --panel-color-file-archive: #9d7015;
    --panel-color-form-text: #334155;
    --panel-color-form-border: #d6dde5;
    --panel-color-form-divider: #e5e9ef;
    --panel-color-form-muted: #667085;
    --panel-color-form-placeholder: #8b98a8;
    --panel-color-form-action: #607086;
    --panel-color-form-focus: #3a8dde;
    --panel-color-form-focus-text: #246fb1;
    --panel-color-swiper-bullet: #cbd5e1;
    --panel-color-error: #9d2f2f;
    --panel-color-error-alt: #c44545;
    --panel-color-error-control: #d54c4c;
    --panel-color-error-soft: #f7e7e7;
    --panel-color-error-bg: #fff4f4;
    --panel-color-error-input: #fff8f8;
    --panel-color-warning-bg: #fffaf0;
    --panel-color-warning-chip: #f2e7c9;
    --panel-color-success: #1f8a4c;
    --panel-color-success-bg: #eefaf3;
    --panel-color-info: #1f6fb2;
    --panel-color-info-bg: #edf6ff;
    --panel-calendar-holiday-overlay: rgba(255, 255, 255, .72);

    --panel-border-brand-10: rgba(16, 110, 131, .10);
    --panel-border-brand-12: rgba(16, 110, 131, .12);
    --panel-border-brand-14: rgba(16, 110, 131, .14);
    --panel-border-brand-16: rgba(16, 110, 131, .16);
    --panel-border-brand-18: rgba(16, 110, 131, .18);
    --panel-border-brand-22: rgba(16, 110, 131, .22);
    --panel-border-brand-24: rgba(16, 110, 131, .24);
    --panel-border-brand-26: rgba(16, 110, 131, .26);
    --panel-border-brand-28: rgba(16, 110, 131, .28);
    --panel-border-brand-32: rgba(16, 110, 131, .32);
    --panel-border-brand-34: rgba(16, 110, 131, .34);
    --panel-border-brand-35: rgba(16, 110, 131, .35);
    --panel-border-brand-36: rgba(16, 110, 131, .36);
    --panel-border-brand-42: rgba(16, 110, 131, .42);
    --panel-border-brand-70: rgba(16, 110, 131, .70);
    --panel-shadow-brand-10: rgba(16, 110, 131, .10);
    --panel-shadow-brand-12: rgba(16, 110, 131, .12);
    --panel-shadow-brand-14: rgba(16, 110, 131, .14);
    --panel-shadow-brand-18: rgba(16, 110, 131, .18);
    --panel-shadow-brand-22: rgba(16, 110, 131, .22);
    --panel-shadow-panel-12: rgba(15, 45, 55, .12);
    --panel-shadow-panel-14: rgba(15, 45, 55, .14);
    --panel-shadow-panel-18: rgba(15, 45, 55, .18);
    --panel-shadow-panel-22: rgba(15, 45, 55, .22);
    --panel-shadow-black-22: rgba(0, 0, 0, .22);
    --panel-border-slate-12: rgba(15, 23, 42, .12);
    --panel-shadow-slate-12: rgba(15, 23, 42, .12);
    --panel-border-form-focus-45: rgba(58, 141, 222, .45);
    --panel-shadow-form-focus-16: rgba(58, 141, 222, .16);
    --panel-outline-white-90: rgba(255, 255, 255, .9);
    --panel-border-error-22: rgba(157, 47, 47, .22);
    --panel-border-error-28: rgba(157, 47, 47, .28);
    --panel-border-error-32: rgba(157, 47, 47, .32);
    --panel-border-error-48: rgba(157, 47, 47, .48);
    --panel-border-error-55: rgba(157, 47, 47, .55);
    --panel-border-error-74: rgba(157, 47, 47, .74);
    --panel-border-warning-24: rgba(131, 99, 16, .24);
    --panel-border-success-55: rgba(31, 138, 76, .55);
    --panel-border-info-55: rgba(31, 111, 178, .55);
}

.admin-documents-upload label {
    overflow: hidden;
    position: relative;
}

.admin-documents-upload input[type="file"] {
    border: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
    height: 1px !important;
    margin: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}
