/* =========================================================
   OBS DESIGN SYSTEM
   Theme Base Tokens
   ========================================================= */

:root {

	
	/* Application Shell */



--obs-shell-content-padding: var(--obs-space-4);
--obs-dynamic-content-min-height: 300px;
    /* =====================================================
       TYPOGRAPHY
       ===================================================== */

    --obs-font-family:
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Roboto,
        Arial,
        "Noto Sans",
        sans-serif;

    --obs-font-size-xs: 0.75rem;
    --obs-font-size-sm: 0.8125rem;
    --obs-font-size-md: 0.875rem;
    --obs-font-size-lg: 1rem;
    --obs-font-size-xl: 1.125rem;
    --obs-font-size-2xl: 1.5rem;
    --obs-font-size-3xl: 2rem;

    --obs-font-weight-regular: 400;
    --obs-font-weight-medium: 500;
    --obs-font-weight-semibold: 600;
    --obs-font-weight-bold: 700;
    --obs-font-weight-extrabold: 800;
    --obs-font-weight-black: 900;

    --obs-line-height-tight: 1.2;
    --obs-line-height-normal: 1.5;
    --obs-line-height-relaxed: 1.7;

    /* =====================================================
       SPACING
       ===================================================== */

    --obs-space-0: 0;
    --obs-space-1: 0.25rem;
    --obs-space-2: 0.5rem;
    --obs-space-3: 0.75rem;
    --obs-space-4: 1rem;
    --obs-space-5: 1.25rem;
    --obs-space-6: 1.5rem;
    --obs-space-8: 2rem;
    --obs-space-10: 2.5rem;
    --obs-space-12: 3rem;
    --obs-space-16: 4rem;

    /* =====================================================
       RADIUS
       ===================================================== */

    --obs-radius-none: 0;
    --obs-radius-xs: 0.375rem;
    --obs-radius-sm: 0.5rem;
    --obs-radius-md: 0.75rem;
    --obs-radius-lg: 1rem;
    --obs-radius-xl: 1.375rem;
    --obs-radius-2xl: 1.75rem;
    --obs-radius-pill: 999rem;
    --obs-radius-circle: 50%;

    /* =====================================================
       BORDER
       ===================================================== */

    --obs-border-width-thin: 1px;
    --obs-border-width-medium: 2px;
    --obs-border-width-thick: 3px;

    /* =====================================================
       TRANSITION
       ===================================================== */

    --obs-transition-fast: 160ms ease;
    --obs-transition-normal: 250ms ease;
    --obs-transition-slow: 350ms ease;

    /* =====================================================
       BLUR
       ===================================================== */

    --obs-blur-sm: 0.5rem;
    --obs-blur-md: 1rem;
    --obs-blur-lg: 1.5rem;
    --obs-blur-xl: 2rem;

    /* =====================================================
       CONTROL SIZES
       ===================================================== */

    --obs-control-height-sm: 2rem;
    --obs-control-height-md: 2.5rem;
    --obs-control-height-lg: 3rem;

    --obs-icon-size-sm: 1rem;
    --obs-icon-size-md: 1.25rem;
    --obs-icon-size-lg: 1.5rem;

    /* =====================================================
       LAYOUT
       ===================================================== */

--obs-header-height: 64px;

--obs-sidebar-width: 278px;
--obs-sidebar-collapsed-width: 84px;

    --obs-content-max-width: 120rem;

    /* =====================================================
       Z-INDEX
       ===================================================== */

    --obs-z-base: 1;
    --obs-z-dropdown: 1000;
    --obs-z-sticky: 1020;
    --obs-z-fixed: 1030;
    --obs-z-offcanvas-backdrop: 1040;
    --obs-z-offcanvas: 1045;
    --obs-z-modal-backdrop: 1050;
    --obs-z-modal: 1055;
    --obs-z-popover: 1070;
    --obs-z-tooltip: 1080;
    --obs-z-toast: 1090;
    
    --obs-table-min-width: 1000px;
    --obs-table-cell-padding-x: var(--obs-space-2);
    --obs-table-cell-padding-y: var(--obs-space-1);
    --obs-table-row-height-compact: 26px;

    --obs-scrollbar-size: 10px;
    --obs-scrollbar-border: 2px solid transparent;

    --obs-control-disabled-opacity: 0.60;

    --obs-log-module-width: 150px;
    --obs-log-date-width: 140px;
    --obs-log-description-width: 200px;
    --obs-log-table-height: 75vh;
    
    --obs-backup-server-width: 200px;
    --obs-backup-password-width: 130px;
    --obs-backup-content-height: 60vh;
    
    --obs-backup-log-date-width: 130px;
    --obs-backup-log-server-width: 200px;
    --obs-backup-log-password-width: 125px;
    --obs-backup-log-type-width: 140px;
    --obs-backup-log-command-width: 150px;
    --obs-backup-log-count-width: 350px;
    --obs-backup-log-content-height: 75vh;
    
    --obs-backup-log-analiz-date-width: 130px;
    --obs-backup-log-analiz-server-width: 200px;
    --obs-backup-log-analiz-password-width: 125px;
    --obs-backup-log-analiz-report-width: 180px;
    --obs-backup-log-analiz-command-width: 150px;
    --obs-backup-log-analiz-content-height: 75vh;
}