@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand Fallback;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_ebdfad{font-family:Quicksand,Quicksand Fallback;font-style:normal}.__variable_ebdfad{--font-quicksand:"Quicksand","Quicksand Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_2392b8{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_2392b8{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@tailwind base;@tailwind components;@tailwind utilities;:root{--tenant-primary-color:#FF5500;--tenant-primary-hover:#2563EB;--tenant-primary-active:#1D4ED8;--tenant-primary-light:#EFF6FF;--tenant-secondary-color:#52c41a;--tenant-secondary-hover:#49B017;--tenant-header-bg:#000000;--tenant-header-text:#FFFFFF;--tenant-header-text-secondary:rgba(255,255,255,0.65);--tenant-success-color:#52c41a;--tenant-warning-color:#faad14;--tenant-error-color:#ff4d4f;--tenant-info-color:#1890ff;--tenant-bg-container:#ffffff;--tenant-bg-layout:#f5f5f5;--tenant-bg-elevated:#ffffff;--tenant-bg-hover:#f5f5f5;--tenant-text-primary:rgba(0,0,0,0.85);--tenant-text-secondary:rgba(0,0,0,0.65);--tenant-text-tertiary:rgba(0,0,0,0.45);--tenant-text-disabled:rgba(0,0,0,0.25);--tenant-border-color:#d9d9d9;--tenant-border-color-secondary:#f0f0f0;--tenant-border-color-hover:#40a9ff;--tenant-font-title:var(--font-quicksand),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--tenant-font-body:var(--font-plus-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--tenant-font-code:"Menlo","Monaco","Courier New",monospace;--tenant-font-size-h1:38px;--tenant-font-size-h2:30px;--tenant-font-size-h3:24px;--tenant-font-size-h4:20px;--tenant-font-size-h5:16px;--tenant-font-size-h6:14px;--tenant-font-size-base:14px;--tenant-font-size-lg:16px;--tenant-font-size-sm:12px;--tenant-font-size-xs:11px;--tenant-font-weight-light:300;--tenant-font-weight-regular:400;--tenant-font-weight-medium:500;--tenant-font-weight-semibold:600;--tenant-font-weight-bold:700;--tenant-line-height-base:1.5715;--tenant-line-height-heading:1.35;--tenant-line-height-tight:1.2;--tenant-logo-url:url(/logo.svg);--tenant-logo-height:40px;--tenant-logo-width:auto;--tenant-favicon-url:url(/faviconk.png);--tenant-site-title:"Bolsa de trabajo";--tenant-spacing-xs:8px;--tenant-spacing-sm:12px;--tenant-spacing-md:16px;--tenant-spacing-lg:24px;--tenant-spacing-xl:32px;--tenant-spacing-xxl:48px;--tenant-header-height:64px;--tenant-header-padding:0 24px;--tenant-content-max-width:1200px;--tenant-sidebar-width:256px;--tenant-border-radius-sm:4px;--tenant-border-radius-base:6px;--tenant-border-radius-lg:8px;--tenant-border-radius-xl:12px;--tenant-border-width:1px;--tenant-shadow-xs:0 1px 2px rgba(0,0,0,0.05);--tenant-shadow-sm:0 2px 4px rgba(0,0,0,0.08);--tenant-shadow-md:0 2px 8px rgba(0,0,0,0.15);--tenant-shadow-lg:0 4px 12px rgba(0,0,0,0.15);--tenant-shadow-xl:0 8px 24px rgba(0,0,0,0.20);--tenant-button-height-base:32px;--tenant-button-height-lg:40px;--tenant-button-height-sm:24px;--tenant-button-border-radius:var(--tenant-border-radius-base);--tenant-input-height-base:32px;--tenant-input-height-lg:40px;--tenant-input-height-sm:24px;--tenant-input-border-radius:var(--tenant-border-radius-base);--tenant-card-border-radius:var(--tenant-border-radius-lg);--tenant-card-padding:var(--tenant-spacing-lg);--tenant-card-shadow:var(--tenant-shadow-sm);--tenant-card-shadow-hover:var(--tenant-shadow-lg);--tenant-modal-border-radius:var(--tenant-border-radius-lg);--tenant-modal-header-bg:var(--tenant-bg-container);--tenant-transition-fast:0.1s;--tenant-transition-base:0.2s;--tenant-transition-slow:0.3s;--tenant-transition-ease:cubic-bezier(0.645,0.045,0.355,1)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--tenant-font-body);font-size:var(--tenant-font-size-base);line-height:var(--tenant-line-height-base);color:var(--tenant-text-primary)}body{background:var(--tenant-bg-layout)}a{color:inherit;text-decoration:none;transition:color var(--tenant-transition-base) var(--tenant-transition-ease)}a:hover{color:var(--tenant-primary-color)}.ant-card-head-title,.ant-drawer-title,.ant-modal-title,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6,.ant-typography-h1,.ant-typography-h2,.ant-typography-h3,.ant-typography-h4,.ant-typography-h5,h1,h2,h3,h4,h5,h6{font-family:var(--tenant-font-title)!important;font-weight:var(--tenant-font-weight-semibold);line-height:var(--tenant-line-height-heading);color:var(--tenant-text-primary)}.ant-typography h1,.ant-typography-h1,h1{font-size:var(--tenant-font-size-h1)}.ant-typography h2,.ant-typography-h2,h2{font-size:var(--tenant-font-size-h2)}.ant-typography h3,.ant-typography-h3,h3{font-size:var(--tenant-font-size-h3)}.ant-typography h4,.ant-typography-h4,h4{font-size:var(--tenant-font-size-h4)}.ant-typography h5,.ant-typography-h5,h5{font-size:var(--tenant-font-size-h5)}.ant-typography h6,.ant-typography-h6,h6{font-size:var(--tenant-font-size-h6)}.ant-btn,.ant-dropdown,.ant-form,.ant-input,.ant-menu,.ant-select,.ant-table,.ant-typography:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),p,span{font-family:var(--tenant-font-body)}.ant-layout{min-height:100vh}.ant-layout,.ant-layout-content{background:var(--tenant-bg-layout)}.ant-layout-header{display:flex;align-items:center;height:var(--tenant-header-height);padding:var(--tenant-header-padding);background:var(--tenant-header-bg)!important;box-shadow:var(--tenant-shadow-md);border-bottom:1px solid rgba(255,255,255,.1)}.tenant-header-logo{height:var(--tenant-logo-height);width:var(--tenant-logo-width);object-fit:contain}.tenant-header-title{color:var(--tenant-header-text)!important;font-size:var(--tenant-font-size-lg);font-weight:var(--tenant-font-weight-semibold);font-family:var(--tenant-font-title)}.ant-menu-horizontal{border-bottom:none!important;background:transparent!important}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{color:var(--tenant-header-text-secondary);border-bottom:2px solid transparent;transition:all var(--tenant-transition-base) var(--tenant-transition-ease)}.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu:hover{color:var(--tenant-header-text)!important;border-bottom-color:var(--tenant-primary-color)!important}.ant-menu-horizontal>.ant-menu-item-selected:after{border-bottom-color:var(--tenant-primary-color)!important}.ant-card{border-radius:var(--tenant-card-border-radius);box-shadow:var(--tenant-card-shadow);border:1px solid var(--tenant-border-color-secondary);transition:box-shadow var(--tenant-transition-base) var(--tenant-transition-ease)}.ant-card-hoverable:hover{box-shadow:var(--tenant-card-shadow-hover);border-color:var(--tenant-border-color)}.ant-card-head{border-bottom:1px solid var(--tenant-border-color-secondary);padding:var(--tenant-spacing-md) var(--tenant-spacing-lg)}.ant-card-body{padding:var(--tenant-spacing-lg)}.ant-btn{border-radius:var(--tenant-button-border-radius);height:var(--tenant-button-height-base);font-weight:var(--tenant-font-weight-medium);transition:all var(--tenant-transition-base) var(--tenant-transition-ease)}.ant-btn-primary{background-color:var(--tenant-button-color);border-color:var(--tenant-button-color)}.ant-btn-primary:hover{background-color:var(--tenant-primary-hover)!important;border-color:var(--tenant-primary-hover)!important}.ant-btn-primary:active{background-color:var(--tenant-primary-active)!important;border-color:var(--tenant-primary-active)!important}.ant-btn-lg{height:var(--tenant-button-height-lg);font-size:var(--tenant-font-size-lg)}.ant-btn-sm{height:var(--tenant-button-height-sm);font-size:var(--tenant-font-size-sm)}.ant-input,.ant-input-number,.ant-picker{border-radius:var(--tenant-input-border-radius);border-color:var(--tenant-border-color);transition:all var(--tenant-transition-base) var(--tenant-transition-ease)}.ant-input-number:hover,.ant-input:hover,.ant-picker:hover{border-color:var(--tenant-primary-color)}.ant-input-focused,.ant-input-number-focused,.ant-input-number:focus,.ant-input:focus,.ant-picker-focused,.ant-picker:focus{border-color:var(--tenant-primary-color);box-shadow:0 0 0 2px rgba(var(--tenant-primary-color),.1)}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--tenant-primary-color)}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--tenant-primary-color);box-shadow:0 0 0 2px rgba(var(--tenant-primary-color),.1)}.ant-table{font-size:var(--tenant-font-size-base)}.ant-table-thead>tr>th{background-color:var(--tenant-bg-hover);font-weight:var(--tenant-font-weight-semibold);color:var(--tenant-text-primary)}.ant-table-tbody>tr:hover>td{background-color:var(--tenant-primary-light)}.ant-modal-content{border-radius:var(--tenant-modal-border-radius)}.ant-modal-header{background:var(--tenant-modal-header-bg);border-radius:var(--tenant-modal-border-radius) var(--tenant-modal-border-radius) 0 0}.ant-drawer-header,.ant-modal-header{border-bottom:1px solid var(--tenant-border-color-secondary)}.ant-drawer-header{background:var(--tenant-bg-container)}.ant-badge-count{background-color:var(--tenant-primary-color)}.ant-tag-blue{background-color:var(--tenant-primary-light);border-color:var(--tenant-primary-color);color:var(--tenant-primary-color)}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner{background-color:var(--tenant-primary-color);border-color:var(--tenant-primary-color)}.ant-progress-bg,.ant-slider-track,.ant-switch-checked{background-color:var(--tenant-primary-color)}.ant-slider-handle{border-color:var(--tenant-primary-color)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--tenant-primary-color)}.ant-tabs-ink-bar{background:var(--tenant-primary-color)}.ant-steps-item-finish .ant-steps-item-icon{background-color:var(--tenant-bg-container);border-color:var(--tenant-primary-color)}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--tenant-primary-color)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--tenant-bg-hover);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--tenant-border-color);border-radius:3px;-webkit-transition:background var(--tenant-transition-base);transition:background var(--tenant-transition-base)}::-webkit-scrollbar-thumb:hover{background:var(--tenant-text-tertiary)}.profile-descriptions-container{overflow:hidden}@media (max-width:650px){.profile-descriptions-container{overflow:auto}.ant-layout-header{padding:0 var(--tenant-spacing-md)}:root{--tenant-header-height:56px;--tenant-logo-height:32px}}@media (max-width:768px){:root{--tenant-font-size-h1:32px;--tenant-font-size-h2:26px;--tenant-font-size-h3:22px}}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.tenant-text-primary{color:var(--tenant-primary-color)!important}.tenant-bg-primary{background-color:var(--tenant-primary-color)!important}.tenant-border-primary{border-color:var(--tenant-primary-color)!important}.tenant-shadow-sm{box-shadow:var(--tenant-shadow-sm)}.tenant-shadow-md{box-shadow:var(--tenant-shadow-md)}.tenant-shadow-lg{box-shadow:var(--tenant-shadow-lg)}.tenant-spacing-xs{margin:var(--tenant-spacing-xs)}.tenant-spacing-sm{margin:var(--tenant-spacing-sm)}.tenant-spacing-md{margin:var(--tenant-spacing-md)}.tenant-spacing-lg{margin:var(--tenant-spacing-lg)}.tenant-spacing-xl{margin:var(--tenant-spacing-xl)}