@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";:root{--border-radius-4: 4px;--border-radius-8: 8px;--border-radius-12: 12px;--border-radius-16: 16px;--border-radius-24: 24px;--border-radius-none: 0px;--border-radius-pill: 500px;--border-radius-circular: 100%;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--border-width-6: 6px;--border-width-8: 8px;--border-width-12: 12px;--border-width-none: 0px;--color-brand-primary-default: #3b45f2;--color-brand-primary-dark: #0d1874;--color-brand-primary-medium: #4f83fb;--color-brand-primary-light: #cadaff;--color-brand-secondary-default: #8cd92a;--color-brand-secondary-dark: #3c7a2c;--color-brand-secondary-medium: #d3ff9a;--color-brand-secondary-light: #eeffd8;--color-feedback-alert-default: #e81e42;--color-feedback-alert-dark: #b4052f;--color-feedback-alert-medium: #ff7495;--color-feedback-alert-light: #ffc7d8;--color-feedback-success-default: #0aed9b;--color-feedback-success-dark: #0ab16b;--color-feedback-success-medium: #6cf4c3;--color-feedback-success-light: #c1fae6;--color-neutral-low-default: #111119;--color-neutral-low-dark: #505255;--color-neutral-low-medium: #88898c;--color-neutral-low-light: #b8b9be;--color-neutral-high-default: #ffffff;--color-neutral-high-dark: #cfd0da;--color-neutral-high-medium: #e8e8ee;--color-neutral-high-light: #f5f5fa;--spacing-0: 0px;--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-56: 56px;--spacing-64: 64px;--spacing-80: 80px;--spacing-120: 120px;--spacing-160: 160px;--spacing-200: 200px;--font-family-primary: "Figtree", sans-serif;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-24: 24px;--font-size-28: 28px;--font-size-32: 32px;--font-size-40: 40px;--font-size-48: 48px;--font-size-64: 64px;--font-size-96: 96px;--font-size-inherit: inherit;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700}.Avatar-module__zds-avatar__circle___DXcGa,.Avatar-module__zds-avatar__circle___DXcGa.Avatar-module__zds-avatar__large___G6qoo{align-items:center;background-color:var(--color-neutral-high-medium);border-radius:var(--border-radius-circular);display:flex}.Avatar-module__zds-avatar__circle___DXcGa.Avatar-module__zds-avatar__large___G6qoo{height:44px;justify-content:center;width:44px}.Avatar-module__zds-avatar__circle___DXcGa.Avatar-module__zds-avatar__large___G6qoo div.Avatar-module__zds-avatar__circle__icon___u14vV svg,.Avatar-module__zds-avatar__circle___DXcGa.Avatar-module__zds-avatar__large___G6qoo path{align-items:center;color:var(--color-neutral-low-default);display:flex;height:24px!important;width:24px!important}.Avatar-module__zds-avatar__circle___DXcGa.Avatar-module__zds-avatar__small___d-Pj5{align-items:center;background-color:var(--color-neutral-high-medium);border-radius:var(--border-radius-circular);display:flex;height:32px;justify-content:center;width:32px}.Avatar-module__zds-avatar__circle___DXcGa.Avatar-module__zds-avatar__small___d-Pj5 div.Avatar-module__zds-avatar__circle__icon___u14vV path,.Avatar-module__zds-avatar__circle___DXcGa.Avatar-module__zds-avatar__small___d-Pj5 div.Avatar-module__zds-avatar__circle__icon___u14vV svg{align-items:center;color:var(--color-neutral-low-default);display:flex;height:16px!important;width:16px!important}.Badge-module__zds-badge__container___NMAZD{position:relative}.Badge-module__zds-badge___TeF7g{background-color:var(--color-feedback-alert-default);color:var(--color-neutral-high-light);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);height:16px;position:absolute;right:-8px;top:-8px}.Badge-module__zds-badge___TeF7g,.Badge-module__zds-badge__status___3rFKE{align-items:center;border-radius:var(--border-radius-pill);display:flex;font-family:var(--font-family-primary);justify-content:center}.Badge-module__zds-badge__status___3rFKE{background-color:var(--color-brand-primary-default);border:var(--border-width-2) solid var(--color-neutral-high-default);height:20px;margin-left:var(--spacing-8);width:20px}.Badge-module__zds-badge__status___3rFKE span{color:var(--color-neutral-high-default)!important}.Badge-module__zds-badge__small___lVA0I{width:16px}.Badge-module__zds-badge__large___yxb6z{padding:0 var(--spacing-4)}.Badge-module__zds-badge__status__empty___zWu8n{background-color:var(--color-feedback-alert-default);border-radius:var(--border-radius-pill);height:8px;padding:0;right:-2px;top:-2px;width:8px}.Button-module__button___18Bed{align-items:center;border-radius:var(--border-radius-8);box-shadow:none;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-family:var(--font-family-primary);font-size:var(--font-size-14);font-style:normal;font-weight:var(--font-weight-medium);justify-content:center;padding:var(--spacing-0) var(--spacing-24);position:relative;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.Button-module__button___18Bed.Button-module__button-lg___-A8B9{height:44px;min-width:92px;padding:var(--spacing-0) var(--spacing-24)}.Button-module__button___18Bed.Button-module__button-sm___L7aT7{height:36px;min-width:76px;padding:var(--spacing-0) var(--spacing-16)}.Button-module__button___18Bed.Button-module__button-filled___IQx1z{background:var(--color-brand-primary-default);border:none;color:var(--color-neutral-high-light)}.Button-module__button___18Bed.Button-module__button-outlined___hLkLN{background-color:var(--color-neutral-high-default);border:var(--border-width-1) solid var(--color-neutral-high-dark);color:var(--color-brand-primary-default)}.Button-module__button___18Bed.Button-module__button-text___8GFeA{background-color:transparent;border:none;color:var(--color-brand-primary-default);outline:none}.Button-module__button___18Bed.Button-module__button-lg___-A8B9.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-left___uOY6b{padding:var(--spacing-0) var(--spacing-24) var(--spacing-0) var(--spacing-16)}.Button-module__button___18Bed.Button-module__button-lg___-A8B9.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-right___eswRS{padding:var(--spacing-0) var(--spacing-16) var(--spacing-0) var(--spacing-24)}.Button-module__button___18Bed.Button-module__button-lg___-A8B9.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-both___1Lith{padding:var(--spacing-0) var(--spacing-16)}.Button-module__button___18Bed.Button-module__button-sm___L7aT7.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-left___uOY6b{padding:var(--spacing-0) var(--spacing-16) var(--spacing-0) var(--spacing-8)}.Button-module__button___18Bed.Button-module__button-sm___L7aT7.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-right___eswRS{padding:var(--spacing-0) var(--spacing-8) var(--spacing-0) var(--spacing-16)}.Button-module__button___18Bed.Button-module__button-sm___L7aT7.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-both___1Lith{padding:var(--spacing-0) var(--spacing-8)}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-lg___-A8B9{padding:var(--spacing-0) var(--spacing-12)}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-lg___-A8B9.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-left___uOY6b{padding:var(--spacing-0) var(--spacing-12) var(--spacing-0) var(--spacing-8)}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-lg___-A8B9.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-right___eswRS{padding:var(--spacing-0) var(--spacing-8) var(--spacing-0) var(--spacing-12)}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-lg___-A8B9.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-both___1Lith{padding:var(--spacing-0) var(--spacing-8)}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-lg___-A8B9.Button-module__buttonWithIcon___8ehK1.Button-module__buttonNoContent___Tc9jk{padding:var(--spacing-0) var(--spacing-16)}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-sm___L7aT7{padding:var(--spacing-0) var(--spacing-8)}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-sm___L7aT7.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-left___uOY6b{padding:var(--spacing-0) var(--spacing-8) var(--spacing-0) var(--spacing-4)}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-sm___L7aT7.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-right___eswRS{padding:var(--spacing-0) var(--spacing-4) var(--spacing-0) var(--spacing-8)}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-sm___L7aT7.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-both___1Lith{padding:var(--spacing-0) var(--spacing-4)}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-sm___L7aT7.Button-module__buttonWithIcon___8ehK1.Button-module__buttonNoContent___Tc9jk{padding:var(--spacing-0) var(--spacing-8)}.Button-module__button___18Bed.Button-module__button-lg___-A8B9.Button-module__buttonIconOnly___aifk4{flex-shrink:0;height:44px;max-height:44px;max-width:44px;min-height:44px;min-width:44px;padding:var(--spacing-0);width:44px}.Button-module__button___18Bed.Button-module__button-sm___L7aT7.Button-module__buttonIconOnly___aifk4{flex-shrink:0;height:36px;max-height:36px;max-width:36px;min-height:36px;min-width:36px;padding:var(--spacing-0);width:36px}.Button-module__buttonIconOnly___aifk4 span{height:16px;width:16px}.Button-module__buttonIconLeft___RICR3 svg,.Button-module__buttonIconOnly___aifk4 svg,.Button-module__buttonIconRight___71lu2 svg{flex-shrink:0;height:16px;width:16px}.Button-module__button___18Bed svg{flex-shrink:0;height:16px!important;width:16px!important}.Button-module__button___18Bed.Button-module__button-filled___IQx1z.Button-module__button-lg___-A8B9.Button-module__buttonIconOnly___aifk4,.Button-module__button___18Bed.Button-module__button-outlined___hLkLN.Button-module__button-lg___-A8B9.Button-module__buttonIconOnly___aifk4,.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-lg___-A8B9.Button-module__buttonIconOnly___aifk4{flex-shrink:0;height:44px;max-height:44px;max-width:44px;min-height:44px;min-width:44px;padding:var(--spacing-0);width:44px}.Button-module__button___18Bed.Button-module__button-filled___IQx1z.Button-module__button-sm___L7aT7.Button-module__buttonIconOnly___aifk4,.Button-module__button___18Bed.Button-module__button-outlined___hLkLN.Button-module__button-sm___L7aT7.Button-module__buttonIconOnly___aifk4,.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__button-sm___L7aT7.Button-module__buttonIconOnly___aifk4{flex-shrink:0;height:36px;max-height:36px;max-width:36px;min-height:36px;min-width:36px;padding:var(--spacing-0);width:36px}.Button-module__button___18Bed.Button-module__buttonFullWidth___tXuVE{max-width:unset!important;width:100%!important}.Button-module__buttonIconLeft___RICR3{display:flex;margin-right:var(--spacing-8)}.Button-module__buttonIconRight___71lu2{display:flex;margin-left:var(--spacing-8)}.Button-module__button___18Bed.Button-module__buttonNoContent___Tc9jk .Button-module__buttonIconLeft___RICR3,.Button-module__button___18Bed.Button-module__buttonNoContent___Tc9jk .Button-module__buttonIconRight___71lu2{margin:var(--spacing-0)}.Button-module__button___18Bed:hover,.Button-module__button___18Bed:hover *{text-decoration:none}.Button-module__button___18Bed.Button-module__button-filled___IQx1z:hover{background:var(--color-brand-primary-medium)}.Button-module__button___18Bed.Button-module__button-filled___IQx1z:focus{outline:var(--border-width-4) solid var(--color-neutral-high-dark);outline-offset:var(--border-width-2)}.Button-module__button___18Bed.Button-module__button-filled___IQx1z:active{background:var(--color-brand-primary-dark);color:var(--color-neutral-high-light);outline:none}.Button-module__button___18Bed.Button-module__button-filled___IQx1z:disabled{background:var(--color-neutral-high-light);color:var(--color-neutral-low-light);cursor:not-allowed;opacity:.5;outline:none}.Button-module__button___18Bed.Button-module__button-outlined___hLkLN *{color:var(--color-brand-primary-default)}.Button-module__button___18Bed.Button-module__button-outlined___hLkLN:hover{background-color:var(--color-neutral-high-medium);color:var(--color-brand-primary-default)}.Button-module__button___18Bed.Button-module__button-outlined___hLkLN:focus{background-color:var(--color-neutral-high-default);color:var(--color-brand-primary-default);outline:var(--border-width-4) solid var(--color-neutral-high-dark);outline-offset:var(--border-width-2)}.Button-module__button___18Bed.Button-module__button-outlined___hLkLN:focus *{color:var(--color-brand-primary-default)}.Button-module__button___18Bed.Button-module__button-outlined___hLkLN:active{background-color:var(--color-neutral-high-dark);color:var(--color-brand-primary-default);outline:none}.Button-module__button___18Bed.Button-module__button-outlined___hLkLN:active *{color:var(--color-brand-primary-default)}.Button-module__button___18Bed.Button-module__button-outlined___hLkLN.Button-module__disabled___UzdWL,.Button-module__button___18Bed.Button-module__button-outlined___hLkLN:disabled{background-color:var(--color-neutral-high-default);color:var(--color-neutral-high-dark);cursor:not-allowed;outline:var(--border-width-1) solid var(--color-neutral-high-medium)}.Button-module__button___18Bed.Button-module__button-outlined___hLkLN.Button-module__disabled___UzdWL *,.Button-module__button___18Bed.Button-module__button-outlined___hLkLN:disabled *{color:var(--color-neutral-high-dark)}.Button-module__button___18Bed.Button-module__button-text___8GFeA *{color:var(--color-brand-primary-default)}.Button-module__button___18Bed.Button-module__button-text___8GFeA:hover{background-color:var(--color-neutral-high-medium);color:var(--color-brand-primary-default)}.Button-module__button___18Bed.Button-module__button-text___8GFeA:focus{background-color:transparent;color:var(--color-brand-primary-default);outline:var(--border-width-4) solid var(--color-neutral-high-dark);outline-offset:var(--border-width-2)}.Button-module__button___18Bed.Button-module__button-text___8GFeA:active{background-color:var(--color-neutral-high-dark);color:var(--color-brand-primary-default);outline:none}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__disabled___UzdWL,.Button-module__button___18Bed.Button-module__button-text___8GFeA:disabled{color:var(--color-neutral-high-dark);cursor:not-allowed;outline:none}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__disabled___UzdWL:hover,.Button-module__button___18Bed.Button-module__button-text___8GFeA:disabled:hover{background-color:transparent}.Button-module__button___18Bed.Button-module__button-text___8GFeA.Button-module__disabled___UzdWL *,.Button-module__button___18Bed.Button-module__button-text___8GFeA:disabled *{color:var(--color-neutral-high-dark)}@keyframes Button-module__spin___kQKH9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.Button-module__buttonLoading___RGdNw{align-items:center;display:flex;justify-content:center}.Button-module__button___18Bed.Button-module__button-lg___-A8B9.Button-module__buttonLoading___RGdNw{height:44px;min-width:92px;padding:var(--spacing-0) var(--spacing-24)}.Button-module__button___18Bed.Button-module__button-lg___-A8B9.Button-module__buttonLoading___RGdNw.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-both___1Lith,.Button-module__button___18Bed.Button-module__button-lg___-A8B9.Button-module__buttonLoading___RGdNw.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-left___uOY6b,.Button-module__button___18Bed.Button-module__button-lg___-A8B9.Button-module__buttonLoading___RGdNw.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-right___eswRS,.Button-module__button___18Bed.Button-module__button-lg___-A8B9.Button-module__buttonLoading___RGdNw.Button-module__buttonWithIcon___8ehK1.Button-module__buttonNoContent___Tc9jk{padding:var(--spacing-0) var(--spacing-24)}.Button-module__button___18Bed.Button-module__button-sm___L7aT7.Button-module__buttonLoading___RGdNw{height:36px;min-width:76px;padding:var(--spacing-0) var(--spacing-16)}.Button-module__button___18Bed.Button-module__button-sm___L7aT7.Button-module__buttonLoading___RGdNw.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-both___1Lith,.Button-module__button___18Bed.Button-module__button-sm___L7aT7.Button-module__buttonLoading___RGdNw.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-left___uOY6b,.Button-module__button___18Bed.Button-module__button-sm___L7aT7.Button-module__buttonLoading___RGdNw.Button-module__buttonWithIcon___8ehK1.Button-module__buttonIconPosition-right___eswRS,.Button-module__button___18Bed.Button-module__button-sm___L7aT7.Button-module__buttonLoading___RGdNw.Button-module__buttonWithIcon___8ehK1.Button-module__buttonNoContent___Tc9jk{padding:var(--spacing-0) var(--spacing-16)}.Button-module__buttonLoading___RGdNw span{height:16px;width:16px}.Button-module__buttonLoading___RGdNw svg{animation:Button-module__spin___kQKH9 1s linear infinite;flex-shrink:0;height:16px;width:16px}.Calendar-module__zds-calendar___PxF9r{background-color:#fff;border-color:var(--color-neutral-high-dark);border-radius:var(--border-radius-8);border-width:var(--border-width-1);box-shadow:0 2px 16px #0003;font-family:var(--font-family-primary);height:auto;max-width:310px;padding:var(--spacing-16) 0}.Calendar-module__zds-calendar__header___KsUk4{align-items:center;color:var(--color-neutral-low-default);display:flex;font-size:var(--font-size-16);font-weight:var(--font-weight-regular);height:45px;justify-content:space-between;margin-bottom:var(--spacing-8);padding:0 var(--spacing-24)}.Calendar-module__zds-calendar__header___KsUk4 button{background:none;border:none;cursor:pointer;font-size:var(--font-size-16);padding:var(--spacing-4) var(--spacing-8)}.Calendar-module__zds-calendar__header___KsUk4 span{font-weight:var(--font-weight-medium);text-transform:capitalize}.Calendar-module__zds-calendar__month-name___lyWIV{align-items:center;cursor:pointer;display:flex;justify-content:center}.Calendar-module__zds-calendar__month-name___lyWIV svg{margin-left:var(--spacing-8)}.Calendar-module__zds-calendar__year___kWZ5P{box-sizing:border-box;overflow:hidden;padding:var(--spacing-4) var(--spacing-8);text-align:center;text-overflow:ellipsis;width:100%}.Calendar-module__zds-calendar__year___kWZ5P:hover{background-color:var(--color-neutral-high-dark)}.Calendar-module__zds-calendar__year-view___srlWI{display:grid;gap:var(--spacing-4);grid-template-columns:repeat(4,72px);padding:0 var(--spacing-24)}.Calendar-module__zds-calendar__year___kWZ5P{align-items:center;border-radius:var(--border-radius-pill);color:var(--color-neutral-low-default);cursor:pointer;display:flex;font-size:var(--font-size-16);height:36px;justify-content:center;width:72px}.Calendar-module__zds-calendar__year--current___iVQH-,.Calendar-module__zds-calendar__year___kWZ5P:hover{background-color:var(--color-neutral-high-medium);color:var(--color-neutral-low-default)}.Calendar-module__zds-calendar__navigation___HVXdu{display:flex;gap:var(--spacing-24)}.Calendar-module__zds-calendar__weekdays___x8IAE{margin-bottom:var(--spacing-8);padding:0 var(--spacing-24)}.Calendar-module__zds-calendar__grid___7VcR9{align-items:center;display:flex;justify-content:center}.Calendar-module__zds-calendar__weekdays___x8IAE{display:grid;grid-template-columns:repeat(7,1fr)}.Calendar-module__zds-calendar__weekday___-dJW-{align-items:center;color:var(--color-neutral-low-default);display:flex;font-size:var(--font-size-12);font-weight:var(--font-weight-regular);height:40px;justify-content:center;text-align:center;width:36px}.Calendar-module__zds-calendar__days___voUPb{display:grid;grid-template-columns:repeat(7,1fr);padding:0 var(--spacing-24)}.Calendar-module__zds-calendar__day___ajiy4{align-items:center;border-radius:var(--border-radius-circular);color:var(--color-neutral-low-default);cursor:pointer;display:flex;font-size:var(--font-size-16);height:36px;justify-content:center;text-align:center;width:36px}.Calendar-module__zds-calendar__day___ajiy4:hover{background-color:var(--color-neutral-high-medium)}.Calendar-module__zds-calendar__day--selected___18JlM,.Calendar-module__zds-calendar__day--today___qr5Cn{background-color:var(--color-brand-primary-default);color:var(--color-neutral-high-default)}.Calendar-module__zds-calendar__day--selected___18JlM{font-weight:var(--font-weight-regular)}.Calendar-module__zds-calendar__day--selected___18JlM:hover{background-color:var(--color-brand-primary-medium)}.Calendar-module__zds-calendar__day--empty___uj4TJ{visibility:hidden}.Calendar-module__zds-calendar__clear___gEqoV{align-items:center;display:flex;justify-content:flex-end;padding:var(--spacing-8);padding-top:var(--spacing-16)}.Callout-module__zds-callout__container___EoOQd{align-items:center;border-radius:var(--border-radius-8);display:flex;min-height:54px;width:100%;word-break:break-word}.Callout-module__zds-callout__container___EoOQd.Callout-module__zds-callout__container__with-title___NUq2k{min-height:84px}.Callout-module__zds-callout__container___EoOQd.Callout-module__zds-callout__neutral___ib9gW{background-color:var(--color-neutral-high-medium);color:var(--color-neutral-low-default)}.Callout-module__zds-callout__container___EoOQd.Callout-module__zds-callout__brand___UYVny{background-color:var(--color-brand-primary-light);color:var(--color-brand-primary-default)}.Callout-module__zds-callout__container___EoOQd.Callout-module__zds-callout__color___6ojEV{background-color:var(--color-brand-secondary-medium);color:var(--color-brand-secondary-dark)}.Callout-module__zds-callout__container___EoOQd.Callout-module__zds-callout__alert___gSOsh{background-color:var(--color-feedback-alert-light);color:var(--color-feedback-alert-dark)}.Callout-module__zds-callout__container___EoOQd.Callout-module__zds-callout__success___6W096{background-color:var(--color-feedback-success-light);color:var(--color-feedback-success-dark)}span.Callout-module__zds-callout__title___jmmqj{color:var(--color-neutral-low-default);font-family:var(--font-family-primary);font-size:var(--font-size-18);font-weight:var(--font-weight-bold)}span.Callout-module__zds-callout__text___MTO5R{color:var(--color-neutral-low-default);font-size:var(--font-size-16);font-weight:var(--font-weight-regular)}.Callout-module__zds-callout__icon___-CaUD{align-items:center;display:flex;justify-content:center;padding-right:var(--spacing-16)}.Callout-module__zds-callout__icon___-CaUD svg{height:var(--spacing-24);width:var(--spacing-24)}.Callout-module__zds-callout__container___EoOQd .Callout-module__zds-callout__content___hh0Mj{align-items:center;display:flex;padding:16px}.Callout-module__zds-callout__subcontent___olIpt{display:flex;flex-direction:column;font-family:var(--font-family-primary);gap:var(--spacing-8)}.Checkbox-module__container___pUY-s{align-items:center;display:flex;gap:var(--spacing-8)}.Checkbox-module__root___BS5dT{all:unset;align-items:center;border:var(--border-width-2) solid var(--color-neutral-low-dark);border-radius:var(--border-radius-4);display:flex;flex-shrink:0;font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);height:18px;justify-content:center;position:relative;width:18px}.Checkbox-module__root___BS5dT[data-state=checked]{background-color:var(--color-brand-primary-default);border:var(--border-width-2) solid var(--color-brand-primary-default)}.Checkbox-module__root___BS5dT[data-disabled=true]{border:var(--border-width-2) solid var(--color-neutral-low-light);cursor:not-allowed}.Checkbox-module__root___BS5dT[data-disabled=true][data-state=checked]{background-color:var(--color-neutral-low-light);border-color:var(--color-neutral-low-light)}.Checkbox-module__root___BS5dT:hover{cursor:pointer}.Checkbox-module__disabled___WagIC{color:var(--color-neutral-low-light)}.Checkbox-module__disabled___WagIC.Checkbox-module__label___JBaRm{color:var(--color-neutral-low-light);cursor:not-allowed}.Checkbox-module__indicator___HXLHH{align-items:center;display:flex;height:18px;justify-content:center;position:absolute;width:18px}.Checkbox-module__wrapperCheckbox___m2qIW{align-items:center;border:none;border-radius:var(--border-radius-circular);display:flex;height:40px;justify-content:center;transition:all .1s ease-in-out;width:40px}.Checkbox-module__wrapperCheckbox___m2qIW:focus:not(.Checkbox-module__disabled___WagIC){background-color:var(--color-neutral-high-dark);cursor:pointer;outline:none}.Checkbox-module__wrapperCheckbox___m2qIW:focus-visible:not(.Checkbox-module__disabled___WagIC){background-color:var(--color-neutral-high-dark);cursor:pointer;outline:none}.Checkbox-module__wrapperCheckbox___m2qIW:active:not(.Checkbox-module__disabled___WagIC){background-color:var(--color-neutral-high-dark);cursor:pointer}.Checkbox-module__wrapperCheckbox___m2qIW:hover:not(.Checkbox-module__disabled___WagIC){background-color:var(--color-neutral-high-medium);cursor:pointer}.Checkbox-module__wrapperCheckbox___m2qIW:has(>.Checkbox-module__root___BS5dT:active):not(.Checkbox-module__disabled___WagIC){background-color:var(--color-neutral-high-dark);cursor:pointer}.Checkbox-module__wrapperCheckbox___m2qIW.Checkbox-module__disabled___WagIC,.Checkbox-module__wrapperCheckbox___m2qIW.Checkbox-module__disabled___WagIC .Checkbox-module__root___BS5dT{cursor:not-allowed}.Checkbox-module__label___JBaRm{color:var(--color-neutral-low-default);font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:1}.Checkbox-module__label___JBaRm:hover{cursor:pointer}.Checkbox-module__label___JBaRm.Checkbox-module__disabled___WagIC{cursor:not-allowed}.Chips-module__zds-chips___LEq0v{align-items:center;border-radius:var(--border-radius-pill);display:inline-flex;font-family:var(--font-family-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);justify-content:center;padding:var(--spacing-8) var(--spacing-16)}.Chips-module__zds-chips__title___JexH8{color:var(--color-neutral-low-default)}.Chips-module__zds-chips__icon__left___frGxl,.Chips-module__zds-chips__icon__right___3EmZr{align-items:center;color:var(--color-neutral-low-default);display:flex;justify-content:center;padding:0 var(--spacing-8)}.Chips-module__zds-chips___LEq0v.Chips-module__has-left-icon___BNIkr{padding:var(--spacing-8) var(--spacing-16) var(--spacing-8) 0!important}.Chips-module__zds-chips___LEq0v.Chips-module__has-right-icon___jhoos{padding:var(--spacing-8) 0 var(--spacing-8) var(--spacing-16)!important}.Chips-module__zds-chips___LEq0v.Chips-module__has-left-icon___BNIkr.Chips-module__has-right-icon___jhoos{padding:var(--spacing-8) 0!important}.Chips-module__zds-chips--neutral___FyRQq{background-color:var(--color-neutral-high-medium);color:var(--color-neutral-low-default)}.Chips-module__zds-chips--brand___GbmJv{background-color:var(--color-brand-primary-light);color:var(--color-brand-primary-default)}.Chips-module__zds-chips--color___JpMwI{background-color:var(--color-brand-secondary-medium);color:var(--color-brand-secondary-dark)}.Chips-module__zds-chips--alert___MHi5a{background-color:var(--color-feedback-alert-light);color:var(--color-feedback-alert-dark)}.Chips-module__zds-chips--success___jg4-F{background-color:var(--color-feedback-success-light);color:var(--color-feedback-success-dark)}.Chips-module__zds-chips--disabled___HkRDl{background-color:var(--color-neutral-high-light);color:var(--color-neutral-low-light);cursor:not-allowed;pointer-events:none}.Chips-module__zds-chips--disabled___HkRDl .Chips-module__zds-chips__icon__left___frGxl,.Chips-module__zds-chips--disabled___HkRDl .Chips-module__zds-chips__icon__right___3EmZr,.Chips-module__zds-chips--disabled___HkRDl .Chips-module__zds-chips__title___JexH8{color:var(--color-neutral-low-light)}.Container-module__container___exPuE{margin:0 auto;max-width:1920px;padding:0 16px}@media(min-width:640px){.Container-module__container___exPuE{padding:0 16px}}@media(min-width:768px){.Container-module__container___exPuE{padding:0 32px}}@media(min-width:1024px){.Container-module__container___exPuE{padding:0 48px}}@media(min-width:1280px){.Container-module__container___exPuE{padding:0 48px}}@media(min-width:1536px){.Container-module__container___exPuE{padding:0}}.index-module__labelContainer___WGyDF{align-items:center;display:flex;gap:var(--spacing-0) var(--spacing-4)}.index-module__wrapperLabel___XJzZO{align-items:center;color:var(--color-neutral-low-default);display:flex;flex-direction:row;font-family:var(--font-family-primary);font-size:var(--font-size-12);font-style:normal;font-weight:var(--font-weight-regular);gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.index-module__infoIcon___lClx4,.index-module__requiredLabel___7oZkh{color:var(--color-brand-primary-default)}.index-module__errorLabel___qa6h6,.index-module__errorLabel___qa6h6 .index-module__infoIcon___lClx4,.index-module__errorLabel___qa6h6 .index-module__requiredLabel___7oZkh{color:var(--color-feedback-alert-default)}.index-module__disabledLabel___U9vL8{color:var(--color-neutral-high-dark)}.Tooltip-module__tooltipContent___xycUg{animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:var(--color-neutral-low-dark);border-radius:var(--border-radius-8);color:var(--color-neutral-high-default);font-family:var(--font-family-primary);font-size:var(--font-size-14);padding:var(--spacing-12) var(--spacing-16);white-space:nowrap;will-change:transform,opacity}.Tooltip-module__triggerWrapper___x83XR{display:inline-block;height:fit-content;width:fit-content}.Tooltip-module__tooltipContent___xycUg[data-state=delayed-open][data-side=top]{animation-name:Tooltip-module__slideDownAndFade___unWDh}.Tooltip-module__tooltipContent___xycUg[data-state=delayed-open][data-side=right]{animation-name:Tooltip-module__slideLeftAndFade___HduqJ}.Tooltip-module__tooltipContent___xycUg[data-state=delayed-open][data-side=bottom]{animation-name:Tooltip-module__slideUpAndFade___BOVi3}.Tooltip-module__tooltipContent___xycUg[data-state=delayed-open][data-side=left]{animation-name:Tooltip-module__slideRightAndFade___jUaCj}@keyframes Tooltip-module__slideUpAndFade___BOVi3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module__slideRightAndFade___jUaCj{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes Tooltip-module__slideDownAndFade___unWDh{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module__slideLeftAndFade___HduqJ{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.TextField-module__container___WJHFR{height:70px;position:relative}.TextField-module__container___WJHFR,.TextField-module__inputWrapper___INjfd{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.TextField-module__inputContainer___3EsFJ{align-items:center;align-self:stretch;display:flex;position:relative;width:100%}.TextField-module__inputContainer___3EsFJ input{align-items:center;align-self:stretch;background-color:var(--color-neutral-high-default);border:var(--border-width-1) solid var(--color-neutral-high-dark);border-radius:var(--border-radius-8);box-sizing:border-box;color:var(--color-neutral-low-default);display:inline-flex;font-size:var(--font-size-16);height:44px;min-width:150px;outline:none;overflow:hidden;padding:0 var(--spacing-16);text-overflow:ellipsis;white-space:nowrap;width:100%}.TextField-module__inputContainer___3EsFJ input:hover{border:var(--border-width-1) solid var(--color-neutral-low-dark)}.TextField-module__inputContainer___3EsFJ input:focus-visible{border:none;outline:var(--border-width-2) solid var(--color-brand-primary-default)}.TextField-module__inputContainer___3EsFJ input::placeholder{color:var(--color-neutral-low-medium);font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-regular)}.TextField-module__clearButton___kgOot,.TextField-module__icon___p1vwi{align-items:center;cursor:pointer;display:flex;height:16px;justify-content:center;position:absolute;right:16px;width:16px}.TextField-module__clearButton___kgOot svg,.TextField-module__icon___p1vwi svg{height:16px;width:16px}.TextField-module__clearButton___kgOot{background:none;border:none;color:inherit;padding:0}.TextField-module__helperText___d5QGC{word-wrap:break-word;color:var(--color-neutral-low-medium);display:block;font-family:var(--font-family-primary);font-size:var(--font-size-12);line-height:16px;max-width:100%;min-height:16px;overflow:hidden;overflow-wrap:break-word;padding-top:var(--spacing-8);text-align:left;white-space:normal}.TextField-module__helperText___d5QGC:empty:after{content:" ";visibility:hidden}.TextField-module__error___IGQzp .TextField-module__clearButton___kgOot,.TextField-module__error___IGQzp .TextField-module__helperText___d5QGC,.TextField-module__error___IGQzp .TextField-module__icon___p1vwi{color:var(--color-feedback-alert-default)}.TextField-module__error___IGQzp .TextField-module__inputContainer___3EsFJ input{border:var(--border-width-1) solid var(--color-feedback-alert-default)}.TextField-module__error___IGQzp .TextField-module__inputContainer___3EsFJ input:focus-visible{outline:var(--border-width-1) solid var(--color-feedback-alert-default)}.TextField-module__disabled___roIKP .TextField-module__inputContainer___3EsFJ input,.TextField-module__disabled___roIKP .TextField-module__label___OD4N8,.TextField-module__disabled___roIKP .TextField-module__required___LRnYO{background-color:var(--color-neutral-high-default);border:var(--border-width-1) solid var(--color-neutral-high-dark);color:var(--color-neutral-high-dark)}.TextField-module__disabled___roIKP .TextField-module__inputContainer___3EsFJ input::placeholder,.TextField-module__disabled___roIKP .TextField-module__label___OD4N8::placeholder,.TextField-module__disabled___roIKP .TextField-module__required___LRnYO::placeholder{color:var(--color-neutral-high-dark)}.TextField-module__disabled___roIKP .TextField-module__inputContainer___3EsFJ input:disabled,.TextField-module__disabled___roIKP .TextField-module__inputContainer___3EsFJ input:hover,.TextField-module__disabled___roIKP .TextField-module__label___OD4N8:disabled,.TextField-module__disabled___roIKP .TextField-module__label___OD4N8:hover,.TextField-module__disabled___roIKP .TextField-module__required___LRnYO:disabled,.TextField-module__disabled___roIKP .TextField-module__required___LRnYO:hover{border:var(--border-width-1) solid var(--color-neutral-high-dark)}.TextField-module__disabled___roIKP .TextField-module__clearButton___kgOot,.TextField-module__disabled___roIKP .TextField-module__icon___p1vwi{color:var(--color-neutral-high-dark);cursor:default}.TextField-module__disabled___roIKP .TextField-module__label___OD4N8{pointer-events:none}.DatePicker-module__zds-date-picker___FjFTb{display:flex;flex-direction:column;margin-bottom:var(--spacing-8);position:relative}.DatePicker-module__zds-textfield__container___qWMtg{max-width:280px;width:100%}@media(max-width:360px){.DatePicker-module__zds-textfield__container___qWMtg{max-width:100%;min-width:280px}}@media(max-width:768px){.DatePicker-module__zds-textfield__container___qWMtg{max-width:320px}}.DatePicker-module__zds-date-picker__calendar-popup___hEkq7{box-shadow:0 var(--spacing-8) var(--spacing-24) #11111940;margin-top:var(--spacing-8);position:absolute;top:100%}.DatePicker-module__zds-calendar--left___5z2UM{left:0}.DatePicker-module__zds-calendar--right___NCJtd{right:0}.DatePicker-module__zds-date-picker__icon___nYEnv{cursor:pointer}.DatePicker-module__zds-date-picker__icon--disabled___p4Rr2{cursor:not-allowed}.Dialog-module__zds-dialog__overlay___I0T-Q{align-items:center;background:#1111194d;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.Dialog-module__zds-dialog__wrapper___Va69y{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:2001}.Dialog-module__zds-dialog___Bi-9b{background:var(--color-neutral-high-default);border:var(--border-width-1) solid var(--color-neutral-high-dark);border-radius:var(--border-radius-16);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-family-primary);max-width:calc(100vw - var(--spacing-32));padding:var(--spacing-24);width:400px}.Dialog-module__zds-dialog__title___w9yHe{color:var(--color-neutral-low-default);font-size:var(--font-size-20);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-16) 0}.Dialog-module__zds-dialog__text___-GmvH{color:var(--color-neutral-low-dark);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);margin-bottom:var(--spacing-32)}.Dialog-module__zds-dialog__actions___hHHmN{display:flex;gap:var(--spacing-16);justify-content:flex-end}@media(max-width:1024px){.Dialog-module__zds-dialog___Bi-9b{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:312px}}.Drawer-module__zds-custom__drawer-shadow___xoF-q{background-color:var(--color-neutral-low-default);inset:0;opacity:0;pointer-events:none;position:fixed;transition:all .3s ease;visibility:hidden;z-index:1000}.Drawer-module__zds-custom__drawer-shadow--visible___9JUdU{opacity:.3;pointer-events:auto;visibility:visible}.Drawer-module__zds-custom__drawer-sidebar___MC8Zt{background-color:var(--color-neutral-high-default);border:var(--border-width-1) solid var(--color-neutral-high-dark);bottom:0;display:flex;flex-direction:column;font-family:var(--font-family-primary);opacity:0;overflow:auto;position:fixed;right:0;top:0;transform:translate(100%);transition:all .3s ease;visibility:hidden;width:0;z-index:1001}@media(max-width:768px){.Drawer-module__zds-custom__drawer-sidebar___MC8Zt{right:0;transform:translate(100%);width:100%}.Drawer-module__zds-custom__drawer-sidebar--open___DiMJb{transform:translate(0)}}@media(min-width:769px){.Drawer-module__zds-custom__drawer-sidebar___MC8Zt{width:var(--drawer-custom-width,400px)}.Drawer-module__zds-custom__drawer-sidebar--open___DiMJb{transform:translate(0)}}.Drawer-module__zds-custom__drawer-sidebar--open___DiMJb{opacity:1;visibility:visible;width:var(--drawer-custom-width,400px)}@media(max-width:768px){.Drawer-module__zds-custom__drawer-sidebar--open___DiMJb{width:100%}}.Drawer-module__zds-custom__drawer-sidebar--disabled___6OGsA{opacity:.6;pointer-events:none}.Drawer-module__zds-custom__drawer-sidebar___MC8Zt .Drawer-module__zds-drawer__title-close___g9K3D{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-24) var(--spacing-24) 0 var(--spacing-24)}.Drawer-module__zds-custom__drawer-sidebar___MC8Zt .Drawer-module__zds-drawer__title-close___g9K3D .Drawer-module__zds-drawer__title___lqHFw{color:var(--color-neutral-low-default);display:flex;flex-direction:column;font-size:var(--font-size-24);font-weight:var(--font-weight-bold);justify-content:center;max-width:calc(100% - 48px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Drawer-module__zds-custom__drawer-sidebar___MC8Zt .Drawer-module__zds-drawer__children___ZnzF6{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:var(--spacing-24);position:relative}.Drawer-module__zds-drawer__children___ZnzF6{color:var(--color-neutral-low-default);font-size:var(--font-size-16);font-weight:var(--font-weight-regular)}.Search-module__zds-search___DRIVl{align-items:center;background-color:var(--color-neutral-high-default);border:var(--border-width-1) solid var(--color-neutral-high-dark);border-radius:var(--border-radius-8);box-sizing:border-box;display:flex;font-size:var(--font-size-16);font-weight:var(--font-weight-regular);gap:var(--spacing-16);height:44px;justify-content:center;padding:0 var(--spacing-16);position:relative;width:100%}.Search-module__zds-search__leftIcon___gBvTI{align-items:center;color:var(--color-brand-primary-default);display:flex;flex-shrink:0;justify-content:center}.Search-module__zds-search__leftIcon___gBvTI.Search-module__disabled___adbxO{color:var(--color-neutral-high-dark)}.Search-module__zds-search___DRIVl input{background-color:transparent;border:0;flex:1;font-size:var(--font-size-16);font-weight:var(--font-weight-regular);min-width:0;outline:0;overflow:hidden;padding:0;width:auto}.Search-module__zds-search___DRIVl input::placeholder{color:var(--color-neutral-low-medium)}.Search-module__zds-search___DRIVl input:-webkit-autofill,.Search-module__zds-search___DRIVl input:-webkit-autofill:active,.Search-module__zds-search___DRIVl input:-webkit-autofill:focus,.Search-module__zds-search___DRIVl input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-neutral-low-default)!important;background-color:transparent!important;background-image:none!important;-webkit-box-shadow:0 0 0 1000px var(--color-neutral-high-default) inset!important;box-shadow:0 0 0 1000px var(--color-neutral-high-default) inset!important;color:var(--color-neutral-low-default)!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.Search-module__zds-search___DRIVl input:-moz-autofill{background-color:transparent!important;background-image:none!important;box-shadow:0 0 0 1000px var(--color-neutral-high-default) inset!important;color:var(--color-neutral-low-default)!important}.Search-module__zds-search___DRIVl input:-ms-input-placeholder{background-color:transparent!important;color:var(--color-neutral-low-default)!important}.Search-module__zds-search__clearIcon___wsOBs{cursor:pointer;height:16px;position:absolute;right:16px;width:16px}.Search-module__zds-search___DRIVl:hover{border:var(--border-width-1) solid var(--color-neutral-low-default)}.Search-module__zds-search___DRIVl:focus-within{border:var(--border-width-1) solid transparent;outline:var(--border-width-2) solid var(--color-brand-primary-default)}.Search-module__zds-search___DRIVl:focus-within:hover{border:var(--border-width-1) solid transparent}.Search-module__zds-search___DRIVl.Search-module__disabled___adbxO{border:var(--border-width-1) solid var(--color-neutral-high-medium);color:var(--color-neutral-high-dark)}.Search-module__zds-search___DRIVl.Search-module__disabled___adbxO input{color:var(--color-neutral-high-dark)}.Search-module__zds-search___DRIVl.Search-module__disabled___adbxO input::placeholder{color:var(--color-neutral-high-dark)}.Search-module__zds-search___DRIVl.Search-module__disabled___adbxO .Search-module__zds-search__clearIcon___wsOBs,.Search-module__zds-search___DRIVl.Search-module__disabled___adbxO .Search-module__zds-search__leftIcon___gBvTI{color:var(--color-neutral-high-dark);cursor:not-allowed}.Search-module__zds-search___DRIVl:-webkit-autofill-strong-password,.Search-module__zds-search___DRIVl:-webkit-autofill-strong-password-viewable{background-color:var(--color-neutral-high-default)!important}.Dropdown-module__zds-dropdown__container___UMV5O{background-color:var(--color-neutral-high-default);border-color:var(--color-neutral-high-dark);border-radius:var(--border-radius-8);bottom:auto;box-shadow:0 2px 16px #0003;display:flex;flex-direction:column;left:0;margin:0;margin-top:var(--spacing-4);max-height:370px;min-width:210px;overflow:hidden;overflow-y:auto;position:absolute;scroll-behavior:smooth;scrollbar-color:var(--color-neutral-low-medium) transparent;scrollbar-width:thin;top:100%}.Dropdown-module__zds-dropdown__container--top___nys1y{bottom:100%!important;margin-bottom:var(--spacing-4)!important;margin-top:0!important;top:auto!important}.Dropdown-module__zds-dropdown__container--bottom___5ncXH{bottom:auto!important;margin-bottom:0!important;margin-top:var(--spacing-4)!important;top:100%!important}.Dropdown-module__zds-dropdown__search-container___5igq1{box-sizing:border-box;display:flex;overflow:hidden;padding:var(--spacing-8);width:100%}.Dropdown-module__zds-dropdown__item___bqAnI{align-items:center;border-radius:var(--border-radius-8);box-sizing:border-box;color:var(--color-neutral-low-default);display:flex;flex-direction:row;font-family:var(--font-family-primary);gap:var(--spacing-16);height:44px;list-style:none;max-width:100%;min-width:0;overflow:hidden;padding:var(--spacing-0) var(--spacing-16);width:100%}.Dropdown-module__zds-dropdown__item___bqAnI:hover{background-color:var(--color-neutral-high-medium);cursor:pointer}.Dropdown-module__zds-dropdown__item___bqAnI:hover.Dropdown-module__zds-dropdown--disabled___WF-ao{background-color:transparent;pointer-events:none}.Dropdown-module__zds-dropdown__item--focused___ulKda{background-color:var(--color-neutral-high-medium);border:none;border-radius:var(--border-radius-8)}.Dropdown-module__zds-dropdown__item--selected___K-Mk- span.Dropdown-module__zds-dropdown__subtext___YzXrw,.Dropdown-module__zds-dropdown__item--selected___K-Mk- span.Dropdown-module__zds-dropdown__title___emxcQ{color:var(--color-brand-primary-default)}.Dropdown-module__zds-dropdown__item-content___E3qkd{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-8);justify-content:flex-start;min-width:0;overflow:hidden;width:100%}.Dropdown-module__zds-dropdown__item-content--disabled___RmhHd span.Dropdown-module__zds-dropdown__subtext___YzXrw,.Dropdown-module__zds-dropdown__item-content--disabled___RmhHd span.Dropdown-module__zds-dropdown__title___emxcQ{color:var(--color-neutral-low-light);pointer-events:none}.Dropdown-module__zds-dropdown__item-text___D39Qy{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:var(--spacing-4);min-width:0;overflow:hidden}span.Dropdown-module__zds-dropdown__title___emxcQ{font-size:var(--font-size-16)}span.Dropdown-module__zds-dropdown__subtext___YzXrw,span.Dropdown-module__zds-dropdown__title___emxcQ{display:block;font-weight:var(--font-weight-regular);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}span.Dropdown-module__zds-dropdown__subtext___YzXrw{color:var(--color-neutral-low-dark);font-size:var(--font-size-14)}.Dropdown-module__zds-dropdown__item-icon___QdCJz{color:var(--color-neutral-low-default)}.Dropdown-module__zds-dropdown__item-icon-container___ULMHu,.Dropdown-module__zds-dropdown__item-icon___QdCJz{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.Dropdown-module__zds-dropdown__no-results___rUZ-Z{box-sizing:border-box;color:var(--color-neutral-low-medium);font-family:var(--font-family-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);overflow:hidden;padding:var(--spacing-8) var(--spacing-16);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.Dropdown-module__zds-dropdown__list___d65nL{align-items:flex-start;box-sizing:border-box;display:inline-flex;flex-direction:column;gap:var(--spacing-16);list-style:none;margin:0;padding:var(--spacing-16);width:100%}.Dropdown-module__zds-dropdown__item-content___E3qkd .Dropdown-module__zds-checkbox___rJTmR{flex-shrink:0}.Dropdown-module__zds-dropdown__item--checkbox___z94nE{padding-left:var(--spacing-8);padding-right:var(--spacing-16)}.Dropdown-module__zds-dropdown__item___bqAnI:focus{outline:2px solid var(--color-brand-primary-default);outline-offset:-2px}.Dropdown-module__zds-dropdown__container-filter___Deixf{align-items:flex-end;display:flex;flex-direction:row;gap:var(--spacing-16);justify-content:flex-end}.Dropdown-module__zds-dropdown__infinite-scroll-trigger___RA9Gd{box-sizing:border-box;list-style:none;padding:var(--spacing-8) var(--spacing-16);width:100%}.Dropdown-module__zds-dropdown__loading-indicator___Zf-uW{align-items:center;color:var(--color-neutral-low-medium);display:flex;font-family:var(--font-family-primary);font-size:var(--font-size-16);height:32px;justify-content:center}.Dropdown-module__zds-dropdown__loading-indicator___Zf-uW span{opacity:.7}.Filter-module__zds-filter__container___0E-nC{display:inline-block;position:relative}.Filter-module__zds-filter__button___gT9yM,.Filter-module__zds-filter__button___gT9yM .Filter-module__zds-filter__icon___ypiCu,.Filter-module__zds-filter__button___gT9yM .Filter-module__zds-filter__text___1iywL{align-items:center;display:flex}.Filter-module__zds-filter__button___gT9yM .Filter-module__zds-filter__arrow___xflU2{align-items:center;display:flex;font-size:var(--font-size-12);transition:transform .2s ease}.Filter-module__zds-filter__button___gT9yM .Filter-module__zds-filter__arrow--up___R0HR-{transform:rotate(180deg)}.Filter-module__zds-filter__button___gT9yM .Filter-module__zds-filter__arrow--down___4YMmg{transform:rotate(0)}.Filter-module__zds-filter__button--open___OA6EF .Filter-module__zds-filter__arrow___xflU2{transform:rotate(180deg)}.Filter-module__zds-filter__dropdown___-67MJ{margin-top:var(--spacing-8);max-height:300px;min-width:200px;position:absolute;z-index:15}.Filter-module__zds-filter__dropdown--left___GgonW{left:0}.Filter-module__zds-filter__dropdown--right___7GS9L{left:auto;right:0}.Filter-module__zds-filter-button__content___eNIIz{align-items:center;display:flex;justify-content:center}.Filter-module__zds-filter-button__arrow___ZhymS{align-items:center;display:flex}.Filter-module__zds-filter-button__icon___-42Ey{height:16px;width:16px}.ListItem-module__zds-list-item__container___mEIUK{align-items:center;border-radius:var(--border-radius-8);color:var(--color-neutral-low-default);display:flex;flex-direction:row;font-family:var(--font-family-primary);height:44px;list-style:none;padding:var(--spacing-0) var(--spacing-16);transition:all .1s ease-in-out}.ListItem-module__zds-list-item__container___mEIUK.ListItem-module__zds-list-item--checkbox___wfi9-{padding:var(--spacing-0) var(--spacing-16) var(--spacing-0) var(--spacing-8)}.ListItem-module__zds-list-item__container___mEIUK.ListItem-module__zds-list-item--icon___h3Ijt{gap:var(--spacing-8);padding:var(--spacing-0) var(--spacing-16)}.ListItem-module__zds-list-item__container___mEIUK.ListItem-module__zds-list-item--radio___2l7mK{padding:var(--spacing-0) var(--spacing-16) var(--spacing-0) var(--spacing-8)}.ListItem-module__zds-list-item__container___mEIUK.ListItem-module__zds-list-item--text___F0PDx{padding:var(--spacing-0) var(--spacing-16)}.ListItem-module__zds-list-item__container___mEIUK.ListItem-module__zds-list-item--hovered___XrDWn:hover,.ListItem-module__zds-list-item__container___mEIUK:focus{background-color:var(--color-neutral-high-medium)}.ListItem-module__zds-list-item--disabled___p1xZF{color:var(--color-neutral-low-light);pointer-events:none}.ListItem-module__zds-list-item__wrapper-text___5-TX2{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-4)}.ListItem-module__zds-list-item__wrapper-icon___S6Fr1{display:flex}span.ListItem-module__zds-list-item__title___AV7nz{font-size:var(--font-size-16);font-weight:var(--font-weight-regular)}span.ListItem-module__zds-list-item__subtext___nfXky{font-size:var(--font-size-14);font-weight:var(--font-weight-regular)}.ListItem-module__zds-list-item__text___3y0sB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Radio-module__root___7ElY2{display:flex;gap:var(--spacing-8)}.Radio-module__root___7ElY2[data-orientation=vertical]{flex-direction:column}.Radio-module__root___7ElY2[data-orientation=horizontal]{flex-direction:row}.Radio-module__wrapper___NYQ1y{align-items:center;cursor:pointer;display:flex;min-height:40px}.Radio-module__wrapper___NYQ1y.Radio-module__disabled___RZ0be .Radio-module__labelText___Wkb41{color:var(--color-neutral-low-light);cursor:not-allowed}.Radio-module__wrapper___NYQ1y:has(.Radio-module__item___3Kvj7:focus-visible) .Radio-module__itemWrapper___5KbM1{background-color:var(--color-neutral-high-dark);outline-offset:var(--border-width-2)}.Radio-module__wrapper___NYQ1y:has(.Radio-module__item___3Kvj7[data-disabled=true]){cursor:not-allowed}.Radio-module__wrapper___NYQ1y:has(.Radio-module__item___3Kvj7[data-disabled=true]) .Radio-module__itemWrapper___5KbM1:hover{background-color:transparent}.Radio-module__labelWrapper___LOHmJ{align-items:center;cursor:pointer;display:flex}.Radio-module__itemWrapper___5KbM1{align-items:center;border-radius:var(--border-radius-circular);display:flex;height:40px;justify-content:center;width:40px}.Radio-module__itemWrapper___5KbM1:hover{background-color:var(--color-neutral-high-medium)}.Radio-module__itemWrapper___5KbM1:active,.Radio-module__itemWrapper___5KbM1:focus{background-color:var(--color-neutral-high-dark)}.Radio-module__item___3Kvj7{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:var(--border-width-2) solid var(--color-neutral-low-dark);border-radius:var(--border-radius-12);cursor:pointer;height:20px;outline:none;padding:var(--spacing-8);position:relative;transition:all .1s ease-in-out;width:20px}.Radio-module__item___3Kvj7[data-state=checked]{border:var(--border-width-2) solid var(--color-brand-primary-default)}.Radio-module__item___3Kvj7:focus-visible{outline:none}.Radio-module__item___3Kvj7[data-disabled=true]{cursor:not-allowed}.Radio-module__item___3Kvj7[data-disabled=true],.Radio-module__item___3Kvj7[data-disabled=true][data-state=checked]{border:var(--border-width-2) solid var(--color-neutral-low-light)}.Radio-module__item___3Kvj7[data-disabled=true] .Radio-module__indicator___TJ5hz:after{background-color:var(--color-neutral-low-light)}.Radio-module__indicator___TJ5hz{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.Radio-module__indicator___TJ5hz:after{background-color:var(--color-brand-primary-default);border-radius:var(--border-radius-circular);content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.Radio-module__labelText___Wkb41{color:var(--color-neutral-low-default);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:1.5;margin-left:var(--spacing-8);text-overflow:ellipsis}.Menu-module__content___pnDF6,.Menu-module__subContent___O9T-y{background-color:var(--color-neutral-high-default);border:var(--border-width-1) solid var(--color-neutral-high-dark);border-radius:var(--border-radius-8);box-shadow:0 2px 16px #0003;display:flex;flex-direction:column;gap:var(--spacing-16);min-width:200px;padding:var(--spacing-16);position:relative}.Menu-module__itemsWrapper___Fcg71{display:flex;flex-direction:column;gap:var(--spacing-16);max-height:400px;overflow-x:hidden;overflow-y:auto}.Menu-module__itemsWrapper___Fcg71::-webkit-scrollbar{width:6px}.Menu-module__itemsWrapper___Fcg71::-webkit-scrollbar-track{background:transparent}.Menu-module__itemsWrapper___Fcg71::-webkit-scrollbar-thumb{background:var(--color-neutral-high-dark);border-radius:var(--border-radius-pill)}.Menu-module__itemsWrapper___Fcg71::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-low-medium)}.Menu-module__item___S3HKY,.Menu-module__subTrigger___CdnJE{align-items:center;border-radius:var(--border-radius-8);box-sizing:border-box;color:var(--color-neutral-low-default);cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-family:var(--font-family-primary);font-size:var(--font-size-16);gap:var(--spacing-8);height:44px;outline:none;overflow:hidden;padding:0 var(--spacing-16);-webkit-user-select:none;user-select:none;width:100%}.Menu-module__item___S3HKY:hover:not([data-disabled]),.Menu-module__subTrigger___CdnJE:hover:not([data-disabled]){background-color:var(--color-neutral-high-medium)}.Menu-module__item___S3HKY[data-disabled],.Menu-module__subTrigger___CdnJE[data-disabled]{color:var(--color-neutral-low-light);cursor:not-allowed;pointer-events:none}.Menu-module__item___S3HKY[data-disabled] .Menu-module__itemIcon___iyxmZ,.Menu-module__item___S3HKY[data-disabled] .Menu-module__itemSubText___U1HFP,.Menu-module__subTrigger___CdnJE[data-disabled] .Menu-module__itemIcon___iyxmZ,.Menu-module__subTrigger___CdnJE[data-disabled] .Menu-module__itemSubText___U1HFP{color:var(--color-neutral-low-light)}.Menu-module__item___S3HKY[data-highlighted],.Menu-module__subTrigger___CdnJE[data-highlighted]{background-color:var(--color-neutral-high-medium);outline:none}.Menu-module__subTrigger___CdnJE[data-state=open]:not([data-highlighted],[data-disabled]){background-color:var(--color-neutral-high-medium);color:var(--color-neutral-low-default)}.Menu-module__wrapperText___PomUe{display:flex;flex:1;flex-direction:column;gap:var(--spacing-2);overflow:hidden}.Menu-module__itemText___2fd2B{font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:1.4}.Menu-module__itemSubText___U1HFP,.Menu-module__itemText___2fd2B{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Menu-module__itemSubText___U1HFP{color:var(--color-neutral-low-dark);font-family:var(--font-family-primary);font-size:var(--font-size-14);line-height:1.3}.Menu-module__itemIcon___iyxmZ{align-items:center;color:var(--color-neutral-low-default);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.Menu-module__itemIcon___iyxmZ svg{height:16px;width:16px}.Menu-module__chevronIcon___Gda-U{flex-shrink:0;height:16px;margin-left:auto;width:16px}.Menu-module__searchWrapper___e0knQ{flex-shrink:0;margin-bottom:var(--spacing-8)}.Menu-module__emptyState___3wh-S,.Menu-module__loadingState___p2tW8{color:var(--color-neutral-low-default);flex-shrink:0;font-family:var(--font-family-primary);font-size:var(--font-size-14);font-style:italic;padding:var(--spacing-16);text-align:center}.Menu-module__loadingMore___fUCvH{color:var(--color-neutral-low-medium);flex-shrink:0;font-size:var(--font-size-14);padding:var(--spacing-12) var(--spacing-16);text-align:center}.Quantity-module__zds-quantity___AymLj{align-items:center;display:flex;gap:var(--spacing-8);justify-content:center}.Quantity-module__zds-quantity___AymLj .Quantity-module__zds-quantity__input___Wlhmo{border:none;color:var(--color-neutral-low-default);font-family:var(--font-family-primary);max-width:10ch;min-width:3ch;padding-left:var(--spacing-8);padding-right:var(--spacing-8);text-align:center;width:6ch}.Quantity-module__zds-quantity___AymLj .Quantity-module__zds-quantity__input___Wlhmo::placeholder{align-items:center;color:var(--color-neutral-low-medium);display:flex;font-size:var(--font-size-16);font-weight:var(--font-weight-regular);justify-content:center}.Quantity-module__zds-quantity___AymLj .Quantity-module__zds-quantity__input___Wlhmo.Quantity-module__disabled___X6p5l{color:var(--color-neutral-low-light)}.Quantity-module__zds-quantity___AymLj input::-webkit-inner-spin-button,.Quantity-module__zds-quantity___AymLj input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Quantity-module__zds-quantity___AymLj input[type=text]{appearance:textfield;-moz-appearance:textfield}.Quantity-module__zds-quantity___AymLj input[type=text]:active,.Quantity-module__zds-quantity___AymLj input[type=text]:focus{outline:none}.Quantity-module__zds-quantity___AymLj input[type=text]:disabled{background-color:transparent}.Quantity-module__zds-quantity--sm___GVcT-{gap:var(--spacing-4)}.Quantity-module__zds-quantity--sm___GVcT- .Quantity-module__zds-quantity__input___Wlhmo{font-size:var(--font-size-14);max-width:24px}.Quantity-module__zds-quantity--sm___GVcT- .Quantity-module__zds-quantity__input___Wlhmo::placeholder{font-size:var(--font-size-14)}.Quantity-module__zds-quantity--lg___7JmnW{gap:var(--spacing-8)}.Quantity-module__zds-quantity--lg___7JmnW .Quantity-module__zds-quantity__input___Wlhmo{font-size:var(--font-size-16);max-width:30px}.Quantity-module__zds-quantity--lg___7JmnW .Quantity-module__zds-quantity__input___Wlhmo::placeholder{font-size:var(--font-size-16)}.Quantity-module__zds-quantity___AymLj.Quantity-module__disabled___X6p5l{opacity:.6;pointer-events:none}.Quantity-module__zds-quantity___AymLj.Quantity-module__disabled___X6p5l .Quantity-module__zds-quantity__input___Wlhmo{color:var(--color-neutral-low-light);cursor:not-allowed}.Quantity-module__zds-quantity__input___Wlhmo:focus{border-radius:var(--border-radius-4);outline:var(--border-width-2) solid var(--color-brand-primary-default);outline-offset:var(--spacing-4)}.Quantity-module__zds-quantity__input___Wlhmo:focus-visible{outline:var(--border-width-2) solid var(--color-brand-primary-default);outline-offset:var(--spacing-4)}.index-module__fieldContainer___gp5Hz{display:flex;flex-direction:column;min-height:92px;width:100%}.index-module__trigger___rHQJz{align-items:center;background-color:var(--color-neutral-high-default);border:var(--border-width-1) solid var(--color-neutral-high-dark);border-radius:var(--border-radius-8);box-sizing:border-box;color:var(--color-neutral-low-medium);cursor:pointer;display:flex;flex:1 1 auto;font-family:var(--font-family-primary);font-size:var(--font-size-16);height:44px;justify-content:space-between;min-width:200px;outline:none;overflow:hidden;padding:var(--spacing-16);position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.index-module__trigger___rHQJz:hover:not(.index-module__disabled___MIJba),.index-module__trigger___rHQJz[data-highlighted]:not(.index-module__disabled___MIJba){border:var(--border-width-1) solid var(--color-neutral-low-dark);outline:none}.index-module__trigger___rHQJz:focus-visible{border:none;outline:var(--border-width-2) solid var(--color-brand-primary-default)}.index-module__trigger___rHQJz.index-module__open___bVB-1{border:none;outline:var(--border-width-2) solid var(--color-brand-primary-default)}.index-module__trigger___rHQJz.index-module__error___nPFjW{border:var(--border-width-1) solid var(--color-feedback-alert-default)}.index-module__trigger___rHQJz.index-module__error___nPFjW:focus,.index-module__trigger___rHQJz.index-module__error___nPFjW:hover,.index-module__trigger___rHQJz.index-module__error___nPFjW[data-highlighted]{border:var(--border-width-2) solid var(--color-feedback-alert-default);outline:none}.index-module__trigger___rHQJz.index-module__error___nPFjW.index-module__open___bVB-1{border:none;outline:var(--border-width-2) solid var(--color-feedback-alert-default)}.index-module__trigger___rHQJz.index-module__disabled___MIJba{background-color:var(--color-neutral-high-default);border:var(--border-width-1) solid var(--color-neutral-high-dark);color:var(--color-neutral-high-dark);cursor:not-allowed;opacity:.6}.index-module__trigger___rHQJz.index-module__disabled___MIJba:focus-visible,.index-module__trigger___rHQJz.index-module__disabled___MIJba:hover,.index-module__trigger___rHQJz.index-module__disabled___MIJba[data-highlighted]{border:var(--border-width-1) solid var(--color-neutral-high-dark);outline:none}.index-module__triggerText___tyjAQ,.index-module__trigger___rHQJz.index-module__hasValue___a4Sy4{color:var(--color-neutral-low-default)}.index-module__triggerText___tyjAQ{flex:1;font-size:var(--font-size-16);line-height:1.4;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.index-module__containerLabel___CExNh .wrapperLabel{align-items:center;color:var(--color-neutral-low-default);display:flex;font-family:var(--font-family-primary);font-size:var(--font-size-12);font-style:normal;font-weight:var(--font-weight-regular);gap:var(--spacing-8);padding-bottom:var(--spacing-4)}.index-module__triggerIcon___a6zxl{align-items:center;background-color:var(--color-neutral-high-default);display:flex;height:16px;justify-content:center;pointer-events:none;position:absolute;right:var(--spacing-16);top:50%;transform:translateY(-50%);width:16px}.index-module__triggerIcon___a6zxl svg{height:16px;width:16px}.index-module__content___9nWeY{background-color:var(--color-neutral-high-default);border:var(--border-width-1) solid var(--color-neutral-high-dark);border-radius:var(--border-radius-8);box-shadow:0 2px 16px #0003;display:flex;flex-direction:column;max-height:300px;min-width:200px;overflow:hidden;padding:var(--spacing-0) var(--spacing-16);padding-top:var(--spacing-16);position:relative;width:clamp(200px,max-content,400px)}.index-module__content___9nWeY[data-side=bottom],.index-module__content___9nWeY[data-side=top]{min-width:var(--radix-popper-anchor-width)}.index-module__viewport___nkVG9{max-height:200px;overflow-y:auto}.index-module__group___-PiX6,.index-module__viewport___nkVG9{display:flex;flex-direction:column}.index-module__container___Wg-pd{isolation:isolate;position:relative}.index-module__containerLabel___CExNh,.index-module__container___Wg-pd{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;width:100%}.index-module__containerLabel___CExNh{overflow:visible}.index-module__searchWrapper___umf9d{margin:var(--spacing-16) var(--spacing-0);margin-top:var(--spacing-0)}.index-module__item___R-Xle{align-items:flex-start;box-sizing:border-box;color:var(--color-neutral-low-default);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-family-primary);font-size:var(--font-size-16);gap:var(--spacing-4);height:44px;justify-content:center;margin:var(--spacing-16) var(--spacing-12);outline:none;overflow:hidden;width:100%}.index-module__item___R-Xle.index-module__disabled___MIJba{color:var(--color-neutral-low-light);cursor:not-allowed}.index-module__item___R-Xle.index-module__disabled___MIJba .index-module__subTitle___sXaqd{color:var(--color-neutral-low-light)}.index-module__checkboxItem___FTUbN{align-items:flex-start;border-radius:var(--border-radius-8);cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;margin-bottom:var(--spacing-16);min-height:44px;outline:none;transition:background-color .2s ease}.index-module__checkboxItem___FTUbN.index-module__disabled___MIJba{color:var(--color-neutral-low-light);cursor:not-allowed}.index-module__checkboxItem___FTUbN.index-module__disabled___MIJba .index-module__subTitle___sXaqd{color:var(--color-neutral-low-light)}.index-module__checkboxItem___FTUbN:hover:not(.index-module__disabled___MIJba){background-color:var(--color-neutral-high-medium)}.index-module__checkboxItem___FTUbN:focus-visible:not(.index-module__disabled___MIJba){background-color:var(--color-neutral-high-medium);outline-offset:-2px}.index-module__checkboxItem___FTUbN[data-highlighted]:not(.index-module__disabled___MIJba){background-color:var(--color-neutral-high-medium)}.index-module__checkboxItem___FTUbN .index-module__checkboxContent___skcd5{width:100%}.index-module__itemWrapper___PAglx{align-items:center;border-radius:var(--border-radius-8);cursor:pointer;display:flex;flex-direction:row;height:44px;margin-bottom:var(--spacing-16);padding:var(--spacing-0) var(--spacing-16)}.index-module__itemWrapper___PAglx:hover:not([data-disabled]):not([data-selected=true]){background-color:var(--color-neutral-high-medium)}.index-module__itemWrapper___PAglx:has([data-highlighted]):not([data-disabled]):not([data-selected=true]){background-color:var(--color-neutral-high-medium)}.index-module__itemWrapper___PAglx.index-module__disabled___MIJba{color:var(--color-neutral-low-light);cursor:not-allowed}.index-module__itemWrapper___PAglx.index-module__disabled___MIJba .index-module__subTitle___sXaqd{color:var(--color-neutral-low-light)}.index-module__title___x1Bia{font-weight:var(--font-weight-regular);line-height:1.4}.index-module__subTitle___sXaqd{color:var(--color-neutral-low-dark);font-family:var(--font-family-primary);font-size:var(--font-size-14);line-height:1.3}.index-module__icon___l2Zze{flex-shrink:0;height:16px;width:16px}.index-module__itemIndicator___FhOim{margin-left:auto}.index-module__checkboxContent___skcd5{align-items:center;display:flex;width:100%}.index-module__textContent___cBJbp{display:flex;flex-direction:column;gap:var(--spacing-2)}.index-module__helper___w4VC7{word-wrap:break-word;color:var(--color-neutral-low-medium);font-family:var(--font-family-primary);font-size:var(--font-size-12);max-width:100%;overflow:hidden;overflow-wrap:break-word;padding-top:var(--spacing-8);text-align:left;white-space:normal}.index-module__helper___w4VC7.index-module__disabled___MIJba{color:var(--color-neutral-high-dark)}.index-module__errorMessage___gquqW{color:var(--color-feedback-alert-default);font-family:var(--font-family-primary);font-size:var(--font-size-12);line-height:1.4;padding-top:var(--spacing-8)}.index-module__noResults___qgzod{color:var(--color-neutral-low-default);font-family:var(--font-family-primary);font-size:var(--font-size-14);font-style:italic;margin-bottom:var(--spacing-16);padding:var(--spacing-16);text-align:center}@media(max-width:768px){.index-module__content___9nWeY{max-height:250px}.index-module__viewport___nkVG9{max-height:150px}}@media(prefers-contrast:high){.index-module__trigger___rHQJz{border-width:2px}.index-module__item___R-Xle:hover{outline:2px solid currentColor}}@media(prefers-reduced-motion:reduce){.index-module__itemWrapper___PAglx,.index-module__item___R-Xle,.index-module__trigger___rHQJz{transition:none}}.index-module__container___Wg-pd.index-module__error___nPFjW .index-module__triggerIcon___a6zxl{color:var(--color-feedback-alert-default)}.index-module__container___Wg-pd.index-module__disabled___MIJba .index-module__triggerIcon___a6zxl{color:var(--color-neutral-high-dark);cursor:default}.index-module__loadingMore___GHc31,.index-module__noResults___qgzod{color:var(--color-neutral-low-medium);font-size:var(--font-size-14);padding:var(--spacing-12) var(--spacing-16);text-align:center}.index-module__expandableItemContainer___NexPi{display:flex;flex-direction:column}.index-module__chevron___c6mu-{align-items:center;color:var(--color-neutral-low-default);display:flex;flex-shrink:0;margin-left:auto;padding-left:var(--spacing-8)}.index-module__childrenWrapper___tj2R-{display:flex;flex-direction:column}.Table-module__zds-table__container___9xeVY{background-color:var(--color-neutral-high-default);border-radius:var(--spacing-8);font-family:var(--font-family-primary);overflow:hidden}.Table-module__zds-table-header___uPRjd+.Table-module__zds-table__container___9xeVY{border-radius:0 0 var(--spacing-8) var(--spacing-8)}.Table-module__zds-filter-drawer--content___hS96p{display:flex;width:400px}.Table-module__zds-filter-drawer--content___hS96p .Table-module__zds-filter-drawer--group___AOD-F{display:flex;gap:var(--spacing-16)}.Table-module__zds-table__scroll-wrapper___xQZPq{overflow-x:visible}@media(max-width:768px){.Table-module__zds-table__scroll-wrapper___xQZPq{-webkit-overflow-scrolling:touch;overflow-x:scroll}}.Table-module__zds-table___bPvaS{border-collapse:separate;border-spacing:0;font-family:var(--font-family-primary);font-size:var(--font-size-16);width:100%}@media(max-width:768px){.Table-module__zds-table___bPvaS{min-width:600px}}.Table-module__zds-table__head___FvQuS{background-color:var(--color-neutral-high-light);height:44px;text-align:left}.Table-module__zds-table__th___R03sj{padding:var(--spacing-0);vertical-align:middle}.Table-module__zds-table__th-content___duR3c{align-items:center;color:var(--color-neutral-low-default);display:flex;font-weight:var(--font-weight-bold);min-height:44px;padding:var(--spacing-0) var(--spacing-16)}.Table-module__zds-table__td___aY-Nt.Table-module__text-center___BpDfb{width:0!important}.Table-module__zds-table-header__filters-placeholder___GhVwi{color:var(--color-neutral-low-default);font-family:var(--font-family-primary);font-size:var(--font-size-12)}.Table-module__zds-table__body___kuKXb .Table-module__zds-table__td___aY-Nt{border-top:var(--border-width-1) solid var(--color-neutral-high-dark);color:var(--color-neutral-low-default);height:44px;padding:var(--spacing-8) var(--spacing-16)}.Table-module__zds-table__body___kuKXb .Table-module__zds-table__td___aY-Nt.Table-module__has-dropdown___mbTsh,.Table-module__zds-table__body___kuKXb .Table-module__zds-table__td___aY-Nt:has(.Table-module__zds-menu__container___K2JbR){overflow:visible;position:relative}.Table-module__zds-table__empty___ZM4iu{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-32)}.Table-module__zds-table__empty__content___8xl-u{align-items:center;background-color:var(--color-neutral-high-medium);border-radius:var(--border-radius-circular);display:flex;height:100px;justify-content:center;width:100px}.Table-module__zds-table__empty___ZM4iu svg{height:76px;width:76px}.Table-module__zds-table__empty___ZM4iu path{fill:var(--color-brand-primary-default)}.Table-module__zds-table__empty__title___7Y9Pj{color:var(--color-neutral-low-default);font-size:var(--font-size-24);font-weight:var(--font-weight-bold);margin:var(--spacing-32) var(--spacing-0) var(--spacing-16) var(--spacing-0)}.Table-module__zds-table__empty__caption___toS00{color:var(--color-neutral-low-default);font-size:var(--font-size-20);font-weight:var(--font-weight-regular)}.Table-module__zds-table__body___kuKXb .Table-module__zds-table__row___8cEjq{height:64px}.Table-module__zds-table__body___kuKXb .Table-module__zds-table__row___8cEjq:first-child .Table-module__zds-table__td___aY-Nt{border-top:var(--border-width-none)}.Table-module__zds-table__empty-cell___Ldb6Z{height:500px}.Table-module__zds-table__body___kuKXb .Table-module__zds-table__td___aY-Nt:last-child{justify-items:flex-end}.Table-module__zds-table__row-hover___jGvhC,.Table-module__zds-table__row___8cEjq:hover{background-color:var(--color-neutral-high-light)}.Table-module__zds-table__row___8cEjq.Table-module__has-dropdown___mbTsh,.Table-module__zds-table__row___8cEjq:has(.Table-module__zds-menu__container___K2JbR){position:relative}.Table-module__zds-table__td___aY-Nt .Table-module__zds-menu__container___K2JbR{position:relative}.Table-module__zds-table-header__search___yzLxw{max-width:360px;width:360px}@media(max-width:1024px){.Table-module__zds-table-header__search___yzLxw{max-width:400px;min-width:200px;width:100%}}@media(max-width:768px){.Table-module__zds-table-header__search___yzLxw{max-width:100%;min-width:200px}}@media(max-width:480px){.Table-module__zds-table-header__search___yzLxw{min-width:150px}}.Table-module__zds-table__pagination___FR5GH{border-radius:0 0 var(--border-radius-8) var(--border-radius-8);border-top:var(--border-width-1) solid var(--color-neutral-high-dark);color:var(--color-neutral-low-default);flex-direction:row;font-family:var(--font-family-primary);font-size:var(--font-size-12);gap:var(--spacing-8);height:44px;justify-content:flex-end}.Table-module__zds-table-header___uPRjd,.Table-module__zds-table__pagination___FR5GH{align-items:center;background:var(--color-neutral-high-light);border-bottom:var(--border-width-1) solid var(--color-neutral-high-dark);display:flex}.Table-module__zds-table-header___uPRjd{border-radius:var(--border-radius-8) var(--border-radius-8) var(--border-radius-none) var(--border-radius-none);flex-wrap:wrap;gap:var(--spacing-16);justify-content:space-between;overflow:visible;padding:var(--spacing-12) var(--spacing-24);position:relative}@media(min-width:1367px){.Table-module__zds-table-header___uPRjd{flex-wrap:nowrap}}@media(max-width:768px){.Table-module__zds-table-header___uPRjd{align-items:stretch;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-16)}}.Table-module__zds-table-header__search-container___-Fzz1{align-items:center;display:flex;flex:1 1 300px;max-width:100%;min-width:200px}@media(min-width:1367px){.Table-module__zds-table-header__search-container___-Fzz1{flex:1 1 auto;margin-right:var(--spacing-48);max-width:calc(100% - 400px)}}@media(max-width:768px){.Table-module__zds-table-header__search-container___-Fzz1{flex:1 1 100%;min-width:200px;width:100%}}@media(max-width:480px){.Table-module__zds-table-header__search-container___-Fzz1{min-width:150px}}.Table-module__zds-table-header__search___yzLxw{align-items:center;display:flex;gap:var(--spacing-8);width:100%}.Table-module__zds-table-header__search___yzLxw input{border:none;width:100%}.Table-module__zds-table-header__filters___ViH07{align-items:center;display:flex;flex:0 1 auto;min-width:0;position:relative}@media(min-width:1367px){.Table-module__zds-table-header__filters___ViH07{flex:0 0 auto}}@media(max-width:768px){.Table-module__zds-table-header__filters___ViH07{flex:1 1 100%;width:100%}}.Table-module__zds-table-header__filters___ViH07 .Table-module__filter-container___ixupd{position:relative}.Table-module__zds-table-header__label___Q8RVT{color:var(--color-neutral-low-medium);font-family:var(--font-family-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);white-space:nowrap}@media(max-width:1023px){.Table-module__zds-table-header__label___Q8RVT{display:none}}.Table-module__zds-table-header__filter-label___c3BWI{color:var(--color-neutral-low-default);flex-shrink:0;font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);white-space:nowrap}@media(max-width:480px){.Table-module__zds-table-header__filter-label___c3BWI{font-size:var(--font-size-14)}}.Table-module__zds-table-header__custom-filters___oTuoM{display:flex;flex-wrap:wrap;gap:var(--spacing-8);width:100%}@media(min-width:1025px){.Table-module__zds-table-header__custom-filters___oTuoM{width:auto}}@media(max-width:768px){.Table-module__zds-table-header__custom-filters___oTuoM{flex-direction:column}}.Table-module__zds-table-header__filters-content___nKlgL{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-16);width:100%}@media(max-width:768px){.Table-module__zds-table-header__filters-content___nKlgL{align-items:flex-start;flex-direction:column;gap:var(--spacing-12)}}.Table-module__zds-table-header__filters-wrapper___BrZ9A{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-16);min-width:0}@media(max-width:640px){.Table-module__zds-table-header__filters-wrapper___BrZ9A{align-items:flex-start;flex-direction:column;gap:var(--spacing-12);width:100%}}@media(max-width:480px){.Table-module__zds-table-header__filters-wrapper___BrZ9A{gap:var(--spacing-8)}}.Table-module__zds-table-header__filter-items___Tn8Yv{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-16);min-width:0}@media(max-width:640px){.Table-module__zds-table-header__filter-items___Tn8Yv{gap:var(--spacing-12);width:100%}.Table-module__zds-table-header__filter-items___Tn8Yv>*{flex:1 1 calc(50% - var(--spacing-6));min-width:120px}}@media(max-width:640px)and (max-width:480px){.Table-module__zds-table-header__filter-items___Tn8Yv{gap:var(--spacing-8)}.Table-module__zds-table-header__filter-items___Tn8Yv>*{flex:1 1 100%;min-width:unset;width:100%}}.Table-module__zds-table__pagination-container___oAOkm{align-items:center;background-color:var(--color-neutral-high-light);border-radius:0 0 var(--border-radius-8) var(--border-radius-8);border-top:var(--border-width-1) solid var(--color-neutral-high-dark);color:var(--color-neutral-low-default);display:flex;font-size:var(--font-size-12);gap:var(--spacing-8);justify-content:flex-end;padding:var(--spacing-8) var(--spacing-12)}@media(max-width:768px){.Table-module__zds-table__pagination-container___oAOkm{flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-8) var(--spacing-16)}}.Table-module__zds-table__pagination-select___TZK-y{align-items:center;display:flex;gap:var(--spacing-8);letter-spacing:.24px}.Table-module__zds-table__pagination-select___TZK-y select{background-color:var(--color-neutral-high-light);border:var(--border-width-1) solid var(--color-neutral-high-dark);border-radius:var(--border-radius-8);font-family:var(--font-family-primary);padding:var(--spacing-4) var(--spacing-8)}.Table-module__zds-table__pagination-info___3k-B2{display:flex;font-family:var(--font-family-primary);gap:var(--spacing-8);margin-left:var(--spacing-24);min-width:60px;text-align:center}.Table-module__zds-table__pagination-info___3k-B2 span{align-items:center;display:flex;justify-content:center}@media(max-width:768px){.Table-module__zds-table__pagination-info___3k-B2{align-items:center;display:flex;flex-direction:row}}.Table-module__zds-table__pagination-controls___S-zs7{display:flex;gap:var(--spacing-16);padding-right:var(--spacing-8)}.Table-module__zds-table__pagination-button___Wvq9W{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px}.Table-module__zds-table__pagination-button___Wvq9W:hover:not(:disabled){background-color:var(--color-neutral-high-medium)}.Table-module__zds-table__pagination-button___Wvq9W:disabled{color:var(--color-neutral-high-dark);cursor:not-allowed}@media(max-width:1200px){.Table-module__zds-table-header__filters-wrapper___BrZ9A{flex-wrap:wrap}}@media(max-width:768px){.Table-module__zds-table-header__filters-placeholder___GhVwi{padding:var(--spacing-8) 0;text-align:center}}@media(max-width:480px){.Table-module__zds-table-header___uPRjd{gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12)}.Table-module__zds-filter-drawer--actions___RKUb3{flex-direction:column;gap:var(--spacing-8)}.Table-module__zds-filter-drawer--actions___RKUb3 button{width:100%}}.Table-module__zds-table-header__filters-content___nKlgL>div:last-child>div{left:-140%}.Table-module__zds-dropdown--filter___5qNJP{margin-top:var(--spacing-48);position:relative}.Table-module__zds-table-header___uPRjd .Table-module__filter-container___ixupd .Table-module__filter-dropdown___KHmbU{box-shadow:0 var(--spacing-8) var(--spacing-24) #11111933;transform:translateZ(0);will-change:transform}.Toast-module__zds-toast__container___IE2Z4{bottom:var(--spacing-48);left:var(--spacing-48);position:fixed;z-index:var(--z-index-toast,9000)}@media(max-width:1024px){.Toast-module__zds-toast__container___IE2Z4{left:var(--spacing-32)}}@media(max-width:360px){.Toast-module__zds-toast__container___IE2Z4{bottom:var(--spacing-16);left:var(--spacing-16);padding:0;right:var(--spacing-16)}}.Toast-module__zds-toast__item___ysYjL{align-items:center;background-color:var(--color-neutral-low-dark);border-radius:var(--border-radius-8);display:flex;justify-content:center;margin-top:var(--spacing-16);min-height:var(--spacing-48);opacity:0;padding:0 var(--spacing-16);position:relative;transform:translate(-100%);transition:transform .4s,opacity .4s;width:fit-content;will-change:transform,opacity}@media(max-width:360px){.Toast-module__zds-toast__item___ysYjL{max-width:100%;width:fit-content}}.Toast-module__zds-toast__item___ysYjL .Toast-module__zds-toast__message___BMJL7{color:var(--color-neutral-high-default);font-family:var(--font-family-primary);font-size:var(--font-size-16);margin-left:var(--spacing-16)}.Toast-module__zds-toast__item___ysYjL .Toast-module__zds-toast__icon___JCwTV{align-items:center;display:flex;justify-content:center}.Toast-module__zds-toast__item___ysYjL .Toast-module__zds-toast__close___nfxSB{background-color:transparent;border:none;color:var(--color-neutral-high-default);cursor:pointer;margin-left:var(--spacing-24)}.Toast-module__zds-toast__item___ysYjL .Toast-module__zds-toast__close___nfxSB:focus-visible{outline:2px solid var(--color-brand-primary-light);outline-offset:2px}.Toast-module__zds-toast__active___IraTZ{opacity:1;transform:translate(0)}.Toast-module__zds-toast__success___8z2qq .Toast-module__zds-toast__icon___JCwTV i,.Toast-module__zds-toast__success___8z2qq .Toast-module__zds-toast__icon___JCwTV path{fill:var(--color-feedback-success-medium);color:var(--color-feedback-success-medium)}.Toast-module__zds-toast__alert___TM-W8 .Toast-module__zds-toast__icon___JCwTV i,.Toast-module__zds-toast__alert___TM-W8 .Toast-module__zds-toast__icon___JCwTV path{fill:var(--color-feedback-alert-medium);color:var(--color-feedback-alert-medium)}.Toast-module__zds-toast__info___T3dcI .Toast-module__zds-toast__icon___JCwTV i,.Toast-module__zds-toast__info___T3dcI .Toast-module__zds-toast__icon___JCwTV path{fill:var(--color-brand-primary-light);color:var(--color-brand-primary-light)}.Switch-module__container___BR1OB{align-items:"center";display:"flex"}.Switch-module__switchRoot___jz2HD{align-items:center;background-color:var(--color-neutral-high-light);border:none;border-radius:var(--border-radius-pill);box-shadow:none;gap:var(--spacing-8);height:34px;outline:var(--border-width-1) solid var(--color-neutral-high-dark);padding:var(--spacing-4);position:relative;width:54px}.Switch-module__switchRoot___jz2HD:hover{background-color:var(--color-neutral-high-medium)}.Switch-module__switchRoot___jz2HD:focus{background-color:var(--color-neutral-high-light);box-shadow:none;outline:var(--border-width-2) solid var(--color-brand-primary-light)}.Switch-module__switchRoot___jz2HD[data-state=checked]{background-color:var(--color-brand-primary-default);box-shadow:none;outline:none}.Switch-module__switchRoot___jz2HD[data-state=checked]:hover{background-color:var(--color-brand-primary-medium);box-shadow:none;outline:none}.Switch-module__switchRoot___jz2HD[data-state=checked]:focus{box-shadow:none;outline:var(--border-width-2) solid var(--color-brand-primary-light)}.Switch-module__switchRoot___jz2HD:disabled{background:var(--color-neutral-high-dark);box-shadow:none}.Switch-module__switchRoot___jz2HD[data-state=checked]:disabled{background:var(--color-brand-primary-light);box-shadow:none}.Switch-module__switchThumb___X3RL7{background-color:var(--color-neutral-low-medium);border:none;border-radius:var(--border-radius-circular);box-shadow:none;display:block;height:2px;padding:var(--spacing-8);transform:translate(-2px);transition:transform .1s;width:2px;will-change:transform}.Switch-module__switchThumb___X3RL7:focus{outline:var(--border-width-2) solid var(--color-brand-primary-light)}.Switch-module__switchThumb___X3RL7[data-state=checked]{background-color:var(--color-neutral-high-default);height:2px;padding:var(--spacing-12);transform:translate(22px);width:2px}.Switch-module__switchThumb___X3RL7[data-state=checked]:disabled{height:4px;width:4px}.VerificationCode-module__zds-verification-code___5Owy1{font-family:var(--font-family-primary)}.VerificationCode-module__zds-verification-code__container___tUNuJ{display:flex;gap:var(--spacing-16)}.VerificationCode-module__zds-verification-code__container___tUNuJ input.VerificationCode-module__zds-verification-code__input___wDIQ6{border:var(--border-width-1) solid var(--color-neutral-high-dark);border-radius:var(--border-radius-8);font-size:var(--font-size-16);height:44px;text-align:center;width:40px}.VerificationCode-module__zds-verification-code__container___tUNuJ input.VerificationCode-module__zds-verification-code__input___wDIQ6:hover{border-color:var(--color-neutral-low-default)!important}.VerificationCode-module__zds-verification-code__container___tUNuJ input.VerificationCode-module__zds-verification-code__input___wDIQ6:focus{border-color:var(--color-brand-primary-default)!important;border-width:var(--border-width-2);outline:none}.VerificationCode-module__zds-verification-code__container___tUNuJ input.VerificationCode-module__zds-verification-code__input___wDIQ6.VerificationCode-module__zds-verification-code__filled___-2VVb{border-color:var(--color-neutral-high-dark)}.VerificationCode-module__zds-verification-code__container___tUNuJ input.VerificationCode-module__zds-verification-code__input___wDIQ6.VerificationCode-module__zds-verification-code__has-error___eqKAp{border-color:var(--color-feedback-alert-default)!important}.VerificationCode-module__zds-verification-code__container___tUNuJ input.VerificationCode-module__zds-verification-code__input___wDIQ6.VerificationCode-module__zds-verification-code__filled___-2VVb.VerificationCode-module__zds-verification-code__has-error___eqKAp{border-color:var(--color-feedback-alert-default)!important;border-width:var(--border-width-2)}.VerificationCode-module__zds-verification-code__container___tUNuJ input.VerificationCode-module__zds-verification-code__input___wDIQ6.VerificationCode-module__disabled___DK95W,.VerificationCode-module__zds-verification-code__container___tUNuJ input.VerificationCode-module__zds-verification-code__input___wDIQ6.VerificationCode-module__zds-verification-code__disabled___c-1TP,.VerificationCode-module__zds-verification-code__container___tUNuJ input.VerificationCode-module__zds-verification-code__input___wDIQ6:disabled{border-color:var(--color-neutral-high-dark)!important;cursor:not-allowed}.VerificationCode-module__zds-verification-code__error___T53i5{animation:VerificationCode-module__fadeIn___SzsAe .3s ease-out;color:var(--color-feedback-alert-default);font-family:var(--font-family-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);margin-top:var(--spacing-8);text-align:left}@keyframes VerificationCode-module__fadeIn___SzsAe{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@layer properties,theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-yellow-600:oklch(68.1% .162 75.834);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.col-4{grid-column:4}.col-6{grid-column:6}.col-12{grid-column:12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-24{gap:calc(var(--spacing) * 24)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-blue-500{background-color:var(--color-blue-500)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-16{padding:calc(var(--spacing) * 16)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-150{--tw-leading:calc(var(--spacing) * 150);line-height:calc(var(--spacing) * 150)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-blue-600{color:var(--color-blue-600)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}@media(hover:hover){.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:underline:hover{text-decoration-line:underline}}}:root{--border-radius-4:4px;--border-radius-8:8px;--border-radius-12:12px;--border-radius-16:16px;--border-radius-24:24px;--border-radius-none:0px;--border-radius-pill:500px;--border-radius-circular:100%;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--border-width-6:6px;--border-width-8:8px;--border-width-12:12px;--border-width-none:0px;--color-brand-primary-default:#3b45f2;--color-brand-primary-dark:#0d1874;--color-brand-primary-medium:#4f83fb;--color-brand-primary-light:#cadaff;--color-brand-secondary-default:#8cd92a;--color-brand-secondary-dark:#3c7a2c;--color-brand-secondary-medium:#d3ff9a;--color-brand-secondary-light:#eeffd8;--color-feedback-alert-default:#e81e42;--color-feedback-alert-dark:#b4052f;--color-feedback-alert-medium:#ff7495;--color-feedback-alert-light:#ffc7d8;--color-feedback-success-default:#0aed9b;--color-feedback-success-dark:#0ab16b;--color-feedback-success-medium:#6cf4c3;--color-feedback-success-light:#c1fae6;--color-neutral-low-default:#111119;--color-neutral-low-dark:#505255;--color-neutral-low-medium:#88898c;--color-neutral-low-light:#b8b9be;--color-neutral-high-default:#fff;--color-neutral-high-dark:#cfd0da;--color-neutral-high-medium:#e8e8ee;--color-neutral-high-light:#f5f5fa;--spacing-0:0px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-80:80px;--spacing-120:120px;--spacing-160:160px;--spacing-200:200px;--font-family-primary:"Figtree", sans-serif;--font-size-12:12px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-28:28px;--font-size-32:32px;--font-size-40:40px;--font-size-48:48px;--font-size-64:64px;--font-size-96:96px;--font-size-inherit:inherit;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--color-feedback-warning-default:#f59e0b;--color-feedback-warning-dark:#d97706;--color-feedback-warning-medium:#fbbf24;--color-feedback-warning-light:#fef3c7;--chips-cursor-pointer:pointer}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;margin:0;padding:0;overflow-x:hidden}body{font-family:var(--font-family-primary);color:var(--color-neutral-low-default);background-color:var(--color-neutral-high-default);font-size:16px;line-height:1.5}#root{height:100%;min-height:100vh}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}input:-webkit-autofill{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:focus{box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:active{box-shadow:inset 0 0 0 30px #fff!important}input[type=number]{background-color:#fff}.zds-textfield__container{max-width:100%!important}.zds-dialog .zds-select{z-index:100;position:relative}.zds-dialog__footer{z-index:10;position:relative}.zds-dialog__desc{overflow:visible!important}.zds-select{isolation:isolate;position:relative;overflow:visible!important}.zds-select__container{overflow:visible!important}.zds-select--focused{z-index:1000}.zds-select__dropdown{z-index:9999!important;position:absolute!important}.zds-button svg,.zds-button--icon-only{justify-content:center;align-items:center;display:flex}.Button-module__buttonIconOnly___aifk4{justify-content:center;align-items:center;display:flex!important}.app-checkbox{color:var(--color-neutral-900);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.app-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary-base);cursor:pointer;margin:0}.app-checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.app-checkbox span{line-height:20px}.app-checkbox:hover:not(:has(input:disabled)){color:var(--color-primary-base)}.app-checkbox-container{align-items:flex-end;gap:24px;min-height:56px;display:flex}[class*=zds-date-picker__calendar-popup],[data-radix-popper-content-wrapper]{z-index:9999!important}.Button-module__button___18Bed.btn-success{background:var(--color-feedback-success-default);color:var(--color-neutral-high-default);border:none}.Button-module__button___18Bed.btn-success:hover:not(:disabled){background:var(--color-feedback-success-dark);color:var(--color-neutral-high-default)}.btn-success svg,.btn-success svg path{fill:var(--color-neutral-high-default)}.Button-module__button___18Bed.btn-danger{background:var(--color-feedback-alert-default);color:var(--color-neutral-high-default);border:none}.Button-module__button___18Bed.btn-danger:hover:not(:disabled){background:var(--color-feedback-alert-dark);color:var(--color-neutral-high-default)}.btn-danger svg,.btn-danger svg path{fill:var(--color-neutral-high-default)}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:var(--spacing-4)}.gap-8{gap:var(--spacing-8)}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.m-0{margin:0}.mb-8{margin-bottom:var(--spacing-8)}.mb-12{margin-bottom:var(--spacing-12)}.mb-16{margin-bottom:var(--spacing-16)}.my-8{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.p-12{padding:var(--spacing-12)}.p-16{padding:var(--spacing-16)}.text-12{font-size:var(--font-size-12)}.text-13{font-size:var(--font-size-13)}.text-14{font-size:var(--font-size-14)}.text-16{font-size:var(--font-size-16)}.text-24{font-size:var(--font-size-24)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.leading-150{line-height:var(--line-height-150)}.text-primary{color:var(--color-brand-primary-default)}.text-primary-pure{color:var(--color-brand-primary-pure)}.text-primary-dark{color:var(--color-brand-primary-dark)}.text-success{color:var(--color-feedback-success-default)}.text-success-dark{color:var(--color-feedback-success-dark)}.text-warning{color:var(--color-feedback-warning-default)}.text-warning-dark{color:var(--color-feedback-warning-dark)}.chips--warning{background-color:var(--color-feedback-warning-light)!important}.chips--warning *{color:var(--color-neutral-low-default)!important}.chips--clickable{cursor:pointer}.chips--clickable:hover{opacity:.8}.text-danger{color:var(--color-feedback-alert-default)}.text-danger-dark{color:var(--color-feedback-alert-dark)}.text-neutral-low-pure{color:var(--color-neutral-low-pure)}.text-neutral-low-default{color:var(--color-neutral-low-default)}.text-neutral-low-medium{color:var(--color-neutral-low-medium)}.flex-row{gap:var(--spacing-8);display:flex}.flex-space-between{justify-content:space-between;align-items:center;display:flex}.text-secondary{color:var(--color-neutral-low-medium)}.text-small{font-size:11px;font-weight:400}.list-none{list-style:none}.p-0{padding:0}.break-all{word-break:break-all}.inline-flex{display:inline-flex}.no-underline{text-decoration:none}.transition-colors{transition:color .2s}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:50%}.text-center{text-align:center}.hover\:text-primary-dark:hover{color:var(--color-brand-primary-dark)}.hover\:underline:hover{text-decoration:underline}.last\:mb-0:last-child{margin-bottom:0}.link-arrow:before{content:"→";font-weight:var(--font-weight-bold)}.card-base{background:var(--color-neutral-high-default);border:1px solid var(--color-border-subtle,#e5e7eb);border-radius:var(--border-radius-16);transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #00000014}.card-base:hover{box-shadow:0 4px 12px #0000001f}.card-base--no-overflow{overflow:visible}.card-border-left{border-left-style:solid;border-left-width:4px}.card-border-left--primary{border-left-color:var(--color-brand-primary-default)}.card-border-left--success{border-left-color:var(--color-feedback-success-default)}.card-border-left--warning{border-left-color:var(--color-feedback-warning-default)}.card-border-left--alert{border-left-color:var(--color-feedback-alert-default)}.card-border-left--info{border-left-color:var(--color-feedback-info-default)}.card-hover{cursor:pointer}.card-hover:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.card-status-completed{border:2px solid var(--color-feedback-success-default);background:var(--color-feedback-success-lightest)}.card-status-in-progress{border:2px solid var(--color-brand-primary-default);background:var(--color-brand-primary-lightest)}.card-status-pending{border:2px solid var(--color-neutral-low-medium)}.posts-grid{gap:var(--spacing-16);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.avatar-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.avatar-circle--sm{width:40px;height:40px;font-size:var(--font-size-14)}.avatar-circle img{object-fit:cover;width:100%;height:100%}.avatar-gradient{background:linear-gradient(135deg,var(--color-brand-primary-default) 0%,var(--color-brand-primary-dark) 100%);color:var(--color-neutral-high-default);font-size:32px;font-weight:var(--font-weight-semibold)}.avatar-gradient--sm{font-size:var(--font-size-16)}.message-box{background:var(--color-neutral-high-light);border-left:3px solid var(--color-neutral-low-medium);padding:var(--spacing-12);border-radius:var(--border-radius-8);font-size:var(--font-size-13);color:var(--color-neutral-low-default)}.progress-bar{background:var(--color-neutral-high-medium);border-radius:var(--border-radius-8);width:100%;height:12px;overflow:hidden}.progress-bar__fill{border-radius:var(--border-radius-8);height:100%;transition:width .3s}.progress-bar__fill--completed{background:var(--color-feedback-success-default)}.progress-bar__fill--in-progress{background:var(--color-brand-primary-default)}.progress-bar__fill--pending{background:var(--color-neutral-low-medium)}.info-item{align-items:flex-start;gap:8px;display:flex}.info-item__icon{color:var(--color-brand-primary-default);flex-shrink:0;margin-top:2px}.info-item__content{flex-direction:column;gap:4px;display:flex}.info-item__label{color:var(--color-neutral-low-medium);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.info-item__value{color:var(--color-neutral-low-default);font-size:14px;font-weight:600}.info-item--warning .info-item__icon,.info-item--warning .info-item__value{color:var(--color-feedback-warning-default)}.platform-badge{background:var(--color-neutral-high-medium);border-radius:var(--border-radius-16);color:var(--color-neutral-low-default);text-transform:capitalize;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.platform-badge img{flex-shrink:0}.platform-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.thumbnail-1x1{background:var(--color-neutral-high-medium);width:100%;padding-top:100%;position:relative;overflow:hidden}.thumbnail-1x1>img,.thumbnail-1x1>video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.button.button-outlined:disabled,.button.button-outlined.disabled{border-color:var(--color-neutral-high-medium);outline:none}[class*=zds-search__clearIcon]{height:auto}.drawer--lg{--drawer-custom-width:560px!important}.drawer--xl{--drawer-custom-width:720px!important}.drawer--2xl{--drawer-custom-width:880px!important}[class*=zds-dialog].dialog--lg{width:560px}[class*=zds-dialog].dialog--xl{width:720px}.textfield-with-button{gap:var(--spacing-8);align-items:flex-start;display:flex}.textfield-with-button__input{flex:1}.textfield-with-button__button{flex-shrink:0;margin-top:23px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:400px}.toast{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:8px;box-shadow:0 4px 12px #00000026;background:#fff;border-left:4px solid;animation:slideIn .3s ease-out;min-width:300px}@keyframes slideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.toast--success{border-left-color:#22c55e;background:#f0fdf4}.toast--alert{border-left-color:#ef4444;background:#fef2f2}.toast--info{border-left-color:#3b82f6;background:#eff6ff}.toast__message{flex:1;color:#374151;font-size:14px;line-height:1.5}.toast__close{background:none;border:none;color:#9ca3af;font-size:24px;line-height:1;cursor:pointer;padding:0;margin-left:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s}.toast__close:hover{color:#374151}.loader{display:flex;flex-direction:column;align-items:center;gap:16px}.loader--centered{justify-content:center;min-height:200px;width:100%}.loader__spinner{display:inline-block;position:relative}.loader__spinner--sm{width:24px;height:24px}.loader__spinner--md{width:40px;height:40px}.loader__spinner--lg{width:64px;height:64px}.loader__spinner-circle{box-sizing:border-box;display:block;position:absolute;width:100%;height:100%;border:3px solid rgba(0,120,212,.2);border-top-color:var(--color-brand-base, #0078d4);border-radius:50%;animation:loader-spin .8s linear infinite}.loader__text{margin:0;font-size:14px;font-weight:400;color:var(--color-neutral-foreground-1, #242424);text-align:center}@keyframes loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.email-verification-page{min-height:100vh;background:linear-gradient(135deg,var(--color-brand-primary-light) 0%,var(--color-brand-primary-default) 100%);display:flex;align-items:center;justify-content:center;padding:var(--spacing-24)}.email-verification-page__container{width:100%;max-width:480px}.email-verification-page__content{background-color:var(--color-neutral-high-default);border-radius:var(--border-radius-8);padding:var(--spacing-24);box-shadow:0 10px 25px #0000001a;text-align:center}@media(min-width:768px){.email-verification-page__content{padding:48px}}.email-verification-page__header{margin-bottom:var(--spacing-24)}.email-verification-page__icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:var(--color-brand-primary-light);border-radius:50%;margin-bottom:var(--spacing-24)}.email-verification-page__icon svg{width:48px;height:48px}.email-verification-page__title{font-size:2rem;font-weight:var(--font-weight-medium);color:var(--color-neutral-low-default);margin:0 0 var(--spacing-12);line-height:1.2}@media(max-width:768px){.email-verification-page__title{font-size:1.5rem}}.email-verification-page__subtitle{font-size:var(--font-size-16);color:var(--color-neutral-low-medium);margin:0;line-height:1.5}.email-verification-page__instructions{margin-bottom:var(--spacing-24);padding:var(--spacing-16);background-color:var(--color-neutral-high-light);border-radius:var(--border-radius-8);border-left:4px solid var(--color-brand-primary-default)}.email-verification-page__instructions p{margin:0 0 var(--spacing-8);font-size:var(--font-size-14);color:var(--color-neutral-low-medium);line-height:1.5}.email-verification-page__instructions p:last-child{margin-bottom:0}.email-verification-page__email{font-weight:var(--font-weight-medium);color:var(--color-neutral-low-default)}.email-verification-page__email strong{color:var(--color-brand-primary-default)}.email-verification-page__message{margin-bottom:var(--spacing-24);padding:var(--spacing-12);border-radius:var(--border-radius-8);font-size:var(--font-size-14);line-height:1.5}.email-verification-page__message--error{background-color:#fef2f2;color:var(--color-feedback-alert-default);border:var(--border-width-1) solid #fecaca}.email-verification-page__message--success{background-color:#f0fdf4;color:#16a34a;border:var(--border-width-1) solid #bbf7d0}.email-verification-page__actions{display:flex;flex-direction:column;gap:var(--spacing-12);margin-bottom:var(--spacing-24)}.email-verification-page__actions button{width:100%}.email-verification-page__help{padding:var(--spacing-16);background-color:var(--color-neutral-high-light);border-radius:var(--border-radius-8);border:var(--border-width-1) solid var(--color-neutral-high-dark)}.email-verification-page__help p{margin:0;font-size:var(--font-size-12);color:var(--color-neutral-low-medium);line-height:1.5}@media(max-width:480px){.email-verification-page{padding:var(--spacing-16)}.email-verification-page__content{padding:var(--spacing-24)}.email-verification-page__icon{width:64px;height:64px;margin-bottom:var(--spacing-16)}.email-verification-page__icon svg{width:32px;height:32px}}.tenant-selection-page{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px}.tenant-selection-container{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;max-width:800px;width:100%;padding:40px;animation:slideUp .5s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tenant-selection-header{text-align:center;margin-bottom:40px}.tenant-selection-header h1{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:12px}.tenant-selection-header p{color:#718096;font-size:1.1rem;margin:0}.tenant-selection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:40px}.tenant-card{border:2px solid #e2e8f0;border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease;background:#f8fafc;position:relative;overflow:hidden}.tenant-card:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;background:#fff}.tenant-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.tenant-card-header h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin:0 12px 0 0;flex:1}.tenant-type{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tenant-type.company{background:#bee3f8;color:#2b6cb0}.tenant-type.creator{background:#fbb6ce;color:#b83280}.tenant-type.agency{background:#c6f6d5;color:#2f855a}.tenant-card-content{display:flex;flex-direction:column;gap:12px}.tenant-info{margin-bottom:16px}.business-name{font-weight:500;color:#4a5568;margin:0 0 8px}.business-email{color:#718096;font-size:.9rem;margin:0}.tenant-role{margin-bottom:16px}.role-badge{padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:600}.role-badge.owner{background:#fed7d7;color:#c53030}.role-badge.admin{background:#feebc8;color:#c05621}.role-badge.manager{background:#e6fffa;color:#2c7a7b}.role-badge.member{background:#edf2f7;color:#4a5568}.tenant-status{margin-bottom:16px}.status-indicators{display:flex;gap:8px;flex-wrap:wrap}.status-badge{padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.status-badge.verified{background:#c6f6d5;color:#2f855a}.status-badge.active{background:#bee3f8;color:#2b6cb0}.status-badge.subscription{background:#e6fffa;color:#2c7a7b;text-transform:capitalize}.tenant-domains{margin-top:12px}.tenant-domains small{color:#a0aec0;font-size:.8rem}.tenant-selection-footer{text-align:center;padding-top:20px;border-top:1px solid #e2e8f0}.tenant-selection-footer p{color:#718096;margin:0}.link-button{background:none;border:none;color:#667eea;text-decoration:underline;cursor:pointer;font-size:inherit;padding:0}.link-button:hover{color:#5a67d8}@media(max-width:768px){.tenant-selection-container{padding:24px;margin:10px}.tenant-selection-header h1{font-size:2rem}.tenant-selection-grid{grid-template-columns:1fr}.tenant-card{padding:20px}}.password-visibility-toggle{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-low-medium);transition:color .2s ease}.password-visibility-toggle:hover{color:var(--color-brand-primary-default)}.password-visibility-toggle:focus-visible{outline:2px solid var(--color-brand-primary-default);outline-offset:2px;border-radius:4px}.login-page{display:flex;height:100vh;width:100vw;background-color:#f5f5fa;font-family:Figtree,sans-serif;overflow:hidden}.login-page__left{display:flex;flex-direction:column;justify-content:space-between;width:656px;height:100%;padding:72px 80px;background-color:#f5f5fa;position:relative;z-index:1;overflow-y:auto}.login-page__header{display:flex;justify-content:space-between;align-items:flex-start}.login-page__logo{display:flex;align-items:center;gap:13px}.login-page__logo-text{font-weight:700;font-size:24px;line-height:1.2;color:#111119}.login-page__version{font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.02em;color:#88898c}.login-page__form-container{display:flex;align-items:center;justify-content:center;flex:1}.login-page__form-wrapper{display:flex;flex-direction:column;gap:50px;width:100%;max-width:400px;margin:0 auto}.login-page__form-content{display:flex;flex-direction:column;gap:44px}.login-page__title{font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.04em;color:#000;margin:0}.login-page__form{display:flex;flex-direction:column;align-items:flex-end;gap:32px}.login-page__error{width:100%;padding:12px 16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;line-height:1.5;margin-bottom:16px;align-self:flex-end}.login-page__field{display:flex;flex-direction:column;gap:8px;width:100%}.login-page__field--password{position:relative}.login-page__password-toggle{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.login-page__password-toggle:hover{opacity:.7}.login-page__form-actions{display:flex;justify-content:space-between;align-items:center;gap:32px;width:100%;margin-top:8px}.login-page__forgot-password{background:none;border:none;font-weight:400;font-size:14px;line-height:1.3;color:#3b45f2;cursor:pointer;padding:0;text-decoration:none}.login-page__forgot-password:hover{text-decoration:underline}.login-page__submit-button{background-color:#3b45f2;border-radius:8px;height:44px;padding:10px 16px 10px 24px;font-weight:500;font-size:14px;line-height:1.2;color:#f5f5fa;border:none;cursor:pointer;display:flex;align-items:center;gap:8px}.login-page__submit-button:hover{background-color:#2a35c7}.login-page__submit-button:disabled{opacity:.5;cursor:not-allowed}.login-page__register-link{text-align:center;font-size:14px;color:#88898c;margin-top:24px;font-weight:400;line-height:1.3}.login-page__register-link-text{color:#3b45f2;font-weight:500;text-decoration:none}.login-page__register-link-text:hover{text-decoration:underline;color:#2d35b8}.login-page__right{flex:1;height:100%;display:flex;align-items:center;justify-content:center;background-color:#3b45f2;padding:40px;position:relative;overflow:hidden}.login-page__promo-content{width:100%;max-width:684px;height:100%;max-height:852px;position:relative;background-color:transparent;border-radius:16px}.login-page__promo-shapes{position:absolute;inset:0}.login-page__shape{position:absolute;background-color:#4f83fb66;border-radius:50%}.login-page__shape--1{top:-133px;left:178px;width:422px;height:390px}.login-page__shape--2{top:556px;left:-60px;width:259px;height:239px}.login-page__shape--3{top:516px;left:303px;width:621px;height:573px}.login-page__promo-text{position:absolute;top:337px;left:47px;width:440px;height:178px;z-index:2}.login-page__promo-title{font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.04em;color:#fff;margin:0 0 18px}.login-page__promo-description{font-weight:400;font-size:20px;line-height:1.4;letter-spacing:-.04em;color:#fff;margin:0;width:410px}@media(max-width:1440px){.login-page__left{width:50%;height:100%}.login-page__form-container{position:static;transform:none;display:flex;justify-content:center;align-items:center;flex:1}.login-page__header{gap:auto;justify-content:space-between}.login-page__right{width:50%;height:100%}.login-page__promo-content{width:100%;max-width:684px;height:100%}}@media(max-width:768px){.login-page{flex-direction:column;height:100vh}.login-page__left{width:100%;height:100%;padding:32px 24px;overflow-y:auto}.login-page__right{display:none}.login-page__field{width:100%}.login-page__form-actions{width:100%;flex-direction:column;gap:16px;align-items:stretch}.login-page__submit-button{width:100%;justify-content:center}}.tenant-type-step{max-width:800px;margin:0 auto;padding:var(--spacing-32)}.tenant-type-step__header{text-align:center;margin-bottom:var(--spacing-48)}.tenant-type-step__header h2{font-size:var(--font-size-32);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin-bottom:var(--spacing-16)}.tenant-type-step__header p{font-size:var(--font-size-16);color:var(--color-neutral-low-medium)}.tenant-type-step__cards{display:grid;gap:var(--spacing-24);margin-bottom:var(--spacing-48)}.tenant-type-step__footer{display:flex;justify-content:center}.tenant-type-card{display:flex;align-items:center;gap:var(--spacing-24);padding:var(--spacing-24);border:2px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-12);background:var(--color-neutral-high-default);cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.tenant-type-card:hover{border-color:var(--color-brand-primary-light);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.tenant-type-card--selected{border-color:var(--color-brand-primary-default);background:var(--color-brand-primary-default) 8;box-shadow:0 4px 12px var(--color-brand-primary-default) 20}.tenant-type-card--selected .tenant-type-card__icon{background:var(--color-brand-primary-default) 20;color:var(--color-brand-primary-default)}.tenant-type-card__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--border-radius-12);background:var(--color-neutral-high-medium);color:var(--color-neutral-low-medium);transition:all .2s ease;flex-shrink:0}.tenant-type-card__icon svg{width:32px;height:32px}.tenant-type-card__content{flex:1}.tenant-type-card__title{font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default);margin-bottom:var(--spacing-8)}.tenant-type-card__description{font-size:var(--font-size-14);color:var(--color-neutral-low-medium);line-height:1.5;margin:0}.form-section{display:flex;flex-direction:column;gap:var(--spacing-16)}.form-section__header{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}.form-section__title{font-size:var(--font-size-18);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0}.form-section__subtitle{font-size:var(--font-size-14);color:var(--color-neutral-low-medium);margin:0}.form-section__content{display:flex;flex-direction:column;gap:var(--spacing-16)}.form-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--spacing-8);row-gap:var(--spacing-24);grid-auto-rows:minmax(min-content,auto);align-items:start}.form-grid .col-1{grid-column:span 1}.form-grid .col-2{grid-column:span 2}.form-grid .col-3{grid-column:span 3}.form-grid .col-4{grid-column:span 4}.form-grid .col-5{grid-column:span 5}.form-grid .col-6{grid-column:span 6}.form-grid .col-7{grid-column:span 7}.form-grid .col-8{grid-column:span 8}.form-grid .col-9{grid-column:span 9}.form-grid .col-10{grid-column:span 10}.form-grid .col-11{grid-column:span 11}.form-grid .col-12{grid-column:span 12}@media(max-width:768px){.form-grid .col-1,.form-grid .col-2,.form-grid .col-3,.form-grid .col-4,.form-grid .col-5,.form-grid .col-6,.form-grid .col-7,.form-grid .col-8,.form-grid .col-9,.form-grid .col-10,.form-grid .col-11,.form-grid .col-12{grid-column:span 12}}.skeleton{background-color:var(--color-neutral-high-medium, #e0e0e0);animation:pulse 1.5s infinite ease-in-out}.skeleton--text{border-radius:var(--border-radius-4, 4px)}.skeleton--rect{border-radius:var(--border-radius-8, 8px)}.skeleton--circle{border-radius:50%}.card-skeleton{background-color:var(--color-neutral-high-default, #ffffff);border:1px solid var(--color-neutral-high-medium, #e0e0e0);border-radius:var(--border-radius-12, 12px);overflow:hidden;display:flex;flex-direction:column}.card-skeleton__image{margin-bottom:0}.card-skeleton__content{padding:var(--spacing-16, 16px);display:flex;flex-direction:column;gap:var(--spacing-12, 12px);flex:1}.card-skeleton__value{margin:var(--spacing-8, 8px) 0}.card-skeleton__actions{display:flex;gap:var(--spacing-8, 8px);margin-top:var(--spacing-16, 16px)}.card-skeleton--horizontal{flex-direction:row;min-height:120px}.card-skeleton--horizontal .card-skeleton__content{flex:1}.card-skeleton--stats{min-height:140px;padding:var(--spacing-16);display:flex;flex-direction:column;justify-content:space-between}.card-skeleton__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-12, 12px)}.chart-skeleton{background-color:var(--color-neutral-high-default, #ffffff);border:1px solid var(--color-neutral-high-medium, #e0e0e0);border-radius:var(--border-radius-16, 16px);padding:var(--spacing-24, 24px);display:flex;flex-direction:column;gap:var(--spacing-24)}.chart-skeleton__title{margin-bottom:var(--spacing-12, 12px)}.chart-skeleton__content{flex:1;display:flex;align-items:flex-end;justify-content:center;padding:var(--spacing-16, 16px) 0}.chart-skeleton__bars{display:flex;align-items:flex-end;gap:var(--spacing-8, 8px);width:100%;height:100%;padding:0 var(--spacing-16, 16px)}.chart-skeleton__bar{flex:1;border-radius:var(--border-radius-4, 4px) var(--border-radius-4, 4px) 0 0;min-height:30%}.chart-skeleton__pie{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.chart-skeleton__pie-circle{position:relative}.chart-skeleton__pie-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;border-radius:50%;background-color:var(--color-neutral-high-default, #ffffff)}.chart-skeleton__legend{display:flex;gap:var(--spacing-16, 16px);justify-content:center;padding-top:var(--spacing-16, 16px)}.chart-skeleton--kpi{min-height:140px;justify-content:space-between}.chart-skeleton__kpi-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-12, 12px)}.chart-skeleton__kpi-value{margin-bottom:var(--spacing-8, 8px)}.page-skeleton__header{margin-bottom:var(--spacing-24, 24px);display:flex;flex-direction:column;gap:var(--spacing-8, 8px)}.page-skeleton__filters{display:flex;gap:var(--spacing-12, 12px);margin-bottom:var(--spacing-24, 24px);flex-wrap:wrap}.page-skeleton__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-24)}.page-skeleton__grid-item{background-color:var(--color-neutral-high-default, #ffffff);border:1px solid var(--color-neutral-high-medium, #e0e0e0);border-radius:var(--border-radius-12, 12px);overflow:hidden}.page-skeleton__grid-content{padding:var(--spacing-16, 16px);display:flex;flex-direction:column;gap:var(--spacing-8, 8px)}.page-skeleton__list{display:flex;flex-direction:column;gap:var(--spacing-12, 12px)}.page-skeleton__list-item{background-color:var(--color-neutral-high-default, #ffffff);border:1px solid var(--color-neutral-high-medium, #e0e0e0);border-radius:var(--border-radius-12, 12px);padding:var(--spacing-16, 16px);display:flex;align-items:center;gap:var(--spacing-16, 16px)}.page-skeleton__list-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-8, 8px)}.page-skeleton__detail{background-color:var(--color-neutral-high-default, #ffffff);border:1px solid var(--color-neutral-high-medium, #e0e0e0);border-radius:var(--border-radius-12, 12px);padding:var(--spacing-24, 24px)}.page-skeleton__detail-header{display:flex;gap:var(--spacing-24);margin-bottom:var(--spacing-24, 24px);align-items:center}.page-skeleton__detail-info{flex:1;display:flex;flex-direction:column;gap:var(--spacing-8, 8px)}.page-skeleton__detail-content{margin-bottom:var(--spacing-24, 24px);display:flex;flex-direction:column;gap:var(--spacing-8, 8px)}.page-skeleton__detail-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-24)}.page-skeleton__stat{display:flex;flex-direction:column;gap:var(--spacing-8, 8px)}.page-skeleton__form{display:flex;flex-direction:column;gap:var(--spacing-32, 32px)}.page-skeleton__form-section{display:flex;flex-direction:column;gap:var(--spacing-16, 16px)}.page-skeleton__form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-16, 16px)}.page-skeleton__form-field{display:flex;flex-direction:column;gap:var(--spacing-8, 8px)}.post-card-skeleton{display:flex;flex-direction:column;background:var(--color-neutral-high-default);border-radius:var(--border-radius-16);overflow:hidden;box-shadow:0 2px 8px #00000014;height:100%}.post-card-skeleton__thumbnail{position:relative;width:100%;padding-top:100%;background:var(--color-neutral-high-medium);overflow:hidden}.post-card-skeleton__shimmer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-neutral-high-medium, #e0e0e0);animation:pulse 1.5s infinite ease-in-out}.post-card-skeleton__content{padding:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-12);flex:1}.post-card-skeleton__caption{display:flex;flex-direction:column;gap:var(--spacing-6);min-height:63px}.post-card-skeleton__date{height:16px}.post-card-skeleton__line{height:14px;background:var(--color-neutral-high-medium);border-radius:var(--border-radius-4);animation:pulse 1.5s infinite ease-in-out}.post-card-skeleton__line--full{width:100%}.post-card-skeleton__line--90{width:90%}.post-card-skeleton__line--70{width:70%}.post-card-skeleton__line--50{width:50%}.post-card-skeleton__line--small{height:12px}.post-card-skeleton__metrics{display:flex;gap:var(--spacing-16);flex-wrap:wrap;margin-top:auto}.post-card-skeleton__metric{display:flex;align-items:center;gap:var(--spacing-8)}.post-card-skeleton__metric-icon{width:18px;height:18px;background:var(--color-neutral-high-medium);border-radius:50%;flex-shrink:0;animation:pulse 1.5s infinite ease-in-out}.post-card-skeleton__metric-value{width:45px;height:14px;background:var(--color-neutral-high-medium);border-radius:var(--border-radius-4);animation:pulse 1.5s infinite ease-in-out}.post-card-skeleton__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--color-neutral-high-medium)}.post-card-skeleton__footer-left,.post-card-skeleton__footer-right{display:flex;align-items:center;gap:var(--spacing-8)}.post-card-skeleton__footer-line{height:12px;background:var(--color-neutral-high-medium);border-radius:var(--border-radius-4);animation:pulse 1.5s infinite ease-in-out}.post-card-skeleton__footer-line--label{width:80px}.post-card-skeleton__footer-line--value{width:45px}.post-card-skeleton__footer-line--button{width:90px}.card{background:var(--color-neutral-high-default);border-radius:var(--border-radius-8);transition:all .2s ease;display:flex;flex-direction:column}.card--padding-none{padding:0}.card--padding-sm{padding:var(--spacing-12)}.card--padding-md{padding:var(--spacing-16)}.card--padding-lg{padding:var(--spacing-24)}.card--variant-default{border:1px solid var(--color-neutral-high-medium)}.card--variant-outlined{border:1px solid var(--color-neutral-high-medium);box-shadow:none}.card--variant-elevated{border:1px solid var(--color-neutral-high-medium);box-shadow:0 2px 8px #0000000f}.card--hover:hover{border-color:var(--color-brand-primary-default);box-shadow:0 2px 12px #00000014}.card--clickable{cursor:pointer}.card--clickable:active{transform:translateY(1px)}.card--has-inline-actions{display:flex;flex-direction:column;gap:var(--spacing-12)}.card--has-inline-actions .card__body{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-16);align-items:end}.card__content{display:flex;flex-direction:column;gap:var(--spacing-12);min-width:0;width:100%}.card__actions{display:flex;gap:var(--spacing-8);align-items:center}.card__actions--bottom{margin-top:var(--spacing-12)}.content-card--padding-sm{padding:var(--spacing-12)}.content-card--padding-md{padding:var(--spacing-16)}.content-card--padding-lg{padding:var(--spacing-24)}.content-card__header{border-bottom:1px solid var(--color-neutral-high-medium)}.content-card__header:last-child{border-bottom:none}.content-card__content{flex:1;display:flex;flex-direction:column}.content-card__footer{border-top:1px solid var(--color-neutral-high-medium)}.content-card__footer:first-child{border-top:none}.deliverable-card__manual-info{padding:var(--spacing-12);background:var(--color-feedback-info-light);border-left:3px solid var(--color-feedback-info-pure);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-12)}.deliverable-card__manual-info strong{font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-pure)}.expandable-options-card{padding:1.5rem;background:var(--color-neutral-high-light);border-radius:8px;transition:background-color .2s ease;display:flex;flex-direction:column;gap:1rem;overflow:visible}.expandable-options-card:hover{background:var(--color-neutral-high-medium)}.expandable-options-card--expanded{align-items:flex-start}.expandable-options-card__main{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;flex-wrap:wrap}.expandable-options-card__info{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0;max-width:100%}.expandable-options-card__title-group{display:flex;align-items:center;gap:.75rem}.expandable-options-card__title-group .zds-chips,.expandable-options-card__title-group .zds-chips--success{font-size:.625rem!important;padding:.125rem .5rem!important;height:auto!important;min-height:auto!important}.expandable-options-card__title-group .zds-chips__title{font-size:.625rem!important}.expandable-options-card__title{font-weight:600;color:var(--color-neutral-low-pure)}.expandable-options-card__toggle-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-white);border:1px solid var(--color-neutral-high-medium);border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.expandable-options-card__toggle-button:hover:not(:disabled){background:var(--color-neutral-high-light);border-color:var(--color-neutral-high-dark)}.expandable-options-card__toggle-button:disabled{opacity:.5;cursor:not-allowed}.expandable-options-card__toggle-button svg{width:16px;height:16px}.expandable-options-card__description,.expandable-options-card__option-description{font-size:.75rem;color:var(--color-neutral-low-medium);line-height:1.4}.expandable-options-card__description{margin:0;line-height:1.5}.expandable-options-card__options-panel{padding:1rem;background:var(--color-white);border-radius:6px;border:1px solid var(--color-neutral-high-medium);width:100%;overflow:visible;position:relative}.expandable-options-card__options-list{display:flex;flex-direction:column;gap:0}.expandable-options-card__option-item{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding:1rem 0;border-bottom:1px solid var(--color-neutral-high-medium)}.expandable-options-card__option-item:last-child{border-bottom:none}.expandable-options-card__option-item--disabled{opacity:.6;cursor:not-allowed}.expandable-options-card__option-item--checkbox{align-items:flex-start}.expandable-options-card__checkbox{width:16px;height:16px;cursor:pointer;flex-shrink:0;margin-top:2px}.expandable-options-card__checkbox:disabled{cursor:not-allowed}.expandable-options-card__option-label{font-size:.8rem;font-weight:500;display:block}.expandable-options-card__option-item--select{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;cursor:default}.expandable-options-card__custom-select{position:relative;width:160px}.expandable-options-card__select-trigger{width:100%;padding:.375rem .75rem;font-size:.75rem;font-family:inherit;color:var(--color-neutral-low-pure);background-color:var(--color-neutral-high-pure, #ffffff);border:1px solid var(--color-neutral-high-medium, #e0e0e0);border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.5rem;line-height:1.4}.expandable-options-card__select-trigger span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expandable-options-card__select-trigger svg{flex-shrink:0;margin-left:auto;color:var(--color-neutral-low-medium, #757575);transition:transform .2s ease}.expandable-options-card__select-trigger--open svg{transform:rotate(180deg)}.expandable-options-card__select-trigger:hover:not(:disabled){border-color:var(--color-neutral-high-dark, #bdbdbd);background-color:var(--color-neutral-high-light, #f5f5f5)}.expandable-options-card__select-trigger:focus{outline:none}.expandable-options-card__select-trigger:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-neutral-high-light, #f5f5f5)}.expandable-options-card__select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:var(--color-neutral-high-pure, #ffffff);border:1px solid var(--color-neutral-high-medium, #e0e0e0);border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:200px;overflow-y:auto;padding:.25rem 0}.expandable-options-card__select-option{width:100%;padding:.5rem .75rem;font-size:.75rem;font-family:inherit;color:var(--color-neutral-low-pure);background-color:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease;line-height:1.4}.expandable-options-card__select-option:hover{background-color:var(--color-neutral-high-light, #f5f5f5)}.expandable-options-card__select-option--selected{color:var(--color-brand-primary-pure, #1976d2);font-weight:500}.expandable-options-card__select-option--selected:hover{background-color:var(--color-neutral-high-light, #f5f5f5)}.field-message{margin-top:var(--spacing-4);font-size:var(--font-size-12);line-height:1.4}.field-message--error{color:var(--color-feedback-alert-default)}.field-message--success{color:var(--color-feedback-success-default)}.info-field{display:flex;flex-direction:column;gap:var(--spacing-8)}.info-field__label{font-size:var(--font-size-13);font-weight:var(--font-weight-medium);color:var(--color-neutral-low-medium);display:block}.info-field__value{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default)}.platform-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-neutral-high-light);border-radius:var(--border-radius-8)}.platform-icon img{width:20px;height:20px}.guideline-box{border-radius:var(--border-radius-8);border:1px solid var(--color-neutral-high-medium);background:var(--color-neutral-high-light);padding:var(--spacing-16)}.guideline-box--do{border-left:3px solid var(--color-feedback-success-default)}.guideline-box--dont{border-left:3px solid var(--color-feedback-alert-default)}.guideline-box__title{display:flex;align-items:center;gap:var(--spacing-8);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-12) 0}.guideline-box__title svg{width:20px;height:20px}.guideline-box__list{list-style:none;padding:0;margin:0}.guideline-box__list li{position:relative;padding-left:var(--spacing-24);margin-bottom:var(--spacing-8);font-size:var(--font-size-14);line-height:var(--line-height-150);color:var(--color-neutral-low-medium)}.guideline-box__list li:last-child{margin-bottom:0}.guideline-box__list li:before{content:"•";position:absolute;left:0;font-weight:var(--font-weight-bold)}.guideline-box__list--success li:before{color:var(--color-feedback-success-default)}.guideline-box__list--danger li:before{color:var(--color-feedback-alert-default)}.form-tabs{display:flex;gap:var(--spacing-4);border-bottom:var(--border-width-1) solid var(--color-neutral-high-dark);margin-bottom:var(--spacing-24);overflow-x:auto;scrollbar-width:thin}.form-tabs::-webkit-scrollbar{height:4px}.form-tabs::-webkit-scrollbar-thumb{background-color:var(--color-neutral-high-dark);border-radius:var(--border-radius-4)}.form-tabs__tab{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);background:none;border:none;border-bottom:var(--border-width-2) solid transparent;color:var(--color-neutral-low-medium);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.form-tabs__tab:hover{color:var(--color-brand-primary-default);background-color:#3b45f20d}.form-tabs__tab--active{color:var(--color-brand-primary-default);border-bottom-color:var(--color-brand-primary-default);font-weight:var(--font-weight-semibold)}.form-tabs__icon{display:flex;align-items:center;justify-content:center;font-size:16px}.form-tabs__label{line-height:1}.form-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--spacing-4);background:var(--color-feedback-alert-default);color:var(--color-neutral-high-default);border-radius:10px;font-size:11px;font-weight:var(--font-weight-semibold);line-height:1}.activity-feed{background:var(--color-neutral-high-default);border-radius:var(--border-radius-8);border:var(--border-width-1) solid var(--color-neutral-high-dark);overflow:hidden}.activity-feed__header{padding:24px 24px 16px;border-bottom:var(--border-width-1) solid var(--color-neutral-high-dark)}.activity-feed__title{margin:0 0 4px;font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-pure)}.activity-feed__subtitle{margin:0;font-size:var(--font-size-14);color:var(--color-neutral-low-medium)}.activity-feed__list{padding:8px}.activity-feed__item{display:flex;gap:16px;padding:16px;border-radius:var(--border-radius-6);transition:all .2s ease;animation:fadeInUp .3s ease forwards;opacity:0}.activity-feed__item:hover{background:var(--color-neutral-high-light)}.activity-feed__item--clickable{cursor:pointer}.activity-feed__item--clickable:hover{background:var(--color-neutral-high-medium);transform:translate(4px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.activity-feed__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-8);font-size:24px}.activity-feed__icon--blue{background:#0078d41a;color:#0078d4}.activity-feed__icon--purple{background:#8854d01a;color:#8854d0}.activity-feed__icon--green{background:#107c101a;color:#107c10}.activity-feed__icon--orange{background:#ff8c001a;color:#ff8c00}.activity-feed__icon--teal{background:#00b7c31a;color:#00b7c3}.activity-feed__icon--pink{background:#e6007a1a;color:#e6007a}.activity-feed__icon--gray{background:#605e5c1a;color:#605e5c}.activity-feed__content{flex:1;min-width:0}.activity-feed__main{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px}.activity-feed__item-title{margin:0;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-pure);line-height:1.4}.activity-feed__timestamp{flex-shrink:0;font-size:var(--font-size-12);color:var(--color-neutral-low-medium);white-space:nowrap}.activity-feed__description{margin:0 0 6px;font-size:var(--font-size-13);color:var(--color-neutral-low-medium);line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.activity-feed__user{display:inline-block;font-size:var(--font-size-12);color:var(--color-neutral-low-light);font-style:italic}.activity-feed__empty{padding:48px 24px;text-align:center}.activity-feed__empty p{margin:0;color:var(--color-neutral-low-medium);font-size:var(--font-size-14)}.card-container{border:1px solid var(--color-neutral-high-medium);border-radius:8px;padding:16px;background:var(--color-neutral-high-pure)}.card-container--empty{text-align:center;padding:48px 24px}.card-container__empty-message{color:var(--color-neutral-low-medium);margin-bottom:8px;font-size:14px;font-weight:var(--font-weight-medium)}.card-container__empty-description{color:var(--color-neutral-low-light);font-size:12px;margin:0}.card-container__grid{display:grid;gap:12px}.card-container__grid--cols-1{grid-template-columns:1fr}.card-container__grid--cols-2{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.card-container__grid--cols-2{grid-template-columns:1fr}}.card-container__grid--cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.card-container__grid--cols-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.card-container__grid--cols-3{grid-template-columns:1fr}}.card-container__grid--cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.card-container__grid--cols-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.card-container__grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.card-container__grid--cols-4{grid-template-columns:1fr}}.card-container-item{border:1px solid var(--color-neutral-high-medium);border-radius:6px;padding:12px;background:var(--color-neutral-high-pure);transition:border-color .2s;display:flex;flex-direction:column;gap:8px}.card-container-item:hover{border-color:var(--color-brand-primary-default)}.checkbox-tree{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.checkbox-tree__node{display:flex;flex-direction:column}.checkbox-tree__node-content{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-8);border-radius:var(--border-radius-sm);transition:background-color .15s ease}.checkbox-tree__node-content:hover{background:var(--color-neutral-100)}.checkbox-tree__node-content--selected{background:var(--color-primary-50)}.checkbox-tree__expand-button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:var(--color-neutral-600);cursor:pointer;transition:color .15s ease;flex-shrink:0}.checkbox-tree__expand-button:hover:not(:disabled){color:var(--color-primary-500)}.checkbox-tree__expand-button:disabled{opacity:.5;cursor:not-allowed}.checkbox-tree__label{display:flex;align-items:center;gap:var(--spacing-8);flex:1;cursor:pointer;font-size:var(--font-size-md);color:var(--color-neutral-900);line-height:var(--line-height-md)}.checkbox-tree__label--disabled{opacity:.5;cursor:not-allowed}.checkbox-tree__checkbox{width:18px;height:18px;cursor:pointer;flex-shrink:0}.checkbox-tree__checkbox:disabled{cursor:not-allowed}.checkbox-tree__label-text{flex:1}.checkbox-tree__count{font-size:var(--font-size-sm);color:var(--color-neutral-600);font-weight:var(--font-weight-medium)}.checkbox-tree__children{display:flex;flex-direction:column;gap:var(--spacing-2)}.collapsible-section{margin-bottom:var(--spacing-32, 32px)}.collapsible-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16, 16px);cursor:pointer;padding:var(--spacing-16, 16px);margin:calc(var(--spacing-16, 16px) * -1);border-radius:var(--border-radius-8, 8px);transition:background-color .2s}.collapsible-section__header:hover{background:var(--color-neutral-100, #f5f5f5)}.collapsible-section__header-content{flex:1;min-width:0}.collapsible-section__title{font-size:var(--font-size-20, 20px);font-weight:var(--font-weight-semibold, 600);color:var(--color-neutral-900, #111827);margin:0 0 var(--spacing-8, 8px) 0}.collapsible-section__description{font-size:var(--font-size-14, 14px);color:var(--color-neutral-600, #6b7280);margin:0;line-height:1.5}.collapsible-section__toggle-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--color-neutral-600, #6b7280);cursor:pointer;border-radius:var(--border-radius-4, 4px);transition:all .2s;flex-shrink:0}.collapsible-section__toggle-btn:hover{background:var(--color-neutral-200, #e5e5e5);color:var(--color-neutral-900, #111827)}.collapsible-section__toggle-btn svg{width:20px;height:20px}.collapsible-section__content{margin-top:var(--spacing-16);animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.empty-state{display:flex;flex-direction:column;align-items:center;padding:40px 24px;text-align:center}.empty-state__icon{margin-bottom:16px;display:flex;align-items:center;justify-content:center;color:#88898c}.empty-state__icon svg{width:48px;height:48px}.empty-state__title{font-family:Figtree,sans-serif;font-size:16px;font-weight:500;color:#111119;margin:0 0 8px}.empty-state__description{font-family:Figtree,sans-serif;font-size:14px;color:#88898c;margin:0;max-width:400px}.kpi-card{display:flex;flex-direction:column;border:1px solid var(--color-neutral-high-medium);padding:var(--spacing-24);height:100%;gap:var(--spacing-24);position:relative;background:var(--color-neutral-high-default);border-radius:var(--border-radius-16);transition:all .3s ease;box-shadow:0 2px 8px #0000000f}.kpi-card--has-action{padding-bottom:var(--spacing-48)}.kpi-card:hover{box-shadow:0 2px 12px #00000014;border-color:var(--color-neutral-high-dark)}.kpi-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-12)}.kpi-card__header-left{display:flex;align-items:center;gap:var(--spacing-12);flex:1;min-width:0}.kpi-card__header-right{display:flex;align-items:center;gap:var(--spacing-8);flex-shrink:0}.kpi-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-neutral-high-light);border-radius:var(--border-radius-8);flex-shrink:0}.kpi-card__icon svg{width:20px;height:20px}.kpi-card__title{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-neutral-low-medium);margin:0;line-height:1.4}.kpi-card__filter{position:relative;z-index:10}.kpi-card__filter:has(.kpi-card__filter-dropdown){z-index:100}.kpi-card__filter-button{display:flex;align-items:center;gap:var(--spacing-4);padding:0;background:transparent;border:none;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-brand-primary-pure);cursor:pointer;transition:color .2s}.kpi-card__filter-button:hover{color:var(--color-brand-primary-dark)}.kpi-card__filter-button svg{width:16px;height:16px;color:currentColor}.kpi-card__filter-button span{color:currentColor}.kpi-card__filter-dropdown{position:absolute;top:calc(100% + var(--spacing-8));right:0;background:#fff;border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-8);box-shadow:0 8px 24px #00000026;min-width:140px;z-index:150;overflow:hidden}.kpi-card__filter-option{display:block;width:100%;padding:var(--spacing-12) var(--spacing-16);background:transparent;border:none;text-align:left;font-size:var(--font-size-14);font-weight:var(--font-weight-regular);color:var(--color-neutral-low-default);cursor:pointer;transition:background .2s}.kpi-card__filter-option:hover:not(.active){background:var(--color-neutral-high-light)}.kpi-card__filter-option.active{background:var(--color-brand-primary-light);color:var(--color-brand-primary-pure);font-weight:var(--font-weight-semibold)}.kpi-card__value-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.kpi-card__value{font-size:var(--font-size-32);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);line-height:1.2}.kpi-card__subtitle{font-size:var(--font-size-12);color:var(--color-neutral-low-medium);line-height:1.4;margin-top:auto}.kpi-card__action{position:absolute;bottom:var(--spacing-12);right:var(--spacing-12);z-index:1}.kpi-card__action button>span{display:flex;align-items:center;justify-content:center}@media(max-width:768px){.kpi-card__value{font-size:var(--font-size-28)}}.page__header{display:flex;align-items:center;justify-content:space-between}.page__title{font-family:Figtree,sans-serif;font-size:40px;line-height:48px;font-weight:700;color:#111119;margin:0;padding:0}.page__buttons{display:flex;align-items:center}.page-control{display:flex;justify-content:center}.page-control__internal{max-width:1440px;width:100%}.page-control.space-48{padding-right:48px;padding-left:48px}.profile-dialog-backdrop{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;overflow-y:auto}.profile-dialog{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;width:100%;max-height:90vh;display:flex;flex-direction:column;margin:auto;animation:slideIn .2s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.profile-dialog__header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid var(--color-border-primary, #e0e0e0);flex-shrink:0}.profile-dialog__title{margin:0;font-size:24px;font-weight:600;color:var(--color-text-primary, #000)}.profile-dialog__close-button{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--color-text-secondary, #666);transition:background-color .2s ease}.profile-dialog__close-button:hover{background-color:var(--color-background-hover, #f5f5f5)}.profile-dialog__close-button:focus{outline:2px solid var(--color-brand-primary, #0078d4);outline-offset:2px}.profile-dialog__close-button svg{width:24px;height:24px}.profile-dialog__content{flex:1;overflow-y:auto;padding:0;min-height:0}.profile-dialog__content::-webkit-scrollbar{width:8px}.profile-dialog__content::-webkit-scrollbar-track{background:transparent}.profile-dialog__content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.profile-dialog__content::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.profile-dialog__footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 32px;border-top:1px solid var(--color-border-primary, #e0e0e0);flex-shrink:0}@media(max-width:768px){.profile-dialog-backdrop{padding:0}.profile-dialog{max-height:100vh;border-radius:0;margin:0}.profile-dialog__header{padding:16px 20px}.profile-dialog__title{font-size:20px}.profile-dialog__footer{padding:16px 20px}}.social-page-card{height:100%;display:flex;flex-direction:column;overflow:hidden}.social-page-card:focus{outline:2px solid var(--color-brand-primary-default);outline-offset:2px}.social-page-card--selected{border-color:var(--color-brand-primary-default)!important;background:var(--color-brand-primary-lightest)}.social-page-card__header{position:relative;display:flex;justify-content:center;align-items:center;padding:24px;background:linear-gradient(135deg,var(--color-neutral-high-medium) 0%,var(--color-neutral-high-light) 100%)}.social-page-card__avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;box-shadow:0 4px 12px #00000026;border:3px solid var(--color-neutral-high-default)}.social-page-card__avatar img{width:100%;height:100%;object-fit:cover}.social-page-card__checkbox{position:absolute;top:12px;right:12px;z-index:2;pointer-events:auto}.social-page-card__provider-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-8);background:var(--color-neutral-high-default)}.table-container{border:1px solid #cfd0da;border-bottom:none;border-radius:8px}.textarea-field{display:flex;flex-direction:column;gap:var(--spacing-4)}.textarea-field__label{font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-neutral-low-default);line-height:1.5}.textarea-field__input{width:100%;padding:var(--spacing-12) var(--spacing-16);font-family:inherit;font-size:var(--font-size-14);line-height:1.5;color:var(--color-neutral-low-default);background-color:var(--color-neutral-high-lightest);border:1px solid var(--color-neutral-high-dark);border-radius:var(--border-radius-8);resize:vertical;min-height:80px;transition:all .2s ease}.textarea-field__input::placeholder{color:var(--color-neutral-low-light)}.textarea-field__input:hover:not(:disabled){border-color:var(--color-neutral-low-light)}.textarea-field__input:focus{outline:none;border-color:var(--color-brand-default);box-shadow:0 0 0 3px rgba(var(--color-brand-rgb, 99, 102, 241),.1)}.textarea-field__input--error{border-color:var(--color-feedback-error-default)}.textarea-field__input--error:focus{border-color:var(--color-feedback-alert-default);box-shadow:0 0 0 3px rgba(var(--color-feedback-alert-rgb, 232, 30, 66),.1)}.textarea-field__input--disabled{background-color:var(--color-neutral-high-medium);color:var(--color-neutral-low-light);cursor:not-allowed;opacity:.6}.textarea-field__input--disabled::placeholder{color:var(--color-neutral-low-lighter)}.textarea-field__error{font-size:var(--font-size-12);color:var(--color-feedback-alert-default);line-height:1.4}.textarea-field__helper{font-size:var(--font-size-12);color:var(--color-neutral-low-light);line-height:1.4}.auth-step-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-32);background:var(--color-neutral-high-light)}.auth-step-container__content{width:100%;max-width:800px;background:var(--color-neutral-high-default);border-radius:var(--border-radius-16);padding:var(--spacing-48);box-shadow:0 4px 24px #00000014}.auth-step-container__header{text-align:center;margin-bottom:var(--spacing-48)}.auth-step-container__header h2{font-size:var(--font-size-32);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0 0 var(--spacing-16) 0}.auth-step-container__header p{font-size:var(--font-size-16);color:var(--color-neutral-low-medium);margin:0}.auth-step-container__form{display:flex;flex-direction:column;gap:var(--spacing-24)}.auth-step-container__actions{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-16);margin-top:var(--spacing-32);padding-top:var(--spacing-32);border-top:1px solid var(--color-neutral-high-medium)}.landing-page{min-height:100vh;background-color:var(--color-neutral-high-light);font-family:var(--font-family-primary)}.landing-page__header{padding:var(--spacing-24) var(--spacing-32);border-bottom:1px solid var(--color-neutral-high-dark);background-color:var(--color-neutral-high-default)}.landing-page__header-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.landing-page__logo{font-size:var(--font-size-24);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-default)}.landing-page__header-actions{display:flex;align-items:center;gap:var(--spacing-16)}.landing-page__language-select{padding:var(--spacing-8);border-radius:var(--border-radius-8);border:1px solid var(--color-neutral-high-dark);background-color:var(--color-neutral-high-default);font-size:var(--font-size-14)}.landing-page__link{text-decoration:none}.landing-page__hero{padding:var(--spacing-120) var(--spacing-32);background-color:var(--color-neutral-high-light);text-align:center}.landing-page__hero-content{max-width:800px;margin:0 auto}.landing-page__hero-title{font-size:var(--font-size-64);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin-bottom:var(--spacing-24);line-height:1.2}.landing-page__hero-subtitle{font-size:var(--font-size-20);color:var(--color-neutral-low-medium);margin-bottom:var(--spacing-56);line-height:1.6}.landing-page__hero-actions{display:flex;gap:var(--spacing-16);justify-content:center;flex-wrap:wrap}.landing-page__features{padding:var(--spacing-96) var(--spacing-32);background-color:var(--color-neutral-high-default)}.landing-page__features-container{max-width:1200px;margin:0 auto}.landing-page__features-header{text-align:center;margin-bottom:var(--spacing-80)}.landing-page__features-title{font-size:var(--font-size-48);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin-bottom:var(--spacing-16)}.landing-page__features-subtitle{font-size:var(--font-size-20);color:var(--color-neutral-low-medium)}.landing-page__features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-48)}.landing-page__feature-card{text-align:center}.landing-page__feature-icon{width:64px;height:64px;background-color:var(--color-brand-primary-default);border-radius:50%;margin:0 auto var(--spacing-24);display:flex;align-items:center;justify-content:center;color:#fff}.landing-page__feature-icon svg{font-size:32px}.landing-page__feature-title{font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-16);color:var(--color-neutral-low-default)}.landing-page__feature-description{color:var(--color-neutral-low-medium);line-height:1.6}.landing-page__cta{padding:var(--spacing-96) var(--spacing-32);background-color:var(--color-brand-primary-default);text-align:center;color:#fff}.landing-page__cta-content{max-width:600px;margin:0 auto}.landing-page__cta-title{font-size:var(--font-size-48);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-24)}.landing-page__cta-subtitle{font-size:var(--font-size-20);margin-bottom:var(--spacing-48);opacity:.9}.landing-page__footer{padding:var(--spacing-32);background-color:var(--color-neutral-high-dark);text-align:center;border-top:1px solid var(--color-neutral-high-dark)}.landing-page__footer-text{color:var(--color-neutral-low-medium);font-size:var(--font-size-14)}.landing-page__login-button,.landing-page__secondary-button{border-color:var(--color-neutral-high-medium);color:var(--color-neutral-low-medium);background-color:transparent}.landing-page__cta-button{background-color:#fff;color:var(--color-brand-primary-default)}.legal-page{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:60px 20px}.legal-page__container{max-width:900px;margin:0 auto;background:#fff;border-radius:12px;padding:60px;box-shadow:0 20px 60px #00000026}.legal-page__title{font-size:36px;font-weight:700;color:#1a202c;margin-bottom:8px}.legal-page__updated{font-size:14px;color:#718096;margin-bottom:40px;font-style:italic}.legal-page__section{margin-bottom:40px}.legal-page__section h2{font-size:24px;font-weight:600;color:#2d3748;margin-bottom:16px;margin-top:32px}.legal-page__section h3{font-size:18px;font-weight:600;color:#4a5568;margin-bottom:12px;margin-top:24px}.legal-page__section p{font-size:16px;line-height:1.8;color:#4a5568;margin-bottom:16px}.legal-page__section ul{margin-left:24px;margin-bottom:16px}.legal-page__section li{font-size:16px;line-height:1.8;color:#4a5568;margin-bottom:8px}.legal-page__section strong{color:#2d3748;font-weight:600}@media(max-width:768px){.legal-page__container{padding:40px 24px}.legal-page__title{font-size:28px}.legal-page__section h2{font-size:20px}.legal-page__section h3{font-size:16px}.legal-page__section p,.legal-page__section li{font-size:14px}}.header-logged{height:108px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;position:fixed;top:0;left:76px;right:0;background-color:#fff;border-bottom:1px solid #cfd0da;z-index:100;transition:left .3s ease}.header-logged.sidebar-expanded{left:320px}.header-logged .custom-breadcrumb a,.header-logged .custom-breadcrumb span{font-size:12px;color:#88898c}.header-logged .custom-breadcrumb span{font-weight:700}.header-logged .custom-breadcrumb .icon{margin:0 10px}.header-logged .menu{display:flex;align-items:center}.header-logged .menu .menu-item{position:relative;display:flex;align-items:center;height:44px;margin-left:25px;cursor:pointer;gap:12px}.header-logged .menu .menu-item .title{font-size:16px;font-weight:700}.header-logged .menu .menu-item .box-submenu-item{position:absolute;top:44px;right:0;background-color:#fff;z-index:10;width:320px}.header-logged .menu .menu-item .submenu-internal{border-radius:8px;box-shadow:0 2px 16px #0003;outline:1px solid #cfd0da}.header-logged .menu .menu-item .submenu-internal>div:not(.menu-divider){padding-top:16px;padding-bottom:16px}.header-logged .menu .menu-item .submenu-internal .user-header-section{display:flex;align-items:center;gap:12px;padding-left:16px;padding-right:16px;background-color:#f5f5fa}.header-logged .menu .menu-item .submenu-internal .user-details{flex:1;min-width:0}.header-logged .menu .menu-item .submenu-internal .user-display-name{font-weight:700;margin-bottom:4px}.header-logged .menu .menu-item .submenu-internal .user-email{font-size:12px;color:#88898c}.header-logged .menu .menu-item .submenu-internal .user-display-name,.header-logged .menu .menu-item .submenu-internal .user-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-logged .menu .menu-item .submenu-internal .tenant-context-section{padding-left:16px;padding-right:16px}.header-logged .menu .menu-item .submenu-internal .section-label{font-size:12px;color:#88898c;text-transform:uppercase;margin-bottom:8px}.header-logged .menu .menu-item .submenu-internal .tenant-info-row{display:flex;align-items:center;gap:8px}.header-logged .menu .menu-item .submenu-internal .tenant-display-name{font-weight:700}.header-logged .menu .menu-item .submenu-internal .tenant-info-row .zds-chips{padding:4px 8px;font-size:10px}.header-logged .menu .menu-item .submenu-internal .menu-divider{height:1px;background-color:#cfd0da}.wrapper-navigation{height:100vh;position:fixed;top:0;left:0;min-width:76px;z-index:1001}.navigation-overlay{position:absolute;inset:0;background-color:#000;opacity:.3;display:none;z-index:9}.navigation-overlay.opened{display:block}.navigation{position:absolute;border-right:1px solid #E5E7EB;transition:width .3s;background-color:#fff;top:0;left:0;bottom:0;z-index:10;display:flex;flex-direction:column}.navigation .menu-toggle{position:absolute;right:-12px;top:33px;background-color:#3b45f2;width:24px;height:24px;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;border:none;box-shadow:0 2px 4px #0000001a;transition:background-color .2s ease}.navigation .menu-toggle:hover{background-color:#0d1874}.navigation .logo{padding:24px 16px}.navigation .logo a{display:flex;align-items:center;font-size:18px;font-family:Figtree,sans-serif;font-weight:700;line-height:21.6px;color:#111119;text-decoration:none;border-radius:8px;padding:8px;transition:background-color .2s ease}.navigation .logo a:hover{text-decoration:none;background-color:#f3f4f6}.navigation .logo a svg{margin-right:16px;width:32px;height:32px;flex-shrink:0}.navigation.closed .logo{padding:16px;display:flex;justify-content:center}.navigation.closed .logo a{background-color:#f3f4f6;border-radius:12px;padding:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin:0}.navigation.closed .logo a svg{margin-right:0;width:20px;height:20px}.navigation.closed .logo a .name{display:none}.navigation .menu{list-style-type:none;display:block;margin-top:16px;padding:0 16px}.navigation .menu li{display:block}.navigation .menu li a.link{display:flex;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:18px;font-weight:500;padding:0 16px;height:44px;position:relative;border-radius:8px;text-decoration:none;color:#374151;transition:all .2s ease}.navigation .menu li.apply-mt{margin-top:16px}.navigation .menu li a.link:hover{background-color:#f3f4f6;color:#111827}.navigation .menu li a.link.active{background-color:#eef2ff;color:#3b82f6;font-weight:600}.navigation .menu li a.link span.icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px}.navigation .menu li a.link span.label{display:block;flex:1}.navigation.closed .menu li a.link span.label{display:none}.navigation .menu li a.link span.new{width:39px;height:16px;background-color:#10b981;border-radius:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;padding:0 4px;line-height:14px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}.navigation.closed .menu li a.link span.new{display:none}.navigation .menu li a.link:hover,.navigation .menu li a.link span.icon,.navigation .menu li a.link span.label,.navigation .menu li a.link span.new{text-decoration:none}.navigation .menu-item-closed{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;text-decoration:none;color:#6b7280;transition:all .2s ease}.navigation .menu-item-closed:hover{background-color:#f3f4f6;color:#374151}.navigation .menu-item-closed.active{background-color:#eef2ff;color:#3b82f6}.navigation .menu-item-closed .new{position:absolute;right:0;bottom:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:12px;line-height:1;color:#10b981;display:flex;align-items:center;justify-content:center;height:16px;padding:0 4px}.navigation .info-version{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;color:#6b7280;margin-left:16px;padding-left:17px}.navigation .flex-fill{flex:1}.navigation .d-flex{display:flex}.navigation .flex-column{flex-direction:column}.navigation .align-items-center{align-items:center}.navigation .horizontal-separator{width:100%}@media(max-width:768px){.navigation-overlay.opened{display:block}.navigation{position:fixed;z-index:1001}.navigation .menu-toggle{top:20px;right:-16px}}.main-container{padding:32px 48px;margin-top:108px;margin-left:76px;min-height:calc(100vh - 108px);background-color:#fff;font-family:Figtree,sans-serif;transition:margin-left .3s ease;position:relative;overflow-x:hidden;width:auto}@media(max-width:1024px){.main-container{padding:24px 32px}}@media(max-width:768px){.main-container{margin-left:0;margin-top:64px;padding:16px;min-height:calc(100vh - 64px)}}.main-container--sidebar-expanded{margin-left:320px}.main-container__header{margin-bottom:32px}.main-container__breadcrumbs{margin-bottom:16px;font-size:14px;color:#88898c}.main-container__header-content{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.main-container__title-section{flex:1}.main-container__title{font-family:Figtree,sans-serif;font-size:32px;font-weight:700;line-height:1.2;color:#111119;margin:0 0 8px;word-break:break-word}@media(max-width:768px){.main-container__title{font-size:24px}}.main-container__subtitle{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#88898c;margin:0}.main-container__actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.main-container__content{max-width:1440px;margin:0 auto}.main-container__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;color:#6b7280;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;gap:16px}.main-container__spinner{width:32px;height:32px;border:3px solid #E5E7EB;border-top:3px solid #3B82F6;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.main-container{padding:24px 16px;margin-left:0;margin-top:72px}.main-container--sidebar-expanded{margin-left:0}.main-container__header-content{flex-direction:column;align-items:stretch;gap:16px}.main-container__title{font-size:24px}.main-container__actions{justify-content:flex-end}}.app-layout{position:relative;min-height:100vh;background-color:#f5f5fa;font-family:Figtree,sans-serif}.app-layout:has(.sidebar--expanded) .header-logged__breadcrumbs{margin-left:280px}.app-layout:has(.sidebar--expanded) .main-container{margin-left:280px}@media(max-width:768px){.app-layout__sidebar--mobile-open .sidebar{transform:translate(0)}}.app-layout__overlay{position:fixed;inset:0;background-color:#00000080;z-index:998;display:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeInOverlay .2s ease}@media(max-width:768px){.app-layout__overlay{display:block}}.app-layout__mobile-menu-toggle{position:fixed;top:24px;left:24px;z-index:1002;width:44px;height:44px;background-color:#fff;border:1px solid #cfd0da;border-radius:8px;display:none;align-items:center;justify-content:center;cursor:pointer;color:#88898c;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.app-layout__mobile-menu-toggle:hover{background-color:#e8e8ee;border-color:#3b45f2;color:#3b45f2;transform:scale(1.02)}.app-layout__mobile-menu-toggle:active{transform:scale(.98)}.app-layout__mobile-menu-toggle svg{width:20px;height:20px}@media(max-width:768px){.app-layout__mobile-menu-toggle{display:flex}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}body.layout-active{margin:0;padding:0;overflow-x:hidden;font-family:Figtree,sans-serif;background-color:#f5f5fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{scroll-behavior:smooth}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.connect-account-dialog__description{margin:0 0 24px;color:#88898c;font-size:14px;line-height:1.5}.connect-account-dialog__options{display:flex;flex-direction:column;gap:16px}.connect-account-dialog__option{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #cfd0da;border-radius:8px;background:transparent;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.connect-account-dialog__option:hover:not(:disabled){border-color:#3b45f2;background-color:#3b45f20d;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.connect-account-dialog__option:active:not(:disabled){transform:translateY(0)}.connect-account-dialog__option:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5fa}.connect-account-dialog__option-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.connect-account-dialog__option-icon img{width:48px;height:48px;display:block}.connect-account-dialog__option-content{flex:1}.connect-account-dialog__option-title{margin:0 0 4px;font-size:16px;font-weight:700;color:#111119}.connect-account-dialog__option-description{margin:0;font-size:14px;color:#88898c;line-height:1.4}.follow-account-dialog{display:flex;flex-direction:column;gap:24px;padding:8px 0}.follow-account-dialog__field{width:100%}.recent-mentioning-drawer{display:flex;flex-direction:column;gap:var(--spacing-24);height:100%}.recent-mentioning-drawer__header{display:flex;flex-direction:column;gap:var(--spacing-16);padding-bottom:var(--spacing-16);border-bottom:1px solid var(--color-neutral-high-medium)}.recent-mentioning-drawer__description{font-size:var(--font-size-14);color:var(--color-neutral-low-medium);line-height:1.5;margin:0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.recent-mentioning-drawer__actions{display:flex;gap:var(--spacing-12);align-items:center}.recent-mentioning-drawer__profiles{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-16)}.recent-mentioning-drawer__profile{display:flex;align-items:center;gap:var(--spacing-16);padding:var(--spacing-16);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-12);background:var(--color-neutral-high-default)}.recent-mentioning-drawer__profile:hover{background:var(--color-neutral-high-light)}.recent-mentioning-drawer__profile-info{display:flex;align-items:center;gap:var(--spacing-12);flex:1}.recent-mentioning-drawer__profile-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.recent-mentioning-drawer__profile-image{width:100%;height:100%;object-fit:cover}.recent-mentioning-drawer__profile-placeholder{width:100%;height:100%;background:var(--color-brand-default);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-18)}.recent-mentioning-drawer__profile-details{display:flex;flex-direction:column;gap:var(--spacing-4);flex:1}.recent-mentioning-drawer__profile-name{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);color:var(--color-neutral-low-default)}.recent-mentioning-drawer__profile-username{font-size:var(--font-size-14);color:var(--color-neutral-low-medium)}.recent-mentioning-drawer__profile-provider{display:flex;align-items:center;gap:var(--spacing-8);font-size:var(--font-size-12);color:var(--color-neutral-low-medium)}.recent-mentioning-drawer__provider-icon{width:16px;height:16px}.recent-mentioning-drawer__profile-actions{display:flex;align-items:center;gap:var(--spacing-12)}.recent-mentioning-drawer__footer{padding-top:var(--spacing-16);border-top:1px solid var(--color-neutral-high-medium);display:flex;justify-content:center}.oauth-callback-page__loading{display:flex;flex-direction:column;align-items:center;padding:64px 24px;text-align:center}.oauth-callback-page__loading p{margin-top:16px;color:#88898c;font-size:14px}.oauth-callback-page__spinner{width:40px;height:40px;border:4px solid #e8e8ee;border-top-color:#3b45f2;border-radius:50%;animation:spin 1s linear infinite}.oauth-callback-page__redirect-message{text-align:center;color:#88898c;font-size:14px;margin:0}.oauth-callback-page__selection-count{background-color:#3b45f21a;border:1px solid rgba(59,69,242,.3);border-radius:4px;padding:12px 16px;font-weight:700;font-size:14px;color:#3b45f2}.oauth-callback-page__pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}.oauth-callback-page__page-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:2px solid #cfd0da;border-radius:8px;cursor:pointer;transition:all .2s ease;background-color:#fff}.oauth-callback-page__page-card:hover{border-color:#3b45f2;background-color:#3b45f205;box-shadow:0 2px 8px #00000014}.oauth-callback-page__page-card--selected{border-color:#0aed9b;background-color:#0aed9b0d}.oauth-callback-page__page-card--selected:hover{background-color:#0aed9b14}.oauth-callback-page__page-header{display:flex;align-items:center;gap:12px}.oauth-callback-page__page-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #cfd0da;flex-shrink:0}.oauth-callback-page__page-info{flex:1;min-width:0}.oauth-callback-page__page-content{display:flex;flex-direction:column;gap:8px;padding-left:68px}.oauth-callback-page__page-action{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid #cfd0da}.oauth-callback-page__page-name{font-size:16px;font-weight:700;color:#111119;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oauth-callback-page__page-username,.oauth-callback-page__page-stats{font-size:14px;color:#88898c;margin:0}.oauth-callback-page__page-stats strong{color:#111119;font-weight:700}.oauth-callback-page__instagram-info{background-color:#3b45f21a;padding:8px 12px;border-radius:4px;font-size:12px;color:#3b45f2}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.post-card{height:100%}.post-card:focus{outline:2px solid var(--color-brand-primary-default);outline-offset:2px}.post-card__profile-overlay{position:absolute;top:var(--spacing-12);left:var(--spacing-12);display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-4);z-index:2;max-width:calc(100% - 80px)}.post-card__avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid white;box-shadow:0 2px 4px #0000004d}.post-card__avatar--placeholder{background:#ffffffe6;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-low-medium)}.post-card__username{font-size:14px;font-weight:var(--font-weight-bold);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 4px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.6);padding:0 2px}.post-card__provider-overlay{position:absolute;top:var(--spacing-12);right:var(--spacing-12);width:36px;height:36px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-low-pure);box-shadow:0 2px 8px #0003;z-index:2}.post-card__play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.post-card__play-icon{width:100%;height:100%;transition:transform .3s ease}.post-card:hover .post-card__play-overlay{transform:translate(-50%,-50%) scale(1.15);filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.post-card:hover .post-card__play-icon{transform:scale(1.05)}.post-card__thumbnail-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#e9ecef)}.post-card__thumbnail-placeholder span{font-size:48px;opacity:.3}.post-card__type-badge{position:absolute;bottom:var(--spacing-12);left:var(--spacing-12);padding:var(--spacing-4) var(--spacing-12);background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--border-radius-8);color:#fff;font-size:var(--font-size-12);font-weight:var(--font-weight-medium);white-space:nowrap;z-index:1}.post-card__caption{font-size:var(--font-size-14);line-height:1.5;color:var(--color-neutral-low-default);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.9em}.post-card__metric-icon{width:18px;height:18px;flex-shrink:0;color:var(--color-neutral-low-default)}.post-card__metric-icon svg{width:100%;height:100%;display:block}.post-card__metric-icon--heart{color:inherit}.social-profile-detail__meta{display:flex;align-items:center;gap:var(--spacing-16);flex-wrap:wrap}.social-profile-detail__provider-badge{display:inline-flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);background:var(--color-neutral-high-light);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-8);height:32px}.social-profile-detail__provider-badge img{width:20px;height:20px}.social-profile-detail__provider-badge span{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-neutral-low-default);line-height:1}.social-profile-detail__username{font-size:var(--font-size-14);color:var(--color-neutral-low-medium);font-weight:var(--font-weight-regular)}.social-profile-detail__sync-info{font-size:var(--font-size-12);color:var(--color-neutral-low-light);margin-left:auto}.social-profile-detail__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-24);margin:var(--spacing-32) 0}.social-profile-detail__posts-section{margin-top:var(--spacing-32)}.social-profile-detail__posts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-24)}.social-profile-detail__posts-header h3{font-size:var(--font-size-24);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0}.social-profile-detail__posts-count{font-size:var(--font-size-14);color:var(--color-neutral-low-medium);font-weight:var(--font-weight-medium);padding:var(--spacing-4) var(--spacing-16);background:var(--color-neutral-high-medium);border-radius:var(--border-radius-8)}.social-profile-detail__posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-24);margin-bottom:var(--spacing-32)}.social-profile-detail__loading-trigger{min-height:100px;display:flex;align-items:center;justify-content:center}.social-profile-detail__loading-skeletons{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-24);width:100%}.social-profile-detail__end-message{text-align:center;padding:var(--spacing-32);font-size:var(--font-size-14);color:var(--color-neutral-low-medium);font-weight:var(--font-weight-medium)}.social-profile-detail__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-64) var(--spacing-32);text-align:center}.social-profile-detail__empty-icon{font-size:64px;margin-bottom:var(--spacing-24);opacity:.5}.social-profile-detail__empty h4{font-size:var(--font-size-20);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0 0 var(--spacing-12) 0}.social-profile-detail__empty p{font-size:var(--font-size-14);color:var(--color-neutral-low-medium);margin:0 0 var(--spacing-24) 0;max-width:400px}@media(max-width:1200px){.social-profile-detail__posts-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-24)}}@media(max-width:768px){.social-profile-detail__meta{flex-direction:column;align-items:flex-start;gap:var(--spacing-12)}.social-profile-detail__sync-info{margin-left:0}.social-profile-detail__kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-16)}.social-profile-detail__posts-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--spacing-16)}}@media(max-width:480px){.social-profile-detail__kpis,.social-profile-detail__posts-grid{grid-template-columns:1fr}}.chart-filter{position:relative;z-index:9999}.chart-filter__button{display:flex;align-items:center;gap:var(--spacing-4);padding:0;background:transparent;border:none;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-brand-primary-pure);cursor:pointer;transition:color .2s}.chart-filter__button:hover{color:var(--color-brand-primary-dark)}.chart-filter__button svg{width:16px;height:16px;color:currentColor}.chart-filter__button span{color:currentColor}.chart-filter__dropdown{position:absolute;top:calc(100% + var(--spacing-8));right:0;background:#fff;border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-8);box-shadow:0 8px 24px #00000026;min-width:140px;z-index:99999;overflow:hidden}.chart-filter__option{display:block;width:100%;padding:var(--spacing-12) var(--spacing-16);background:transparent;border:none;text-align:left;font-size:var(--font-size-14);font-weight:var(--font-weight-regular);color:var(--color-neutral-low-default);cursor:pointer;transition:background .2s}.chart-filter__option:hover:not(.active){background:var(--color-neutral-high-light)}.chart-filter__option.active{background:var(--color-brand-primary-light);color:var(--color-brand-primary-pure);font-weight:var(--font-weight-semibold)}.followers-trend-chart{background:var(--color-neutral-high-default);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-16);padding:var(--spacing-24)}.followers-trend-chart__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-32)}.followers-trend-chart__title{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0}.followers-trend-chart__toggle{display:flex;gap:var(--spacing-16);align-items:center}.followers-trend-chart__toggle-btn{padding:0;border:none;background:transparent;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-neutral-low-medium);cursor:pointer;transition:all .2s}.followers-trend-chart__toggle-btn:hover{color:var(--color-brand-primary-pure)}.followers-trend-chart__toggle-btn.active{color:var(--color-brand-primary-pure);font-weight:var(--font-weight-semibold)}.media-type-chart{background:var(--color-neutral-high-default);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-16);padding:var(--spacing-24)}.media-type-chart__title{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0 0 var(--spacing-32) 0}.media-type-chart__total{text-align:center;font-size:var(--font-size-small);color:var(--color-neutral-low-default);margin-top:var(--spacing-12)}.media-type-chart__total strong{color:var(--color-neutral-low-default);font-weight:var(--font-weight-bold)}.posts-timeline-chart{background:var(--color-neutral-high-default);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-16);padding:var(--spacing-24)}.posts-timeline-chart__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-32)}.posts-timeline-chart__title{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0}.metric-dual-axis-chart{background:var(--color-neutral-high-default);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-16);padding:var(--spacing-24)}.metric-dual-axis-chart__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-32)}.metric-dual-axis-chart__title{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0}.profile-analytics-dashboard__section{margin-bottom:var(--spacing-32)}.profile-analytics-dashboard__section:last-child{margin-bottom:0}.profile-analytics-dashboard__section-title{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0 0 var(--spacing-16) 0}.profile-analytics-dashboard__kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-16)}@media(max-width:1400px){.profile-analytics-dashboard__kpi-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.profile-analytics-dashboard__kpi-row{grid-template-columns:1fr}}.profile-analytics-dashboard__two-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-24)}@media(max-width:1200px){.profile-analytics-dashboard__two-columns{grid-template-columns:1fr}}.engagement-timeline-chart,.reach-timeline-chart{width:100%;padding:var(--spacing-24);background:var(--color-neutral-high-default);border-radius:var(--border-radius-16);border:1px solid var(--color-neutral-high-medium)}.post-analytics-page__section{margin-bottom:var(--spacing-32)}.post-analytics-page__section-title{font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default);margin:0 0 var(--spacing-24) 0}.post-analytics-page__kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-24)}.post-analytics-page__post-info{display:flex;gap:var(--spacing-48);padding:var(--spacing-24);background:var(--color-neutral-high-default);border-radius:var(--border-radius-16);border:1px solid var(--color-neutral-high-medium)}.post-analytics-page__info-item{display:flex;flex-direction:column;gap:var(--spacing-8)}.post-analytics-page__info-item .label{font-size:var(--font-size-12);color:var(--color-neutral-low-medium);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px}.post-analytics-page__info-item .value{font-size:var(--font-size-16);color:var(--color-neutral-low-default);font-weight:var(--font-weight-semibold)}.post-analytics-page__video-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-24)}.post-analytics-page__video-metric{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-24);background:var(--color-neutral-high-default);border-radius:var(--border-radius-12);border:1px solid var(--color-neutral-high-medium)}.post-analytics-page__video-metric .label{font-size:var(--font-size-14);color:var(--color-neutral-low-medium);font-weight:var(--font-weight-medium)}.post-analytics-page__video-metric .value{font-size:var(--font-size-24);color:var(--color-neutral-low-default);font-weight:var(--font-weight-bold)}.post-analytics-page__chart-placeholder{padding:var(--spacing-48);text-align:center;background:var(--color-neutral-high-default);border:2px dashed var(--color-neutral-high-medium);border-radius:var(--border-radius-16)}.post-analytics-page__chart-placeholder p{margin:var(--spacing-12) 0;font-size:var(--font-size-16);color:var(--color-neutral-low-medium)}.post-analytics-page__chart-placeholder p.small{font-size:var(--font-size-14);color:var(--color-neutral-low-light)}.post-analytics-page__no-data{padding:var(--spacing-48);text-align:center;color:var(--color-neutral-low-medium);background:var(--color-neutral-high-default);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-16)}.post-analytics-page__error{padding:var(--spacing-24);text-align:center;color:var(--color-feedback-alert-default);background:var(--color-feedback-alert-light);border:1px solid var(--color-feedback-alert-medium);border-radius:var(--border-radius-12)}.post-analytics-page__conversion-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-24)}.post-analytics-page__conversion-metric{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-24);background:var(--color-neutral-high-default);border-radius:var(--border-radius-12);border:1px solid var(--color-neutral-high-medium);transition:all .2s ease}.post-analytics-page__conversion-metric:hover{border-color:var(--color-brand-primary-default);box-shadow:0 2px 8px #0066cc1a}.post-analytics-page__conversion-metric.highlight{background:linear-gradient(135deg,#f8f9ff,#fff);border-color:var(--color-brand-primary-light)}.post-analytics-page__conversion-metric.performance{background:linear-gradient(135deg,#fff8f0,#fff);border-color:var(--color-feedback-warning-medium)}.post-analytics-page__conversion-metric .metric-header{display:flex;align-items:center;gap:var(--spacing-8)}.post-analytics-page__conversion-metric .metric-header svg{width:20px;height:20px;color:var(--color-brand-primary-default)}.post-analytics-page__conversion-metric .metric-header .label{font-size:var(--font-size-14);color:var(--color-neutral-low-medium);font-weight:var(--font-weight-medium)}.post-analytics-page__conversion-metric .value{font-size:var(--font-size-32);color:var(--color-neutral-low-default);font-weight:var(--font-weight-bold);line-height:1}.post-analytics-page__conversion-metric .average{font-size:var(--font-size-12);color:var(--color-neutral-low-light);font-weight:var(--font-weight-medium)}.post-analytics-page__conversion-metric .average.positive{color:var(--color-feedback-success-default)}.post-analytics-page__conversion-metric .average.negative{color:var(--color-feedback-alert-default)}.post-analytics-page__insights{display:flex;flex-direction:column;gap:var(--spacing-12);margin-top:var(--spacing-24)}.post-analytics-page__insight{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-16);border-radius:var(--border-radius-8);font-size:var(--font-size-14);line-height:1.5}.post-analytics-page__insight--positive{background:var(--color-feedback-success-light);border-left:4px solid var(--color-feedback-success-default)}.post-analytics-page__insight--warning{background:var(--color-feedback-warning-light);border-left:4px solid var(--color-feedback-warning-default)}.post-analytics-page__insight--highlight{background:var(--color-brand-primary-light);border-left:4px solid var(--color-brand-primary-default)}.post-analytics-page__insight--tip{background:var(--color-neutral-high-light);border-left:4px solid var(--color-neutral-low-medium)}.post-analytics-page__insight .insight-icon{font-size:var(--font-size-20);flex-shrink:0}.post-analytics-page__insight .insight-message{color:var(--color-neutral-low-default);font-weight:var(--font-weight-medium)}@media(max-width:768px){.post-analytics-page__kpi-row{grid-template-columns:1fr}.post-analytics-page__post-info{flex-direction:column;gap:var(--spacing-24)}.post-analytics-page__video-metrics,.post-analytics-page__conversion-metrics{grid-template-columns:1fr}}.database-toggle__label{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--color-text-primary, #111827)}.database-toggle__switch{display:flex;background:var(--color-background-secondary, #f3f4f6);border-radius:var(--border-radius-lg, 8px);padding:4px;gap:4px}.database-toggle__option{flex:1;padding:8px 16px;border:none;background:transparent;border-radius:var(--border-radius-md, 6px);font-size:14px;font-weight:500;color:var(--color-text-secondary, #6b7280);cursor:pointer;transition:all .2s ease}.database-toggle__option:hover{color:var(--color-text-primary, #111827)}.database-toggle__option--active{background:var(--color-background-primary, #ffffff);color:var(--color-text-primary, #111827);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .05))}.location-filter{display:flex;flex-direction:column;gap:16px}.location-filter__field{position:relative;animation:slideIn .3s ease-out}.location-filter__field:nth-child(1){z-index:4}.location-filter__field:nth-child(2){z-index:3}.location-filter__field:nth-child(3){z-index:2}.location-filter__field:nth-child(4){z-index:1}.location-filter__field :global(.zds-select__dropdown){z-index:999!important}@keyframes slideIn{0%{opacity:0;max-height:0;margin-top:0}to{opacity:1;max-height:100px;margin-top:initial}}.demographics-filter,.social-platforms-filter{display:flex;flex-direction:column;gap:16px}.social-platforms-filter__label{font-size:14px;font-weight:600;color:var(--color-text-primary)}.social-platforms-filter__platform{display:flex;flex-direction:column;gap:8px}.social-platforms-filter__platform-header{display:flex;align-items:center;justify-content:space-between}.social-platforms-filter__checkbox-wrapper{display:flex;align-items:center;gap:8px}.social-platforms-filter__platform-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.social-platforms-filter__expand-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .2s ease}.social-platforms-filter__expand-btn:hover{color:var(--color-text-primary)}.social-platforms-filter__metrics{padding-left:24px;display:flex;flex-direction:column;gap:16px;margin-top:8px}.social-platforms-filter__metric-group{display:flex;flex-direction:column;gap:8px}.social-platforms-filter__metric-label{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.social-platforms-filter__metric-inputs{display:flex;align-items:center;gap:8px}.social-platforms-filter__separator{font-size:13px;color:var(--color-text-tertiary)}.social-platforms-filter__audience-note{font-size:12px;color:var(--color-text-tertiary);font-style:italic;padding:8px;background-color:var(--color-background-secondary);border-radius:var(--border-radius-sm)}.discovery-sidebar{display:flex;flex-direction:column;gap:24px;height:100%;width:100%;background-color:var(--color-background-primary);border-right:1px solid var(--color-border-subtle);overflow-y:auto;overflow-x:hidden;transition:all .3s ease}.discovery-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 0;position:sticky;top:0;background-color:var(--color-background-primary);z-index:10}.discovery-sidebar__title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.discovery-sidebar__content{display:flex;flex-direction:column;gap:0;padding:0 16px 24px}.discovery-sidebar__database{padding-bottom:24px;border-bottom:1px solid var(--color-border-subtle)}.discovery-sidebar__section{border-bottom:1px solid var(--color-border-subtle)}.discovery-sidebar__section-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0;background:none;border:none;cursor:pointer;color:var(--color-text-primary);transition:opacity .2s ease}.discovery-sidebar__section-header:hover{opacity:.7}.discovery-sidebar__section-title{font-size:15px;font-weight:600;color:var(--color-text-primary)}.discovery-sidebar__section-content{padding-bottom:16px;animation:slideDown .2s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.creator-card__platform{background-color:var(--color-neutral-high-lightest);border-radius:6px}.discovery-page{display:grid;grid-template-columns:minmax(300px,auto) 1fr;gap:24px;height:100%;transition:grid-template-columns .3s ease;overflow-x:hidden;width:100%}.discovery-page__sidebar{background:var(--color-neutral-high-default);border:1px solid var(--color-neutral-high-dark);border-radius:var(--border-radius-8);height:fit-content;max-height:calc(100vh - 180px);overflow-y:auto;overflow-x:hidden;position:sticky;top:0;transition:all .3s ease;width:100%;min-width:300px;max-width:420px}.discovery-page__sidebar::-webkit-scrollbar{width:8px}.discovery-page__sidebar::-webkit-scrollbar-track{background:transparent}.discovery-page__sidebar::-webkit-scrollbar-thumb{background:var(--color-neutral-medium-default);border-radius:4px}.discovery-page__sidebar::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-medium-dark)}.discovery-page__main{display:flex;flex-direction:column;gap:20px;min-width:0}.discovery-page__search-bar{width:100%}.discovery-page__content{flex:1;display:flex;flex-direction:column}.discovery-page__loading{display:flex;align-items:center;justify-content:center;padding:64px 0}.discovery-page__loading-text{font-size:var(--font-size-16);color:var(--color-text-secondary)}.discovery-page__results-header{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--color-neutral-high-dark)}.discovery-page__results-count{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.discovery-page__results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding-bottom:24px}.discovery-page__observer{height:20px;margin:20px 0}@media(min-width:1401px){.discovery-page__sidebar{max-width:420px}}@media(max-width:1400px){.discovery-page{grid-template-columns:minmax(280px,auto) 1fr}.discovery-page__sidebar{min-width:280px;max-width:380px}.discovery-page__results-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:1024px){.discovery-page{grid-template-columns:minmax(260px,auto) 1fr;gap:16px}.discovery-page__sidebar{min-width:260px;max-width:360px}.discovery-page__sidebar{max-height:calc(100vh - 220px)}.discovery-page__results-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}}@media(max-width:900px){.discovery-page{grid-template-columns:1fr}.discovery-page__sidebar{position:relative;max-height:400px}}@media(max-width:768px){.discovery-page{grid-template-columns:1fr;gap:16px}.discovery-page__sidebar{position:relative;max-height:none;margin-bottom:16px}.discovery-page__search-bar{width:100%}.discovery-page__results-grid{grid-template-columns:1fr}}.invitations-drawer{display:flex;flex-direction:column;height:100%}.invitations-drawer__filters{flex-shrink:0;margin-bottom:24px}.invitations-drawer__filter-label{font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.invitations-drawer__chips{display:flex;flex-wrap:wrap;gap:8px}.invitations-drawer__chips>*{cursor:pointer}.invitations-drawer__list{flex:1;overflow-y:auto}.invitations-drawer__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:#6b7280}.invitations-drawer__spinner{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:16px}.invitations-drawer__count{font-size:14px;font-weight:500;color:#6b7280}.invitation-card{margin-bottom:12px}.invitation-card__header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.invitation-card__avatar{width:40px;height:40px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#6b7280;flex-shrink:0}.invitation-card__info{flex:1;min-width:0}.invitation-card__email{font-size:14px;font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitation-card__role{font-size:13px;color:#6b7280;margin-top:2px}.invitation-card__meta{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#6b7280;margin-bottom:12px}.invitation-card__date,.invitation-card__expiry{color:#6b7280}.invitation-card__expiry--expired{color:#dc2626;font-weight:500}.invitation-card__invited-by{color:#6b7280}.invitation-card__message{background:#f9fafb;border-left:3px solid #e5e7eb;padding:12px;font-size:13px;color:#374151;font-style:italic;margin-bottom:12px;border-radius:4px}.invitation-card__actions{display:flex;gap:8px;padding-top:12px;border-top:1px solid #f3f4f6}@keyframes spin{to{transform:rotate(360deg)}}.invite-user-dialog__spacer{height:24px}.invite-user-dialog__label{display:block;margin-bottom:var(--spacing-8);font-size:var(--font-size-12);color:var(--color-neutral-low-default)}.invite-user-dialog__textarea{width:100%;font-size:var(--font-size-14);font-family:inherit;line-height:1.5;color:var(--color-neutral-low-default);background:var(--color-neutral-high-default);border:1px solid var(--color-neutral-high-dark);border-radius:var(--border-radius-8);resize:vertical;min-height:100px;transition:border-color .2s ease}.invite-user-dialog__textarea:focus{outline:none;border-color:var(--color-brand-primary-default)}.invite-user-dialog__textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--color-neutral-high-medium)}.invite-user-dialog__textarea::placeholder{color:var(--color-neutral-low-medium)}.users-list__user-avatar-container{display:flex;align-items:center;gap:12px}.users-list__user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.users-list__user-fallback{width:32px;height:32px;border-radius:50%;background-color:var(--color-neutral-high-medium);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default);flex-shrink:0}.users-list__actions-container{display:flex;gap:12px;justify-content:flex-end}.product-form__config-buttons{display:flex;gap:var(--spacing-12);margin-top:var(--spacing-16)}.product-form__config-buttons .zds-button{min-width:200px}.product-form__images{display:flex;flex-direction:column;gap:var(--spacing-16)}.product-form__images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--spacing-16)}.product-form__image-preview{position:relative;width:100%;padding-bottom:100%;border-radius:var(--border-radius-8);overflow:hidden;background-color:var(--color-neutral-high-medium)}.product-form__image-preview img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-form__image-remove{position:absolute;top:var(--spacing-8);right:var(--spacing-8);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#0009;color:#fff;border:none;border-radius:var(--border-radius-4);cursor:pointer;transition:background-color .2s}.product-form__image-remove:hover{background-color:#dc2626e6}.product-form__image-remove:disabled{opacity:.5;cursor:not-allowed}.product-form__image-upload{width:100%;padding-bottom:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--color-neutral-high-dark);border-radius:var(--border-radius-8);background-color:var(--color-neutral-high-light);cursor:pointer;transition:all .2s}.product-form__image-upload:before{content:"";position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-8)}.product-form__image-upload svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-12px;width:24px;height:24px;color:var(--color-neutral-low-medium)}.product-form__image-upload span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:16px;font-size:var(--font-size-12);color:var(--color-neutral-low-medium);text-align:center;white-space:nowrap}.product-form__image-upload:hover{border-color:var(--color-brand-default);background-color:var(--color-brand-lightest)}.product-form__image-upload:hover svg,.product-form__image-upload:hover span{color:var(--color-brand-default)}.product-form__image-upload:active{transform:scale(.98)}.product-form__images-hint{font-size:var(--font-size-12);color:var(--color-neutral-low-light);margin:0}.product-form__checkbox{display:flex;align-items:center;gap:var(--spacing-8);cursor:pointer;-webkit-user-select:none;user-select:none}.product-form__checkbox input[type=checkbox]{width:20px;height:20px;cursor:pointer}.product-form__checkbox span{font-size:var(--font-size-14);color:var(--color-neutral-low-default)}.product-form__checkbox:hover span{color:var(--color-brand-default)}.kanban-board{display:flex;gap:1rem;padding:1rem 0;overflow-x:auto;overflow-y:hidden}.kanban-board__column{display:flex;flex-direction:column;background-color:var(--color-neutral-high-pure, #f5f5f5);border-radius:8px;min-width:300px;max-width:300px;flex-shrink:0;max-height:calc(100vh - 300px);overflow-y:auto}.kanban-board--observer-mode .kanban-board__column{max-height:none;overflow-y:visible}.kanban-board__column-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-top:3px solid var(--color-brand-primary, #1976d2);border-radius:8px 8px 0 0;background-color:var(--color-neutral-high-pure, #ffffff)}.kanban-board__column-title{font-size:.875rem;font-weight:600;color:var(--color-neutral-low-pure, #212121);margin:0}.kanban-board__column-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background-color:var(--color-neutral-high-medium, #e0e0e0);color:var(--color-neutral-low-medium, #616161);border-radius:12px;font-size:.75rem;font-weight:600}.kanban-board__column-content{flex:1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.kanban-board__column-content::-webkit-scrollbar{width:6px}.kanban-board__column-content::-webkit-scrollbar-track{background:transparent}.kanban-board__column-content::-webkit-scrollbar-thumb{background-color:var(--color-neutral-high-medium, #e0e0e0);border-radius:3px}.kanban-board__column-content::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-high-dark, #bdbdbd)}.kanban-board__card{cursor:grab;-webkit-user-select:none;user-select:none}.kanban-board__card:active{cursor:grabbing}.kanban-board__card--dragging{opacity:.5;cursor:grabbing}.kanban-board__empty-state{padding:2rem 1rem;text-align:center;color:var(--color-neutral-low-light, #9e9e9e);font-size:.875rem;font-style:italic}.kanban-board__load-more{display:flex;justify-content:center;align-items:center;padding:1rem 0;margin-top:.5rem}.kanban-board__load-more-button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--color-brand-primary, #1976d2);font-size:.875rem}.kanban-board__load-more-button:hover{background-color:var(--color-neutral-high-medium, #f5f5f5)}.kanban-board::-webkit-scrollbar{height:8px}.kanban-board::-webkit-scrollbar-track{background:var(--color-neutral-high-pure, #f5f5f5);border-radius:4px}.kanban-board::-webkit-scrollbar-thumb{background-color:var(--color-neutral-high-medium, #e0e0e0);border-radius:4px}.kanban-board::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-high-dark, #bdbdbd)}.shipment-card--dragging{opacity:.5;transform:rotate(2deg)}.shipment-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.shipment-card__view-button{background:transparent;border:none;color:var(--color-brand-primary, #1976d2);cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.shipment-card__view-button:hover{background-color:var(--color-neutral-high-light, #f5f5f5);color:var(--color-brand-primary-dark, #1565c0)}.shipment-card__view-button:active{transform:scale(.95)}.shipment-card__person{display:flex;align-items:center;gap:.5rem;flex:1}.shipment-card__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.shipment-card__avatar--placeholder{display:flex;align-items:center;justify-content:center;background-color:var(--color-neutral-high-medium, #e0e0e0);color:var(--color-neutral-low-light, #9e9e9e)}.shipment-card__person-info{display:flex;flex-direction:column;min-width:0;flex:1}.shipment-card__person-id{font-size:.875rem;font-weight:600;color:var(--color-neutral-low-pure, #212121);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shipment-card__carrier{font-size:.75rem;color:var(--color-neutral-low-light, #9e9e9e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.shipment-card__shipping{display:flex;gap:.5rem;padding:.75rem;background-color:var(--color-neutral-high-pure, #f9f9f9);border-radius:6px;margin-bottom:.75rem}.shipment-card__shipping-info{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1}.shipment-card__location{font-size:.875rem;font-weight:500;color:var(--color-neutral-low-pure, #212121);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem;display:flex;align-items:center}.shipment-card__postal-code{font-size:.75rem;color:var(--color-neutral-low-medium, #616161)}.shipment-card__footer{display:flex;flex-direction:column;gap:.5rem}.shipment-card__date,.shipment-card__tracking{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--color-neutral-low-medium, #616161)}.shipment-card__date .zds-icon,.shipment-card__tracking .zds-icon{color:var(--color-neutral-low-light, #9e9e9e)}.shipment-card__date-label{font-weight:500}.shipment-card__date-value{font-weight:400}.shipment-card__tracking-code{font-family:monospace;font-weight:600;color:var(--color-brand-primary, #1976d2)}.shipment-card__notes{margin-top:.5rem;font-size:.75rem;color:var(--color-neutral-low-medium, #616161);display:flex;align-items:flex-start;gap:.375rem;padding:.5rem;background-color:var(--color-neutral-high-pure, #f9f9f9);border-radius:4px}.shipment-card__status{margin-top:.5rem;display:flex;justify-content:flex-end}.applications-drawer{padding:0 1.5rem 1.5rem}.applications-drawer__filters{display:flex;flex-direction:column}.applications-drawer__filter-label{font-size:.875rem;font-weight:500;color:var(--color-neutral-low-pure, #212121);margin-bottom:.5rem}.applications-drawer__chips{display:flex;gap:.5rem;flex-wrap:wrap}.applications-drawer__chips>*{cursor:pointer}.applications-drawer__header{display:flex;justify-content:space-between;align-items:center}.applications-drawer__count{font-size:.875rem;color:var(--color-neutral-low-medium, #616161)}.applications-drawer__loading{text-align:center;padding:2rem;color:var(--color-neutral-low-light, #9e9e9e)}.applications-drawer__list{max-height:calc(100vh - 350px);overflow-y:auto}.applications-drawer__item{padding:1rem;border:1px solid var(--color-neutral-high-medium, #e0e0e0);border-radius:8px;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease}.applications-drawer__item:hover{border-color:var(--color-brand-primary, #1976d2);box-shadow:0 2px 8px #0000001a}.applications-drawer__item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.applications-drawer__item-info{display:flex;flex-direction:column;gap:.25rem}.applications-drawer__item-person{font-weight:600;font-size:.875rem;color:var(--color-neutral-low-pure, #212121)}.applications-drawer__item-date{font-size:.75rem;color:var(--color-neutral-low-light, #9e9e9e)}.applications-drawer__status{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.applications-drawer__status--pending{background:#fff3e0;color:#e65100}.applications-drawer__status--approved{background:#e8f5e9;color:#2e7d32}.applications-drawer__status--rejected{background:#ffebee;color:#c62828}.applications-drawer__item-message{font-size:.875rem;color:var(--color-neutral-low-medium, #616161);margin-bottom:.75rem;font-style:italic}.applications-drawer__item-products{font-size:.875rem;color:var(--color-neutral-low-pure, #212121);margin-bottom:.5rem}.applications-drawer__item-products strong{display:block;margin-bottom:.25rem}.applications-drawer__product-item{font-size:.8125rem;color:var(--color-neutral-low-medium, #616161);margin-left:.5rem;margin-bottom:.25rem}.applications-drawer__approved-qty{color:var(--color-success, #2e7d32);font-weight:500}.applications-drawer__item-notes{font-size:.8125rem;color:var(--color-neutral-low-medium, #616161);padding:.5rem;background:var(--color-neutral-high-pure, #f9f9f9);border-radius:4px;margin-top:.5rem}.applications-drawer__item-notes strong{display:block;margin-bottom:.25rem}.applications-drawer__item-footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-neutral-high-medium, #e0e0e0)}.shipment-details-drawer{padding:var(--spacing-24)}.shipment-details-drawer__status,.shipment-details-drawer__section{margin-bottom:var(--spacing-24)}.shipment-details-drawer__section:last-child{margin-bottom:0}.shipment-details-drawer__section-title{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default);margin-bottom:var(--spacing-16)}.shipment-details-drawer__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-16)}.shipment-details-drawer__field{display:flex;flex-direction:column;gap:var(--spacing-4)}.shipment-details-drawer__field label{font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-neutral-low-medium);text-transform:uppercase}.shipment-details-drawer__field span{font-size:var(--font-size-14);color:var(--color-neutral-low-default)}.shipment-details-drawer__address{background-color:var(--color-neutral-high-light);padding:var(--spacing-16);border-radius:var(--border-radius-8)}.shipment-details-drawer__address p{margin:0;font-size:var(--font-size-14);color:var(--color-neutral-low-default);line-height:1.6}.shipment-details-drawer__address p:not(:last-child){margin-bottom:var(--spacing-4)}.shipment-details-drawer__items{overflow-x:auto}.shipment-details-drawer__table{width:100%;border-collapse:collapse;background-color:var(--color-neutral-high-default);border:var(--border-width-1) solid var(--color-neutral-high-medium);border-radius:var(--border-radius-8);overflow:hidden}.shipment-details-drawer__table thead{background-color:var(--color-neutral-high-light)}.shipment-details-drawer__table thead th{text-align:left;padding:var(--spacing-12) var(--spacing-16);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-medium);text-transform:uppercase;border-bottom:var(--border-width-1) solid var(--color-neutral-high-medium)}.shipment-details-drawer__table tbody tr{border-bottom:var(--border-width-1) solid var(--color-neutral-high-light)}.shipment-details-drawer__table tbody tr:last-child{border-bottom:none}.shipment-details-drawer__table tbody tr:hover{background-color:var(--color-neutral-high-light)}.shipment-details-drawer__table tbody td{padding:var(--spacing-12) var(--spacing-16);font-size:var(--font-size-14);color:var(--color-neutral-low-default)}.shipment-details-drawer__notes{background-color:var(--color-neutral-high-light);padding:var(--spacing-16);border-radius:var(--border-radius-8);font-size:var(--font-size-14);color:var(--color-neutral-low-default);line-height:1.6;white-space:pre-wrap}.applicant-profile-dialog{padding:32px}.applicant-profile-dialog__loading{display:flex;justify-content:center;align-items:center;min-height:300px}.applicant-profile-dialog__email-only{padding:40px 0}.applicant-profile-dialog__content{display:flex;flex-direction:column;gap:24px}.applicant-profile-dialog__header-wrapper{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:flex-start}@media(max-width:768px){.applicant-profile-dialog__header-wrapper{grid-template-columns:1fr;gap:24px}}.applicant-profile-dialog__header{display:flex;gap:20px;align-items:flex-start}.applicant-profile-dialog__header-info{flex:1}.applicant-profile-dialog__header-info h2{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--color-text-primary, #000)}.applicant-profile-dialog__header-info .bio{margin:0 0 12px;font-size:14px;color:var(--color-text-secondary, #666);line-height:1.5}.applicant-profile-dialog__header-info .basic-details{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary, #666)}.applicant-profile-dialog__header-info .basic-details svg{width:14px;height:14px}.applicant-profile-dialog__contact{min-width:250px}.applicant-profile-dialog__contact h3{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--color-text-primary, #000)}.applicant-profile-dialog__section h3{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--color-text-primary, #000)}.applicant-profile-dialog__section h5{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--color-text-primary, #000)}.applicant-profile-dialog__section h6{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-secondary, #666);text-transform:uppercase}.applicant-profile-dialog .info-grid{display:flex;flex-direction:column;gap:12px}.applicant-profile-dialog .info-grid .info-item{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--color-text-primary, #000)}.applicant-profile-dialog .info-grid .info-item svg{width:20px;height:20px;color:var(--color-text-secondary, #666)}.applicant-profile-dialog .interests-chips{display:flex;flex-wrap:wrap;gap:8px}.applicant-profile-dialog .social-profiles-crm{display:flex;flex-direction:column;gap:12px}.applicant-profile-dialog .social-profiles-crm .social-profile-crm{padding:12px;background:var(--color-background-secondary, #f5f5f5);border-radius:8px;font-size:14px;display:flex;align-items:center;gap:8px}.applicant-profile-dialog .social-profiles-crm .social-profile-crm strong{text-transform:capitalize}.applicant-profile-dialog .social-profiles-crm .social-profile-crm button{margin-left:auto}.applicant-profile-dialog .social-profiles{display:flex;flex-direction:column;gap:24px}.social-profile-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.social-profile-card__header h4{margin:0;font-size:16px;font-weight:600;color:var(--color-text-primary, #000);text-transform:capitalize}.social-profile-card__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.social-profile-card__metrics .metric{display:flex;flex-direction:column;gap:4px}.social-profile-card__metrics .metric__label{font-size:12px;color:var(--color-text-secondary, #666);text-transform:uppercase;font-weight:500}.social-profile-card__metrics .metric__value{font-size:20px;font-weight:600;color:var(--color-text-primary, #000)}.social-profile-card__kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.social-profile-card__activity-title{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-neutral-low-medium, #6b7280);margin-bottom:8px}.social-profile-card__activity-grid{display:flex;gap:24px;flex-wrap:wrap}.social-kpi{background:var(--color-neutral-high-light, #f3f4f6);border-radius:var(--border-radius-8, 8px);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.social-kpi__label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-low-medium, #6b7280)}.social-kpi__value{font-size:20px;font-weight:700;color:var(--color-neutral-low-default, #111);line-height:1.2}.social-kpi--highlight{background:#3b5bdb12}.social-kpi--highlight .social-kpi__value{color:var(--color-brand-primary-default, #3b5bdb)}.activity-item{display:flex;flex-direction:column;gap:2px}.activity-item__label{font-size:12px;color:var(--color-neutral-low-medium, #6b7280)}.activity-item__value{font-size:16px;font-weight:600;color:var(--color-neutral-low-default, #111)}.top-posts-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:12px}@media(max-width:1024px){.top-posts-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.top-posts-grid{grid-template-columns:repeat(2,1fr)}}.top-post-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.top-post-card img{width:100%;height:150px;object-fit:cover}.top-post-card__placeholder{width:100%;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);gap:8px}.top-post-card__placeholder span:first-child{font-size:32px}.top-post-card__placeholder-text{font-size:12px;color:#9ca3af;font-weight:500}.top-post-card__stats{padding:8px;display:flex;justify-content:space-around;font-size:12px;color:var(--color-text-secondary, #666)}.top-post-card__stats span{display:flex;align-items:center;gap:4px}.top-post-card__stats span svg{width:14px;height:14px}.top-post-card__engagement{padding:0 8px 8px;font-size:11px;font-weight:600;color:var(--color-brand-primary, #0078d4);text-align:center}.demographics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.demographics .demographic-section{display:flex;flex-direction:column;gap:8px}.demographics .demographic-item{display:flex;align-items:center;gap:8px;font-size:13px}.demographics .demographic-item>span:first-child{min-width:80px;color:var(--color-text-secondary, #666)}.demographics .demographic-item .bar{flex:1;height:8px;background:var(--color-background-tertiary, #e0e0e0);border-radius:4px;overflow:hidden}.demographics .demographic-item .bar-fill{height:100%;background:var(--color-brand-primary, #0078d4);transition:width .3s ease}.demographics .demographic-item>span:last-child{min-width:45px;text-align:right;font-weight:600;color:var(--color-text-primary, #000)}.shipments-page__kpis{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.shipments-page__kpis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;flex:1}.shipments-page__actions{display:flex;align-items:center;gap:.75rem}.shipments-page__kanban{margin-top:1.5rem}.shipments-page__loading{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--color-neutral-low-light, #9e9e9e);font-size:1rem}@media(max-width:1024px){.shipments-page__kpis{flex-direction:column;gap:1rem}.shipments-page__kpis-grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.shipments-page__actions{width:100%;justify-content:flex-end}}@media(max-width:768px){.shipments-page__kpis-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.shipments-page__actions{justify-content:stretch}.shipments-page__actions .zds-button{width:100%}}@media(max-width:480px){.shipments-page__kpis-grid{grid-template-columns:1fr}}.application-kanban-card{cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box}.application-kanban-card--dragging{opacity:.5;transform:rotate(2deg)}.application-kanban-card__header{display:flex;gap:12px;align-items:center;margin-bottom:12px}.application-kanban-card__product-image{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--color-neutral-100)}.application-kanban-card__product-image img{width:100%;height:100%;object-fit:cover}.application-kanban-card__product-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.application-kanban-card__product-name{font-size:14px;font-weight:600;color:var(--color-neutral-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-kanban-card__view-profile{background:none;border:none;padding:6px;cursor:pointer;color:var(--color-neutral-600);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.application-kanban-card__view-profile:hover{background:var(--color-neutral-100);color:var(--color-primary-600)}.application-kanban-card__view-profile:active{transform:scale(.95)}.application-kanban-card__product-count{font-size:12px;color:var(--color-neutral-600)}.application-kanban-card__quantity{display:flex;align-items:center;font-size:13px;color:var(--color-neutral-700);margin-bottom:8px}.application-kanban-card__quantity svg{color:var(--color-neutral-500)}.application-kanban-card__message{display:flex;align-items:flex-start;padding:8px;background:var(--color-neutral-50);border-radius:6px;margin-bottom:8px}.application-kanban-card__message svg{flex-shrink:0;color:var(--color-neutral-500);margin-top:2px}.application-kanban-card__message-text{font-size:12px;color:var(--color-neutral-700);line-height:1.4}.application-kanban-card__approval{display:flex;align-items:center;font-size:12px;color:var(--color-success-700);margin-bottom:8px}.application-kanban-card__approval svg{flex-shrink:0}.application-kanban-card__shipment{margin-top:12px}.application-kanban-card__shipment-divider{height:1px;background:var(--color-neutral-200);margin-bottom:8px}.application-kanban-card__tracking{display:flex;align-items:center;font-size:12px;font-weight:500;color:var(--color-brand-700);margin-bottom:4px}.application-kanban-card__tracking svg{color:var(--color-brand-600)}.application-kanban-card__tracking-code{font-family:Courier New,monospace}.application-kanban-card__carrier{display:flex;align-items:center;font-size:12px;color:var(--color-neutral-600);margin-bottom:4px}.application-kanban-card__carrier svg{color:var(--color-neutral-500)}.application-kanban-card__status{font-size:12px;color:var(--color-neutral-700);margin-bottom:4px}.application-kanban-card__shipped-date,.application-kanban-card__delivered-date{font-size:12px;color:var(--color-neutral-600);margin-bottom:4px}.application-kanban-card__footer{display:flex;align-items:center;font-size:11px;color:var(--color-neutral-500);margin-top:8px;padding-top:8px;border-top:1px solid var(--color-neutral-100)}.application-kanban-card__footer svg{flex-shrink:0}.application-kanban-card__date{font-size:11px}.application-kanban-card:hover{box-shadow:0 2px 8px #0000001a}.application-details-drawer{padding:24px}.application-details-drawer__status-section{margin-bottom:24px}.application-details-drawer__section{margin-bottom:32px}.application-details-drawer__section:last-child{margin-bottom:0}.application-details-drawer__section-title{font-size:16px;font-weight:600;color:var(--color-neutral-900);margin:0 0 16px;display:flex;align-items:center;gap:8px}.application-details-drawer__status-badge{display:inline-block;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}.application-details-drawer__status-badge[data-status=pending]{background:#fef3c7;color:#92400e}.application-details-drawer__status-badge[data-status=approved]{background:#d1fae5;color:#065f46}.application-details-drawer__status-badge[data-status=rejected]{background:#fee2e2;color:#991b1b}.application-details-drawer__info-grid{display:flex;flex-direction:column;gap:16px}.application-details-drawer__info-item{display:flex;gap:12px;align-items:flex-start}.application-details-drawer__info-icon{color:var(--color-brand-600);flex-shrink:0;margin-top:2px}.application-details-drawer__info-label{display:block;font-size:12px;color:var(--color-neutral-600);margin-bottom:4px}.application-details-drawer__info-value{display:block;font-size:14px;color:var(--color-neutral-900);font-weight:500}.application-details-drawer__message{margin-top:16px}.application-details-drawer__message-text{margin:8px 0 0;padding:12px;background:var(--color-neutral-50);border-radius:8px;font-size:14px;color:var(--color-neutral-700);line-height:1.5}.application-details-drawer__products{display:flex;flex-direction:column;gap:12px}.application-details-drawer__product-item{display:flex;gap:12px;padding:12px;background:var(--color-neutral-50);border-radius:8px}.application-details-drawer__product-image{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--color-neutral-100)}.application-details-drawer__product-image img{width:100%;height:100%;object-fit:cover}.application-details-drawer__product-info{flex:1;display:flex;flex-direction:column;gap:4px}.application-details-drawer__product-name{font-size:14px;font-weight:600;color:var(--color-neutral-900)}.application-details-drawer__product-quantity{font-size:13px;color:var(--color-neutral-600)}.application-details-drawer__product-approved{margin-left:8px;color:var(--color-success-600);font-weight:500}.application-details-drawer__shipment-status{margin-bottom:16px}.application-details-drawer__shipment-status-badge{display:inline-block;padding:6px 12px;border-radius:16px;font-size:13px;font-weight:500}.application-details-drawer__shipment-status-badge[data-status=preparing]{background:#fef3c7;color:#92400e}.application-details-drawer__shipment-status-badge[data-status=shipped],.application-details-drawer__shipment-status-badge[data-status=in_transit],.application-details-drawer__shipment-status-badge[data-status=out_for_delivery]{background:#dbeafe;color:#1e40af}.application-details-drawer__shipment-status-badge[data-status=delivered]{background:#d1fae5;color:#065f46}.application-details-drawer__tracking{font-family:Courier New,monospace;color:var(--color-brand-700)!important}.application-details-drawer__address{margin-top:16px}.application-details-drawer__address-text{margin-top:8px;padding:12px;background:var(--color-neutral-50);border-radius:8px;font-size:14px;color:var(--color-neutral-700);line-height:1.6}.creator-applications-kanban-page__description{background:var(--color-neutral-50);padding:16px 20px;border-radius:8px;border-left:4px solid var(--color-brand-500)}.creator-applications-kanban-page__description p{margin:0;font-size:14px;color:var(--color-neutral-700);line-height:1.5}.invitation-card{padding:16px}.participant-card{padding:16px;display:flex;flex-direction:column;gap:12px}.participant-card__message{background:var(--color-neutral-high-light);padding:12px;border-radius:6px}.participant-card__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px;background:var(--color-neutral-high-light);border-radius:6px}.participant-card__footer{padding-top:8px;border-top:1px solid var(--color-border-subtle)}.participant-card__actions{display:flex;gap:8px;padding-top:8px;border-top:1px solid var(--color-border-subtle);flex-wrap:wrap}.campaign-management-drawer{display:flex;flex-direction:column;height:100%;padding:0 var(--spacing-24) var(--spacing-24) var(--spacing-24)}.campaign-management-drawer :global(.avatar) img{width:100%;height:100%;object-fit:cover;border-radius:50%}.campaign-management-drawer__form-tabs{margin:0 -24px;padding:0 var(--spacing-24)}.campaign-management-drawer__header{display:flex;justify-content:space-between;align-items:center}.campaign-management-drawer__count{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default)}.campaign-management-drawer__content{flex:1;overflow-y:auto;padding:0 4px}.campaign-management-drawer__list{display:flex;flex-direction:column;gap:var(--spacing-12)}.add-invites-section{display:flex;flex-direction:column;gap:var(--spacing-16)}.invite-type-selector{display:flex;gap:var(--spacing-12)}.search-results{display:flex;flex-direction:column;gap:var(--spacing-8);max-height:400px;overflow-y:auto}.card.creator-result--selected{background:var(--color-brand-primary-light);border-color:var(--color-brand-primary-default)}.creator-result__header{display:flex;align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-8)}.creator-result__avatar{width:40px;height:40px;border-radius:50%;background:var(--color-neutral-high-light);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.creator-result__avatar img{width:100%;height:100%;object-fit:cover}.creator-result__avatar svg{width:20px;height:20px;color:var(--color-neutral-low-light)}.creator-result__info{flex:1;min-width:0}.creator-result__name{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-pure);display:flex;align-items:center;gap:6px}.creator-result__name .verified-icon{color:var(--color-feedback-success-default);width:16px;height:16px}.creator-result__email{font-size:var(--font-size-12);color:var(--color-neutral-low-medium)}.creator-result .selected-icon{color:var(--color-brand-primary-default);width:24px;height:24px}.creator-result__footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-8);border-top:1px solid var(--color-neutral-high-light);gap:var(--spacing-12)}.creator-result__platforms{display:flex;gap:var(--spacing-8);flex-wrap:wrap}.creator-platform-tile{display:flex;flex-direction:column;align-items:center;gap:4px}.creator-platform-tile .platform-icon{width:32px;height:32px}.creator-platform-tile .platform-icon img{width:16px;height:16px}.creator-platform-tile__count{font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-neutral-low-medium);line-height:1}.selected-count{background:var(--color-brand-primary-light);border:1px solid var(--color-brand-primary-default);border-radius:var(--border-radius-8);padding:var(--spacing-12);text-align:center;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-dark)}.email-invite-section{display:flex;flex-direction:column;gap:var(--spacing-16)}.invitation-card__actions{display:flex;gap:var(--spacing-8);margin-top:var(--spacing-12);padding-top:var(--spacing-12);border-top:1px solid var(--color-neutral-high-medium);flex-wrap:wrap}.rejection-dialog__content{padding:20px}.rejection-dialog__description{margin-bottom:var(--spacing-16);color:var(--color-neutral-low-medium)}.campaign-drawer__form-row{flex:1}.campaign-drawer__textarea-full{width:100%}.selected-creators-section{border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-8);padding:var(--spacing-12);background-color:var(--color-neutral-high-light)}.selected-creators-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-12);font-size:var(--font-size-14);color:var(--color-neutral-low-default)}.selected-creators-list{display:flex;flex-direction:column;gap:var(--spacing-8)}.selected-creator-item{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-8) var(--spacing-12);background-color:var(--color-neutral-high-default);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-8);transition:all .2s}.selected-creator-item:hover{border-color:var(--color-neutral-high-dark);box-shadow:0 1px 2px #0000000d}.selected-creator-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.selected-creator-name{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-neutral-low-default)}.selected-creator-email{font-size:var(--font-size-12);color:var(--color-neutral-low-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-management-card{display:flex;flex-direction:column;gap:8px}.post-management-card__header{display:flex;justify-content:space-between;align-items:center;min-height:32px}.post-management-card__badge,.post-management-card__actions{display:flex;align-items:center}.post-management-card__actions button{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--color-neutral-low-medium)}.post-management-card__actions button:hover{background:var(--color-neutral-high-medium);color:var(--color-neutral-low-default)}.post-management-card__actions button svg{width:20px;height:20px}.post-matching-details{padding:var(--spacing-24);max-height:70vh;overflow-y:auto}.post-matching-details__section{background:var(--color-neutral-highest-default);padding:var(--spacing-16);border-radius:var(--border-radius-8);border:1px solid var(--color-neutral-high-medium)}.post-matching-details__title{font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0}.post-matching-details__subtitle{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-medium);margin:0}.post-matching-details__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-12)}.post-matching-details__item{display:flex;flex-direction:column;gap:var(--spacing-4)}.post-matching-details__label{font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-neutral-medium-default);text-transform:capitalize}.post-matching-details__value{font-size:14px;color:var(--color-neutral-low-default);word-break:break-word}.post-matching-details__check{background:var(--color-neutral-high-default);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-8);padding:var(--spacing-12);margin-bottom:var(--spacing-8)}.post-matching-details__check:last-child{margin-bottom:0}.post-matching-details__check-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8)}.post-matching-details__check-name{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default);text-transform:capitalize}.post-matching-details__check-status{font-size:18px;font-weight:var(--font-weight-bold)}.post-matching-details__check-status.passed{color:var(--color-feedback-success-default)}.post-matching-details__check-status.failed{color:var(--color-feedback-danger-default)}.post-matching-details__check-details{display:flex;flex-direction:column;gap:var(--spacing-4)}.post-matching-details__check-line{font-size:13px;color:var(--color-neutral-low-medium)}.post-matching-details__check-line span{font-weight:var(--font-weight-medium);color:var(--color-neutral-medium-default)}.posts-management-drawer{display:flex;flex-direction:column;height:100%}.posts-management-drawer__filters{padding:0 var(--spacing-24)}.posts-management-drawer__search{width:100%}.posts-management-drawer__status-filter{display:flex;flex-direction:column;gap:var(--spacing-8)}.posts-management-drawer__filter-label{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-neutral-low-medium)}.posts-management-drawer__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.posts-management-drawer__count{font-size:14px;color:var(--color-neutral-medium-default)}.posts-management-drawer__content{flex:1;overflow-y:auto;padding:0 var(--spacing-24) var(--spacing-24)}.posts-management-drawer__loading{display:flex;justify-content:center;padding:var(--spacing-48)}.posts-management-drawer__list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-16)}.posts-management-drawer__observer{display:flex;justify-content:center;padding:var(--spacing-24)}.coupon-management-drawer{display:flex;flex-direction:column;height:100%;padding:0 var(--spacing-24) var(--spacing-24) var(--spacing-24)}.coupon-management-drawer__form-tabs{margin:0 -24px;padding:0 var(--spacing-24);position:sticky;top:0;z-index:1;background-color:var(--color-neutral-high-pure)}.coupon-management-drawer__content{display:flex;flex-direction:column;flex:1;overflow-y:auto}.coupon-management-drawer__header{display:flex;justify-content:space-between;align-items:center}.coupon-management-drawer__header h3,.coupon-management-drawer__title{margin:0;font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default)}.coupon-management-drawer__description{margin:0;font-size:var(--font-size-13);color:var(--color-neutral-low-medium);line-height:1.5}.coupon-management-drawer__list{display:flex;flex-direction:column;gap:var(--spacing-12)}.coupon-management-drawer__list-title{margin:0;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default)}.coupon-item__header{display:flex;justify-content:space-between;align-items:center;width:100%}.coupon-item__code-group{display:flex;align-items:center;gap:var(--spacing-8)}.coupon-item__code{font-size:var(--font-size-16);font-weight:var(--font-weight-bold);font-family:Courier New,monospace;color:var(--color-neutral-low-default)}.coupon-item__info{display:flex;flex-direction:column;gap:var(--spacing-6)}.coupon-item__discount{font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-default)}.coupon-item__participant{font-size:var(--font-size-13);color:var(--color-neutral-low-medium)}.coupon-item__participant strong{color:var(--color-neutral-low-default)}.coupon-item__stats{display:flex;align-items:center;gap:var(--spacing-8);font-size:var(--font-size-13);color:var(--color-neutral-low-medium)}.coupon-item__stats .separator{color:var(--color-neutral-low-light)}.coupon-item__meta{font-size:var(--font-size-12);color:var(--color-neutral-low-light)}.coupon-item__actions{display:flex;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-12)}.coupon-item__notes{font-size:var(--font-size-13);color:var(--color-neutral-low-light);font-style:italic;padding:var(--spacing-8);background:var(--color-neutral-high-light);border-radius:var(--border-radius-4)}.assign-dialog{display:flex;flex-direction:column;gap:var(--spacing-16)}.assign-dialog__coupon-info{padding:var(--spacing-12);background:var(--color-neutral-high-light);border-radius:var(--border-radius-8)}.assign-dialog__coupon-info strong{display:block;font-size:var(--font-size-15);color:var(--color-neutral-low-default);margin-bottom:var(--spacing-4)}.assign-dialog__coupon-info p{margin:0;font-size:var(--font-size-14);color:var(--color-brand-primary-default);font-weight:var(--font-weight-semibold)}.campaigns-list{display:flex;flex-direction:column;gap:24px}.campaigns-list__header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.campaigns-list__filters{display:flex;gap:12px;align-items:center}.campaigns-list__loading{display:flex;justify-content:center;align-items:center;min-height:400px}.campaigns-list__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.campaigns-list__pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding:24px 0}.campaigns-list__page-info{font-size:14px;color:var(--color-neutral-low-medium)}.campaign-card{background:var(--color-neutral-high-default);border-radius:12px;border:var(--border-width-1) solid var(--color-neutral-high-dark);overflow:hidden;cursor:pointer;transition:all .2s ease}.campaign-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a;border-color:var(--color-brand-primary-medium)}.campaign-card__banner{width:100%;height:160px;overflow:hidden;background:var(--color-neutral-high-medium)}.campaign-card__banner img{width:100%;height:100%;object-fit:cover}.campaign-card__content{padding:20px;display:flex;flex-direction:column;gap:12px}.campaign-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.campaign-card__title{margin:0;font-size:18px;font-weight:600;color:var(--color-neutral-low-pure);line-height:1.4;flex:1}.campaign-card__description{margin:0;font-size:14px;color:var(--color-neutral-low-medium);line-height:1.5}.campaign-card__dates{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-neutral-low-medium);padding:8px 12px;background:var(--color-neutral-high-light);border-radius:6px}.campaign-card__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:12px;border-top:var(--border-width-1) solid var(--color-neutral-high-dark)}.campaign-card__metric{display:flex;flex-direction:column;align-items:center;gap:4px}.campaign-card__metric-value{font-size:20px;font-weight:600;color:var(--color-neutral-low-pure)}.campaign-card__metric-label{font-size:12px;color:var(--color-neutral-low-medium);text-align:center}@media(max-width:768px){.campaigns-list__grid{grid-template-columns:1fr}.campaigns-list__header{flex-direction:column;align-items:stretch}}.wizard-step,.wizard-step1,.wizard-step2,.wizard-step3,.wizard-step4,.template-wizard-step{display:flex;flex-direction:column;gap:24px}.wizard-step__title{margin:0;font-size:24px;font-weight:600;color:var(--color-neutral-low-pure)}.wizard-step__subtitle{margin:-12px 0 0;font-size:14px;color:var(--color-neutral-low-medium)}.wizard-step__form{display:flex;flex-direction:column;gap:20px}.form-field{display:flex;flex-direction:column;gap:8px}.form-field__label{font-size:14px;font-weight:500;color:var(--color-neutral-low-pure)}.form-field__required{color:#ef4444}.form-field__hint{font-size:12px;color:var(--color-neutral-low-medium)}.form-section__description{margin:-8px 0 16px;font-size:13px;color:var(--color-neutral-low-medium);line-height:1.5}.form-field-group{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:640px){.form-field-group{grid-template-columns:1fr}}.tag-input{display:flex;flex-direction:column;gap:var(--spacing-4)}.tag-input__label{font-family:var(--font-family-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-neutral-low-default);display:flex;align-items:center;gap:var(--spacing-4)}.tag-input__required{color:var(--color-feedback-negative-pure)}.tag-input__container{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8);min-height:44px;padding:var(--spacing-8) var(--spacing-12);background:var(--color-neutral-high-pure);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-8);transition:border-color .2s,box-shadow .2s;cursor:text}.tag-input__container:hover:not(.tag-input__container--disabled){border-color:var(--color-neutral-high-dark)}.tag-input__container--focus{border-color:var(--color-brand-primary-pure);box-shadow:0 0 0 1px var(--color-brand-primary-pure)}.tag-input__container--disabled{background:var(--color-neutral-high-light);cursor:not-allowed;opacity:.6}.tag-input__tag{display:inline-flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--border-radius-4);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);line-height:1.2;white-space:nowrap}.tag-input__tag--neutral{background:var(--color-neutral-high-medium);color:var(--color-neutral-low-default)}.tag-input__tag--neutral .tag-input__tag-remove{color:var(--color-neutral-low-default)}.tag-input__tag--brand{background:var(--color-brand-primary-default);color:var(--color-neutral-high-default)}.tag-input__tag--brand .tag-input__tag-remove{color:var(--color-neutral-high-default)}.tag-input__tag--color{background:var(--color-brand-secondary-default);color:var(--color-neutral-high-default)}.tag-input__tag--color .tag-input__tag-remove{color:var(--color-neutral-high-default)}.tag-input__tag--success{background:var(--color-feedback-positive-default);color:var(--color-neutral-high-default)}.tag-input__tag--success .tag-input__tag-remove{color:var(--color-neutral-high-default)}.tag-input__tag--alert{background:var(--color-feedback-negative-default);color:var(--color-neutral-high-default)}.tag-input__tag--alert .tag-input__tag-remove{color:var(--color-neutral-high-default)}.tag-input__tag-text{line-height:1}.tag-input__tag-remove{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer;transition:opacity .2s;line-height:0}.tag-input__tag-remove:hover{opacity:.7}.tag-input__tag-remove svg{width:14px;height:14px}.tag-input__input{flex:1;min-width:120px;padding:var(--spacing-4) 0;font-family:var(--font-family-primary);font-size:var(--font-size-14);color:var(--color-neutral-low-default);background:transparent;border:none;outline:none}.tag-input__input::placeholder{color:var(--color-neutral-low-medium)}.tag-input__input:disabled{cursor:not-allowed}.tag-input__helper-text{font-size:var(--font-size-12);color:var(--color-neutral-low-medium)}.wizard-step4 .wizard-step__title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.wizard-step4 .wizard-step__subtitle{color:#666;margin-bottom:2rem}.wizard-step4 .wizard-step__form{display:flex;flex-direction:column;gap:2rem}.wizard-step4 .radio-group{display:flex;flex-direction:column;gap:1rem}.wizard-step4 .campaign-stats-card{background:var(--color-neutral-high-light, #f9fafb);border:1px solid var(--color-neutral-medium-light, #e5e7eb);border-radius:var(--border-radius-8, 8px);padding:24px;display:flex;flex-direction:column;gap:16px}.wizard-step4 .stats-row{display:flex;align-items:center;justify-content:center;gap:32px}.wizard-step4 .stat-item{display:flex;flex-direction:column;align-items:center;gap:4px}.wizard-step4 .stat-value{font-size:32px;font-weight:700;color:var(--color-brand-primary-default, #0066ff)}.wizard-step4 .stat-label{font-size:14px;font-weight:500;color:var(--color-neutral-low-medium, #6b7280)}.wizard-step4 .stat-divider{width:1px;height:48px;background-color:var(--color-neutral-medium-light, #e5e7eb)}.wizard-step4 .section-subtitle{font-size:16px;font-weight:600;color:#111827;margin-bottom:4px}.wizard-step4 .section-description{font-size:14px;color:#6b7280;margin-bottom:16px}.wizard-step4 .invited-participants-section,.wizard-step4 .invitations-section{margin-bottom:24px}.wizard-step4 .participants-grid,.wizard-step4 .invitations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.wizard-step4 .participant-card-compact{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px;transition:all .2s}.wizard-step4 .participant-card-compact:hover{box-shadow:0 2px 4px #0000000d;border-color:#86efac}.wizard-step4 .participant-card-compact .participant-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.wizard-step4 .participant-card-compact .participant-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.wizard-step4 .participant-card-compact .participant-info{flex:1;min-width:0}.wizard-step4 .participant-card-compact .participant-name{font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-step4 .participant-card-compact .participant-date{font-size:12px;color:#059669}.wizard-step4 .participant-card-compact .participant-metrics{font-size:12px;color:#6b7280;display:flex;gap:8px;padding-top:8px;border-top:1px solid #dcfce7}.wizard-step4 .invitation-card-compact{background:#fefce8;border:1px solid #fde047;border-radius:8px;padding:12px;transition:all .2s}.wizard-step4 .invitation-card-compact:hover{box-shadow:0 2px 4px #0000000d;border-color:#facc15}.wizard-step4 .invitation-card-compact .invitation-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.wizard-step4 .invitation-card-compact .invitation-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#eab308,#ca8a04);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.wizard-step4 .invitation-card-compact .invitation-info{flex:1;min-width:0}.wizard-step4 .invitation-card-compact .invitation-name{font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-step4 .invitation-card-compact .invitation-date{font-size:12px;color:#ca8a04}.wizard-step4 .invitation-card-compact .invitation-message{font-size:12px;color:#4b5563;padding:8px;background:#fef9c3;border-radius:4px;margin-bottom:8px}.wizard-step4 .invitation-card-compact .invitation-expires{font-size:12px;color:#d97706;font-weight:500}.campaign-wizard{display:flex;gap:32px;margin-top:32px;height:calc(100vh - 200px);overflow:hidden}.campaign-wizard__sidebar{width:280px;flex-shrink:0;overflow-y:auto;padding-right:16px}.campaign-wizard__steps{display:flex;flex-direction:column;gap:24px}.campaign-wizard__step{display:flex;align-items:center;gap:16px;padding:12px;border-radius:8px;transition:all .2s ease}.campaign-wizard__step.active{background:#4f46e51a}.campaign-wizard__step.active .campaign-wizard__step-number{background:#4f46e5;color:#fff}.campaign-wizard__step.active .campaign-wizard__step-label{color:#4f46e5;font-weight:600}.campaign-wizard__step.completed .campaign-wizard__step-number{background:#10b981;color:#fff;font-size:16px}.campaign-wizard__step.completed .campaign-wizard__step-number span{display:none}.campaign-wizard__step.completed .campaign-wizard__step-number:after{content:"✓"}.campaign-wizard__step-number{width:32px;height:32px;border-radius:50%;background:var(--color-neutral-high-medium);color:var(--color-neutral-low-medium);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.campaign-wizard__step-label{font-size:14px;color:var(--color-neutral-low-medium);line-height:1.4}.campaign-wizard__content{flex:1;display:flex;flex-direction:column;min-width:0;overflow-y:auto;padding-right:8px}.campaign-wizard__form{flex:1;padding:4px 40px}.campaign-wizard__actions{display:flex;gap:16px;margin-top:32px;padding-top:32px;border-top:var(--border-width-1) solid var(--color-neutral-high-dark);align-items:center}@media(max-width:768px){.campaign-wizard{flex-direction:column}.campaign-wizard__sidebar{width:100%;padding:16px}.campaign-wizard__steps{flex-direction:row;overflow-x:auto}.campaign-wizard__step{flex-direction:column;text-align:center;min-width:80px}.campaign-wizard__content{padding:16px}.campaign-wizard__form{padding:20px}}.coupon-timeline-dialog{padding:var(--spacing-16)}.coupon-timeline-dialog__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-16)}.coupon-timeline-dialog__chart{border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-16);padding:var(--spacing-24);background:var(--color-neutral-high-pure)}.coupon-timeline-dialog__chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-24);gap:var(--spacing-16)}@media(max-width:767px){.coupon-timeline-dialog__chart-header{flex-direction:column;align-items:flex-start}}.coupon-timeline-dialog__chart-title{font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.coupon-timeline-dialog__filters{display:flex;gap:var(--spacing-12);align-items:center}@media(max-width:767px){.coupon-timeline-dialog__filters{flex-wrap:wrap}}.coupon-timeline-dialog__skeleton{width:100%}.coupon-timeline-dialog__empty{display:flex;align-items:center;justify-content:center;height:350px;color:var(--color-text-secondary);font-size:var(--font-size-16)}.summary-card__label{display:block;font-size:var(--font-size-14);color:var(--color-neutral-low-medium);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-8)}.summary-card__value{display:block;font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default)}.overview-tab{padding:0}.overview-tab__section{margin-bottom:var(--spacing-32)}.overview-tab__section:last-child{margin-bottom:0}.overview-tab__section-title{font-size:var(--font-size-18);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0 0 var(--spacing-16) 0}.overview-tab__kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-16)}@media(max-width:1400px){.overview-tab__kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.overview-tab__kpi-grid{grid-template-columns:1fr}}.overview-tab__skeleton-card{background:var(--color-neutral-highest-default);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-12);padding:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-8)}.overview-tab__skeleton-icon{border-radius:var(--border-radius-8)}.overview-tab__loading,.overview-tab__empty{text-align:center;padding:var(--spacing-32);color:var(--color-neutral-medium-default)}.participants-tab{display:flex;flex-direction:column;gap:24px}.participants-tab__filters{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-subtle, #e5e7eb)}.participants-tab__filter-chips{display:flex;gap:8px;flex-wrap:wrap}.participants-tab__filter-chips>*{cursor:pointer}.participants-tab__count{font-size:14px;font-weight:600;color:var(--color-text-primary, #111827);margin-bottom:8px}.participants-tab__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;margin-bottom:24px}.participants-tab__loading{display:flex;justify-content:center;align-items:center;min-height:400px}.participants-tab__pagination{display:flex;justify-content:center;padding-top:16px;border-top:1px solid var(--color-border-subtle, #e5e7eb)}@media(max-width:1200px){.participants-tab__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media(max-width:768px){.participants-tab__grid{grid-template-columns:1fr}.participants-tab__filters{flex-direction:column;align-items:flex-start}.participants-tab__filter-chips{width:100%}}.doughnut-chart{display:flex;flex-direction:column;gap:16px;padding:8px}.doughnut-chart__title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;text-align:center}.doughnut-chart__empty{display:flex;align-items:center;justify-content:center;height:300px;color:var(--text-secondary);font-size:14px}.doughnut-chart__total{font-size:14px;color:var(--text-secondary);text-align:center;padding-top:8px;border-top:1px solid var(--border-subtle)}.doughnut-chart__total strong{color:var(--text-primary);font-weight:600}.financial-tab{padding:0}.financial-tab__section{margin-bottom:var(--spacing-32)}.financial-tab__section:last-child{margin-bottom:0}.financial-tab__section-title{font-size:var(--font-size-18);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0 0 var(--spacing-16) 0}.financial-tab__kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-16)}@media(max-width:1400px){.financial-tab__kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.financial-tab__kpi-grid{grid-template-columns:1fr}}.financial-tab__loading,.financial-tab__empty{text-align:center;padding:var(--spacing-32);color:var(--color-neutral-medium-default)}.financial-tab__info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-24)}@media(max-width:768px){.financial-tab__info-grid{grid-template-columns:1fr}}.financial-tab__payment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-16)}@media(max-width:1200px){.financial-tab__payment-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.financial-tab__payment-grid{grid-template-columns:1fr}}.financial-tab__charts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-24)}@media(max-width:1024px){.financial-tab__charts-grid{grid-template-columns:1fr}}.financial-tab__payment-type-title{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default);margin:0}.financial-tab__skeleton-card{background:var(--color-neutral-highest-default);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-12);padding:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-8)}.financial-tab__skeleton-icon{border-radius:var(--border-radius-8)}.financial-tab__participants-list{display:flex;flex-direction:column}.financial-tab__participants-table{border:1px solid var(--color-neutral-high-dark);border-radius:var(--border-radius-8);overflow:hidden}.financial-tab__participants-table :global .zds-table__body-cell{white-space:nowrap}.financial-tab__participants-table :global .zds-table__header-cell{white-space:nowrap}.financial-tab__participant-item{display:flex;align-items:center;gap:var(--spacing-16);padding:var(--spacing-16);border-bottom:1px solid var(--color-neutral-high-default)}.financial-tab__participant-item:last-child{border-bottom:none}.financial-tab__participant-item:hover{background-color:var(--color-neutral-highest-default)}.financial-tab__participant-rank{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-neutral-medium-default);min-width:30px}.financial-tab__participant-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--color-neutral-highest-default);color:var(--color-neutral-low-default)}.financial-tab__participant-info{flex:1}.financial-tab__participant-name{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-neutral-low-default)}.financial-tab__participant-amounts{display:flex;gap:var(--spacing-24)}.financial-tab__participant-amount{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-4)}.financial-tab__participant-amount--pending .financial-tab__participant-amount-value{color:var(--color-warning-default)}.financial-tab__participant-amount--total .financial-tab__participant-amount-value{color:var(--color-neutral-low-default);font-weight:var(--font-weight-bold)}.financial-tab__participant-amount-label{font-size:12px;color:var(--color-neutral-medium-default)}.financial-tab__participant-amount-value{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-success-default)}.manual-delivery-drawer__stats{display:flex;flex-direction:column;gap:var(--spacing-12)}.manual-delivery-drawer__stats .stat-item{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-14)}.manual-delivery-drawer__stats .stat-item--highlight{padding-top:var(--spacing-12);border-top:1px solid var(--color-neutral-high-medium);font-weight:var(--font-weight-semibold)}.manual-delivery-drawer__stats .stat-item--highlight .stat-value{color:var(--color-brand-pure);font-size:var(--font-size-16)}.manual-delivery-drawer__stats .stat-label{color:var(--color-neutral-low-medium)}.manual-delivery-drawer__stats .stat-value{color:var(--color-neutral-low-pure);font-weight:var(--font-weight-medium)}.manual-delivery-drawer__form .form-field{display:flex;flex-direction:column;gap:var(--spacing-8)}.manual-delivery-drawer__form .form-label{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-neutral-low-pure)}.manual-delivery-drawer__form .form-hint{font-size:var(--font-size-12);color:var(--color-neutral-low-medium);margin:0}.manual-delivery-drawer__form .form-input{width:100%;padding:var(--spacing-12);border:1px solid var(--color-neutral-high-dark);border-radius:var(--border-radius-md);font-family:inherit;font-size:var(--font-size-14);transition:border-color .2s}.manual-delivery-drawer__form .form-input:focus{outline:none;border-color:var(--color-brand-pure)}.manual-delivery-drawer__form .form-input:disabled{background:var(--color-neutral-high-light);cursor:not-allowed}.manual-delivery-drawer__form .form-input::placeholder{color:var(--color-neutral-low-light)}.manual-delivery-drawer__warning{padding:var(--spacing-12);background:var(--color-feedback-warning-light);border-left:3px solid var(--color-feedback-warning-pure);border-radius:var(--border-radius-sm);font-size:var(--font-size-13);line-height:var(--line-height-150);color:var(--color-neutral-low-pure)}.manual-delivery-drawer__warning strong{color:var(--color-feedback-warning-dark)}.manual-delivery-drawer__error{padding:var(--spacing-12);background:var(--color-feedback-alert-light);border-left:3px solid var(--color-feedback-alert-pure);border-radius:var(--border-radius-sm);font-size:var(--font-size-13);color:var(--color-feedback-alert-dark)}.manual-delivery-drawer__actions{display:flex;gap:var(--spacing-12);justify-content:flex-end;padding-top:var(--spacing-16);border-top:1px solid var(--color-neutral-high-medium)}.deliveries-tab{padding:0}.deliveries-tab__section{margin-bottom:var(--spacing-32)}.deliveries-tab__section:last-child{margin-bottom:0}.deliveries-tab__section-title{font-size:var(--font-size-18);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0 0 var(--spacing-16) 0}.deliveries-tab__kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-16)}@media(max-width:1400px){.deliveries-tab__kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.deliveries-tab__kpi-grid{grid-template-columns:1fr}}.deliveries-tab__skeleton-icon{border-radius:var(--border-radius-8)}.deliveries-tab__loading,.deliveries-tab__empty{text-align:center;padding:var(--spacing-32);color:var(--color-neutral-medium-default)}.deliveries-tab__participants-list{display:flex;flex-direction:column;gap:var(--spacing-24)}.deliveries-tab__participant-card{background-color:var(--color-neutral-highest-default);border:1px solid var(--color-neutral-high-medium);border-left-width:4px;border-left-color:var(--color-brand-primary-default);border-radius:var(--border-radius-12);padding:var(--spacing-24);transition:all .3s ease}.deliveries-tab__participant-card:hover{box-shadow:0 4px 12px #667eea1a}.deliveries-tab__participant-summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-16)}.deliveries-tab__participant-info{display:flex;align-items:center;gap:var(--spacing-12);flex:1}.deliveries-tab__participant-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--color-neutral-high-light);color:var(--color-neutral-low-default);overflow:hidden;flex-shrink:0}.deliveries-tab__participant-avatar img{width:100%;height:100%;object-fit:cover}.deliveries-tab__participant-details{display:flex;flex-direction:column;gap:var(--spacing-4)}.deliveries-tab__participant-name{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default)}.deliveries-tab__participant-progress-text{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-medium);flex-shrink:0}.deliveries-tab__deliverables-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-16);margin-top:var(--spacing-16)}@media(max-width:1200px){.deliveries-tab__deliverables-grid{grid-template-columns:1fr}}.deliveries-tab__skeleton-card{background:var(--color-neutral-highest-default);border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-12);padding:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-8)}.deliverable-card{background:var(--color-neutral-highest-default)!important;border:1px solid var(--color-neutral-high-medium)!important;border-radius:var(--border-radius-12)!important}.deliverable-card--completed,.deliverable-card--in_progress,.deliverable-card--in-progress,.deliverable-card--pending{background:var(--color-neutral-highest-default)!important;border:1px solid var(--color-neutral-high-medium)!important}.deliverable-card__completed{font-size:13px;color:var(--color-feedback-success-default);font-weight:var(--font-weight-medium);margin-top:var(--spacing-12)}.posts-tab__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-16)}.posts-tab__pagination{display:flex;justify-content:center;margin-top:var(--spacing-32)}.posts-tab__load-more{padding:12px 24px;background:var(--color-brand-primary-default);color:#fff;border:none;border-radius:var(--border-radius-8);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s}.posts-tab__load-more:hover{background:var(--color-brand-primary-dark)}.campaign-details-brand{max-width:1200px;margin:0 auto}.campaign-details-brand__header{display:flex;justify-content:space-between;align-items:center;gap:16px}@media(max-width:768px){.campaign-details-brand__header{flex-direction:column;align-items:flex-start}}.campaign-details-brand__title{font-size:28px;font-weight:600;color:#1a1a1a;margin:0}.campaign-details-brand__actions{display:flex;gap:12px}@media(max-width:768px){.campaign-details-brand__actions{width:100%;flex-direction:column}}.campaign-details-brand__section{margin-bottom:32px}.campaign-details-brand__section-title{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.campaign-details-brand__section-description{font-size:14px;color:#666;margin:0 0 24px}.campaign-details-brand__info{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.campaign-details-brand__info-item{margin-bottom:16px}.campaign-details-brand__info-item:last-child{margin-bottom:0}.campaign-details-brand__info-item strong{color:#374151;font-weight:600;display:block;margin-bottom:4px}.campaign-details-brand__info-item p{color:#6b7280;margin:8px 0 0;line-height:1.6}.campaign-results{display:flex;flex-direction:column;gap:var(--spacing-24)}.campaign-results__content{min-height:400px}.campaign-results__details .campaign-info{background:var(--color-neutral-high-light);border:var(--border-width-1) solid var(--color-neutral-high-medium);border-radius:var(--border-radius-8);padding:var(--spacing-24)}.campaign-results__details .campaign-info__item{margin-bottom:var(--spacing-16)}.campaign-results__details .campaign-info__item:last-child{margin-bottom:0}.campaign-results__details .campaign-info__item strong{color:var(--color-neutral-low-default);font-weight:var(--font-weight-semibold);display:block;margin-bottom:var(--spacing-4)}.campaign-results__details .campaign-info__item p{color:var(--color-neutral-low-medium);margin:var(--spacing-8) 0 0 0;line-height:1.6}.campaign-results__empty{display:flex;align-items:center;justify-content:center;min-height:400px;color:var(--color-feedback-alert-default)}.campaign-card-creator{background:var(--color-neutral-high-default);border-radius:var(--border-radius-16);box-shadow:0 2px 8px #00000014;transition:all .3s ease;border:1px solid var(--color-neutral-high-medium);padding:24px;display:flex;flex-direction:column;gap:16px}.campaign-card-creator:hover{border-color:var(--color-brand-primary-default);box-shadow:0 4px 12px #667eea1a}.campaign-card-creator--invitation{border-left-width:4px;border-left-color:var(--color-brand-primary-default)}.campaign-card-creator--active{border-left-width:4px;border-left-color:var(--color-feedback-success-default)}.campaign-card-creator--opportunity{border-left-width:4px;border-left-color:var(--color-feedback-warning-default)}.campaign-card-creator__header{display:flex;flex-direction:column;gap:8px}.campaign-card-creator__title-group{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.campaign-card-creator__title{font-size:18px;font-weight:700;color:#212529;margin:0;line-height:1.3}.campaign-card-creator__badges{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.campaign-card-creator__invited-by{font-size:13px;color:#6c757d;margin:0}.campaign-card-creator__invited-by strong{color:#212529;font-weight:600}.campaign-card-creator__body{display:flex;flex-direction:column;gap:16px;flex:1}.campaign-card-creator__message{padding:12px;background:#f8f9fa;border-left:3px solid #667eea;border-radius:4px}.campaign-card-creator__message p{margin:0;font-size:14px;font-style:italic;color:#495057;line-height:1.5}.campaign-card-creator__description{font-size:14px;color:#6c757d;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.campaign-card-creator__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.campaign-card-creator__info-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.campaign-card-creator__info-row{grid-template-columns:1fr}}.campaign-card-creator__platforms,.campaign-card-creator__platforms-icons{display:flex;gap:8px;flex-wrap:wrap}.campaign-card-creator__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:16px;border-top:1px solid #e9ecef}.campaign-card-creator__footer>:first-child{margin-right:auto}.campaign-card-creator__footer button,.campaign-card-creator__footer a{white-space:nowrap}@media(max-width:480px){.campaign-card-creator__footer{flex-wrap:wrap}.campaign-card-creator__footer>:first-child{margin-right:0;width:100%}}.campaign-creator-dashboard__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16)}@media(max-width:767px){.campaign-creator-dashboard__header{flex-direction:column;align-items:flex-start}}.campaign-creator-dashboard__title{font-size:var(--font-size-28);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-pure);margin:0}.campaign-creator-dashboard__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-24)}@media(max-width:767px){.campaign-creator-dashboard__kpis{grid-template-columns:1fr}}.campaign-creator-dashboard__content{min-height:400px}.campaign-creator-dashboard__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-24)}@media(max-width:767px){.campaign-creator-dashboard__grid{grid-template-columns:1fr}}.campaign-creator-dashboard__loading{display:flex;align-items:center;justify-content:center;min-height:300px}.campaign-creator-dashboard__load-more{text-align:center;margin-top:var(--spacing-24)}.invitation-details-dialog{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-8) 0}.invitation-details-dialog__section{display:flex;flex-direction:column;gap:var(--spacing-8)}.invitation-details-dialog__section h3{font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-pure);margin:0}.invitation-details-dialog__section label{font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-medium);text-transform:uppercase;letter-spacing:.5px}.invitation-details-dialog__section p{margin:0;color:var(--color-neutral-low-default);font-size:var(--font-size-14)}.invitation-details-dialog__section .text-sm{font-size:var(--font-size-13);color:var(--color-neutral-low-medium)}.invitation-details-dialog__section .invitation-message{padding:var(--spacing-12);background:var(--color-neutral-high-light);border-left:3px solid var(--color-brand-primary-default);border-radius:var(--border-radius-4);font-style:italic;color:var(--color-neutral-low-medium)}.invitation-details-dialog__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-16)}.invitation-details-dialog__actions{display:flex;flex-direction:column;gap:var(--spacing-16);padding-top:var(--spacing-16);border-top:var(--border-width-1) solid var(--color-neutral-high-medium)}.invitation-details-dialog__actions .action-buttons{display:flex;gap:var(--spacing-12);justify-content:flex-end}.invitation-details-dialog__actions .action-buttons button{min-width:140px}@media(max-width:500px){.invitation-details-dialog__actions .action-buttons{flex-direction:column}.invitation-details-dialog__actions .action-buttons button{width:100%}}.payment-rule-card{gap:var(--spacing-12)}.payment-rule-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8)}.payment-rule-card__title{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default);line-height:var(--line-height-140)}.payment-rule-card__amount{font-size:var(--font-size-24);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-pure);line-height:1.2}.payment-rule-card__description{font-size:var(--font-size-13);line-height:var(--line-height-150);color:var(--color-neutral-low-medium);margin:0}.payment-rule-card__metric{font-size:var(--font-size-12);color:var(--color-neutral-low-medium);margin:0;padding:var(--spacing-8);background:var(--color-neutral-high-light);border-radius:var(--border-radius-4)}.payment-rule-card__metric strong{color:var(--color-neutral-low-default)}.payment-rule-card__actions{display:flex;gap:var(--spacing-8);margin-top:var(--spacing-4)}.payment-conditions__intro{font-size:var(--font-size-14);color:var(--color-neutral-low-medium);margin-bottom:var(--spacing-16);line-height:var(--line-height-150)}.payment-conditions__list{display:flex;flex-direction:column;gap:var(--spacing-12);margin-bottom:var(--spacing-16)}.payment-conditions__item{display:flex;gap:var(--spacing-12);align-items:flex-start}.payment-conditions__bullet{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--color-brand-primary-default);color:var(--color-neutral-high-default);border-radius:50%;font-size:var(--font-size-12);font-weight:var(--font-weight-semibold)}.payment-conditions__content{flex:1;font-size:var(--font-size-14);color:var(--color-neutral-low-default);line-height:var(--line-height-150)}.payment-conditions__content strong{font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-dark)}.payment-conditions__provider{font-size:var(--font-size-12);color:var(--color-neutral-low-medium);margin-top:var(--spacing-4);font-style:italic}.payment-conditions__connector{font-size:var(--font-size-13);font-weight:var(--font-weight-bold);text-align:center;padding:var(--spacing-8) var(--spacing-12);margin:var(--spacing-8) 0;border-radius:var(--border-radius-4)}.payment-conditions__connector--or{color:var(--color-brand-primary-default);background:var(--color-brand-primary-lightest);border:1px solid var(--color-brand-primary-light)}.payment-conditions__connector--and{color:var(--color-neutral-low-pure);background:var(--color-neutral-high-medium);border:1px solid var(--color-neutral-high-dark)}.payment-conditions__note{font-size:var(--font-size-12);color:var(--color-neutral-low-medium);padding:var(--spacing-12);background:var(--color-neutral-high-light);border-radius:var(--border-radius-4);border-left:3px solid var(--color-brand-primary-default);margin:0;line-height:var(--line-height-150)}.payment-conditions__note strong{color:var(--color-neutral-low-default)}.campaign-info{display:flex;flex-direction:column}.campaign-info__expand-controls{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-16)}.campaign-info__badges{display:flex;gap:var(--spacing-16);flex-wrap:wrap;margin-bottom:var(--spacing-24)}.campaign-info__badge-item{display:flex;flex-direction:column;gap:var(--spacing-4)}.campaign-info__badge-label{font-size:var(--font-size-11);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-medium)}.campaign-info__description{font-size:var(--font-size-14);line-height:var(--line-height-150);color:var(--color-neutral-low-medium);margin:0}.campaign-info__hashtags{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.participant-statistics__section{margin-bottom:var(--spacing-32)}.participant-statistics__section:last-child{margin-bottom:0}.participant-statistics__section-title{font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-pure);margin:0 0 var(--spacing-16) 0}.participant-statistics__kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-16)}@media(max-width:767px){.participant-statistics__kpi-grid{grid-template-columns:1fr}}.participant-statistics__skeleton-card{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-16);background:var(--color-neutral-high-pure);border-radius:var(--border-radius-md);box-shadow:var(--shadow-level-1)}.participant-statistics__skeleton-icon{border-radius:var(--border-radius-circle)}.participant-progress__title{font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-pure);margin:0 0 var(--spacing-24) 0}.participant-progress__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-16)}.campaign-application-form{padding:32px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:32px}.campaign-application-form__title{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 24px}.form-field{margin-bottom:24px}.form-field__label{display:block;font-size:14px;font-weight:600;color:#2d3748;margin-bottom:8px}.form-field__hint{font-size:13px;color:#718096;margin-top:6px}.consent-section{padding:20px;background:#f7fafc;border-radius:8px;border:1px solid #e2e8f0}.consent-checkbox{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.consent-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer}.consent-checkbox label{cursor:pointer}.consent-scope{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.consent-scope__label{font-size:13px;font-weight:600;color:#4a5568;margin-bottom:12px}.consent-scope__group{margin-bottom:12px}.consent-scope__group:last-child{margin-bottom:0}.consent-scope__group-title{font-size:11px;font-weight:600;color:#1f2937;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px}.consent-scope__options{display:flex;flex-direction:column;gap:6px}.checkbox-label{display:flex;align-items:center;gap:6px;font-size:13px;color:#4a5568;cursor:pointer}.checkbox-label input[type=checkbox]{width:16px;height:16px;cursor:pointer}.form-actions{display:flex;justify-content:flex-end;padding-top:24px;border-top:1px solid #e2e8f0}.campaign-application-drawer__intro{font-size:var(--font-size-14);line-height:var(--line-height-150);color:var(--color-neutral-low-medium);margin:0}.campaign-application-drawer__intro strong{color:var(--color-neutral-low-pure);font-weight:var(--font-weight-semibold)}.campaign-application-drawer .form-field{display:flex;flex-direction:column;gap:var(--spacing-8)}.campaign-application-drawer .form-field__label{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default)}.campaign-application-drawer .form-field__hint{font-size:var(--font-size-12);color:var(--color-neutral-low-medium);margin:0;font-style:italic}.campaign-application-drawer .consent-section{padding:var(--spacing-16);background:var(--color-neutral-high-light);border-radius:var(--border-radius-8);border:1px solid var(--color-neutral-high-medium);display:flex;flex-direction:column;gap:var(--spacing-16)}.campaign-application-drawer .consent-scope{padding:var(--spacing-16);background:var(--color-neutral-high-default);border-radius:var(--border-radius-8);border:1px dashed var(--color-neutral-high-dark)}.campaign-application-drawer .consent-scope__label{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default);margin:0 0 var(--spacing-16) 0}.campaign-application-drawer .consent-scope__options{display:flex;flex-direction:column;gap:var(--spacing-12)}.campaign-application-drawer .form-actions{display:flex;gap:var(--spacing-12);justify-content:flex-end}.product-card{overflow:hidden;transition:all .2s ease;display:flex;flex-direction:column;height:100%}.product-card--selected{border-color:var(--color-brand-primary-default);box-shadow:0 0 0 2px var(--color-brand-primary-light)}.product-card__image-container{position:relative;width:100%;padding-top:100%;background:var(--color-neutral-high-light);overflow:hidden}.product-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-card__image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-low-medium);font-size:48px}.product-card__badges{position:absolute;top:var(--spacing-8);right:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4);align-items:flex-end}.product-card__content{padding:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-12);flex:1}.product-card__name{font-size:var(--font-size-15);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default);line-height:var(--line-height-140);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__code{font-size:10px;color:var(--color-neutral-600);margin:var(--spacing-4) 0 0 0}.product-card__description{font-size:var(--font-size-12);color:var(--color-neutral-low-medium);line-height:var(--line-height-150);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--color-neutral-high-medium);margin-top:auto}.product-card__price-container{display:flex;flex-direction:column;gap:var(--spacing-2)}.product-card__price-label{font-size:9px;font-weight:var(--font-weight-medium);color:var(--color-neutral-low-medium)}.product-card__price{font-size:var(--font-size-18);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-pure)}.product-card__controls{display:flex;gap:var(--spacing-8);align-items:center}.product-card__quantity-control{display:flex;align-items:center;gap:var(--spacing-8);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-6);padding:var(--spacing-4);background:#fff}.product-card__quantity-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--color-neutral-100);border-radius:var(--border-radius-4);cursor:pointer;transition:all .2s;color:var(--color-neutral-700)}.product-card__quantity-btn:hover:not(:disabled){background:var(--color-brand-primary-light);color:var(--color-brand-primary-dark)}.product-card__quantity-btn:disabled{opacity:.4;cursor:not-allowed}.product-card__quantity-value{min-width:24px;text-align:center;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.product-card__remove-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-danger-medium);background:#fff;border-radius:var(--border-radius-6);cursor:pointer;transition:all .2s;color:var(--color-danger-default)}.product-card__remove-btn:hover{background:var(--color-danger-light);border-color:var(--color-danger-default)}.cart-drawer{display:flex;flex-direction:column;height:100%;overflow:hidden}.cart-drawer__back-button{margin-bottom:var(--spacing-16)}.cart-drawer__address-step{flex:1;overflow-y:auto;padding:var(--spacing-24);display:flex;flex-direction:column;gap:var(--spacing-16)}.cart-drawer__new-address-button{align-self:flex-start;flex-shrink:0}.cart-drawer__address-form{display:flex;flex-direction:column;gap:24px}.cart-drawer__address-form-row{display:flex;gap:var(--spacing-12);align-items:flex-end}.cart-drawer__address-form-row>*{flex:1;min-width:0}.cart-drawer__message{margin-top:var(--spacing-8)}.cart-drawer__form-actions{display:flex;gap:var(--spacing-12);justify-content:flex-end;margin-top:var(--spacing-16)}.cart-drawer__form-actions button{min-width:120px}.cart-drawer__items{flex:1;overflow-y:auto;padding:var(--spacing-16) 0;display:flex;flex-direction:column;gap:var(--spacing-16)}.cart-drawer__item{display:flex;gap:var(--spacing-12);padding:var(--spacing-12);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-8);align-items:flex-start;transition:all .2s}.cart-drawer__item:hover{border-color:var(--color-brand-primary-light);background:var(--color-neutral-100)}.cart-drawer__item-image{width:64px;height:64px;border-radius:var(--border-radius-6);overflow:hidden;flex-shrink:0;background:var(--color-neutral-200);display:flex;align-items:center;justify-content:center}.cart-drawer__item-image img{width:100%;height:100%;object-fit:cover}.cart-drawer__item-placeholder{color:var(--color-neutral-500);display:flex;align-items:center;justify-content:center}.cart-drawer__item-info{flex:1;display:flex;flex-direction:column;gap:var(--spacing-4)}.cart-drawer__item-info h4{font-size:var(--font-size-15);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0}.cart-drawer__item-code{font-size:10px;color:var(--color-neutral-600)}.cart-drawer__item-price-row{display:flex;flex-direction:column;gap:var(--spacing-2)}.cart-drawer__item-price-label{font-size:9px;font-weight:var(--font-weight-medium);color:var(--color-neutral-low-medium)}.cart-drawer__item-price{font-size:var(--font-size-15);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-dark)}.cart-drawer__item-actions{display:flex;flex-direction:column;gap:var(--spacing-8);align-items:flex-end}.cart-drawer__quantity-control{display:flex;align-items:center;gap:var(--spacing-8);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-6);padding:var(--spacing-4);background:#fff}.cart-drawer__quantity-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--color-neutral-100);border-radius:var(--border-radius-4);cursor:pointer;transition:all .2s;color:var(--color-neutral-700)}.cart-drawer__quantity-btn:hover:not(:disabled){background:var(--color-brand-primary-light);color:var(--color-brand-primary-dark)}.cart-drawer__quantity-btn:disabled{opacity:.4;cursor:not-allowed}.cart-drawer__quantity-value{min-width:24px;text-align:center;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.cart-drawer__footer{padding:var(--spacing-16) 0 0;border-top:1px solid var(--color-neutral-300);display:flex;flex-direction:column;gap:var(--spacing-16)}.cart-drawer__total{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-17);color:var(--color-neutral-900)}.cart-drawer__total strong{font-weight:var(--font-weight-bold);color:var(--color-brand-primary-dark)}.product-showcase{display:flex;flex-direction:column;gap:var(--spacing-24)}.product-showcase__loading{display:flex;align-items:center;justify-content:center;min-height:400px}.product-showcase__header{display:flex;flex-direction:column;gap:var(--spacing-16)}.product-showcase__search{display:flex;gap:var(--spacing-12);align-items:flex-start}.product-showcase__search>div:first-child{flex:1}.product-showcase__search button{flex-shrink:0;margin-top:4px}.product-showcase__cart-summary{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-16);background:var(--color-brand-primary-lightest);border:1px solid var(--color-brand-primary-light);border-radius:var(--border-radius-8)}.product-showcase__cart-count{font-size:var(--font-size-15);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-dark)}.product-showcase__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-24);margin-bottom:var(--spacing-24)}.product-showcase__loading-more{display:flex;justify-content:center;align-items:center;padding:var(--spacing-16) 0;grid-column:1/-1}.product-showcase__load-more{display:flex;justify-content:center;padding:var(--spacing-16) 0}.product-showcase__variant-dialog p{margin-bottom:var(--spacing-16);font-size:var(--font-size-15);color:var(--color-neutral-600)}.product-showcase__variants-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-16);max-height:500px;overflow-y:auto;padding:var(--spacing-4)}.product-showcase__variant-card{position:relative;display:flex;flex-direction:column;padding:var(--spacing-12);border:2px solid var(--color-neutral-300);border-radius:var(--border-radius-8);transition:all .2s;background:#fff}.product-showcase__variant-card:hover{border-color:var(--color-brand-primary-default);box-shadow:0 2px 8px #00000014}.product-showcase__variant-card--selected{border-color:var(--color-brand-primary-default);background:var(--color-brand-primary-lightest);box-shadow:0 0 0 1px var(--color-brand-primary-default)}.product-showcase__variant-image{width:100%;height:120px;margin-bottom:var(--spacing-12);border-radius:var(--border-radius-6);overflow:hidden;background:var(--color-neutral-100);display:flex;align-items:center;justify-content:center}.product-showcase__variant-image img{width:100%;height:100%;object-fit:cover}.product-showcase__variant-no-image{font-size:var(--font-size-13);color:var(--color-neutral-500);text-align:center}.product-showcase__variant-info{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-12)}.product-showcase__variant-name{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);line-height:1.3}.product-showcase__variant-code{font-size:var(--font-size-12);color:var(--color-neutral-600)}.product-showcase__variant-action{margin-top:auto}.product-showcase__variant-quantity{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-6);background:#fff}.product-showcase__variant-quantity-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--color-brand-primary-default);cursor:pointer;transition:all .2s;border-radius:var(--border-radius-4)}.product-showcase__variant-quantity-btn:hover{background:var(--color-brand-primary-lightest)}.product-showcase__variant-quantity-btn:active{transform:scale(.95)}.product-showcase__variant-quantity-btn:disabled{opacity:.4;cursor:not-allowed}.product-showcase__variant-quantity-btn svg{width:16px;height:16px}.product-showcase__variant-quantity-value{min-width:32px;text-align:center;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.product-showcase__cart-fab{position:fixed;bottom:var(--spacing-24);right:var(--spacing-24);z-index:1000;box-shadow:0 4px 12px #00000026;border-radius:var(--border-radius-8)}.agency-split-drawer__content{display:flex;flex-direction:column;gap:24px;height:100%}.agency-split-drawer__mode-list{display:flex;flex-direction:column;gap:12px}.agency-split-drawer__mode-option{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--color-border-subtle, #e5e7eb);border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}.agency-split-drawer__mode-option:has(input:checked){border-color:var(--color-primary, #4f46e5);background:var(--color-primary-subtle, #f0f0ff)}.agency-split-drawer__mode-option:hover{border-color:var(--color-primary, #4f46e5)}.agency-split-drawer__mode-radio{margin-top:2px;flex-shrink:0;accent-color:var(--color-primary, #4f46e5)}.agency-split-drawer__mode-text{display:flex;flex-direction:column;gap:4px}.agency-split-drawer__mode-label{font-size:14px;font-weight:600;color:var(--color-text-primary, #111827)}.agency-split-drawer__mode-desc{font-size:13px;color:var(--color-text-secondary, #6b7280)}.agency-split-drawer__loading-text{font-size:14px;color:var(--color-text-secondary, #6b7280);padding:16px 0}.agency-split-drawer__contract-preview{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--color-surface-subtle, #f9fafb);border-radius:6px;border:1px solid var(--color-border-subtle, #e5e7eb)}.agency-split-drawer__contract-term{display:flex;justify-content:space-between;align-items:center}.agency-split-drawer__contract-term-name{font-size:13px;color:var(--color-text-secondary, #6b7280)}.agency-split-drawer__contract-term-pct{font-size:14px;font-weight:600;color:var(--color-text-primary, #111827)}.agency-split-drawer__confirm-summary{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-surface-subtle, #f9fafb);border-radius:8px;border:1px solid var(--color-border-subtle, #e5e7eb);margin-bottom:16px}.agency-split-drawer__summary-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.agency-split-drawer__summary-label{font-size:13px;color:var(--color-text-secondary, #6b7280);white-space:nowrap}.agency-split-drawer__summary-value{font-size:14px;font-weight:500;color:var(--color-text-primary, #111827);text-align:right}.agency-split-drawer__footer{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--color-border-subtle, #e5e7eb);margin-top:auto}.agency-split-drawer__cnpj-row{display:flex;align-items:flex-end;gap:8px;margin-bottom:12px}.agency-split-drawer__cnpj-row>:first-child{flex:1}.agency-split-snapshot{padding:16px;background:var(--color-surface-subtle, #f9fafb);border:1px solid var(--color-border-subtle, #e5e7eb);border-radius:8px}.agency-split-snapshot__header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agency-split-snapshot__title{font-size:14px;font-weight:600;color:var(--color-text-primary, #111827);flex:1}.agency-split-snapshot__note{font-size:13px;color:var(--color-text-secondary, #6b7280);margin:8px 0 0}.agency-split-snapshot__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.campaign-details-creator{max-width:1200px;margin:0 auto}.campaign-details-creator__title{font-size:var(--font-size-32);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-pure);margin:0}.campaign-details-creator__loading{display:flex;align-items:center;justify-content:center;min-height:400px}.campaign-details-creator__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-16)}.campaign-invitation-public{min-height:100vh;background:var(--color-neutral-high-light);padding:var(--spacing-32) var(--spacing-16)}.campaign-invitation-public__loading,.campaign-invitation-public__error,.campaign-invitation-public__success{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 64px)}.campaign-invitation-public__container{max-width:1100px;width:100%;margin:0 auto;background:var(--color-neutral-high-default);border-radius:var(--border-radius-12);padding:40px 48px;box-shadow:0 1px 4px #00000014}@media(min-width:768px){.campaign-invitation-public{padding:40px var(--spacing-32)}}@media(max-width:640px){.campaign-invitation-public{padding:var(--spacing-16) var(--spacing-8)}.campaign-invitation-public__container{padding:var(--spacing-24) var(--spacing-16);border-radius:var(--border-radius-8)}}.invitation-header__invite-by{font-size:var(--font-size-14);color:var(--color-neutral-low-medium);margin:0 0 var(--spacing-8) 0}.invitation-header__invite-by strong{color:var(--color-neutral-low-default);font-weight:var(--font-weight-semibold)}.invitation-header__title{font-size:var(--font-size-32);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-pure);margin:0}@media(min-width:768px){.invitation-header__title{font-size:40px}}.invitation-message{background:var(--color-feedback-success-light);border:var(--border-width-1) solid var(--color-feedback-success-medium);border-left:4px solid var(--color-feedback-success-default);border-radius:var(--border-radius-8);padding:var(--spacing-16)}.invitation-message__content{color:var(--color-neutral-low-default)}.invitation-message__text{font-size:var(--font-size-16);font-style:italic;margin:0 0 var(--spacing-12) 0;line-height:1.6;color:var(--color-neutral-low-default)}.invitation-message__author{font-size:var(--font-size-14);margin:0;color:var(--color-neutral-low-medium)}.invitation-alert{padding:var(--spacing-16);border-radius:var(--border-radius-8);font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}.invitation-alert--warning{background:var(--color-feedback-warning-light);border:var(--border-width-1) solid var(--color-feedback-warning-medium);border-left:4px solid var(--color-feedback-warning-default);color:var(--color-feedback-warning-dark)}.invitation-alert--info{background:var(--color-brand-primary-light);border:var(--border-width-1) solid var(--color-brand-primary-medium);border-left:4px solid var(--color-brand-primary-default);color:var(--color-brand-primary-dark)}.invitation-section-title{font-size:var(--font-size-18);font-weight:var(--font-weight-bold);color:var(--color-neutral-low-default);margin:0 0 var(--spacing-8) 0}.invitation-section-description{font-size:var(--font-size-14);color:var(--color-neutral-low-medium);margin:0;line-height:1.5}.invitation-warning{padding:var(--spacing-12) var(--spacing-16);background:var(--color-feedback-warning-light);border-left:4px solid var(--color-feedback-warning-default);border-radius:var(--border-radius-4);font-size:var(--font-size-14);color:var(--color-feedback-warning-dark);font-weight:var(--font-weight-medium);margin:0}.consent-label__title{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-default);margin-bottom:var(--spacing-8)}.consent-label__description{font-size:var(--font-size-14);line-height:1.6;color:var(--color-neutral-low-medium);margin:0}.consent-scopes{margin-top:var(--spacing-16);padding-top:var(--spacing-16);border-top:var(--border-width-1) solid var(--color-neutral-high-medium)}.consent-scopes__title{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-medium);margin:0 0 var(--spacing-12) 0}.consent-scope-group{margin-bottom:var(--spacing-12)}.consent-scope-group__title{font-size:var(--font-size-11);font-weight:var(--font-weight-semibold);color:var(--color-neutral-low-pure);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-6) 0}.consent-scope-item{padding:4px 0}.consent-scope-label{font-size:var(--font-size-14);line-height:1.5}.consent-scope-label__name{color:var(--color-neutral-low-default);font-weight:var(--font-weight-medium)}.consent-scope-label__description{color:var(--color-neutral-low-medium)}.consent-info{margin-top:var(--spacing-16);padding:var(--spacing-16);background:var(--color-neutral-high-light);border-left:3px solid var(--color-brand-primary-default);border-radius:var(--border-radius-6)}.consent-info__text{font-size:var(--font-size-12);line-height:1.6;color:var(--color-neutral-low-medium);margin:0}.consent-info__text strong{color:var(--color-neutral-low-default);font-weight:var(--font-weight-semibold)}.invitation-actions{display:flex;gap:var(--spacing-12);justify-content:center;flex-wrap:wrap}.invitation-actions button{min-width:180px}@media(max-width:480px){.invitation-actions{flex-direction:column}.invitation-actions button{width:100%}}.success-card{text-align:center;max-width:500px;margin:0 auto}.success-card__icon{width:80px;height:80px;margin:0 auto var(--spacing-24);display:flex;align-items:center;justify-content:center;border-radius:50%}.success-card__icon svg{width:48px;height:48px}.success-card__icon--accept{background:var(--color-feedback-success-light);color:var(--color-feedback-success-default)}.success-card__icon--reject{background:var(--color-feedback-alert-light);color:var(--color-feedback-alert-default)}.success-card__title{font-size:var(--font-size-28);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-12) 0;color:var(--color-neutral-low-default)}.success-card__description{font-size:var(--font-size-16);line-height:1.6;margin:0;color:var(--color-neutral-low-medium)}.success-card__description strong{color:var(--color-neutral-low-default);font-weight:var(--font-weight-semibold)}.success-card__info{text-align:left;padding:var(--spacing-16);background:var(--color-neutral-high-light);border-radius:var(--border-radius-8)}.success-card__info p{margin:0 0 var(--spacing-12) 0;font-size:var(--font-size-14);color:var(--color-neutral-low-medium);font-weight:var(--font-weight-medium)}.success-card__info p:last-child{margin-bottom:0}.success-card__info p strong{color:var(--color-neutral-low-default)}.success-card__info ul{margin:0;padding-left:20px}.success-card__info ul li{margin-bottom:var(--spacing-8);font-size:var(--font-size-14);color:var(--color-neutral-low-medium)}.success-card__info ul li:last-child{margin-bottom:0}.success-card__info ul li strong{color:var(--color-neutral-low-default)}.success-card__actions button{min-width:200px}@media(max-width:767px){.success-card{padding:var(--spacing-32) var(--spacing-24)}.success-card__title{font-size:var(--font-size-24)}}.settings-page__section-title{font-size:1.5rem;font-weight:600;color:var(--color-neutral-low-pure, #212121);margin:0}.settings-page__section-description{font-size:1rem;color:var(--color-neutral-low-medium, #616161);margin:.5rem 0 0}.settings-page__category{margin-bottom:2rem}.settings-page__category-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.settings-page__category-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-neutral-high-light, #f5f5f5);border-radius:12px;color:var(--color-brand-primary, #1976d2)}.settings-page__category-icon svg{width:24px;height:24px}.settings-page__category-title{font-size:1.25rem;font-weight:600;color:var(--color-neutral-low-pure, #212121);margin:0}.settings-page__category-description{font-size:.875rem;color:var(--color-neutral-low-medium, #616161);margin:.25rem 0 0}.settings-page__integrations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.settings-page__integration-card{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border:1px solid var(--color-neutral-high-medium, #e0e0e0);border-radius:12px;background:var(--color-neutral-high-pure, #ffffff);cursor:pointer;transition:all .2s ease}.settings-page__integration-card:hover{border-color:var(--color-brand-primary, #1976d2);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.settings-page__integration-icon{width:56px;height:56px;object-fit:contain;flex-shrink:0}.settings-page__integration-icon-placeholder{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--color-neutral-high-light, #f5f5f5);border-radius:8px;flex-shrink:0}.settings-page__integration-icon-placeholder svg{width:28px;height:28px;color:var(--color-neutral-low-light, #9e9e9e)}.settings-page__integration-info{flex:1}.settings-page__integration-name{font-size:1rem;font-weight:600;color:var(--color-neutral-low-pure, #212121);margin:0 0 .25rem}.settings-page__integration-description{font-size:.875rem;color:var(--color-neutral-low-medium, #616161);margin:0;line-height:1.5}.integration-detail{max-width:1000px}.integration-features-card{overflow:visible!important}.integration-features-card :global .zds-select,.integration-features-card :global .zds-select__container{overflow:visible!important}.integration-features-card :global .zds-select__dropdown{position:absolute!important;z-index:9999!important}.dialog-backdrop{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-container{background:#fff;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 20px #00000026}.dialog-header{padding:1.5rem;border-bottom:1px solid var(--color-neutral-high-medium)}.dialog-header h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-neutral-low-pure)}.dialog-content{padding:1.5rem}.dialog-content p{margin:.5rem 0;font-size:.875rem;color:var(--color-neutral-low-medium);line-height:1.5}.dialog-footer{padding:1.5rem;border-top:1px solid var(--color-neutral-high-medium);display:flex;justify-content:flex-end;gap:.5rem}.integration-callback{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--color-neutral-high-pure, #ffffff);padding:2rem}.integration-callback__container{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:500px;text-align:center}.integration-callback__icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700}.integration-callback__icon--success{background-color:#2e7d321a;color:var(--color-feedback-success-pure, #2e7d32)}.integration-callback__icon--error{background-color:#d32f2f1a;color:var(--color-feedback-alert-pure, #d32f2f)}.integration-callback__title{font-size:1.5rem;font-weight:600;color:var(--color-neutral-low-pure, #212121);margin:0}.integration-callback__message{font-size:1rem;color:var(--color-neutral-low-medium, #616161);margin:0;line-height:1.6}.integration-callback__message--error{color:var(--color-feedback-alert-pure, #d32f2f)}.tenant-edit-page{max-width:1200px;margin:0 auto}.tenant-edit-page__actions{display:flex;justify-content:flex-end;gap:16px;padding-top:24px}.agency-contracts__list{display:flex;flex-direction:column;gap:12px}.agency-contracts__card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--color-border-subtle, #e5e7eb);border-radius:10px;background:#fff;transition:box-shadow .15s}.agency-contracts__card:hover{box-shadow:0 2px 8px #00000014}.agency-contracts__card--default{border-color:var(--color-brand-light, #bfdbfe);background:var(--color-brand-surface, #eff6ff)}.agency-contracts__card-main{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.agency-contracts__card-header{display:flex;align-items:center;gap:10px}.agency-contracts__star-btn{background:none;border:none;padding:0;display:flex;align-items:center;flex-shrink:0}.agency-contracts__star-btn:hover svg{color:#f59e0b!important}.agency-contracts__card-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.agency-contracts__card-title{font-size:15px;font-weight:600;color:var(--color-text-primary, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agency-contracts__card-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:4px}.agency-contracts__card-type--management{background:#dbeafe;color:#1d4ed8}.agency-contracts__card-type--representation{background:#ede9fe;color:#7c3aed}.agency-contracts__card-details{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-left:30px}.agency-contracts__card-pct{font-size:14px;font-weight:500;color:var(--color-text-primary, #111827)}.agency-contracts__card-date{font-size:13px;color:var(--color-text-secondary, #6b7280)}.agency-contracts__card-desc{font-size:13px;color:var(--color-text-secondary, #6b7280);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.agency-contracts__card-actions{display:flex;align-items:center;gap:0;flex-shrink:0}.campaign-lock-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;background-color:var(--color-feedback-warning-light, #fff8e1);color:var(--color-feedback-warning-dark, #e65100);border:1px solid var(--color-feedback-warning-medium, #ffb300)}.campaign-lock-badge--unlocked{background-color:var(--color-neutral-high-medium, #f5f5f5);color:var(--color-neutral-low-medium, #9e9e9e);border-color:var(--color-neutral-high-dark, #e0e0e0)}.financial-term-card{background:var(--color-neutral-high-default, #fff);border:1px solid var(--color-neutral-high-dark, #e0e0e0);border-radius:8px;padding:16px;transition:box-shadow .2s ease}.financial-term-card:hover{box-shadow:0 2px 8px #00000014}.financial-term-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.financial-term-card__title-area{display:flex;flex-direction:column;gap:6px}.financial-term-card__name{font-size:15px;font-weight:600;color:var(--color-neutral-low-default, #212121)}.financial-term-card__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.financial-term-card__description{font-size:13px;color:var(--color-neutral-low-medium, #757575);margin:0 0 12px;line-height:1.5}.financial-term-card__details{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding-top:12px;border-top:1px solid var(--color-neutral-high-dark, #e0e0e0)}.financial-term-card__detail-item{display:flex;flex-direction:column;gap:2px}.financial-term-card__detail-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:var(--color-neutral-low-medium, #9e9e9e)}.financial-term-card__detail-value{font-size:13px;color:var(--color-neutral-low-default, #424242);font-weight:500}.payment-breakdown{background:var(--color-neutral-high-default, #fff);border:1px solid var(--color-neutral-high-dark, #e0e0e0);border-radius:8px;overflow:hidden}.payment-breakdown__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--color-neutral-high-light, #fafafa);border-bottom:1px solid var(--color-neutral-high-dark, #e0e0e0)}.payment-breakdown__title{font-size:15px;font-weight:600;color:var(--color-neutral-low-default, #212121)}.payment-breakdown__totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--color-neutral-high-dark, #e0e0e0);border-bottom:1px solid var(--color-neutral-high-dark, #e0e0e0)}.payment-breakdown__total-item{display:flex;flex-direction:column;gap:4px;padding:16px 20px;background:var(--color-neutral-high-default, #fff)}.payment-breakdown__total-item--main{background:var(--color-brand-primary-light, #e8f0fe)}.payment-breakdown__total-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:var(--color-neutral-low-medium, #757575)}.payment-breakdown__total-value{font-size:18px;font-weight:700;color:var(--color-neutral-low-default, #212121)}.payment-breakdown__total-item--main .payment-breakdown__total-value{color:var(--color-brand-primary-default, #1a73e8)}.payment-breakdown__completion{padding:8px 20px;font-size:13px;color:var(--color-neutral-low-medium, #757575);border-bottom:1px solid var(--color-neutral-high-dark, #e0e0e0)}.payment-breakdown__breakdown{padding:16px 20px}.payment-breakdown__breakdown-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--color-neutral-low-medium, #757575);margin:0 0 12px}.payment-breakdown__breakdown-list{display:flex;flex-direction:column;gap:8px}.payment-breakdown__breakdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--color-neutral-high-light, #fafafa);border-radius:6px;gap:12px}.contract-drawer__content{display:flex;flex-direction:column;gap:24px;padding:24px;flex:1;overflow-y:auto}.contract-drawer__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--color-neutral-high-dark, #e0e0e0);flex-shrink:0}.contract-form__label{display:block;font-size:13px;font-weight:500;color:var(--color-neutral-low-default, #424242);margin-bottom:6px}.contract-form__help-text{display:block;font-size:12px;color:var(--color-neutral-low-medium, #757575);margin-top:4px;line-height:1.5}.contract-form__checkbox-group{display:flex;align-items:center;gap:8px;padding:8px 0}.contract-form__field-error{display:block;font-size:12px;color:var(--color-feedback-negative-default, #d32f2f);margin-top:4px}.contract-template-drawer__variables{display:flex;flex-direction:column;gap:12px}.contract-template-drawer__variable-input-row{display:flex;gap:8px;align-items:flex-end}.contract-template-drawer__variable-list{display:flex;flex-wrap:wrap;gap:8px}.contract-template-drawer__variable-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--color-brand-primary-light, #e8f0fe);color:var(--color-brand-primary-dark, #1557b0);border-radius:4px;font-size:12px;font-weight:500;font-family:monospace}.contract-template-detail__content{display:flex;flex-direction:column;gap:24px;padding-top:8px}.contract-template-detail__info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.contract-template-detail__section{display:flex;flex-direction:column;gap:12px}.contract-template-detail__section-title{font-size:14px;font-weight:600;color:var(--color-neutral-low-default, #424242);margin:0;padding-bottom:8px;border-bottom:1px solid var(--color-neutral-high-dark, #e0e0e0)}.contract-template-detail__variables{display:flex;flex-wrap:wrap;gap:8px}.contract-template-detail__variable-tag{display:inline-block;padding:3px 8px;background:var(--color-brand-primary-light, #e8f0fe);color:var(--color-brand-primary-dark, #1557b0);border-radius:4px;font-size:12px;font-family:monospace}.contract-template-detail__document{background:var(--color-neutral-high-light, #fafafa);border:1px solid var(--color-neutral-high-dark, #e0e0e0);border-radius:6px;padding:16px;font-size:13px;font-family:monospace;white-space:pre-wrap;word-break:break-word;line-height:1.6;max-height:400px;overflow-y:auto;color:var(--color-neutral-low-default, #424242)}.contract-template-detail__clause-text{font-size:14px;line-height:1.6;color:var(--color-neutral-low-default, #424242);margin:0;white-space:pre-wrap}.contract-template-detail__terms{display:flex;flex-direction:column;gap:16px;padding-top:8px}.contract-template-detail__terms-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.contract-template-detail__terms-loading,.contract-template-detail__terms-list{display:flex;flex-direction:column;gap:12px}.contract-detail__content{display:flex;flex-direction:column;gap:24px;padding-top:8px}.contract-detail__clause-text{font-size:14px;line-height:1.6;color:var(--color-neutral-low-default, #424242);margin:0;white-space:pre-wrap}.contract-detail__document{background:var(--color-neutral-high-light, #fafafa);border:1px solid var(--color-neutral-high-dark, #e0e0e0);border-radius:6px;padding:16px;font-size:13px;font-family:monospace;white-space:pre-wrap;word-break:break-word;line-height:1.6;max-height:400px;overflow-y:auto}.contract-detail__terms{display:flex;flex-direction:column;gap:16px;padding-top:8px}.contract-detail__terms-list{display:flex;flex-direction:column;gap:12px}.contract-detail__payment{display:flex;flex-direction:column;gap:16px;padding-top:8px}.contract-detail__payment-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.contract-detail__payment-header{display:flex;justify-content:flex-end}.page-header-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-header-actions__right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:8px}.template-desktop{--card-width: 152px;display:flex;flex-direction:column;gap:0}.template-desktop__toolbar{display:flex;align-items:center;gap:12px;padding:16px 0 14px;flex-wrap:wrap}.template-desktop__search{display:flex;align-items:center;gap:8px;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;padding:6px 10px;background:#fff;min-width:200px;flex-shrink:0}.template-desktop__search input{border:none;outline:none;font-size:13px;background:transparent;width:100%;color:var(--color-text, #1e293b)}.template-desktop__search input::placeholder{color:var(--color-text-muted, #94a3b8)}.template-desktop__search svg{color:var(--color-text-muted, #94a3b8);flex-shrink:0;width:16px;height:16px}.template-desktop__search__clear{display:flex;align-items:center;cursor:pointer;color:var(--color-text-muted, #94a3b8);transition:color .1s;background:none;border:none;padding:0}.template-desktop__search__clear:hover{color:var(--color-text, #1e293b)}.template-desktop__search__clear svg{width:14px;height:14px}.template-desktop__type-filters-wrapper{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.template-desktop__scroll-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:1px solid var(--color-neutral-high-medium);border-radius:var(--border-radius-8);background:var(--color-neutral-high-default);color:var(--color-neutral-low-medium);cursor:pointer;transition:all .15s;padding:0}.template-desktop__scroll-btn:hover{border-color:var(--color-brand-primary-default);color:var(--color-brand-primary-default);background:var(--color-brand-primary-light)}.template-desktop__scroll-btn svg{width:16px;height:16px}.template-desktop__type-filters{display:flex;align-items:center;gap:6px;flex:1;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.template-desktop__type-filters::-webkit-scrollbar{display:none}.template-desktop__filter-divider{width:1px;height:22px;background:var(--color-border, #e2e8f0);flex-shrink:0;margin:0 4px}.template-desktop__visibility{display:flex;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;overflow:hidden;flex-shrink:0}.template-desktop__vis-btn{padding:5px 13px;font-size:12px;font-weight:600;border:none;background:#fff;cursor:pointer;color:var(--color-text-muted, #64748b);transition:all .15s;border-right:1px solid var(--color-border, #e2e8f0);white-space:nowrap}.template-desktop__vis-btn:last-child{border-right:none}.template-desktop__vis-btn:hover{background:#f8fafc;color:var(--color-text, #1e293b)}.template-desktop__vis-btn--active{background:var(--color-primary, #2563eb);color:#fff}.template-desktop__vis-btn--active:hover{background:#1d4ed8;color:#fff}.template-desktop__area{background:#f1f5f9;border-radius:12px;padding:20px 20px 28px;min-height:380px}.template-desktop__area-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.template-desktop__count{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.template-desktop__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-width),var(--card-width)));gap:14px}.template-desktop__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 32px;text-align:center;gap:10px}.template-desktop__empty-icon{opacity:.2}.template-desktop__empty-icon svg{width:48px;height:48px}.template-desktop__empty h3{font-size:15px;font-weight:600;margin:0;color:var(--color-text, #1e293b)}.template-desktop__empty p{font-size:13px;margin:0;max-width:300px;color:var(--color-text-muted, #64748b)}.tpl-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;border:1px solid var(--color-border, #e2e8f0);background:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;color:var(--color-text-muted, #64748b);transition:all .15s;flex-shrink:0}.tpl-chip__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tpl-chip:hover{border-color:var(--color-primary, #2563eb);color:var(--color-primary, #2563eb);background:#eff6ff}.tpl-chip--active{background:var(--color-primary, #2563eb);border-color:var(--color-primary, #2563eb);color:#fff}.tpl-chip--active .tpl-chip__dot{background:#ffffffb3}.tpl-chip--active:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.template-card{width:var(--card-width, 152px);background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.07);padding:16px 12px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s;-webkit-user-select:none;user-select:none;min-height:164px}.template-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #00000021;border-color:transparent}.template-card:hover .template-card__menu-btn{opacity:1;pointer-events:auto}.template-card:active{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.template-card__icon-wrap{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 -3px #0000001f}.template-card__icon-wrap svg{width:28px;height:28px;color:#fff}.template-card__name{font-size:12.5px;font-weight:600;text-align:center;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;color:var(--color-text, #1e293b);width:100%}.template-card__type{font-size:10.5px;color:#94a3b8;text-align:center;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-transform:uppercase;letter-spacing:.04em}.template-card__visibility{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px;text-transform:uppercase;letter-spacing:.04em}.template-card__visibility--public{background:#dcfce7;color:#16a34a}.template-card__visibility--private{background:#f1f5f9;color:#64748b}.template-card__menu-btn{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:#f1f5f9e6;cursor:pointer;color:var(--color-text-muted, #64748b);transition:all .1s;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.template-card__menu-btn svg{width:14px;height:14px}.template-card__menu-btn:hover{background:#e2e8f0;color:var(--color-text, #1e293b)}.template-card--skeleton{pointer-events:none}.template-card__skel{background:#e2e8f0;border-radius:6px;animation:tpl-skel-pulse 1.5s ease-in-out infinite}.template-card__skel--icon{width:64px;height:64px;border-radius:16px}.template-card__skel--name{height:11px;width:85%}.template-card__skel--name2{height:11px;width:55%;animation-delay:.1s}.template-card__skel--type{height:9px;width:60%;animation-delay:.2s}.template-card__skel--badge{height:16px;width:48px;border-radius:10px;animation-delay:.15s}@keyframes tpl-skel-pulse{0%,to{opacity:1}50%{opacity:.35}}.tpl-detail__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;padding:4px 0 8px}.tpl-detail__grid--dense{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.tpl-detail__table-wrap{overflow-x:auto}.tpl-detail__table{width:100%;border-collapse:collapse;font-size:13px}.tpl-detail__table th{text-align:left;padding:8px 12px;background:var(--color-surface-raised, #f9fafb);color:var(--color-text-secondary, #6b7280);font-weight:600;border-bottom:1px solid var(--color-border-subtle, #e5e7eb);white-space:nowrap}.tpl-detail__table td{padding:10px 12px;border-bottom:1px solid var(--color-border-subtle, #e5e7eb);color:var(--color-text-primary, #111827)}.tpl-detail__table tr:last-child td{border-bottom:none}.tpl-detail__terms-list{display:flex;flex-direction:column;gap:12px}.tpl-detail__term-card{border:1px solid var(--color-border-subtle, #e5e7eb);border-radius:8px;padding:14px 16px;background:var(--color-surface-raised, #f9fafb)}.tpl-detail__term-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.tpl-detail__term-card__title{font-weight:600;font-size:14px;color:var(--color-text-primary, #111827)}.tpl-detail__term-card__currency{font-size:12px;font-weight:500;padding:2px 8px;border-radius:4px;background:var(--color-surface, #fff);border:1px solid var(--color-border-subtle, #e5e7eb);color:var(--color-text-secondary, #6b7280)}.tpl-detail__term-card__desc{font-size:13px;color:var(--color-text-secondary, #6b7280);margin:0 0 10px}.tpl-detail__doc-row{margin-bottom:16px}.tpl-detail__download-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:1px solid var(--color-border, #d1d5db);background:transparent;color:var(--color-text-primary, #111827);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s}.tpl-detail__download-link:hover{background:var(--color-surface-raised, #f3f4f6)}.tpl-detail__vars-label{font-size:13px;color:var(--color-text-secondary, #6b7280);margin:0 0 10px}.tpl-detail__vars{display:flex;flex-wrap:wrap;gap:8px}.tpl-detail__var-tag{font-family:monospace;font-size:12px;padding:3px 8px;border-radius:4px;background:var(--color-surface-raised, #f3f4f6);border:1px solid var(--color-border-subtle, #e5e7eb);color:var(--color-brand, #6366f1)}.template-wizard{display:flex;gap:32px;margin-top:32px;height:calc(100vh - 200px);overflow:hidden}.template-wizard__sidebar{width:280px;flex-shrink:0;overflow-y:auto;padding-right:16px}.template-wizard__steps{display:flex;flex-direction:column;gap:24px}.template-wizard__step{display:flex;align-items:center;gap:16px;padding:12px;border-radius:8px;transition:all .2s ease}.template-wizard__step.active{background:#4f46e51a}.template-wizard__step.active .template-wizard__step-number{background:#4f46e5;color:#fff}.template-wizard__step.active .template-wizard__step-label{color:#4f46e5;font-weight:600}.template-wizard__step.completed .template-wizard__step-number{background:#10b981;color:#fff;font-size:16px}.template-wizard__step.completed .template-wizard__step-number span{display:none}.template-wizard__step.completed .template-wizard__step-number:after{content:"✓"}.template-wizard__step-number{width:32px;height:32px;border-radius:50%;background:var(--color-neutral-high-medium);color:var(--color-neutral-low-medium);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.template-wizard__step-label{font-size:14px;color:var(--color-neutral-low-medium);line-height:1.4}.template-wizard__content{flex:1;display:flex;flex-direction:column;min-width:0;overflow-y:auto;padding-right:8px}.template-wizard__form{flex:1;padding:4px 40px}.template-wizard__actions{display:flex;gap:16px;margin-top:32px;padding-top:32px;border-top:var(--border-width-1) solid var(--color-neutral-high-dark);align-items:center}.template-wizard__upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;border:2px dashed var(--color-neutral-high-dark);border-radius:8px;padding:32px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.template-wizard__upload-area:hover{border-color:#4f46e5;background:#4f46e50a}.template-wizard__upload-icon{font-size:32px;color:var(--color-neutral-low-medium)}.template-wizard__upload-hint{font-size:14px;color:var(--color-neutral-low-medium);text-align:center}.template-wizard__upload-limit{font-size:12px;color:var(--color-neutral-medium)}.template-wizard__upload-current{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-neutral-low-dark)}.template-wizard__vars-summary{display:flex;gap:24px;margin-bottom:16px}.template-wizard__vars-stat{display:flex;align-items:center;gap:8px;font-size:14px}.template-wizard__vars-icon--ok{color:#10b981}.template-wizard__vars-icon--warn{color:#f59e0b}.template-wizard__var-library{margin-top:16px;display:flex;flex-direction:column;gap:20px}.template-wizard__var-group{display:flex;flex-direction:column;gap:8px}.template-wizard__var-group-title{font-size:13px;font-weight:600;color:var(--color-neutral-low-medium);text-transform:uppercase;letter-spacing:.04em}.template-wizard__var-chips{display:flex;flex-wrap:wrap;gap:6px}.template-wizard__var-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--color-neutral-high-dark);border-radius:4px;background:var(--color-neutral-high-light);font-size:12px;cursor:pointer;transition:background .15s,border-color .15s}.template-wizard__var-chip code{font-family:monospace;color:#4f46e5}.template-wizard__var-chip:hover{background:#4f46e512;border-color:#4f46e5}.template-wizard__var-copy-icon{color:var(--color-neutral-medium);font-size:12px}@media(max-width:768px){.template-wizard{flex-direction:column}.template-wizard__sidebar{width:100%;padding:16px}.template-wizard__steps{flex-direction:row;overflow-x:auto}.template-wizard__step{flex-direction:column;text-align:center;min-width:80px}.template-wizard__content{padding:16px}.template-wizard__form{padding:20px}}
