/* V87.87.142 | Bundle CSS gerado. */
:root{--ds-color-background: #faf6ef;--ds-color-surface-primary: #fffdf8;--ds-color-surface-secondary: #f7f1e8;--ds-color-surface-emphasis: #f1eadf;--ds-color-petroleum: #173f46;--ds-color-petroleum-deep: #0f2f35;--ds-color-petroleum-client-deep: #10343a;--ds-color-eucalyptus: #6faf98;--ds-color-eucalyptus-dark: #5f9f8a;--ds-color-eucalyptus-deep: #4f8774;--ds-color-eucalyptus-client: #356d5c;--ds-color-champagne: #d8c3a5;--ds-color-champagne-soft: #e5d4b8;--ds-color-text-primary: var(--ds-color-petroleum);--ds-color-text-secondary: #405653;--ds-color-text-muted: #66736f;--ds-color-action-ink: #12343b;--ds-color-border: rgba(23,63,70,0.14);--ds-color-border-focus: rgba(79,135,116,0.52);--ds-color-focus-soft: rgba(111,175,152,0.32);--ds-color-success: #2e654e;--ds-color-attention: #a36e27;--ds-color-error: #844b46;--ds-color-neutral: #667774;--ds-color-white: #ffffff;--ds-font-family: Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-size-page-title: clamp(1.9rem,3.2vw,2.75rem);--ds-font-size-section-title: clamp(1.15rem,2vw,1.35rem);--ds-font-size-component-title: 1rem;--ds-font-size-body: 1rem;--ds-font-size-auxiliary: 0.84rem;--ds-font-size-metadata: 0.72rem;--ds-font-size-label: 0.9rem;--ds-font-size-button: 1rem;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 24px;--ds-space-6: 32px;--ds-space-7: 40px;--ds-space-8: 48px;--ds-space-field-gap: 9px;--ds-space-control-inline: 14px;--ds-space-button-inline: 27px;--ds-border-standard: 1px solid rgba(23,63,70,0.14);--ds-border-soft: 1px solid rgba(23,63,70,0.12);--ds-border-focus: 3px solid rgba(111,175,152,0.32);--ds-radius-small: 10px;--ds-radius-medium: 16px;--ds-radius-control: 18px;--ds-radius-large: 22px;--ds-radius-panel: 26px;--ds-radius-extra-large: 32px;--ds-radius-pill: 999px;--ds-shadow-soft: 0 18px 44px rgba(18,52,59,0.09);--ds-shadow-card: 0 14px 34px rgba(18,52,59,0.08);--ds-shadow-raised: 0 20px 46px rgba(18,52,59,0.11);--ds-shadow-focus: 0 0 0 4px rgba(111,175,152,0.16);--ds-shadow-overlay: 0 24px 70px rgba(15,47,53,0.2);--ds-control-height-large: 54px;--ds-field-height: 55px;--ds-motion-short: 160ms;--ds-motion-tab: 170ms;--ds-motion-standard: 190ms;--ds-motion-button: 220ms;--ds-motion-drawer: 300ms;--ds-ease-standard: ease;--ds-ease-emphasized: cubic-bezier(0.19,1,0.22,1);--ds-layout-content-max: 1160px}:root{--color-ink: var(--ds-color-petroleum);--color-ink-strong: var(--ds-color-petroleum-deep);--color-muted: var(--ds-color-text-secondary);--color-muted-soft: var(--ds-color-text-muted);--color-page: var(--ds-color-background);--color-soft: var(--ds-color-surface-secondary);--color-card: rgba(255,253,248,0.92);--color-card-solid: var(--ds-color-surface-primary);--color-green: var(--ds-color-eucalyptus);--color-green-dark: var(--ds-color-eucalyptus-dark);--color-green-deep: var(--ds-color-eucalyptus-deep);--color-champagne: var(--ds-color-champagne);--color-champagne-soft: var(--ds-color-champagne-soft);--color-line: var(--ds-color-border);--surface-primary: var(--ds-color-surface-primary);--surface-soft: var(--ds-color-surface-secondary);--surface-emphasis: var(--ds-color-surface-emphasis);--border-soft: var(--ds-color-border);--border-focus: var(--ds-color-border-focus);--text-primary: var(--ds-color-text-primary);--text-secondary: var(--ds-color-text-secondary);--accent-sage: var(--ds-color-eucalyptus);--accent-petroleum: #1f4e5f;--accent-champagne: var(--ds-color-champagne);--shadow-soft: var(--ds-shadow-soft);--shadow-card: var(--ds-shadow-card);--shadow-raised: var(--ds-shadow-raised);--shadow-focus: var(--ds-shadow-focus);--shadow-overlay: var(--ds-shadow-overlay);--radius-lg: var(--ds-radius-extra-large);--radius-md: var(--ds-radius-large);--radius-sm: var(--ds-radius-medium);--max-width: var(--ds-layout-content-max);--transition: var(--ds-motion-standard) var(--ds-ease-standard)}*,*::before,*::after{box-sizing: border-box}html{min-height: 100%;scroll-behavior: smooth}body{margin: 0;min-height: 100vh;font-family: var(--ds-font-family);color: var(--color-ink);background: radial-gradient(circle at 18% 16%,rgba(111,175,152,0.18),transparent 31%),radial-gradient(circle at 82% 8%,rgba(216,195,165,0.26),transparent 28%),linear-gradient(145deg,#faf6ef 0%,#f4ede3 48%,#fbf7f0 100%)}body::before{content: "";position: fixed;inset: 0;pointer-events: none;background-image: linear-gradient(rgba(23,63,70,0.030) 1px,transparent 1px),linear-gradient(90deg,rgba(23,63,70,0.026) 1px,transparent 1px);background-size: 44px 44px;mask-image: linear-gradient(to bottom,rgba(0,0,0,0.36),transparent 70%)}button,input,select,textarea{font: inherit}button,a{-webkit-tap-highlight-color: transparent}a{color: inherit;text-decoration: none}img{max-width: 100%;display: block}h1,h2,h3,p{margin-top: 0}p{color: var(--color-muted);line-height: 1.7}[hidden],.is-hidden{display: none !important}::selection{background: rgba(111,175,152,0.24)}.route h1[tabindex="-1"]:focus,.route h2[tabindex="-1"]:focus,.route h3[tabindex="-1"]:focus{outline: none}.app-shell{min-height: 100vh;position: relative}.route{min-height: 100vh;width: 100%}.home-wrap{width: min(var(--max-width),calc(100% - 40px));margin: 0 auto}.surface-soft{background: var(--color-card);border: 1px solid rgba(255,255,255,0.72);box-shadow: var(--shadow-soft);backdrop-filter: blur(18px)}.auth-route,.private-access{display: grid;place-items: center;padding: 34px 20px}.btn{position: relative;isolation: isolate;overflow: hidden;min-height: var(--ds-control-height-large);border: 1px solid transparent;border-radius: var(--ds-radius-pill);padding: 0 var(--ds-space-button-inline);display: inline-flex;align-items: center;justify-content: center;gap: var(--ds-space-2);color: var(--ds-color-action-ink);font-family: var(--ds-font-family);font-weight: 800;line-height: 1;letter-spacing: 0.005em;text-align: center;text-decoration: none;cursor: pointer;transform: translateZ(0);-webkit-font-smoothing: antialiased;text-rendering: geometricPrecision;transition: transform 220ms ease,box-shadow 220ms ease,background 220ms ease,border-color 220ms ease,color 220ms ease,opacity 220ms ease;box-shadow: 0 14px 30px rgba(18,52,59,0.10),0 1px 0 rgba(255,255,255,0.72) inset}.btn::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(115deg,transparent 0%,rgba(255,255,255,0.28) 48%,transparent 72%);transform: translateX(-135%);transition: transform 520ms ease}.btn:hover{transform: translateY(-2px)}.btn:hover::after,.btn:focus-visible::after{transform: translateX(135%)}.btn:active{transform: translateY(0);box-shadow: 0 10px 22px rgba(18,52,59,0.11),0 1px 0 rgba(255,255,255,0.62) inset}.btn-primary{color: #ffffff;background: linear-gradient(180deg,rgba(255,255,255,0.18),rgba(255,255,255,0.03) 44%,rgba(18,52,59,0.10) 100%),linear-gradient(135deg,#82bea8 0%,#63a58d 46%,#477f6c 100%);border-color: rgba(255,255,255,0.50);text-shadow: 0 1px 0 rgba(15,47,53,0.24);box-shadow: 0 20px 44px rgba(79,146,125,0.32),0 8px 20px rgba(18,52,59,0.13),0 1px 0 rgba(255,255,255,0.72) inset,0 -1px 0 rgba(18,52,59,0.16) inset}.btn-primary:hover,.btn-primary:focus-visible{color: #ffffff;background: linear-gradient(180deg,rgba(255,255,255,0.20),rgba(255,255,255,0.04) 44%,rgba(18,52,59,0.12) 100%),linear-gradient(135deg,#8ac5ad 0%,#5f9f8a 48%,#3f7767 100%);border-color: rgba(255,255,255,0.68);box-shadow: 0 26px 58px rgba(79,146,125,0.38),0 11px 28px rgba(18,52,59,0.17),0 1px 0 rgba(255,255,255,0.80) inset,0 -1px 0 rgba(18,52,59,0.16) inset}.btn-primary:active{background: linear-gradient(180deg,rgba(255,255,255,0.14),rgba(255,255,255,0.02) 42%,rgba(18,52,59,0.14) 100%),linear-gradient(135deg,#76b49f 0%,#5b9784 48%,#3c7262 100%);box-shadow: 0 14px 30px rgba(79,146,125,0.28),0 6px 15px rgba(18,52,59,0.14),0 1px 0 rgba(255,255,255,0.68) inset,0 -1px 0 rgba(18,52,59,0.18) inset}.btn-secondary{color: #0f2f35;background: linear-gradient(180deg,rgba(255,255,255,0.98),rgba(251,247,241,0.90)),linear-gradient(135deg,rgba(255,253,248,1),rgba(232,217,194,0.36));border-color: rgba(201,174,123,0.70);box-shadow: 0 16px 34px rgba(18,52,59,0.09),0 1px 0 rgba(255,255,255,0.92) inset,0 -1px 0 rgba(201,174,123,0.17) inset}.btn-secondary:hover,.btn-secondary:focus-visible{color: #0f2f35;background: linear-gradient(180deg,rgba(255,255,255,1),rgba(250,246,239,0.94)),linear-gradient(135deg,rgba(255,253,248,1),rgba(216,195,165,0.34));border-color: rgba(111,175,152,0.62);box-shadow: 0 20px 46px rgba(18,52,59,0.12),0 1px 0 rgba(255,255,255,0.94) inset,0 -1px 0 rgba(111,175,152,0.17) inset}.btn-secondary:active{background: linear-gradient(180deg,rgba(255,255,255,0.96),rgba(248,242,234,0.90)),linear-gradient(135deg,rgba(255,253,248,1),rgba(201,174,123,0.28));border-color: rgba(201,174,123,0.70);box-shadow: 0 12px 28px rgba(18,52,59,0.10),0 1px 0 rgba(255,255,255,0.88) inset,0 -1px 0 rgba(201,174,123,0.18) inset}.btn-ghost{color: #173f46;background: linear-gradient(180deg,rgba(255,253,248,0.90),rgba(250,246,239,0.72));border-color: rgba(216,195,165,0.62);box-shadow: 0 12px 28px rgba(18,52,59,0.07),0 1px 0 rgba(255,255,255,0.82) inset}.btn-ghost:hover,.btn-ghost:focus-visible{color: var(--ds-color-action-ink);border-color: rgba(111,175,152,0.52);background: linear-gradient(180deg,rgba(255,255,255,0.94),rgba(247,241,232,0.80));box-shadow: 0 16px 36px rgba(18,52,59,0.10),0 1px 0 rgba(255,255,255,0.86) inset}.btn-ghost:active{background: linear-gradient(180deg,rgba(255,253,248,0.88),rgba(244,237,227,0.76));box-shadow: 0 10px 24px rgba(18,52,59,0.08),0 1px 0 rgba(255,255,255,0.78) inset}.btn-full{width: 100%}.btn:focus-visible,.field input:focus-visible,.field select:focus-visible,.password-toggle:focus-visible{outline: var(--ds-border-focus);outline-offset: 4px}.btn:disabled,.btn.is-loading{cursor: wait;transform: none !important;opacity: 0.88}.btn:disabled::after,.btn.is-loading::after{display: none}.btn.is-loading::before{content: "";width: 16px;height: 16px;border-radius: var(--ds-radius-pill);border: 2px solid rgba(255,255,255,0.58);border-top-color: #ffffff;display: inline-block;animation: careLoadingSpin 820ms linear infinite}.btn-secondary.is-loading::before,.btn-ghost.is-loading::before{border-color: rgba(18,52,59,0.20);border-top-color: var(--ds-color-action-ink)}.route-home .hero-actions{position: relative;isolation: isolate;width: fit-content;max-width: min(100%,548px);margin: 0 auto 20px;padding: 9px;display: flex;align-items: center;justify-content: center;gap: 12px;flex-wrap: nowrap;border-radius: 30px;background: linear-gradient(145deg,rgba(255,254,250,0.96),rgba(248,242,234,0.86)),radial-gradient(circle at 16% 0%,rgba(216,195,165,0.26),transparent 42%),radial-gradient(circle at 88% 112%,rgba(111,175,152,0.16),transparent 46%);border: 1px solid rgba(216,195,165,0.60);box-shadow: 0 20px 46px rgba(18,52,59,0.11),0 8px 18px rgba(96,79,48,0.048),0 1px 0 rgba(255,255,255,0.90) inset,0 -1px 0 rgba(201,174,123,0.14) inset}.route-home .hero-actions::before{content: "";position: absolute;inset: 4px;z-index: -1;border-radius: 24px;border: 1px solid rgba(255,255,255,0.56);pointer-events: none}.route-home .hero-actions .btn{min-width: 168px;min-height: var(--ds-control-height-large);padding: 0 30px;border-radius: 22px;font-size: 0.99rem;font-weight: 800;letter-spacing: 0.012em}.route-home .hero-actions .btn-primary{min-width: 178px;color: #ffffff}.route-home .hero-actions .btn-secondary{color: #0f2f35}.eyebrow{display: inline-flex;align-items: center;width: fit-content;min-height: 32px;padding: 0 12px;border-radius: var(--ds-radius-pill);background: rgba(111,175,152,0.13);border: 1px solid rgba(111,175,152,0.24);color: var(--ds-color-action-ink);font-size: 0.78rem;font-weight: 900;letter-spacing: 0.04em;text-transform: uppercase}.logo-main,.logo-auth,.brand-logo-full,.brand-logo{display: block;max-width: 100%;height: auto;object-fit: contain;object-position: center;image-rendering: auto;filter: none;opacity: 1;backface-visibility: hidden;-webkit-backface-visibility: hidden}.logo-main,.brand-logo-full.logo-main{width: min(326px,74vw);margin: 0 auto}.logo-auth,.brand-logo-full.logo-auth{width: min(220px,62vw);margin: 0 auto}.brand-picture{position: relative;z-index: 2;display: block;overflow: hidden;line-height: 0}.brand-fallback{position: relative;z-index: 2;font-weight: 900;color: var(--color-ink-strong);letter-spacing: -0.06em;font-size: 1.25rem}.logo-frame,.logo-frame-premium,.brand-frame{position: relative;isolation: isolate;overflow: hidden;display: grid;place-items: center;width: fit-content;max-width: calc(100vw - 34px);margin-inline: auto;transform-origin: center;will-change: transform,opacity;border-radius: 34px;background: linear-gradient(145deg,rgba(255,254,250,0.98) 0%,rgba(251,247,241,0.94) 42%,rgba(244,236,224,0.88) 100%),radial-gradient(circle at 50% -18%,rgba(232,217,194,0.58),transparent 54%),radial-gradient(circle at 12% 100%,rgba(111,175,152,0.12),transparent 46%);border: 1px solid rgba(201,174,123,0.72);outline: 1px solid rgba(255,255,255,0.72);outline-offset: -7px;box-shadow: 0 30px 68px rgba(18,52,59,0.15),0 15px 30px rgba(96,79,48,0.08),0 8px 20px rgba(111,175,152,0.07),0 1px 0 rgba(255,255,255,0.92) inset,0 -1px 0 rgba(201,174,123,0.18) inset,0 0 0 7px rgba(255,253,248,0.42),0 0 0 9px rgba(216,195,165,0.10);transition: box-shadow 460ms cubic-bezier(0.19,1,0.22,1),transform 460ms cubic-bezier(0.19,1,0.22,1),border-color 460ms cubic-bezier(0.19,1,0.22,1)}.logo-frame-premium::before,.brand-frame::before{content: "";position: absolute;inset: 6px;z-index: 0;pointer-events: none;border-radius: 28px;border: 1px solid rgba(231,215,191,0.90);background: linear-gradient(180deg,rgba(255,255,255,0.50) 0%,rgba(255,255,255,0.12) 38%,transparent 72%),radial-gradient(circle at 50% 0%,rgba(201,174,123,0.22),transparent 52%);box-shadow: 0 1px 0 rgba(255,255,255,0.90) inset,0 -1px 0 rgba(201,174,123,0.18) inset,0 0 0 1px rgba(255,253,248,0.44)}.logo-frame-premium::after,.brand-frame::after{content: "";position: absolute;left: 12%;right: 12%;bottom: 7px;height: 1px;z-index: 1;pointer-events: none;background: linear-gradient(90deg,transparent 0%,rgba(216,195,165,0.20) 14%,rgba(201,174,123,0.72) 50%,rgba(111,175,152,0.30) 72%,transparent 100%);opacity: 0.82}.brand-slot.logo-frame-premium{padding: 14px 16px 13px;border-radius: 34px}.logo-frame-auth.logo-frame-premium{padding: 11px 13px 10px;border-radius: 28px;max-width: min(286px,74vw);box-shadow: 0 24px 52px rgba(18,52,59,0.14),0 12px 24px rgba(96,79,48,0.07),0 1px 0 rgba(255,255,255,0.92) inset,0 0 0 6px rgba(255,253,248,0.38),0 0 0 8px rgba(216,195,165,0.08)}.logo-frame-auth.logo-frame-premium::before{inset: 5px;border-radius: 23px}.logo-frame-auth.logo-frame-premium::after{bottom: 6px}.logo-frame.logo-frame-premium .brand-picture,.brand-frame.logo-frame-premium .brand-picture{border-radius: 22px;background: linear-gradient(145deg,rgba(255,253,248,0.96),rgba(251,247,241,0.88));box-shadow: 0 1px 0 rgba(255,255,255,0.82) inset,0 0 0 1px rgba(232,217,194,0.42) inset}.logo-frame.logo-frame-premium .brand-picture img,.brand-frame.logo-frame-premium .brand-picture img,.logo-frame.logo-frame-premium .brand-logo-full,.brand-frame.logo-frame-premium .brand-logo-full{border-radius: 20px;background: transparent;box-shadow: none}.logo-frame-auth.logo-frame-premium .brand-picture{border-radius: 19px}.logo-frame-auth.logo-frame-premium .brand-picture img,.logo-frame-auth.logo-frame-premium .brand-logo-full{border-radius: 17px}.logo-frame.logo-frame-premium:hover,.brand-frame.logo-frame-premium:hover{transform: translateY(-2px) scale(1.003);border-color: rgba(201,174,123,0.86);box-shadow: 0 34px 78px rgba(18,52,59,0.17),0 18px 34px rgba(96,79,48,0.10),0 10px 24px rgba(111,175,152,0.08),0 1px 0 rgba(255,255,255,0.94) inset,0 -1px 0 rgba(201,174,123,0.22) inset,0 0 0 7px rgba(255,253,248,0.48),0 0 0 9px rgba(201,174,123,0.13)}.logo-shine-layer{position: absolute;inset: -30% -62%;z-index: 1;pointer-events: none;opacity: 0;border-radius: inherit;background: linear-gradient(112deg,transparent 0%,transparent 43%,rgba(255,255,255,0.08) 47%,rgba(229,212,184,0.22) 50%,rgba(255,255,255,0.09) 53%,transparent 60%,transparent 100%);transform: translateX(-78%) rotate(3deg);animation: brandStudioSweep 9.4s ease-in-out 1.25s infinite}.logo-animated-premium{animation: brandReveal 980ms cubic-bezier(0.19,1,0.22,1) both,brandBreathingFloat 7.2s ease-in-out 980ms infinite}.card-icon-svg{color: var(--ds-color-action-ink)}.card-icon-svg svg{width: 22px;height: 22px;display: block}.card-icon-svg path{fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}.field{display: grid;gap: var(--ds-space-field-gap)}.field span,.check-field span{color: #0f2f35;font-size: 0.9rem;font-weight: 800;letter-spacing: -0.005em}.field input,.field select{width: 100%;min-height: var(--ds-field-height);border-radius: var(--ds-radius-control);border: 1px solid rgba(23,63,70,0.18);background: linear-gradient(180deg,rgba(255,255,255,0.96),rgba(255,253,248,0.90));color: var(--color-ink-strong);padding: 0 var(--ds-space-control-inline);outline: none;box-shadow: 0 1px 0 rgba(255,255,255,0.80) inset,0 10px 24px rgba(18,52,59,0.035);transition: border-color var(--transition),box-shadow var(--transition),background var(--transition)}.field input::placeholder{color: rgba(64,86,83,0.68)}.field input:focus,.field select:focus{border-color: rgba(95,159,138,0.82);box-shadow: 0 0 0 4px rgba(111,175,152,0.15),0 14px 30px rgba(18,52,59,0.06);background: #fff}.field small{color: #405653;font-size: 0.82rem;line-height: 1.48;font-weight: 650}.password-control{position: relative;display: flex;align-items: center}.password-control input{padding-right: 88px}.password-toggle{position: absolute;right: 8px;min-height: 34px;padding: 0 12px;border: 1px solid rgba(201,174,123,0.50);border-radius: 12px;background: linear-gradient(135deg,rgba(255,253,249,0.94),rgba(247,241,232,0.86));color: #0f2f35;font-size: 0.78rem;font-weight: 900;cursor: pointer;transition: transform var(--transition),border-color var(--transition),box-shadow var(--transition),background var(--transition)}.password-toggle:hover{transform: translateY(-1px);border-color: rgba(95,159,138,0.58);box-shadow: 0 10px 18px rgba(18,52,59,0.08);background: linear-gradient(135deg,#ffffff,rgba(229,212,184,0.38))}.check-field{display: flex;grid-column: 1 / -1;gap: 12px;align-items: flex-start;padding: 14px;border-radius: var(--ds-radius-control);background: linear-gradient(145deg,rgba(111,175,152,0.10),rgba(229,212,184,0.14));border: 1px solid rgba(111,175,152,0.26)}.check-field input{width: 18px;height: 18px;margin-top: 2px;accent-color: var(--color-green);flex: 0 0 auto}.profile-field select{cursor: pointer}.profile-field select:invalid{color: rgba(64,86,83,0.72)}.profile-field small{display: block;margin-top: 2px}.system-alert{border-radius: var(--ds-radius-control);padding: 12px 14px;background: rgba(111,175,152,0.13);border: 1px solid rgba(111,175,152,0.22);color: var(--color-ink-strong);font-weight: 800;line-height: 1.45;box-shadow: 0 12px 26px rgba(18,52,59,0.06);scroll-margin-top: 16px;animation: careAlertReveal 320ms ease both}.system-alert.is-error{color: #6f321f;background: linear-gradient(145deg,rgba(150,75,45,0.12),rgba(255,249,244,0.92));border-color: rgba(150,75,45,0.30)}.field.is-invalid input,.field.is-invalid select,.check-field.is-invalid,.field.is-invalid .password-control input{border-color: rgba(150,75,45,0.66);box-shadow: 0 0 0 4px rgba(150,75,45,0.12),0 12px 28px rgba(150,75,45,0.05);background: rgba(255,249,244,0.96)}.field.is-invalid span,.check-field.is-invalid span{color: #743923}.route:not([hidden]){animation: careRouteReveal 520ms cubic-bezier(0.19,1,0.22,1) both}@keyframes brandReveal{0%{opacity: 0;transform: translateY(8px) scale(0.995)}100%{opacity: 1;transform: translateY(0) scale(1)}}@keyframes brandBreathingFloat{0%,100%{transform: translateY(0) scale(1)}50%{transform: translateY(-2px) scale(1.001)}}@keyframes brandBreathingFloatMobile{0%,100%{transform: translateY(0) scale(1)}50%{transform: translateY(-1.25px) scale(1)}}@keyframes brandStudioSweep{0%,24%{opacity: 0;transform: translateX(-78%) rotate(3deg)}42%{opacity: 0.28}58%{opacity: 0;transform: translateX(78%) rotate(3deg)}100%{opacity: 0;transform: translateX(78%) rotate(3deg)}}@keyframes careRouteReveal{0%{opacity: 0;transform: translateY(10px)}100%{opacity: 1;transform: translateY(0)}}@keyframes careAlertReveal{0%{opacity: 0;transform: translateY(-4px)}100%{opacity: 1;transform: translateY(0)}}@keyframes careLoadingSpin{to{transform: rotate(360deg)}}@media (max-width: 920px){.brand-slot.logo-frame-premium{padding: 12px 14px 11px;border-radius: 31px}.brand-slot.logo-frame-premium::before{inset: 5px;border-radius: 26px}.logo-main,.brand-logo-full.logo-main{width: min(306px,72vw)}.logo-frame-auth.logo-frame-premium{padding: 10px 12px;border-radius: 27px}}@media (max-width: 680px){.btn{min-height: 52px;border-radius: 17px;padding-inline: 18px}.brand-slot.logo-frame-premium{padding: 10px 11px 9px;border-radius: 28px;max-width: calc(100vw - 44px)}.brand-slot.logo-frame-premium::before{inset: 4px;border-radius: 24px}.brand-slot.logo-frame-premium::after{bottom: 5px}.logo-frame.logo-frame-premium .brand-picture,.brand-frame.logo-frame-premium .brand-picture{border-radius: 19px}.logo-frame.logo-frame-premium .brand-picture img,.brand-frame.logo-frame-premium .brand-picture img,.logo-frame.logo-frame-premium .brand-logo-full,.brand-frame.logo-frame-premium .brand-logo-full{border-radius: 17px}.logo-main,.brand-logo-full.logo-main{width: min(278px,68vw)}.logo-frame-auth.logo-frame-premium{padding: 9px 10px;border-radius: 25px;max-width: calc(100vw - 54px)}.logo-frame-auth.logo-frame-premium::before{inset: 4px;border-radius: 21px}.logo-frame-auth.logo-frame-premium .brand-picture{border-radius: 17px}.logo-frame-auth.logo-frame-premium .brand-picture img,.logo-frame-auth.logo-frame-premium .brand-logo-full{border-radius: 15px}.logo-auth,.brand-logo-full.logo-auth{width: min(196px,58vw)}.field input,.field select{min-height: 52px}.password-control input{padding-right: 78px}.password-toggle{padding: 0 9px}.card-icon-svg svg{width: 20px;height: 20px}.logo-animated-premium{animation: brandReveal 920ms cubic-bezier(0.19,1,0.22,1) both,brandBreathingFloatMobile 7s ease-in-out 920ms infinite}}.logo-frame,.logo-frame-premium,.brand-frame{border-radius: 32px;border-color: rgba(201,174,123,0.64);background: linear-gradient(145deg,rgba(255,254,250,0.98),rgba(250,246,239,0.91) 48%,rgba(244,237,227,0.82)),radial-gradient(circle at 50% -14%,rgba(216,195,165,0.46),transparent 54%),radial-gradient(circle at 10% 110%,rgba(111,175,152,0.11),transparent 44%);box-shadow: 0 26px 64px rgba(18,52,59,0.135),0 12px 28px rgba(96,79,48,0.075),0 1px 0 rgba(255,255,255,0.92) inset,0 -1px 0 rgba(201,174,123,0.16) inset,0 0 0 6px rgba(255,253,248,0.36),0 0 0 8px rgba(216,195,165,0.08)}.logo-frame-premium::before,.brand-frame::before{inset: 7px;border-radius: 25px;border-color: rgba(231,215,191,0.76);background: linear-gradient(180deg,rgba(255,255,255,0.42),rgba(255,255,255,0.10) 46%,transparent 76%),radial-gradient(circle at 50% 0%,rgba(201,174,123,0.16),transparent 56%)}.logo-frame.logo-frame-premium .brand-picture,.brand-frame.logo-frame-premium .brand-picture{border-radius: 22px;box-shadow: 0 1px 0 rgba(255,255,255,0.72) inset,0 0 0 1px rgba(216,195,165,0.18) inset}.logo-frame.logo-frame-premium .brand-picture img,.brand-frame.logo-frame-premium .brand-picture img,.logo-frame.logo-frame-premium .brand-logo-full,.brand-frame.logo-frame-premium .brand-logo-full{border-radius: 20px;transform: translateZ(0)}.logo-frame.logo-frame-premium:hover,.brand-frame.logo-frame-premium:hover{transform: translateY(-4px);border-color: rgba(201,174,123,0.78);box-shadow: 0 34px 82px rgba(18,52,59,0.16),0 14px 32px rgba(96,79,48,0.08),0 1px 0 rgba(255,255,255,0.94) inset,0 0 0 6px rgba(255,253,248,0.42),0 0 0 9px rgba(216,195,165,0.11)}.field input,.field select{border-radius: var(--ds-radius-control);border-color: rgba(23,63,70,0.14);background: linear-gradient(145deg,rgba(255,253,248,0.96),rgba(250,246,239,0.74));box-shadow: 0 1px 0 rgba(255,255,255,0.84) inset,0 10px 24px rgba(18,52,59,0.045)}.field input:focus,.field select:focus,.password-control:focus-within input{border-color: rgba(111,175,152,0.62);box-shadow: 0 0 0 4px rgba(111,175,152,0.15),0 16px 34px rgba(18,52,59,0.08),0 1px 0 rgba(255,255,255,0.90) inset}.card-icon-svg svg{width: 22px;height: 22px;stroke: #12343b;stroke-width: 1.7;fill: none;stroke-linecap: round;stroke-linejoin: round}:where( .v77-attendance-tab,[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab,[data-client-app][data-client-active-view="finance"] .v82-finance-tab,[data-client-app][data-client-active-view="profile"] .v83-profile-navigation-item ){min-height: 42px;background: transparent;cursor: pointer}:where( .v77-attendance-tab,[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab,[data-client-app][data-client-active-view="finance"] .v82-finance-tab ){align-items: center;justify-content: center;border: 1px solid transparent}:where( .v77-attendance-tab strong,[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab small,[data-client-app][data-client-active-view="finance"] .v82-finance-tab small ){border-radius: var(--ds-radius-pill);color: inherit}:where(.btn,.field input,.field select,.field textarea,.password-toggle):focus-visible{outline-color: var(--ds-color-focus-soft)}.route-home{display: flex;align-items: center;padding: clamp(30px,5vw,62px) 0 24px;position: relative;overflow: hidden;isolation: isolate;background: radial-gradient(circle at 14% 14%,rgba(111,175,152,0.30) 0 7%,transparent 27%),radial-gradient(circle at 86% 9%,rgba(216,195,165,0.54) 0 10%,transparent 32%),radial-gradient(circle at 78% 84%,rgba(127,184,162,0.18) 0 12%,transparent 34%),radial-gradient(circle at 8% 88%,rgba(229,212,184,0.42) 0 9%,transparent 30%),linear-gradient(135deg,#faf6ef 0%,#f4ede3 43%,#fbf7f0 72%,#f7f1e8 100%)}.route-home::before,.route-home::after{content: "";position: absolute;pointer-events: none;z-index: -2}.route-home::before{inset: 16px;border-radius: 44px;background: linear-gradient(118deg,rgba(255,255,255,0.72),transparent 24%,rgba(216,195,165,0.18) 58%,transparent 78%),linear-gradient(rgba(23,63,70,0.040) 1px,transparent 1px),linear-gradient(90deg,rgba(23,63,70,0.032) 1px,transparent 1px);background-size: auto,46px 46px,46px 46px;border: 1px solid rgba(255,255,255,0.72);opacity: 0.72}.route-home::after{width: 520px;height: 520px;right: -170px;top: 18%;border-radius: 999px;background: radial-gradient(circle,rgba(111,175,152,0.18),transparent 63%);filter: blur(2px)}.home-wrap{display: grid;gap: 24px;position: relative;z-index: 1}.hero-card{width: min(100%,850px);margin: 0 auto;padding: clamp(28px,4.8vw,54px);border-radius: 34px;text-align: center;position: relative;overflow: hidden;background: linear-gradient(145deg,rgba(255,253,248,0.96),rgba(250,246,239,0.90)),radial-gradient(circle at 50% 0%,rgba(216,195,165,0.26),transparent 42%);border: 1px solid rgba(216,195,165,0.66);box-shadow: 0 36px 90px rgba(18,52,59,0.15),0 12px 34px rgba(111,175,152,0.09),0 1px 0 rgba(255,255,255,0.80) inset}.hero-card::before{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.40),transparent),radial-gradient(circle at 50% 12%,rgba(216,195,165,0.18),transparent 42%);opacity: 0.72}.hero-card > *{position: relative;z-index: 1}.brand-slot{width: fit-content;min-width: 0;height: auto;margin: 0 auto 22px;padding: 16px 18px 15px;border-radius: 34px}.brand-slot.logo-frame-premium{background: linear-gradient(145deg,rgba(255,253,248,0.94),rgba(247,241,232,0.80)),radial-gradient(circle at 50% -10%,rgba(216,195,165,0.34),transparent 58%);border-color: rgba(205,184,146,0.74);box-shadow: 0 28px 68px rgba(18,52,59,0.14),0 12px 28px rgba(111,175,152,0.08),0 1px 0 rgba(255,255,255,0.90) inset,0 0 0 7px rgba(255,253,248,0.42)}.route-home .logo-main{width: min(348px,78vw)}.hero-card .eyebrow{margin-bottom: 14px}.hero-card h1{margin: 0 auto 10px;color: #0f2f35;font-size: clamp(2.1rem,5vw,4.6rem);line-height: 0.98;letter-spacing: -0.06em;font-weight: 920;max-width: 820px}.hero-lead{margin: 0 auto 10px;max-width: 700px;color: #12343b;font-size: clamp(1.14rem,2.2vw,1.48rem);font-weight: 860;line-height: 1.34}.hero-subtitle{margin: 0 auto 24px;max-width: 650px;color: #344b4d;font-size: 1.02rem;font-weight: 580}.hero-actions{display: flex;align-items: center;justify-content: center;gap: 12px;flex-wrap: wrap;margin-bottom: 18px}.secure-note{display: flex;justify-content: center;flex-wrap: wrap;gap: 8px;margin: 0}.secure-note span{min-height: 30px;padding: 7px 10px;border-radius: 999px;background: rgba(111,175,152,0.12);border: 1px solid rgba(111,175,152,0.24);color: #12343b;font-size: 0.82rem;font-weight: 800}.trust-grid{width: min(100%,960px);margin: 0 auto;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.trust-card{position: relative;overflow: hidden;min-height: 210px;padding: 22px;border-radius: 28px;background: linear-gradient(145deg,rgba(255,253,248,0.94),rgba(250,246,239,0.84));border: 1px solid rgba(216,195,165,0.60);box-shadow: 0 22px 54px rgba(18,52,59,0.09),0 1px 0 rgba(255,255,255,0.78) inset;transition: transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.trust-card::before{content: "";position: absolute;inset: 0 0 auto;height: 5px;background: linear-gradient(90deg,#6faf98,rgba(216,195,165,0.98),rgba(127,184,162,0.72))}.trust-card:hover{transform: translateY(-4px);border-color: rgba(111,175,152,0.42);box-shadow: 0 28px 66px rgba(18,52,59,0.13),0 1px 0 rgba(255,255,255,0.84) inset}.card-icon{width: 42px;height: 42px;display: grid;place-items: center;border-radius: 16px;margin-bottom: 16px;background: linear-gradient(145deg,rgba(111,175,152,0.18),rgba(229,212,184,0.30));border: 1px solid rgba(111,175,152,0.24);color: #12343b;font-size: 0.76rem;font-weight: 950;letter-spacing: 0.04em}.trust-card h2{margin-bottom: 8px;color: #12343b;font-size: 1.05rem;line-height: 1.22;font-weight: 900;letter-spacing: -0.02em}.trust-card p{margin-bottom: 0;color: #405653;font-size: 0.94rem;line-height: 1.62;font-weight: 560}.minimal-footer{text-align: center;color: #3f5658;font-weight: 700;font-size: 0.9rem}.brand-title{text-align: center;line-height: 0.95;text-wrap: balance}.brand-title span{display: block}.brand-title span:last-child{white-space: nowrap}.hero-card h1,.hero-lead{background: transparent !important;text-shadow: none}.hero-card{box-shadow: 0 38px 96px rgba(18,52,59,0.16),0 14px 38px rgba(111,175,152,0.10),0 1px 0 rgba(255,255,255,0.82) inset}.hero-lead{max-width: 760px;letter-spacing: -0.035em;line-height: 1.26}.hero-subtitle{line-height: 1.66;font-weight: 620}.trust-card{min-height: 206px;border-color: rgba(201,174,123,0.58)}.trust-card h2{color: #0f2f35}.trust-card p{color: #384f4c;font-weight: 600}.card-icon{box-shadow: 0 12px 24px rgba(18,52,59,0.08),0 1px 0 rgba(255,255,255,0.78) inset}@media (max-width: 680px){.brand-title{font-size: clamp(2.35rem,13.6vw,3.45rem);letter-spacing: -0.065em}.hero-lead{font-size: clamp(1.04rem,5.2vw,1.28rem);line-height: 1.30;letter-spacing: -0.025em}.hero-title-line:last-child{white-space: normal}.hero-card{padding-top: 22px;padding-bottom: 22px}.secure-note span{font-size: 0.78rem}}.route-home{background: radial-gradient(circle at 50% 8%,rgba(255,253,248,0.88) 0 6%,transparent 24%),radial-gradient(circle at 14% 14%,rgba(111,175,152,0.24) 0 7%,transparent 28%),radial-gradient(circle at 88% 10%,rgba(216,195,165,0.42) 0 9%,transparent 30%),radial-gradient(circle at 74% 84%,rgba(127,184,162,0.15) 0 12%,transparent 34%),linear-gradient(135deg,#fbf7f0 0%,#f6efe5 40%,#fbf7f1 72%,#f3eadf 100%)}.route-home::before{inset: 18px;opacity: 0.58;background: linear-gradient(118deg,rgba(255,255,255,0.62),transparent 24%,rgba(216,195,165,0.14) 58%,transparent 78%),linear-gradient(rgba(23,63,70,0.026) 1px,transparent 1px),linear-gradient(90deg,rgba(23,63,70,0.020) 1px,transparent 1px);background-size: auto,54px 54px,54px 54px}.hero-card{width: min(100%,872px);padding: clamp(30px,4.7vw,56px) clamp(22px,4.7vw,58px);border-radius: 36px;border-color: rgba(201,174,123,0.58);background: linear-gradient(145deg,rgba(255,253,248,0.975),rgba(250,246,239,0.88)),radial-gradient(circle at 50% -8%,rgba(216,195,165,0.25),transparent 48%),radial-gradient(circle at 12% 100%,rgba(111,175,152,0.08),transparent 48%);box-shadow: 0 34px 84px rgba(18,52,59,0.13),0 12px 30px rgba(111,175,152,0.075),0 1px 0 rgba(255,255,255,0.82) inset}.brand-slot{padding: 14px 16px 13px;margin-bottom: 20px}.route-home .logo-main{width: min(338px,76vw)}.hero-card h1.brand-title{max-width: 780px;font-size: clamp(2.06rem,4.8vw,4.35rem);letter-spacing: -0.058em}.hero-lead{max-width: 680px;color: #12343b;font-size: clamp(1.12rem,2.1vw,1.42rem);line-height: 1.32;font-weight: 860}.hero-title-line{display: block}.hero-title-line:last-child{white-space: nowrap}.hero-subtitle{max-width: 620px;font-size: 1rem;line-height: 1.72}.secure-note span{background: linear-gradient(145deg,rgba(111,175,152,0.115),rgba(229,212,184,0.15));border-color: rgba(201,174,123,0.38);box-shadow: 0 1px 0 rgba(255,255,255,0.72) inset}.trust-grid{width: min(100%,970px);gap: 17px}.trust-card{min-height: 204px;padding: 23px 22px 22px;border-radius: 29px;background: linear-gradient(145deg,rgba(255,253,248,0.965),rgba(250,246,239,0.86)),radial-gradient(circle at 0% 0%,rgba(111,175,152,0.06),transparent 46%);border-color: rgba(201,174,123,0.56);box-shadow: 0 20px 52px rgba(18,52,59,0.085),0 1px 0 rgba(255,255,255,0.78) inset}.trust-card h2{color: #0f2f35;font-size: 1.06rem;letter-spacing: -0.025em}.trust-card p{color: #384f4c;font-weight: 590}.minimal-footer{color: #344b4d;opacity: 0.94}.home-access-layout{width: min(1180px,calc(100% - 40px));grid-template-columns: minmax(0,1.28fr) minmax(320px,0.72fr);gap: clamp(22px,3vw,38px);align-items: center}.home-access-layout .hero-card{width: 100%;margin: 0}.home-access-layout .trust-grid{width: 100%;margin: 0;display: flex;flex-direction: column;gap: 17px;align-self: center}.home-access-layout .trust-card{min-height: auto;padding: 20px 20px 19px;border-radius: 26px}.home-access-layout .trust-card .card-icon{margin-bottom: 13px}.home-access-layout .trust-card h2{margin-bottom: 7px;font-size: 1.02rem}.home-access-layout .trust-card p{font-size: 0.91rem;line-height: 1.58}.home-access-layout .minimal-footer{grid-column: 1 / -1;margin-top: 2px}.home-main-title{max-width: 760px;font-size: clamp(2.08rem,4.6vw,4.05rem) !important;line-height: 1.03 !important;letter-spacing: -0.055em}.home-main-title span:last-child{white-space: normal}.hero-card{animation: fsv-soft-fade-up 640ms ease both}.hero-lead{max-width: 780px;font-size: clamp(1.08rem,2vw,1.36rem)}.hero-subtitle{max-width: 720px}.trust-grid .trust-card{animation: fsv-soft-fade-up 720ms ease both}.trust-grid .trust-card:nth-child(2){animation-delay: 80ms}.trust-grid .trust-card:nth-child(3){animation-delay: 140ms}.secure-note span{font-size: max(0.78rem,12px);line-height: 1.25}@keyframes fsv-soft-fade-up{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 680px){.home-main-title{font-size: clamp(1.92rem,9vw,2.95rem) !important;letter-spacing: -0.045em}.hero-lead{font-size: clamp(1rem,4.8vw,1.18rem)}}.route-home,.home-access-layout,.hero-card,.trust-card{min-width: 0}.hero-card h1,.hero-lead,.hero-subtitle,.trust-card h2,.trust-card p{overflow-wrap: anywhere}.hero-actions .btn{min-height: 46px;white-space: normal;text-align: center}@media (max-width: 1040px){.home-access-layout{grid-template-columns: 1fr;align-items: stretch}.home-access-layout .trust-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.route-home{padding-top: 22px}.home-access-layout{width: min(100% - 28px,720px);gap: 16px}.home-access-layout .trust-grid{grid-template-columns: 1fr}.hero-actions{align-items: stretch}.hero-actions .btn{width: 100%}}body.zero-generico-v08715 .route-home .hero-card{border: 1px solid rgba(24,74,69,0.24);box-shadow: 0 18px 45px rgba(20,54,50,0.08),inset 0 0 0 1px rgba(255,255,255,0.55)}.auth-card{width: min(100%,500px);padding: 28px;border-radius: 32px;background: linear-gradient(145deg,rgba(255,253,248,0.96),rgba(250,246,239,0.88)),radial-gradient(circle at 50% 0%,rgba(216,195,165,0.20),transparent 42%);border: 1px solid rgba(216,195,165,0.62);box-shadow: 0 30px 82px rgba(18,52,59,0.14),0 1px 0 rgba(255,255,255,0.82) inset;position: relative;overflow: hidden}.auth-card::before{content: "";position: absolute;inset: 0 0 auto;height: 5px;background: linear-gradient(90deg,#6faf98,rgba(216,195,165,0.94),rgba(127,184,162,0.68))}.auth-card-wide{width: min(100%,760px)}.auth-card > *{position: relative;z-index: 1}.back-link{display: inline-flex;align-items: center;gap: 6px;width: fit-content;margin: 0 0 18px -10px;padding: 7px 11px;border-radius: 999px;color: #173f46;font-weight: 800;font-size: 0.92rem;line-height: 1;text-decoration: none;background: linear-gradient(180deg,rgba(255,253,248,0.88),rgba(250,246,239,0.62));border: 1px solid rgba(216,195,165,0.46);box-shadow: 0 10px 24px rgba(18,52,59,0.055),0 1px 0 rgba(255,255,255,0.78) inset;transition: background var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.auth-heading{text-align: center;margin-bottom: 22px}.logo-frame-auth{width: fit-content;margin: 0 auto 18px;padding: 12px 14px;border-radius: 28px;background: linear-gradient(145deg,rgba(255,253,248,0.94),rgba(247,241,232,0.80)),radial-gradient(circle at 50% -10%,rgba(216,195,165,0.28),transparent 58%);border: 1px solid rgba(205,184,146,0.66);box-shadow: 0 20px 46px rgba(18,52,59,0.12),0 8px 18px rgba(111,175,152,0.06),0 1px 0 rgba(255,255,255,0.88) inset,0 0 0 6px rgba(255,253,248,0.36)}.auth-heading .eyebrow{margin-bottom: 12px}.auth-heading h1{margin: 0 0 8px;color: #0f2f35;font-size: clamp(1.9rem,4vw,3rem);line-height: 1.04;letter-spacing: -0.05em;font-weight: 920}.auth-heading p{margin: 0 auto;max-width: 430px;color: #344b4d;font-weight: 610}.form-stack{display: grid;gap: 16px}.form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.form-grid-full,.check-field{grid-column: 1 / -1}.auth-bottom{margin-top: 18px;padding-top: 16px;border-top: 1px solid rgba(23,63,70,0.10);display: grid;gap: 8px;text-align: center}.auth-bottom p{margin: 0;color: #405653;font-weight: 680}.auth-bottom a{color: #12343b;font-weight: 900;text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 4px}.auth-bottom span{color: #405653;font-size: 0.88rem;line-height: 1.55;font-weight: 650}.profile-field select{cursor: pointer}.auth-card{box-shadow: 0 34px 88px rgba(18,52,59,0.15),0 12px 32px rgba(111,175,152,0.08),0 1px 0 rgba(255,255,255,0.86) inset}.auth-heading h1{color: #0f2f35;letter-spacing: -0.052em}.auth-heading p{color: #344b4d;line-height: 1.62;font-weight: 640}.back-link:hover,.back-link:focus-visible{background: linear-gradient(180deg,rgba(255,255,255,0.96),rgba(247,241,232,0.76));border-color: rgba(111,175,152,0.42);box-shadow: 0 14px 32px rgba(18,52,59,0.08),0 1px 0 rgba(255,255,255,0.84) inset;transform: translateX(-2px)}.back-link:active{transform: translateX(-1px)}.auth-bottom{border-top-color: rgba(23,63,70,0.12)}.profile-field select:invalid{color: rgba(64,86,83,0.72)}.profile-field small{display: block;margin-top: 2px}@media (max-width: 680px){.auth-heading h1{font-size: clamp(1.78rem,8.5vw,2.45rem)}.auth-card{padding-top: 20px}}.auth-route{background: radial-gradient(circle at 15% 16%,rgba(111,175,152,0.16),transparent 32%),radial-gradient(circle at 86% 14%,rgba(216,195,165,0.24),transparent 30%),linear-gradient(145deg,#fbf7f0 0%,#f4ede3 48%,#fbf7f0 100%)}.auth-card{border-radius: 34px;border-color: rgba(201,174,123,0.60);background: linear-gradient(145deg,rgba(255,253,248,0.975),rgba(250,246,239,0.88)),radial-gradient(circle at 50% -10%,rgba(216,195,165,0.24),transparent 44%);box-shadow: 0 32px 84px rgba(18,52,59,0.135),0 12px 30px rgba(111,175,152,0.07),0 1px 0 rgba(255,255,255,0.86) inset}.logo-frame-auth{padding: 11px 13px 10px;border-radius: 27px}.auth-heading h1{line-height: 1.03;color: #0f2f35}.auth-heading p{color: #344b4d;font-weight: 640}.auth-bottom{background: rgba(255,253,248,0.38);border-radius: 20px;padding: 15px 14px 0;margin-top: 19px}.password-toggle{color: #12343b;font-weight: 850}.auth-access-layout{width: min(1120px,calc(100% - 40px));display: grid;grid-template-columns: minmax(420px,1.05fr) minmax(300px,0.82fr);align-items: center;gap: clamp(20px,3vw,34px)}.login-layout .auth-card{width: min(100%,510px);justify-self: center}.login-sidecards{display: flex;flex-direction: column;gap: 16px;align-self: center}.login-sidecards .trust-card{min-height: auto;padding: 19px 19px 18px;border-radius: 26px}.login-sidecards .trust-card .card-icon{margin-bottom: 12px}.login-sidecards .trust-card h2{margin-bottom: 7px;font-size: 1.01rem}.login-sidecards .trust-card p{font-size: 0.90rem;line-height: 1.56}.auth-card{animation: fsv-auth-fade-up 620ms ease both}.login-sidecards .trust-card{animation: fsv-auth-fade-up 720ms ease both}.login-sidecards .trust-card:nth-child(2){animation-delay: 70ms}.login-sidecards .trust-card:nth-child(3){animation-delay: 130ms}.auth-heading h1{max-width: 620px;margin-left: auto;margin-right: auto;text-wrap: balance}.auth-heading p{max-width: 520px;text-wrap: balance}.form-stack,.form-grid{gap: 17px}.field span,.check-field span{font-size: max(0.84rem,12px)}.field input,.field select{min-height: 54px;border-radius: 18px;transition: border-color var(--transition),box-shadow var(--transition),background var(--transition),transform var(--transition)}.field input:focus,.field select:focus,.password-control:focus-within input{box-shadow: 0 0 0 4px rgba(111,175,152,0.16),0 14px 28px rgba(18,52,59,0.07)}.password-toggle{min-width: 70px}.check-field{line-height: 1.52}.auth-bottom span{font-size: max(0.86rem,12px)}@keyframes fsv-auth-fade-up{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 680px){.auth-heading h1{font-size: clamp(1.72rem,8vw,2.35rem)}.field input,.field select{min-height: 52px}}.auth-route,.auth-access-layout,.auth-card,.login-sidecards,.form-grid,.form-stack,.field,.password-control{min-width: 0}.auth-card,.auth-heading,.auth-bottom,.field span,.check-field span,.system-alert{overflow-wrap: anywhere}.field input,.field select,.password-control input,.password-toggle,[data-login-submit],[data-register-submit]{font-size: max(0.94rem,14px)}.password-toggle{flex: 0 0 auto;min-height: 38px}.system-alert{line-height: 1.5}@media (max-width: 980px){.auth-access-layout{grid-template-columns: 1fr;width: min(100% - 32px,760px)}.login-layout .auth-card,.auth-card-wide{width: 100%}.login-sidecards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.auth-route{padding: 22px 14px}.login-sidecards,.form-grid{grid-template-columns: 1fr}.auth-card{padding: 22px 18px}}.auth-demo-access{display: grid;gap: 0.65rem;margin-top: 0.25rem;padding-top: 1rem;border-top: 1px solid var(--color-border,#d9e0da)}.auth-demo-access p{margin: 0;color: var(--color-text-muted,#5f6e64);font-size: 0.9rem;line-height: 1.5}.auth-recovery-panel{margin-top: 20px;padding: 18px;border-radius: 22px;border: 1px solid rgba(23,63,70,.11);background: rgba(255,253,248,.48);display: grid;gap: 14px}.auth-recovery-panel > div:first-child{display:grid;gap:4px;color:#173f46}.auth-recovery-panel > div:first-child span{color:#405653;font-size:.9rem;line-height:1.5;font-weight:620}@media (max-width:680px){.auth-card-wide .form-grid{grid-template-columns:1fr}.auth-card-wide .form-grid-full{grid-column:1}}.professional-panel-route{min-height: 100vh;padding: clamp(16px,2.8vw,30px);background: radial-gradient(circle at 12% 10%,rgba(111,175,152,0.18),transparent 30%),radial-gradient(circle at 88% 8%,rgba(216,195,165,0.26),transparent 28%),radial-gradient(circle at 52% 100%,rgba(127,184,162,0.12),transparent 32%),linear-gradient(145deg,#fbf7f0 0%,#f4ede3 48%,#fbf7f0 100%)}.professional-shell{width: min(1500px,100%);min-height: calc(100vh - clamp(32px,5.6vw,60px));margin: 0 auto;display: grid;grid-template-columns: 292px minmax(0,1fr);gap: 18px}.professional-sidebar,.professional-panel{border: 1px solid rgba(216,195,165,0.58);background: linear-gradient(145deg,rgba(255,253,248,0.955),rgba(250,246,239,0.86)),radial-gradient(circle at 50% -12%,rgba(216,195,165,0.18),transparent 42%);box-shadow: 0 22px 58px rgba(18,52,59,0.10),0 1px 0 rgba(255,255,255,0.78) inset}.professional-sidebar{position: sticky;top: 18px;height: calc(100vh - 36px);border-radius: 32px;padding: 18px;display: flex;flex-direction: column;gap: 18px;overflow: hidden}.professional-sidebar-head{display: flex;align-items: center;gap: 12px;padding: 12px;border-radius: 24px;background: linear-gradient(145deg,rgba(111,175,152,0.11),rgba(229,212,184,0.18));border: 1px solid rgba(201,174,123,0.34)}.professional-logo-mark{width: 50px;height: 50px;display: grid;place-items: center;flex: 0 0 auto;padding: 4px;box-sizing: border-box;border-radius: 18px;overflow: hidden;background: linear-gradient(145deg,rgba(255,253,248,0.92),rgba(244,236,222,0.72));border: 1px solid rgba(216,195,165,0.54);box-shadow: 0 12px 26px rgba(18,52,59,0.08),0 1px 0 rgba(255,255,255,0.82) inset}.professional-logo-mark picture{width: 100%;height: 100%;display: block;border-radius: 14px;overflow: hidden;background: rgba(250,244,234,0.78)}.professional-logo-mark img{width: 100%;height: 100%;display: block;border-radius: inherit;object-fit: contain;object-position: center}.professional-sidebar-head strong{display: block;color: #0f2f35;font-weight: 920;line-height: 1.15;letter-spacing: -0.03em}.professional-sidebar-head span:last-child{display: block;margin-top: 4px;color: #516965;font-size: 0.82rem;font-weight: 760}.professional-nav{display: grid;gap: 7px;overflow: auto;padding-right: 4px;scrollbar-width: thin}.professional-nav-item{width: 100%;min-height: 42px;border: 1px solid transparent;border-radius: 16px;padding: 0 12px;display: flex;align-items: center;gap: 10px;background: transparent;color: #274b4c;font: inherit;font-size: 0.93rem;font-weight: 820;text-align: left;cursor: pointer;transition: transform var(--transition),background var(--transition),border-color var(--transition),box-shadow var(--transition),color var(--transition)}.professional-nav-item .professional-nav-icon{width: 30px;height: 30px;display: grid;place-items: center;flex: 0 0 30px;border-radius: 10px;background: rgba(111,175,152,0.12);border: 1px solid rgba(111,175,152,0.20);color: #12343b;box-shadow: inset 0 1px 0 rgba(255,255,255,0.72);transition: transform var(--transition),color var(--transition),background var(--transition),border-color var(--transition),box-shadow var(--transition)}.professional-nav-icon-svg{width: 18px;height: 18px;display: block;overflow: visible;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.professional-nav-icon-accent{opacity: 0.62}.professional-nav-item:hover,.professional-nav-item:focus-visible,.professional-nav-item.is-active{color: #0f2f35;background: linear-gradient(145deg,rgba(255,253,248,0.94),rgba(229,212,184,0.22));border-color: rgba(201,174,123,0.48);box-shadow: 0 12px 28px rgba(18,52,59,0.075),0 1px 0 rgba(255,255,255,0.80) inset}.professional-nav-item:hover{transform: translateX(2px)}.professional-sidebar-foot{margin-top: auto;display: grid;gap: 10px;padding-top: 14px;border-top: 1px solid rgba(23,63,70,0.10)}.professional-sidebar-foot span{color: #405653;font-size: 0.86rem;font-weight: 760}.professional-main{min-width: 0;display: grid;align-content: start;gap: 18px}.professional-nav-item:focus-visible{outline: 3px solid rgba(111,175,152,0.32);outline-offset: 3px}.status,.panel-kicker{display: inline-flex;align-items: center;width: fit-content;min-height: 30px;padding: 6px 10px;border-radius: 999px;background: rgba(111,175,152,0.12);border: 1px solid rgba(111,175,152,0.24);color: #12343b;font-size: 0.78rem;line-height: 1;font-style: normal;font-weight: 880}.professional-section{display: grid;gap: 18px}.professional-panel{border-radius: 28px;padding: 20px}.professional-panel p{margin: 0;color: #405653;font-weight: 580}.professional-panel h3{margin: 8px 0 0;color: #0f2f35;font-size: 1.25rem;line-height: 1.12;letter-spacing: -0.03em}.status.is-confirmed{background: rgba(111,175,152,0.16);border-color: rgba(111,175,152,0.32)}.status.is-waiting{background: rgba(216,195,165,0.22);border-color: rgba(201,174,123,0.42)}.status.is-pending{background: rgba(206,146,103,0.12);border-color: rgba(206,146,103,0.26)}.status.is-registered{background: rgba(95,159,138,0.12);border-color: rgba(95,159,138,0.26)}.priority{display: inline-flex;align-items: center;justify-content: center;min-height: 30px;width: fit-content;padding: 6px 10px;border-radius: 999px;color: #12343b;font-size: 0.76rem;line-height: 1;font-style: normal;font-weight: 900;border: 1px solid rgba(111,175,152,0.24);background: rgba(111,175,152,0.12)}.priority.is-high{border-color: rgba(206,146,103,0.30);background: rgba(206,146,103,0.12)}.priority.is-medium{border-color: rgba(201,174,123,0.42);background: rgba(216,195,165,0.22)}.priority.is-follow{border-color: rgba(95,159,138,0.28);background: rgba(95,159,138,0.12)}@keyframes professionalFadeUp{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: translateY(0)}}[data-professional-section="professional-overview"].is-active > .professional-panel,[data-professional-section="professional-overview"].is-active > .metric-grid,[data-professional-section="professional-overview"].is-active > .operational-layout,[data-professional-section="professional-overview"].is-active > .professional-grid,[data-professional-section="professional-overview"].is-active > .responsible-use-note{animation: professionalFadeUp 540ms ease both}[data-professional-section="professional-overview"].is-active > .metric-grid{animation-delay: 90ms}[data-professional-section="professional-overview"].is-active > .operational-layout{animation-delay: 150ms}[data-professional-section="professional-overview"].is-active > .professional-grid:nth-of-type(2){animation-delay: 210ms}[data-professional-section="professional-overview"].is-active > .professional-grid:nth-of-type(3){animation-delay: 270ms}[data-professional-section="professional-overview"].is-active > .responsible-use-note{animation-delay: 320ms}[data-professional-section="professional-overview"] .professional-panel{transition: transform var(--transition),box-shadow var(--transition),border-color var(--transition),background var(--transition)}[data-professional-section="professional-overview"] .professional-panel:hover{transform: translateY(-2px);border-color: rgba(111,175,152,0.38);box-shadow: 0 20px 48px rgba(18,52,59,0.105),0 1px 0 rgba(255,255,255,0.82) inset}.operational-appointment .priority.is-high{box-shadow: 0 0 0 4px rgba(206,146,103,0.055)}[data-professional-section="professional-overview"] .professional-panel{padding: 15px;border-radius: 20px}.agenda-summary-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}.agenda-week-strip span,.agenda-week-strip em{margin: 0;color: #405653;font-size: 0.75rem;font-weight: 610;line-height: 1.28}.agenda-quick-actions-card .panel-kicker{margin-bottom: 2px;font-size: 0.75rem}.agenda-side-column{display: grid;gap: 9px;align-content: start}.agenda-primary-column > .professional-panel,.agenda-support-column > .professional-panel{padding: 11px;border-radius: 18px;animation: professionalFadeUp 500ms ease both}.agenda-support-column > .professional-panel{box-shadow: 0 10px 24px rgba(18,52,59,0.045),0 1px 0 rgba(255,255,255,0.76) inset}.agenda-week-strip strong{color: #0f2f35;font-weight: 920;letter-spacing: -0.02em}.agenda-timeline-item.is-selected{transform: translateY(-2px);border-color: rgba(111,175,152,0.46);box-shadow: 0 14px 28px rgba(18,52,59,0.065),0 1px 0 rgba(255,255,255,0.78) inset}.agenda-timeline-item.is-selected::before{transform: scale(1.08);box-shadow: 0 0 0 5px rgba(111,175,152,0.18)}.agenda-timeline-item.is-selected{background: linear-gradient(145deg,rgba(255,253,248,0.98),rgba(238,247,241,0.72)),radial-gradient(circle at 100% 0%,rgba(216,195,165,0.18),transparent 42%)}.agenda-status.is-confirmed{background: rgba(111,175,152,0.13);border-color: rgba(111,175,152,0.28)}.agenda-status.is-pending{background: rgba(229,212,184,0.30);border-color: rgba(201,174,123,0.38)}.agenda-week-strip{display: grid;gap: 6px}.agenda-week-strip button{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 3px 10px;align-items: center;min-height: 42px;padding: 7px 8px;border-radius: 14px;text-align: left}.agenda-week-strip button:hover,.agenda-week-strip button:focus-visible,.agenda-week-strip button.is-active{transform: translateY(-2px);border-color: rgba(111,175,152,0.48);box-shadow: 0 10px 20px rgba(18,52,59,0.06);outline: none}.agenda-week-strip strong{font-size: 0.82rem}.agenda-week-strip span,.agenda-week-strip em{font-size: 0.75rem;font-style: normal;font-weight: 820}.agenda-week-strip i{grid-column: 1 / -1;height: 5px;border-radius: 999px;background: rgba(111,175,152,0.14);overflow: hidden}.agenda-week-strip i::before{content: "";display: block;width: var(--week,50%);height: 100%;border-radius: inherit;background: linear-gradient(90deg,#6faf98,#d8c3a5)}.agenda-side-column{gap: 8px}.agenda-primary-column > .professional-panel,.agenda-support-column > .professional-panel{padding: 10px;border-radius: 17px}.agenda-support-column > .professional-panel{padding: 9px}.agenda-support-column .panel-kicker,.agenda-primary-column .panel-kicker{font-size: 0.75rem}.agenda-week-strip{gap: 5px}.agenda-week-strip button{min-height: 38px;padding: 6px 7px;border-radius: 13px}[data-professional-section="professional-agenda"] *{min-width: 0;overflow-wrap: anywhere}[data-professional-section="professional-agenda"]{--agenda-text: 0.875rem;--agenda-subtext: 0.85rem;--agenda-card-title: 1rem;--agenda-main-title: clamp(1.35rem,2vw,1.52rem);--agenda-pill: 0.78rem;--agenda-button: 0.84rem;--agenda-time: 0.92rem}[data-professional-section="professional-agenda"],[data-professional-section="professional-agenda"] *{min-width: 0;word-break: normal;overflow-wrap: break-word;hyphens: none}[data-professional-section="professional-agenda"] .professional-panel{height: auto;min-height: unset;max-height: none;overflow: visible}.agenda-summary-grid{gap: 9px}.agenda-support-column .panel-kicker,.agenda-primary-column .panel-kicker,.agenda-quick-actions-card .panel-kicker{font-size: 0.75rem;line-height: 1.22}.agenda-week-strip span,.agenda-week-strip em{font-size: var(--agenda-subtext);line-height: 1.42}.agenda-week-strip strong{font-size: var(--agenda-card-title);line-height: 1.22;letter-spacing: -0.018em}.agenda-side-column{gap: 9px}.agenda-primary-column > .professional-panel,.agenda-support-column > .professional-panel{padding: 11px;border-radius: 18px}.agenda-support-column > .professional-panel{padding: 10px}.agenda-week-strip{gap: 7px}.agenda-week-strip button{min-height: 52px;padding: 8px 9px;gap: 4px 10px;align-items: start}.agenda-week-strip span,.agenda-week-strip em{font-style: normal;font-weight: 800}[data-professional-section="professional-overview"]{gap: 15px}.routine-rhythm-panel p,.overview-copilot-panel p{color: #405653;font-size: 0.94rem;line-height: 1.5;font-weight: 650}.overview-priority-card{position: relative;overflow: visible;padding: 18px 20px;border-color: rgba(206,146,103,0.24);background: linear-gradient(135deg,rgba(255,253,248,0.96),rgba(244,236,222,0.64)),radial-gradient(circle at 100% 0%,rgba(206,146,103,0.13),transparent 34%)}.overview-priority-card::before{content: "";position: absolute;inset: 14px auto 14px 0;width: 4px;border-radius: 0 999px 999px 0;background: linear-gradient(180deg,rgba(206,146,103,0.72),rgba(111,175,152,0.44))}.overview-priority-card .panel-heading{margin-bottom: 12px}.overview-priority-card h3{font-size: clamp(1.22rem,2vw,1.52rem)}.overview-metrics .metric-card{min-height: 154px;padding: 16px}.overview-metrics .metric-card span{min-height: 22px;font-size: 0.80rem;line-height: 1.25;white-space: normal}.overview-metrics .metric-card strong{font-size: clamp(2rem,3.2vw,2.76rem);letter-spacing: -0.055em}.overview-metrics .metric-card p{font-size: 0.88rem;line-height: 1.44}.routine-rhythm-panel{padding: 17px 18px}.overview-core-layout{grid-template-columns: minmax(0,1.26fr) minmax(300px,0.78fr)}.overview-workflow-layout,.overview-support-layout{gap: 14px}.overview-copilot-panel{background: radial-gradient(circle at 92% 0%,rgba(111,175,152,0.18),transparent 34%),linear-gradient(145deg,rgba(255,253,248,0.95),rgba(244,236,222,0.60))}.overview-copilot-panel small{border: 1px solid rgba(111,175,152,0.24);border-radius: 16px;padding: 10px 12px;background: rgba(255,253,248,0.68);line-height: 1.42}.overview-care-indicators > div{padding: 12px}[data-professional-section="professional-overview"].is-active > .overview-intro,[data-professional-section="professional-overview"].is-active > .overview-priority-card,[data-professional-section="professional-overview"].is-active > .routine-rhythm-panel,[data-professional-section="professional-overview"].is-active > .overview-workflow-layout,[data-professional-section="professional-overview"].is-active > .overview-support-layout{animation: professionalFadeUp 540ms ease both}[data-professional-section="professional-overview"].is-active > .overview-intro{animation-delay: 55ms}[data-professional-section="professional-overview"].is-active > .overview-priority-card{animation-delay: 110ms}[data-professional-section="professional-overview"].is-active > .overview-metrics{animation-delay: 165ms}[data-professional-section="professional-overview"].is-active > .routine-rhythm-panel{animation-delay: 220ms}[data-professional-section="professional-overview"].is-active > .overview-core-layout{animation-delay: 275ms}[data-professional-section="professional-overview"].is-active > .overview-workflow-layout{animation-delay: 330ms}[data-professional-section="professional-overview"].is-active > .overview-support-layout{animation-delay: 385ms}[data-professional-section="professional-overview"] .overview-priority-card:hover{transform: translateY(-2px);border-color: rgba(206,146,103,0.34);box-shadow: 0 24px 58px rgba(18,52,59,0.12),0 1px 0 rgba(255,255,255,0.86) inset}[data-professional-section="professional-overview"],[data-professional-section="professional-agenda"]{min-width: 0;overflow-x: clip}[data-professional-section="professional-overview"] *,[data-professional-section="professional-agenda"] *{min-width: 0;word-break: normal;overflow-wrap: break-word}[data-professional-section="professional-overview"] .professional-panel,[data-professional-section="professional-agenda"] .professional-panel{height: auto;min-height: auto;max-height: none;overflow: visible}[data-professional-section="professional-overview"]{gap: 16px}[data-professional-section="professional-overview"] .panel-kicker,[data-professional-section="professional-overview"] .status,[data-professional-section="professional-overview"] .priority{min-height: 30px;padding: 6px 10px;font-size: 0.78rem;line-height: 1.18;white-space: normal;text-align: center}[data-professional-section="professional-overview"] .professional-panel p,[data-professional-section="professional-overview"] small,[data-professional-section="professional-overview"] .overview-copilot-panel small{font-size: 0.88rem;line-height: 1.46}.overview-priority-card{overflow: visible}.overview-core-layout,.overview-workflow-layout,.overview-support-layout{align-items: stretch}.overview-care-indicators > div{min-height: auto;overflow: visible;gap: 8px}[data-professional-section="professional-agenda"]{--agenda-text: 0.9rem;--agenda-subtext: 0.86rem;--agenda-card-title: 1rem;--agenda-main-title: clamp(1.36rem,2vw,1.56rem);--agenda-pill: 0.80rem;--agenda-button: 0.86rem;--agenda-time: 0.94rem}.agenda-primary-column > .professional-panel,.agenda-support-column > .professional-panel{overflow: visible}.agenda-week-strip span,.agenda-week-strip em{font-size: var(--agenda-subtext);line-height: 1.46}.agenda-week-strip strong{font-size: var(--agenda-card-title);line-height: 1.26}.agenda-support-column .panel-kicker,.agenda-primary-column .panel-kicker,.agenda-quick-actions-card .panel-kicker{font-size: 0.76rem;line-height: 1.24}.agenda-week-strip button{min-height: 56px;padding: 9px 10px;gap: 5px 10px;overflow: visible}.internal-list-item .priority{min-height: 32px;padding: 7px 10px;font-size: 0.80rem;line-height: 1.2;white-space: normal;text-align: center}.priority.is-monitor{border-color: rgba(95,159,138,0.28);background: rgba(95,159,138,0.12)}.priority.is-soft{border-color: rgba(31,78,95,0.18);background: rgba(31,78,95,0.08)}.internal-list-item .priority{font-size: max(0.80rem,12px);line-height: 1.28}.professional-shell,.professional-main,.professional-section,.professional-panel,.overview-core-layout,.overview-workflow-layout,.overview-support-layout{min-width: 0}.professional-section h2,.professional-section h3,.professional-section p,.professional-section li,.professional-nav-item{overflow-wrap: anywhere}.clients-pro-metric{border: 1px solid rgba(216,195,165,0.40);background: linear-gradient(145deg,rgba(255,253,248,0.97),rgba(245,239,230,0.58)),radial-gradient(circle at 0% 0%,rgba(201,174,123,0.10),transparent 32%);box-shadow: 0 18px 46px rgba(18,52,59,0.07),inset 0 1px 0 rgba(255,255,255,0.74);position: relative;min-height: 118px;padding: 16px;border-radius: 23px;overflow: hidden}.clients-pro-metric::after{content: "";position: absolute;top: 14px;right: 14px;width: 30px;height: 30px;border: 1px solid rgba(111,175,152,0.16);border-radius: 13px;background: linear-gradient(145deg,rgba(111,175,152,0.15),rgba(216,195,165,0.16))}.clients-pro-metric span{display: block;max-width: calc(100% - 42px);color: #315956;font-size: max(0.82rem,12px);font-weight: 860;line-height: 1.3}.clients-pro-metric strong{display: block;margin: 9px 0 6px;color: #12343b;font-size: clamp(1.62rem,2.12vw,2.16rem);letter-spacing: -0.04em;line-height: 1}.clients-pro-metric p{margin: 0;color: #506763;font-size: max(0.88rem,12.5px);line-height: 1.43}.clients-pro-filter-row span.is-active{border-color: rgba(111,175,152,0.36);background: rgba(111,175,152,0.14);color: #173f46}.clients-pro-list{display: grid;gap: 0;border: 1px solid rgba(216,195,165,0.28);border-radius: 22px;background: rgba(255,255,255,0.54);overflow: hidden}.clients-pro-list-item.is-selected{background: linear-gradient(145deg,rgba(111,175,152,0.12),rgba(255,253,248,0.78))}.clients-pro-journey li.is-active > span{background: #2faf8f;box-shadow: 0 0 0 4px rgba(111,175,152,0.15)}.clients-pro-journey li.is-active p{color: #173f46;font-weight: 900}.clients-pro-layout :where(.clients-pro-metric,.clients-pro-list-panel,.clients-pro-detail-panel,.clients-pro-footer-grid > article,.clients-pro-support){transition: transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.clients-pro-layout :where(.clients-pro-metric,.clients-pro-list-panel,.clients-pro-detail-panel,.clients-pro-footer-grid > article,.clients-pro-support):hover{transform: translateY(-1px);border-color: rgba(111,175,152,0.30);box-shadow: 0 22px 52px rgba(31,78,95,0.09),inset 0 1px 0 rgba(255,255,255,0.74)}@keyframes clientsPremiumFadeUp{from{opacity: 0;transform: translateY(12px) scale(0.995)}to{opacity: 1;transform: translateY(0) scale(1)}}@keyframes clientsJourneyLineReveal{from{opacity: 0;transform: scaleY(0)}to{opacity: 1;transform: scaleY(1)}}@keyframes clientsDotReveal{from{opacity: 0;transform: translateY(5px) scale(0.72)}to{opacity: 1;transform: translateY(0) scale(1)}}.clients-pro-layout:not([hidden]) .clients-pro-metric{animation: clientsPremiumFadeUp 0.48s cubic-bezier(0.22,0.61,0.36,1) both}.clients-pro-layout:not([hidden]) .clients-pro-metric:nth-child(1){animation-delay: 0.14s}.clients-pro-layout:not([hidden]) .clients-pro-metric:nth-child(2){animation-delay: 0.18s}.clients-pro-layout:not([hidden]) .clients-pro-metric:nth-child(3){animation-delay: 0.22s}.clients-pro-layout:not([hidden]) .clients-pro-metric:nth-child(4){animation-delay: 0.26s}.clients-pro-layout :where( .clients-pro-metric,.clients-pro-list-item,.clients-pro-detail-panel,.clients-pro-footer-grid > article,.clients-pro-support,.clients-pro-filter-row span,.clients-pro-actions li,.clients-pro-movement-list p,.clients-pro-priority-list p,.clients-pro-action ){transition: transform 0.28s cubic-bezier(0.22,0.61,0.36,1),box-shadow 0.28s cubic-bezier(0.22,0.61,0.36,1),border-color 0.28s cubic-bezier(0.22,0.61,0.36,1),background 0.28s cubic-bezier(0.22,0.61,0.36,1),color 0.28s cubic-bezier(0.22,0.61,0.36,1)}.clients-pro-list-item.is-selected{border-color: rgba(111,175,152,0.22);background: linear-gradient(145deg,rgba(111,175,152,0.15),rgba(255,253,248,0.90)),radial-gradient(circle at 100% 0%,rgba(216,195,165,0.14),transparent 34%);box-shadow: inset 0 0 0 1px rgba(111,175,152,0.12)}.clients-pro-list-item.is-selected::before{background: linear-gradient(180deg,#2faf8f,rgba(216,195,165,0.68))}.clients-pro-journey li.is-active > span{box-shadow: 0 0 0 4px rgba(111,175,152,0.17),0 8px 16px rgba(47,175,143,0.16)}.top-v074{margin-bottom: 14px}.top-v074-shell{position: relative;overflow: hidden;border: 1px solid rgba(201,174,123,0.4);border-radius: 24px;padding: 14px 16px;background: linear-gradient(135deg,rgba(255,253,248,0.97),rgba(249,244,235,0.92)),radial-gradient(circle at 10% -20%,rgba(47,175,143,0.12),transparent 34%),radial-gradient(circle at 105% 115%,rgba(201,174,123,0.18),transparent 38%);box-shadow: 0 14px 34px rgba(18,52,59,0.065),0 1px 0 rgba(255,255,255,0.86) inset}.top-v074-shell::before{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(90deg,rgba(47,175,143,0.12),transparent 32%,transparent 76%,rgba(201,174,123,0.11));opacity: 0.52}.top-v074-main{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(320px,1fr) minmax(300px,0.58fr);gap: 18px;align-items: center}.top-v074-intro{min-width: 0}.top-v074-copy{min-width: 0;display: grid;align-content: start;gap: 4px}.top-v074-badge{width: fit-content;display: inline-flex;align-items: center;justify-content: center;min-height: 24px;padding: 0 9px;border-radius: 999px;border: 1px solid rgba(47,175,143,0.22);background: rgba(47,175,143,0.072);color: #1f4e5f;font-size: 0.66rem;font-weight: 900;letter-spacing: 0.14em;text-transform: uppercase;white-space: nowrap}.top-v074-title{margin: 2px 0 0;color: #12343b;font-size: clamp(1.42rem,1.18rem + 0.72vw,1.9rem);line-height: 1.02;font-weight: 950;letter-spacing: -0.055em}.top-v074-subtitle{max-width: 560px;margin: 0;color: #324f4b;font-size: 0.93rem;line-height: 1.36;font-weight: 780}.top-v074-summary{max-width: 610px;margin: 1px 0 0;color: #63736f;font-size: 0.84rem;line-height: 1.38;font-weight: 680}.top-v074-tools{justify-self: end;width: min(365px,100%);min-width: 0;display: grid;gap: 7px}.top-v074-search{display: grid;gap: 5px}.top-v074-search-label{color: #1f4e5f;font-size: 0.7rem;font-weight: 900;letter-spacing: 0.09em;text-transform: uppercase}.top-v074-search-field{min-height: 40px;display: flex;align-items: center;gap: 8px;border: 1px solid rgba(31,78,95,0.15);border-radius: 15px;padding: 0 11px;background: rgba(255,253,248,0.84);box-shadow: 0 8px 20px rgba(18,52,59,0.048),0 1px 0 rgba(255,255,255,0.88) inset}.top-v074-search-icon{flex: 0 0 auto;width: 21px;height: 21px;display: grid;place-items: center;border-radius: 50%;color: #2f7f6f;background: rgba(47,175,143,0.085);font-size: 0.84rem}.top-v074-search input{width: 100%;min-width: 0;border: 0;outline: 0;background: transparent;color: #12343b;font: inherit;font-size: 0.88rem;font-weight: 750}.top-v074-search input::placeholder{color: rgba(82,104,99,0.8)}.top-v074-search-field:focus-within{border-color: rgba(47,175,143,0.34);box-shadow: 0 12px 26px rgba(47,175,143,0.095),0 0 0 3px rgba(47,175,143,0.07)}.top-v074-chip-row{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 6px}.top-v074-chip{display: inline-flex;align-items: center;min-height: 26px;border-radius: 999px;padding: 0 9px;border: 1px solid rgba(201,174,123,0.36);background: rgba(255,253,248,0.62);color: #294c49;font-size: 0.72rem;font-weight: 850;white-space: nowrap}@keyframes clientsCardPremiumRise{0%{opacity: 0;transform: translateY(11px)}100%{opacity: 1;transform: translateY(0)}}@keyframes clientsCardDotSoftReveal{0%{opacity: 0;transform: translateY(4px) scale(0.82)}100%{opacity: 1;transform: translateY(0) scale(1)}}.clients-pro-layout:not([hidden]) :where( .clients-pro-header,.clients-pro-metric,.clients-pro-list-panel,.clients-pro-detail-panel,.clients-pro-journey,.clients-pro-footer-grid > article,.clients-pro-support ){animation: clientsCardPremiumRise 560ms cubic-bezier(0.22,0.61,0.36,1) both;backface-visibility: hidden}.clients-pro-layout:not([hidden]) .clients-pro-metric:nth-child(1){animation-delay: 110ms}.clients-pro-layout:not([hidden]) .clients-pro-metric:nth-child(3){animation-delay: 180ms}.clients-pro-layout:not([hidden]) .clients-pro-metric:nth-child(4){animation-delay: 215ms}.clients-pro-layout :where( .clients-pro-metric,.clients-pro-list-panel,.clients-pro-detail-panel,.clients-pro-footer-grid > article,.clients-pro-support,.clients-pro-list-item,.clients-pro-actions li,.clients-pro-movement-list p,.clients-pro-priority-list p ){transition: transform 280ms cubic-bezier(0.22,0.61,0.36,1),box-shadow 280ms cubic-bezier(0.22,0.61,0.36,1),border-color 280ms cubic-bezier(0.22,0.61,0.36,1),background 280ms cubic-bezier(0.22,0.61,0.36,1),opacity 280ms ease;will-change: transform}.clients-pro-layout :where(.clients-pro-metric,.clients-pro-list-panel,.clients-pro-detail-panel,.clients-pro-footer-grid > article,.clients-pro-support):hover{transform: translateY(-3px);border-color: rgba(111,175,152,0.34);background: linear-gradient(145deg,rgba(255,253,248,0.98),rgba(245,239,230,0.76)),radial-gradient(circle at 100% 0%,rgba(216,195,165,0.16),transparent 34%);box-shadow: 0 24px 58px rgba(18,52,59,0.105),inset 0 1px 0 rgba(255,255,255,0.82)}.clients-pro-layout .clients-pro-list-item.is-selected{border-color: rgba(111,175,152,0.36);background: linear-gradient(145deg,rgba(111,175,152,0.16),rgba(255,253,248,0.95)),radial-gradient(circle at 100% 8%,rgba(216,195,165,0.18),transparent 36%);box-shadow: 0 14px 30px rgba(18,52,59,0.055),inset 0 0 0 1px rgba(111,175,152,0.13)}.clients-pro-layout .clients-pro-list-item.is-selected:hover{box-shadow: 0 20px 42px rgba(18,52,59,0.085),inset 0 0 0 1px rgba(111,175,152,0.18)}.clients-pro-layout .clients-pro-journey li.is-active > span{box-shadow: 0 0 0 4px rgba(111,175,152,0.15),0 10px 18px rgba(47,175,143,0.15)}.clients-pro-layout .clients-pro-filter-row span.is-active{box-shadow: inset 0 1px 0 rgba(255,255,255,0.82),0 10px 20px rgba(31,78,95,0.055)}.attendances-v079-filter-row span.is-active{color: var(--att-v079-petrol);border-color: rgba(47,175,143,0.32);background: rgba(255,255,255,0.86);transform: translateY(-2px);box-shadow: 0 10px 24px rgba(31,78,95,0.07)}.attendances-v079-item.is-selected::before{background: linear-gradient(180deg,var(--att-v079-sage),var(--att-v079-champagne))}.attendances-v079-item.is-selected{border-color: rgba(47,175,143,0.28);background: rgba(255,255,255,0.88);box-shadow: 0 14px 28px rgba(31,78,95,0.07)}.attendances-v079-flow-line li.is-complete::before{background: var(--att-v079-sage);border-color: rgba(47,175,143,0.58)}.attendances-v079-flow-line li.is-active::before{background: var(--att-v079-champagne);border-color: rgba(201,174,123,0.64);box-shadow: 0 0 0 5px rgba(201,174,123,0.14),0 10px 18px rgba(31,78,95,0.09)}@keyframes attendancesV079FadeUp{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: translateY(0)}}@keyframes attendancesV079Line{from{opacity: 0;transform: scaleX(0)}to{opacity: 1;transform: scaleX(1)}}@keyframes attendancesV079Point{from{opacity: 0;transform: translateY(6px) scale(0.92)}to{opacity: 1;transform: translateY(0) scale(1)}}@keyframes v080CardFadeUp{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}@keyframes v080TimelinePointReveal{from{opacity: 0;transform: translateY(4px) scale(0.86)}to{opacity: 1;transform: translateY(0) scale(1)}}.clients-pro-layout:not([hidden]) :where( .clients-pro-header,.clients-pro-metric,.clients-pro-list-panel,.clients-pro-detail-panel,.clients-pro-journey,.clients-pro-footer-grid > article,.clients-pro-support ),[data-professional-section="professional-agenda"]:not([hidden]) :where( .professional-agenda-header,.agenda-summary-card,.agenda-quick-actions-card,.agenda-focus-card,.agenda-flow-card,.agenda-timeline-panel,.agenda-week-card,.agenda-detail-panel,.agenda-support-column > .professional-panel,.agenda-primary-column > .professional-panel ){animation-name: v080CardFadeUp;animation-duration: 560ms;animation-timing-function: cubic-bezier(0.22,0.61,0.36,1);animation-fill-mode: both;backface-visibility: hidden}.clients-pro-layout:not([hidden]) .clients-pro-metric:nth-child(1){animation-delay: 105ms}.clients-pro-layout:not([hidden]) .clients-pro-metric:nth-child(2){animation-delay: 145ms}.clients-pro-layout:not([hidden]) .clients-pro-metric:nth-child(3){animation-delay: 185ms}.clients-pro-layout:not([hidden]) .clients-pro-metric:nth-child(4){animation-delay: 225ms}[data-professional-section="professional-agenda"]:not([hidden]) .agenda-support-column > .professional-panel:nth-child(2){animation-delay: 545ms}[data-professional-section="professional-agenda"]:not([hidden]) .agenda-support-column > .professional-panel:nth-child(3){animation-delay: 585ms}[data-professional-section="professional-agenda"]:not([hidden]) :where( .agenda-timeline-item,.agenda-mini-checklist li,.agenda-flow-steps div,.agenda-week-strip button,.agenda-detail-list div,.agenda-info-list li,.agenda-window-list div,.agenda-slot-list div,.agenda-stage-list div,.agenda-stage-group > div,.agenda-status-legend span,.agenda-quick-actions .agenda-action-button ){animation-name: v080CardFadeUp;animation-duration: 500ms;animation-timing-function: cubic-bezier(0.22,0.61,0.36,1);animation-fill-mode: both}.clients-pro-layout :where( .clients-pro-metric,.clients-pro-list-panel,.clients-pro-detail-panel,.clients-pro-footer-grid > article,.clients-pro-support,.clients-pro-list-item,.clients-pro-actions li,.clients-pro-movement-list p,.clients-pro-priority-list p,.clients-pro-action ),[data-professional-section="professional-agenda"] :where( .agenda-summary-card,.agenda-quick-actions-card,.agenda-focus-card,.agenda-flow-card,.agenda-timeline-panel,.agenda-week-card,.agenda-detail-panel,.agenda-support-column > .professional-panel,.agenda-timeline-item,.agenda-week-strip button,.agenda-detail-list div,.agenda-info-list li,.agenda-window-list div,.agenda-slot-list div,.agenda-stage-list div,.agenda-stage-group > div,.agenda-status-legend span,.agenda-action-button ){transition: transform 280ms cubic-bezier(0.22,0.61,0.36,1),box-shadow 280ms cubic-bezier(0.22,0.61,0.36,1),border-color 280ms cubic-bezier(0.22,0.61,0.36,1),background 280ms cubic-bezier(0.22,0.61,0.36,1),color 220ms ease,opacity 220ms ease}[data-professional-section="professional-agenda"] :where( .agenda-summary-card,.agenda-quick-actions-card,.agenda-focus-card,.agenda-flow-card,.agenda-timeline-panel,.agenda-week-card,.agenda-detail-panel,.agenda-support-column > .professional-panel ):hover{transform: translateY(-3px);border-color: rgba(111,175,152,0.36);background: linear-gradient(145deg,rgba(255,253,248,0.98),rgba(245,239,230,0.72)),radial-gradient(circle at 100% 0%,rgba(216,195,165,0.16),transparent 36%);box-shadow: 0 22px 52px rgba(18,52,59,0.095),inset 0 1px 0 rgba(255,255,255,0.82)}[data-professional-section="professional-agenda"] :where( .agenda-timeline-item,.agenda-week-strip button,.agenda-detail-list div,.agenda-info-list li,.agenda-window-list div,.agenda-slot-list div,.agenda-stage-list div,.agenda-stage-group > div,.agenda-status-legend span,.agenda-action-button,.agenda-mini-checklist li,.agenda-flow-steps div ):hover,[data-professional-section="professional-agenda"] .agenda-timeline-item.is-selected{transform: translateY(-2px);border-color: rgba(111,175,152,0.34);background: rgba(255,253,248,0.88);box-shadow: 0 14px 30px rgba(18,52,59,0.068)}[data-professional-section="professional-agenda"] .agenda-timeline-item.is-selected::before{box-shadow: 0 0 0 5px rgba(111,175,152,0.17),0 10px 18px rgba(47,175,143,0.11)}.professional-section[data-professional-section="professional-attendances"]:not([hidden]){display: grid !important;visibility: visible !important;opacity: 1 !important}.attendances-v079.is-active,.professional-section[data-professional-section="professional-attendances"].is-active{min-height: 1px}.attendances-v079.is-active :where( .attendances-v079-header,.attendances-v079-card,.attendances-v079-list-panel,.attendances-v079-selected,.attendances-v079-flow,.attendances-v079-item ){visibility: visible}.professional-flow-map{display: flex;align-items: center;flex-wrap: wrap;gap: 9px;margin: -4px 0 18px;padding: 10px 12px;border-radius: 18px;border: 1px solid rgba(212,190,137,0.28);background: rgba(255,252,247,0.72);color: rgba(31,78,95,0.82);font-size: 0.82rem;font-weight: 800}.professional-flow-map span{display: inline-flex;align-items: center;min-height: 28px;padding: 0 10px;border-radius: 999px;background: rgba(47,111,95,0.07);border: 1px solid rgba(47,111,95,0.10)}.professional-flow-map i{width: 22px;height: 1px;background: linear-gradient(90deg,rgba(47,111,95,0.08),rgba(47,111,95,0.42));flex: 0 0 auto}.professional-section .professional-area-guidance + .professional-grid,.professional-section .professional-area-guidance + .internal-premium-area,.professional-section .professional-area-guidance + .clients-pro-metrics,.professional-section .professional-area-guidance + .attendances-v079-card-grid{margin-top: 0}@media (max-width: 1024px){.professional-flow-map{gap: 7px}}@media (max-width: 640px){.professional-flow-map{align-items: stretch}.professional-flow-map i{display: none}}@keyframes teleV0876FadeUp{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}.tele-v0876-video-screen{margin-top: 16px;overflow: hidden;border: 1px solid rgba(225,234,225,.17);border-radius: 24px;background: radial-gradient(circle at 30% 18%,rgba(122,160,143,.22),transparent 34%),linear-gradient(145deg,#173936,#0f2325 72%);color: #eff8f4;min-height: 332px;display: grid;grid-template-rows: minmax(238px,1fr) auto;box-shadow: inset 0 0 0 1px rgba(255,255,255,.065)}.tele-v0876-accordion-panel.is-open{max-height: 760px;opacity: 1;transform: translateY(0);margin-top: 14px}@media (max-width: 1100px){.tele-v0876-video-screen{min-height: 292px}}@media (max-width: 420px){.tele-v0876-video-screen{border-radius: 20px}}.records-v0877-summary > span{display: inline-flex;width: fit-content;align-items: center;gap: 6px;border: 1px solid rgba(201,174,123,0.38);border-radius: 999px;padding: 6px 10px;color: var(--records-v0877-petrol);background: rgba(255,250,240,0.78);font-size: 0.72rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase}.records-v0877-item p,.records-v0877-summary p{margin: 7px 0 0;color: var(--records-v0877-muted);font-size: 0.94rem;line-height: 1.55}.records-v0877-item strong,.records-v0877-detail-grid strong{color: var(--records-v0877-ink);font-weight: 850}.records-v0877-workspace{display: grid;grid-template-columns: minmax(280px,0.9fr) minmax(360px,1.25fr);gap: clamp(14px,2.2vw,20px);align-items: stretch}.records-v0877-item{width: 100%;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px;align-items: center;text-align: left;border: 1px solid rgba(47,175,143,0.16);border-radius: 20px;padding: 13px 14px;background: rgba(255,255,255,0.62);box-shadow: 0 10px 25px rgba(20,63,70,0.045);transition: transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease,background 220ms ease;cursor: default}.records-v0877-item:hover,.records-v0877-item:focus-visible{transform: translateY(-2px);border-color: var(--records-v0877-line-strong);background: rgba(255,255,255,0.82);box-shadow: 0 14px 30px rgba(20,63,70,0.08);outline: none}.records-v0877-item-active{border-color: rgba(201,174,123,0.5);background: linear-gradient(135deg,rgba(255,250,240,0.9),rgba(255,255,255,0.76))}.records-v0877-item > span{display: inline-flex;align-items: center;border-radius: 999px;padding: 6px 9px;color: var(--records-v0877-petrol);border: 1px solid rgba(201,174,123,0.3);background: rgba(245,239,230,0.7);font-size: 0.72rem;font-weight: 800;white-space: nowrap}.records-v0877-detail-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 14px 0}.records-v0877-detail-grid div{border: 1px solid rgba(47,175,143,0.14);border-radius: 18px;padding: 12px;background: rgba(255,255,255,0.62)}.records-v0877-detail-grid span{display: block;color: var(--records-v0877-muted);font-size: 0.76rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.06em;margin-bottom: 4px}.records-v0877-summary{border: 1px solid rgba(201,174,123,0.26);background: rgba(255,250,240,0.66);border-radius: 20px;padding: 14px;margin: 6px 0 14px}.records-v0877-continuity-line li.is-complete,.records-v0877-continuity-line li.is-active{border-color: rgba(201,174,123,0.38);background: rgba(255,250,240,0.82)}@keyframes recordsV0877FadeUp{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 980px){.records-v0877-workspace{grid-template-columns: 1fr}}@media (max-width: 640px){.records-v0877-detail-grid{grid-template-columns: 1fr}.records-v0877-item{grid-template-columns: 1fr}.records-v0877-item > span{width: fit-content}}.consent-v0878-item{width: 100%;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 13px;border: 1px solid rgba(47,94,81,0.10);border-radius: 18px;background: rgba(255,255,255,0.56);color: inherit;text-align: left;cursor: default;transition: transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease,background 0.28s ease}.consent-v0878-item:focus-visible{outline: 3px solid rgba(47,175,143,0.28);outline-offset: 3px}.consent-v0878-item-copy{display: grid;gap: 4px}.consent-v0878-item strong{color: #244d43;font-size: 0.91rem}.consent-v0878-item small{color: rgba(40,67,61,0.68);font-size: 0.78rem;line-height: 1.4}.consent-v0878-item em{justify-self: end;padding: 6px 9px;border: 1px solid rgba(47,94,81,0.14);border-radius: 999px;background: rgba(246,240,229,0.84);color: #2f5e51;font-size: 0.68rem;font-style: normal;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase}.consent-v0878-item-active{border-color: rgba(47,94,81,0.24);background: linear-gradient(135deg,rgba(255,255,255,0.84),rgba(246,240,229,0.76));box-shadow: inset 3px 0 0 rgba(47,94,81,0.28),0 14px 30px rgba(31,78,95,0.08)}.consent-v0878-field-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-top: 15px}.consent-v0878-field-grid div{padding: 12px;border: 1px solid rgba(47,94,81,0.11);border-radius: 18px;background: rgba(255,255,255,0.56)}.consent-v0878-field-grid span{display: block;margin-bottom: 4px;color: rgba(40,67,61,0.62);font-size: 0.72rem;font-weight: 800;letter-spacing: 0.07em;text-transform: uppercase}.consent-v0878-field-grid strong{color: #1f4e5f;font-size: 0.9rem}@keyframes consentV0878FadeUp{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 640px){.consent-v0878-field-grid{grid-template-columns: 1fr}.consent-v0878-item{grid-template-columns: 1fr}.consent-v0878-item em{justify-self: start}}.guidance-v0879-summary > span{display: inline-flex;align-items: center;width: fit-content;font-size: 0.72rem;line-height: 1.2;letter-spacing: 0.11em;text-transform: uppercase;color: #2f6f63;font-weight: 800}.guidance-v0879-summary p{color: rgba(30,62,68,0.78);margin: 8px 0 0;line-height: 1.55}.guidance-v0879-item{width: 100%;border: 1px solid rgba(43,87,77,0.12);border-radius: 18px;padding: 13px 14px;background: rgba(255,255,252,0.72);color: inherit;text-align: left;display: flex;align-items: center;justify-content: space-between;gap: 12px;cursor: default;transition: transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease,background 220ms ease}.guidance-v0879-item:hover,.guidance-v0879-item:focus-visible{transform: translateY(-2px);border-color: rgba(192,167,111,0.42);background: rgba(255,255,255,0.9);box-shadow: 0 14px 32px rgba(31,78,95,0.08);outline: none}.guidance-v0879-item-active{border-color: rgba(47,111,99,0.38);background: linear-gradient(145deg,rgba(244,250,246,0.92),rgba(255,255,252,0.86));box-shadow: inset 3px 0 0 rgba(47,111,99,0.72),0 14px 34px rgba(31,78,95,0.07)}.guidance-v0879-item-copy{display: grid;gap: 4px}.guidance-v0879-item-copy strong{color: #173f49;font-size: 0.96rem}.guidance-v0879-item-copy small{color: rgba(30,62,68,0.72);font-size: 0.82rem;line-height: 1.45}.guidance-v0879-item em{flex: 0 0 auto;font-style: normal;font-size: 0.7rem;letter-spacing: 0.08em;text-transform: uppercase;color: #2f6f63;font-weight: 800;border: 1px solid rgba(47,111,99,0.2);border-radius: 999px;padding: 6px 9px;background: rgba(239,248,243,0.82)}.guidance-v0879-field-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-bottom: 14px}.guidance-v0879-field-grid div{border: 1px solid rgba(43,87,77,0.12);border-radius: 16px;padding: 12px;background: rgba(255,255,252,0.72)}.guidance-v0879-field-grid span{display: block;color: rgba(30,62,68,0.58);font-size: 0.72rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;margin-bottom: 5px}.guidance-v0879-field-grid strong{color: #173f49;font-size: 0.92rem}.guidance-v0879-summary{border: 1px solid rgba(192,167,111,0.2);border-radius: 18px;padding: 14px;background: rgba(252,248,239,0.75);margin-bottom: 12px}@keyframes guidanceV0879FadeUp{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 640px){.guidance-v0879-field-grid{grid-template-columns: 1fr}.guidance-v0879-item{align-items: flex-start;flex-direction: column}}.settings-v08710-button.secondary{background: rgba(255,255,255,0.72);color: #1f4e5f;border-color: rgba(216,195,165,0.64);box-shadow: 0 12px 24px rgba(18,52,59,0.07)}@keyframes settingsV08710FadeUp{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}.visual-toast-v08711{position: fixed;right: 22px;bottom: 22px;z-index: var(--z-toast);display: flex;align-items: center;gap: 14px;max-width: min(360px,calc(100vw - 32px));padding: 14px 16px;border: 1px solid rgba(71,107,93,.22);border-radius: 18px;background: linear-gradient(135deg,rgba(255,252,246,.98),rgba(245,239,230,.94));box-shadow: 0 18px 48px rgba(31,78,95,.16);color: #24473f;font-size: .88rem;line-height: 1.45;opacity: 0;transform: translate3d(0,12px,0);transition: opacity .26s ease,transform .26s ease,border-color .26s ease,box-shadow .26s ease}.visual-toast-v08711-show{opacity: 1;transform: translate3d(0,0,0)}.visual-toast-v08711::before{content: "";width: 9px;height: 9px;flex: 0 0 auto;border-radius: 999px;background: rgba(47,135,113,.76);box-shadow: 0 0 0 5px rgba(47,135,113,.08)}.visual-toast-v08711-close{width: 26px;height: 26px;border: 1px solid rgba(71,107,93,.18);border-radius: 999px;background: rgba(255,255,255,.74);color: #335f55;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;font-size: 1rem;line-height: 1;transition: transform .2s ease,border-color .2s ease,background .2s ease}.visual-toast-v08711-close:hover,.visual-toast-v08711-close:focus-visible{transform: translateY(-1px);border-color: rgba(47,135,113,.42);background: rgba(255,255,255,.94);outline: none}[data-visual-action],.records-v0877-item,.consent-v0878-item,.guidance-v0879-item,.agenda-week-strip button,.prototype-terms-v08711-toggle{cursor: pointer}.records-v0877-item:focus-visible,.consent-v0878-item:focus-visible,.guidance-v0879-item:focus-visible,.agenda-week-strip button:focus-visible,[data-visual-action]:focus-visible,.prototype-terms-v08711-toggle:focus-visible{outline: 3px solid rgba(47,135,113,.22);outline-offset: 3px}.records-v0877-item-active,.consent-v0878-item-active,.guidance-v0879-item-active{position: relative}.records-v0877-item-active::after,.consent-v0878-item-active::after,.guidance-v0879-item-active::after{content: "";position: absolute;inset: 9px auto 9px 0;width: 3px;border-radius: 999px;background: rgba(47,135,113,.72)}.prototype-terms-v08711{margin-top: -2px;display: grid;gap: 10px}.prototype-terms-v08711-toggle{width: fit-content;border: 1px solid rgba(47,135,113,.22);border-radius: 999px;background: rgba(255,255,255,.74);color: #2d675a;padding: 9px 14px;font-weight: 700;font-size: .84rem;letter-spacing: .01em;transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.prototype-terms-v08711-toggle:hover,.prototype-terms-v08711-toggle:focus-visible{transform: translateY(-1px);border-color: rgba(47,135,113,.42);background: rgba(255,252,246,.96);box-shadow: 0 12px 28px rgba(31,78,95,.10)}.prototype-terms-v08711-panel{border: 1px solid rgba(71,107,93,.18);border-radius: 18px;background: linear-gradient(135deg,rgba(255,252,246,.94),rgba(245,239,230,.72));padding: 14px 16px;color: #34544c;box-shadow: 0 12px 30px rgba(31,78,95,.08)}.prototype-terms-v08711-panel strong{display: block;color: #214b43;font-size: .9rem;margin-bottom: 5px}.prototype-terms-v08711-panel p{margin: 0;font-size: .84rem;line-height: 1.55}@media (max-width: 640px){.visual-toast-v08711{left: 16px;right: 16px;bottom: 16px;justify-content: space-between}.prototype-terms-v08711-toggle{width: 100%;justify-content: center}}.evolution-v08713-periods button.is-active{border-color: rgba(47,129,113,0.36);background: linear-gradient(135deg,rgba(47,175,143,0.11),rgba(255,255,255,0.82));box-shadow: 0 12px 30px rgba(31,78,95,0.09)}@keyframes evolutionV08713FadeUp{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}.evolution-v08714-segmented button.is-active{border-color: rgba(47,175,143,0.38);background: linear-gradient(135deg,rgba(47,175,143,0.12),rgba(214,194,145,0.18));color: #174547;box-shadow: 0 10px 20px rgba(31,78,95,0.075)}@keyframes evolutionV08714FadeUp{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}@keyframes evolutionV08714PanelRefresh{0%{opacity: 0.76}100%{opacity: 1}}:root{--surface-primary: #fffdf8;--surface-soft: #f8f3ea;--surface-emphasis: #edf6f1;--border-soft: rgba(39,86,79,0.14);--border-focus: rgba(47,126,105,0.48);--text-primary: #173934;--text-secondary: #60746f;--accent-sage: #2faf8f;--accent-petroleum: #1f4e5f;--accent-champagne: #d7c49a;--shadow-soft: 0 16px 36px rgba(31,78,95,0.08);--shadow-elevated: 0 22px 52px rgba(31,78,95,0.13);--radius-sm: 12px;--radius-md: 18px;--radius-lg: 26px;--ease-premium: cubic-bezier(.22,.61,.36,1)}.zero-generico-v08715 .professional-shell,.zero-generico-v08715 .home-wrap,.zero-generico-v08715 .auth-access-layout{background: radial-gradient(circle at top left,rgba(47,175,143,0.08),transparent 30%),linear-gradient(135deg,#fffdf8 0%,#f7f0e5 100%)}.zero-generico-v08715 .professional-nav-item .professional-nav-icon{width: 30px;height: 30px;flex-basis: 30px;border-radius: 10px;border-color: rgba(215,196,154,0.46);color: var(--accent-petroleum);background: linear-gradient(145deg,rgba(255,253,248,0.98),rgba(237,246,241,0.78));box-shadow: inset 0 1px 0 rgba(255,255,255,0.88),0 5px 12px rgba(31,78,95,0.06)}.zero-generico-v08715 .professional-nav-item:hover .professional-nav-icon,.zero-generico-v08715 .professional-nav-item:focus-visible .professional-nav-icon{transform: translateY(-1px);border-color: rgba(47,175,143,0.40);box-shadow: inset 0 1px 0 rgba(255,255,255,0.92),0 7px 16px rgba(31,78,95,0.10)}.zero-generico-v08715 .professional-nav-item.is-active .professional-nav-icon{color: #fffdf8;border-color: rgba(215,196,154,0.58);background: var(--accent-petroleum);box-shadow: inset 0 1px 0 rgba(255,255,255,0.16),0 7px 18px rgba(31,78,95,0.18)}.zero-generico-v08715 .professional-nav-item.is-active .professional-nav-icon-accent{color: var(--accent-champagne);opacity: 1}.zero-generico-v08715 .professional-panel,.zero-generico-v08715 .metric-card,.zero-generico-v08715 .trust-card,.zero-generico-v08715 .auth-card,.zero-generico-v08715 .records-v0877-card,.zero-generico-v08715 .consent-v0878-card,.zero-generico-v08715 .guidance-v0879-card,.zero-generico-v08715 .settings-v08710-card,.zero-generico-v08715 .evolution-v08713-client,.zero-generico-v08715 .evolution-v08713-indicator,.zero-generico-v08715 .tele-v0876-card,.zero-generico-v08715 .tele-v0876-copilot,.zero-generico-v08715 .tele-v0876-notes{border-color: var(--border-soft);box-shadow: var(--shadow-soft)}.zero-generico-v08715 .professional-panel:hover,.zero-generico-v08715 .metric-card:hover,.zero-generico-v08715 .trust-card:hover,.zero-generico-v08715 .records-v0877-card:hover,.zero-generico-v08715 .consent-v0878-card:hover,.zero-generico-v08715 .guidance-v0879-card:hover,.zero-generico-v08715 .settings-v08710-card:hover,.zero-generico-v08715 .evolution-v08713-client:hover,.zero-generico-v08715 .evolution-v08713-indicator:hover{transform: translateY(-2px);box-shadow: var(--shadow-elevated);border-color: rgba(47,126,105,.28)}.zero-generico-v08715 .metric-card strong{font-size: clamp(1rem,1.7vw,1.45rem);letter-spacing: -0.01em}.zero-generico-v08715 .btn,.zero-generico-v08715 button[class*="button"],.zero-generico-v08715 .mini-action,.zero-generico-v08715 .clients-pro-action,.zero-generico-v08715 .evolution-v08713-button{transition: transform 200ms var(--ease-premium),border-color 220ms var(--ease-premium),box-shadow 220ms var(--ease-premium),background 220ms var(--ease-premium)}.zero-generico-v08715 .btn:active,.zero-generico-v08715 button[class*="button"]:active,.zero-generico-v08715 .mini-action:active,.zero-generico-v08715 .clients-pro-action:active,.zero-generico-v08715 .evolution-v08713-button:active{transform: scale(.99)}.zero-generico-v08715 :is(button,a,input,select,textarea):focus-visible{outline: 3px solid rgba(47,175,143,.30);outline-offset: 3px;box-shadow: 0 0 0 1px var(--border-focus),0 10px 28px rgba(31,78,95,.10)}.zero-generico-v08715 .panel-kicker,.zero-generico-v08715 .eyebrow,.zero-generico-v08715 [class*="chip"]{letter-spacing: .07em}.zero-generico-v08715 .visual-toast-v08711{border: 1px solid rgba(215,196,154,.42);background: linear-gradient(135deg,rgba(255,253,248,.96),rgba(245,239,230,.96));color: var(--text-primary);box-shadow: var(--shadow-elevated)}.consolidated-v08716 .professional-shell,.consolidated-v08716 .professional-sidebar,.consolidated-v08716 .professional-main,.consolidated-v08716 .professional-nav,.consolidated-v08716 [data-professional-section]{min-width: 0;min-height: 0}.consolidated-v08716 .professional-sidebar{isolation: isolate}.consolidated-v08716 .professional-sidebar-head,.consolidated-v08716 .professional-sidebar-foot{flex: 0 0 auto}.consolidated-v08716 .professional-nav{min-height: 0;overflow-y: auto;overscroll-behavior: contain;scrollbar-color: rgba(79,135,116,0.42) transparent;scrollbar-width: thin}.consolidated-v08716 .professional-nav::-webkit-scrollbar{width: 7px}.consolidated-v08716 .professional-nav::-webkit-scrollbar-track{background: transparent}.consolidated-v08716 .professional-nav::-webkit-scrollbar-thumb{border: 2px solid transparent;border-radius: 999px;background: rgba(79,135,116,0.38);background-clip: padding-box}.professional-mobile-bar,.professional-nav-backdrop,.professional-sidebar-close{display: none}.professional-mobile-bar{min-width: 0;border: 1px solid var(--border-soft);border-radius: 22px;background: linear-gradient(145deg,rgba(255,253,248,0.98),rgba(247,241,232,0.94));box-shadow: var(--shadow-card);padding: 12px 14px}.professional-mobile-current{min-width: 0;display: grid;gap: 2px}.professional-mobile-current span{color: var(--text-secondary);font-size: 0.72rem;font-weight: 800;letter-spacing: 0.07em;text-transform: uppercase}.professional-mobile-current strong{overflow-wrap: anywhere;color: var(--color-ink-strong);font-size: 0.98rem;line-height: 1.25}.professional-mobile-menu-button,.professional-sidebar-close{border: 1px solid rgba(79,135,116,0.24);background: rgba(255,253,248,0.92);color: var(--color-ink-strong);cursor: pointer;transition: transform 200ms ease,border-color 200ms ease,background-color 200ms ease,box-shadow 200ms ease}.professional-mobile-menu-button{min-height: 42px;border-radius: 14px;padding: 8px 11px;display: inline-flex;align-items: center;justify-content: center;gap: 9px;font-weight: 820}.professional-mobile-menu-button:hover,.professional-mobile-menu-button:focus-visible,.professional-sidebar-close:hover,.professional-sidebar-close:focus-visible{border-color: var(--border-focus);background: #fffdf8;box-shadow: var(--shadow-focus);outline: none;transform: translateY(-1px)}.professional-mobile-menu-icon{width: 18px;display: grid;gap: 3px}.professional-mobile-menu-icon i{width: 100%;height: 2px;border-radius: 999px;background: currentColor}.professional-sidebar-close{width: 40px;height: 40px;flex: 0 0 auto;border-radius: 13px;place-items: center}.professional-sidebar-close span,.professional-sidebar-close span::before{width: 18px;height: 2px;display: block;border-radius: 999px;background: currentColor;content: "";transform: rotate(45deg)}.professional-sidebar-close span::before{transform: rotate(90deg)}.professional-nav-backdrop{position: fixed;inset: 0;z-index: 89;border: 0;background: rgba(15,47,53,0.34);backdrop-filter: blur(2px);cursor: default}.professional-nav-backdrop[hidden]{display: none}.consolidated-v08716 .evolution-v08714-links{width: 100%;min-width: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.consolidated-v08716 .evolution-v08714-links > div{min-width: 0;display: grid;align-content: start;gap: 4px;border-left: 1px solid rgba(47,175,143,0.18);padding-left: 10px}.consolidated-v08716 .evolution-v08714-links span,.consolidated-v08716 .evolution-v08714-links strong{min-width: 0;margin: 0;overflow-wrap: anywhere;word-break: normal}.consolidated-v08716 .evolution-v08714-links strong{display: block;line-height: 1.35}.consolidated-v08716 .evolution-v08714,.consolidated-v08716 .evolution-v08714 *,.consolidated-v08716 .evolution-v08713-periods,.consolidated-v08716 .evolution-v08714-segmented,.consolidated-v08716 .evolution-v08714-stage-track,.consolidated-v08716 .evolution-v08713-notes,.consolidated-v08716 .evolution-v08713-notes textarea{min-width: 0;max-width: 100%}.consolidated-v08716 .evolution-v08714-segmented button,.consolidated-v08716 .evolution-v08713-button{min-width: 0;white-space: normal;overflow-wrap: anywhere}.consolidated-v08716 .professional-section img,.consolidated-v08716 .professional-section svg,.consolidated-v08716 .professional-section video,.consolidated-v08716 .professional-section input,.consolidated-v08716 .professional-section textarea,.consolidated-v08716 .professional-section select,.consolidated-v08716 .professional-section button{max-width: 100%}.modalities-v08722-overview{color: var(--text-primary)}.modality-dialog-v08722-panel footer button,.modality-dialog-v08722-panel header > button{min-height: 42px;border: 1px solid rgba(31,78,95,0.18);border-radius: 14px;color: var(--color-ink-strong);background: rgba(255,253,248,0.86);cursor: pointer;transition: transform var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition),color var(--transition)}.modality-dialog-v08722-panel footer button:hover{transform: translateY(-1px);border-color: rgba(79,135,116,0.46);box-shadow: 0 10px 22px rgba(18,52,59,0.09)}.modality-dialog-v08722-panel button:focus-visible,.modality-dialog-v08722-panel input:focus-visible,.modality-dialog-v08722-panel select:focus-visible,.modality-dialog-v08722-panel textarea:focus-visible{outline: 2px solid var(--accent-petroleum);outline-offset: 3px;box-shadow: var(--shadow-focus)}.modalities-v08722-card-head em.is-paused{color: #78592f;border-color: rgba(181,145,74,0.26);background: rgba(216,195,165,0.24)}.modalities-v08722-overview{margin: 18px 0 22px;padding: 20px;border: 1px solid rgba(31,78,95,0.13);border-radius: 22px;background: rgba(255,253,248,0.75);box-shadow: var(--shadow-card)}.modalities-v08722-filterbar button.is-active{color: #fffdf8;border-color: var(--accent-petroleum);background: var(--accent-petroleum)}.modalities-v08722-badge.program{color: #285e52;background: rgba(111,175,152,0.16)}.modalities-v08722-badge.single{color: #31536a;background: rgba(31,78,95,0.12)}.modalities-v08722-badge.return{color: #73572f;background: rgba(216,195,165,0.26)}body.modality-dialog-open-v08722{overflow: hidden}.modality-dialog-v08722-panel{position: relative;width: min(720px,100%);max-height: min(88vh,780px);overflow: auto;padding: clamp(18px,3vw,28px);border: 1px solid rgba(255,255,255,0.5);border-radius: 26px;background: linear-gradient(145deg,#fffdf8,#f7f1e8);box-shadow: var(--shadow-overlay)}.modality-dialog-v08722-panel > header{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;margin-bottom: 20px}.modality-dialog-v08722-panel header span{display: block;margin-bottom: 6px;color: var(--accent-petroleum);font-size: 0.7rem;font-weight: 850;letter-spacing: 0.11em}.modality-dialog-v08722-panel header h2{margin: 0 0 7px;font-size: clamp(1.35rem,2.5vw,1.85rem)}.modality-dialog-v08722-panel header p{margin: 0}.modality-dialog-v08722-panel header > button{flex: 0 0 auto;width: 42px;padding: 0;font-size: 1.35rem}.modality-dialog-v08722-fields label.is-wide{grid-column: 1 / -1}.modality-dialog-v08722-panel footer{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 10px;margin-top: 18px}.modality-dialog-v08722-panel footer button{min-width: 150px;padding: 10px 14px;font-weight: 800}.modality-dialog-v08722-panel footer button[type="submit"]{color: #fffdf8;border-color: var(--accent-petroleum);background: var(--accent-petroleum)}.modality-dialog-v08722-panel footer button.secondary{background: rgba(255,253,248,0.85)}.modality-dialog-v08722-empty{padding: 22px;border: 1px dashed rgba(31,78,95,0.22);border-radius: 17px;text-align: center}.modality-dialog-v08722-empty p{margin: 7px 0 0}.modality-dialog-v08722-history-list{display: grid;gap: 12px}.modality-dialog-v08722-history-list article{padding: 15px;border: 1px solid rgba(23,63,70,0.12);border-radius: 17px;background: rgba(255,253,248,0.76)}.modality-dialog-v08722-history-list article > div:first-child{display: flex;justify-content: space-between;gap: 12px;margin-bottom: 11px}.modality-dialog-v08722-history-list time{color: var(--color-muted-soft);font-size: 0.77rem}.modality-dialog-v08722-history-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.modality-dialog-v08722-history-grid div{padding: 9px 10px;border-radius: 11px;background: rgba(247,241,232,0.72)}.modality-dialog-v08722-history-grid span,.modality-dialog-v08722-history-grid strong{display: block;overflow-wrap: anywhere}.modality-dialog-v08722-history-grid span{margin-bottom: 4px;color: var(--color-muted-soft);font-size: 0.7rem}.modality-dialog-v08722-history-grid strong{font-size: 0.83rem}.structure-v08722 [data-professional-section]{min-width: 0}.structure-v08722 [data-professional-section] :where(h2,h3,h4,p,li,dd,dt,strong,span,em,button,label){overflow-wrap: anywhere}.structure-v08722 [data-professional-section] :where(button,input,select,textarea){max-width: 100%}.structure-v08722 [data-professional-section] button{min-height: 38px}.structure-v08722 .care-indicators strong{font-size: clamp(0.78rem,0.72rem + 0.22vw,0.92rem);line-height: 1.25}.structure-v08722 #professional-agenda{--agenda-text: clamp(0.82rem,0.79rem + 0.12vw,0.9rem);--agenda-subtext: clamp(0.78rem,0.75rem + 0.1vw,0.86rem);--agenda-pill: clamp(0.75rem,0.73rem + 0.08vw,0.82rem);--agenda-card-title: clamp(0.9rem,0.86rem + 0.12vw,1rem)}.structure-v08722 #professional-agenda .professional-agenda-header h2{max-width: 26ch;font-size: clamp(1.35rem,1.05rem + 0.8vw,2rem);line-height: 1.12;text-wrap: balance}.structure-v08722 #professional-agenda .professional-agenda-header p,.structure-v08722 #professional-agenda .agenda-support-copy,.structure-v08722 #professional-agenda .agenda-summary-card p,.structure-v08722 #professional-agenda .agenda-timeline-content p,.structure-v08722 #professional-agenda .agenda-info-list li,.structure-v08722 #professional-agenda .agenda-stage-group p,.structure-v08722 #professional-agenda .agenda-status-legend span{font-size: var(--agenda-subtext);line-height: 1.45}.structure-v08722 .agenda-filters-v08722{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 16px;align-items: start;padding: 14px}.structure-v08722 .agenda-filter-set-v08722{display: grid;min-width: 0;gap: 7px}.structure-v08722 .agenda-filter-set-v08722 > span{color: #315e5b;font-size: 0.76rem;font-weight: 900;letter-spacing: 0.08em;text-transform: uppercase}.structure-v08722 .agenda-filter-set-v08722 > div{display: flex;flex-wrap: wrap;gap: 7px}.structure-v08722 .agenda-filter-set-v08722 button{flex: 0 1 auto;min-height: 36px;padding: 8px 12px;white-space: normal;line-height: 1.25}.structure-v08722 .agenda-filters-v08722 [data-agenda-modality-result]{grid-column: 1 / -1;margin: 0;color: #526c68;font-size: 0.8rem;line-height: 1.4}.structure-v08722 #professional-agenda .agenda-summary-grid{grid-template-columns: repeat(4,minmax(180px,1fr));align-items: stretch}.structure-v08722 #professional-agenda .agenda-summary-card{min-height: 148px;padding: 15px;align-items: flex-start}.structure-v08722 #professional-agenda .agenda-summary-card small{font-size: 0.76rem;line-height: 1.3}.structure-v08722 #professional-agenda .agenda-summary-card strong{font-size: clamp(1.45rem,1.2rem + 0.5vw,1.9rem)}.structure-v08722 #professional-agenda .agenda-quick-actions-card{grid-template-columns: minmax(190px,0.42fr) minmax(0,1.58fr);padding: 13px 14px}.structure-v08722 #professional-agenda .agenda-quick-actions{grid-template-columns: repeat(3,minmax(170px,1fr));gap: 8px}.structure-v08722 #professional-agenda .agenda-quick-actions .agenda-action-button{min-height: 42px;padding: 9px 12px;font-size: 0.8rem;line-height: 1.3}.structure-v08722 #professional-agenda .agenda-main-layout,.structure-v08722 #professional-agenda .agenda-layout-shell{grid-template-columns: minmax(0,1.45fr) minmax(340px,0.72fr);gap: 14px;align-items: start}.structure-v08722 #professional-agenda .agenda-primary-column,.structure-v08722 #professional-agenda .agenda-support-column{min-width: 0;gap: 12px}.structure-v08722 #professional-agenda .agenda-primary-column > .professional-panel,.structure-v08722 #professional-agenda .agenda-support-column > .professional-panel{padding: 14px}.structure-v08722 #professional-agenda .agenda-timeline-item{position: relative;grid-template-columns: 78px minmax(0,1fr);min-width: 0;min-height: 108px;padding: 13px 14px;cursor: pointer;outline: none}.structure-v08722 #professional-agenda .agenda-timeline-item:hover,.structure-v08722 #professional-agenda .agenda-timeline-item:focus-visible,.structure-v08722 #professional-agenda .agenda-timeline-item.is-selected{border-color: rgba(24,74,69,0.42);background: linear-gradient(145deg,rgba(255,253,248,0.98),rgba(235,246,240,0.88));box-shadow: 0 16px 34px rgba(18,52,59,0.09)}.structure-v08722 #professional-agenda .agenda-timeline-item:focus-visible{box-shadow: 0 0 0 3px rgba(111,175,152,0.22),0 16px 34px rgba(18,52,59,0.09)}.structure-v08722 #professional-agenda .agenda-timeline-content{min-width: 0}.structure-v08722 #professional-agenda .agenda-timeline-content > strong{font-size: var(--agenda-card-title);line-height: 1.28}.structure-v08722 #professional-agenda .agenda-status-reason{margin-top: 6px;padding: 8px 10px}.structure-v08722 #professional-agenda .agenda-tags{margin-top: 8px}.structure-v08722 #professional-agenda .agenda-status,.structure-v08722 #professional-agenda .agenda-priority,.structure-v08722 #professional-agenda .modalities-v08722-badge{min-height: 30px;padding: 6px 10px;font-size: var(--agenda-pill);line-height: 1.25}.structure-v08722 #professional-agenda .agenda-status.is-cancelled{color: #6f3434;border-color: rgba(143,78,78,0.25);background: rgba(143,78,78,0.1)}.structure-v08722 #professional-agenda .agenda-detail-panel{scroll-margin-top: 18px}.structure-v08722 #professional-agenda .agenda-detail-heading-v08722{align-items: flex-start;gap: 12px}.structure-v08722 .agenda-detail-heading-actions-v08722{display: flex;flex-direction: column;align-items: flex-end;gap: 8px;flex: 0 0 auto}.structure-v08722 .agenda-detail-close-v08722{min-height: 34px;padding: 6px 10px;border: 1px solid rgba(31,78,95,0.18);border-radius: 11px;color: #315e5b;background: rgba(255,253,248,0.72);font: inherit;font-size: 0.76rem;font-weight: 850;cursor: pointer}.structure-v08722 .agenda-detail-close-v08722:hover,.structure-v08722 .agenda-detail-close-v08722:focus-visible{border-color: rgba(24,74,69,0.42);background: rgba(232,244,238,0.9)}.structure-v08722 #professional-agenda .agenda-detail-list div{display: grid;grid-template-columns: minmax(88px,0.45fr) minmax(0,1fr);align-items: start;min-height: 42px;padding: 9px 10px}.structure-v08722 #professional-agenda .agenda-detail-list dd{margin: 0;text-align: right;line-height: 1.35}.structure-v08722 #professional-agenda .agenda-info-list li{padding: 10px 11px}.structure-v08722 .agenda-status-actions-v08722{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px;margin-top: 10px}.structure-v08722 .agenda-status-actions-v08722 button{min-height: 42px;padding: 8px 9px;border: 1px solid rgba(24,74,69,0.2);border-radius: 12px;color: #12343b;background: rgba(255,253,248,0.82);font: inherit;font-size: 0.76rem;font-weight: 850;line-height: 1.25;cursor: pointer}.structure-v08722 .agenda-status-actions-v08722 button:hover,.structure-v08722 .agenda-status-actions-v08722 button:focus-visible{border-color: rgba(24,74,69,0.42);background: rgba(232,244,238,0.9)}.structure-v08722 .agenda-detail-feedback-v08722{margin: 9px 0 0;padding: 9px 10px;border-left: 3px solid rgba(111,175,152,0.72);color: #526c68;background: rgba(111,175,152,0.08);font-size: 0.78rem;line-height: 1.42}.structure-v08722 #professional-agenda .agenda-routine-columns{grid-template-columns: 1fr}.structure-v08722 #professional-agenda .agenda-window-list div,.structure-v08722 #professional-agenda .agenda-stage-list div,.structure-v08722 #professional-agenda .agenda-post-care .agenda-stage-list div{grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 6px 10px}.structure-v08722 #professional-agenda .agenda-window-list div > p,.structure-v08722 #professional-agenda .agenda-stage-list div > span{grid-column: 1 / -1;min-width: 0}.structure-v08722 #professional-agenda .agenda-stage-list em{justify-self: end;max-width: 150px}.structure-v08722 #professional-agenda .agenda-stage-group p{display: grid;grid-template-columns: minmax(82px,auto) minmax(0,1fr);align-items: start}.structure-v08722 #professional-agenda .agenda-stage-group p .agenda-priority{align-self: start}.structure-v08722 #professional-evolution .evolution-v08713-header h2{max-width: 32ch;font-size: clamp(1.5rem,1.18rem + 0.8vw,2.25rem);line-height: 1.12;text-wrap: balance}.structure-v08722 .evolution-v08722-search-controls{display: grid;gap: 8px}.structure-v08722 .evolution-v08722-search-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 7px}.structure-v08722 .evolution-v08722-search-row input,.structure-v08722 .evolution-v08722-search-controls select{width: 100%;min-height: 44px;padding: 10px 12px;border: 1px solid rgba(31,78,95,0.16);border-radius: 13px;color: #173d43;background: rgba(255,253,248,0.9);font: inherit;font-size: 0.85rem}.structure-v08722 .evolution-v08722-search-row button{min-height: 44px;padding: 9px 12px;border: 1px solid rgba(24,74,69,0.2);border-radius: 13px;color: #315e5b;background: rgba(232,244,238,0.72);font: inherit;font-size: 0.78rem;font-weight: 850;cursor: pointer}.structure-v08722 .evolution-v08722-search-controls [data-evolution-filter-result]{margin: 0;color: #607872;font-size: 0.78rem;line-height: 1.4}.structure-v08722 #professional-evolution .evolution-v08713-client{min-height: 112px;padding: 12px}.structure-v08722 #professional-evolution .evolution-v08714-client-copy,.structure-v08722 #professional-evolution .evolution-v08714-client-copy > *{min-width: 0}.structure-v08722 #professional-evolution :where(.evolution-v08713-panel-heading p,.evolution-v08714-client-copy span,.evolution-v08714-client-copy small,.evolution-v08714-comparison-columns p,.evolution-v08714-summary-card p){font-size: clamp(0.82rem,0.79rem + 0.1vw,0.9rem);line-height: 1.48}.structure-v08722 #professional-evolution .evolution-v08714-segmented{display: flex;flex-wrap: wrap;gap: 6px}.structure-v08722 #professional-evolution .evolution-v08714-segmented button{flex: 1 1 145px;min-height: 42px;padding: 8px 10px;white-space: normal}.structure-v08722 #professional-evolution .evolution-v08714-comparison-columns{grid-template-columns: repeat(3,minmax(0,1fr));gap: 0}.structure-v08722 #professional-evolution .evolution-v08714-comparison-columns > div{min-width: 0;padding: 2px 12px}.structure-v08722 .evolution-v08722-draft-status{margin: 8px 0 0;color: #607872;font-size: 0.8rem;line-height: 1.4}.structure-v08722 #professional-evolution textarea[data-evolution-notes]{min-height: 160px;resize: vertical}.structure-v08722 :where( #professional-clients,#professional-attendances,#professional-telehealth,#professional-records,#professional-consents,#professional-guidance,#professional-finance,#professional-copilot,#professional-reports,#professional-settings ) :where(.professional-panel,article,section,div,li){min-width: 0}.structure-v08722 :where( #professional-clients,#professional-attendances,#professional-telehealth,#professional-records,#professional-consents,#professional-guidance,#professional-finance,#professional-copilot,#professional-reports,#professional-settings ) :where(p,li,dd,label){line-height: 1.48}.structure-v08722 :where(.modalities-v08722-filterbar,.reports-modalities-v08722,.client-modality-v08722-fields) :where(select,input,textarea){min-height: 44px}.structure-v08722 #professional-evolution .evolution-v08714-workspace{grid-template-columns: minmax(320px,0.95fr) minmax(0,2.05fr)}.structure-v08722 #professional-evolution .evolution-v08714-client{grid-template-columns: 42px minmax(0,1fr);align-items: start}.structure-v08722 #professional-evolution .evolution-v08714-client em{grid-column: 2;justify-self: start;margin-top: 4px}.structure-v08722 #professional-evolution .evolution-v08714-client-copy strong{overflow-wrap: normal;word-break: normal;hyphens: none}.professional-shell.is-overview-active .top-v074{display: none}.overview-v08723{gap: 20px}.overview-v08723-header{display: flex;align-items: flex-end;justify-content: space-between;gap: 22px;padding: clamp(22px,3vw,34px);border: 1px solid rgba(24,74,69,0.16);border-radius: 30px;background: radial-gradient(circle at 88% 8%,rgba(181,145,74,0.09),transparent 34%),linear-gradient(145deg,rgba(255,255,253,0.97),rgba(244,248,245,0.96));box-shadow: 0 18px 48px rgba(18,52,59,0.07),inset 0 1px 0 rgba(255,255,255,0.82)}.overview-v08723-header > div{min-width: 0}.overview-v08723-header h2{margin: 12px 0 8px;color: #0f2f35;font-size: clamp(2rem,4vw,3.35rem);line-height: 1;letter-spacing: -0.055em;text-wrap: balance}.overview-v08723-header p{max-width: 760px;margin: 0;color: #405653;font-size: clamp(0.98rem,1.6vw,1.08rem);line-height: 1.65;font-weight: 620}.overview-v08723-context{flex: 0 0 auto;display: inline-flex;align-items: center;min-height: 34px;padding: 8px 12px;border: 1px solid rgba(181,145,74,0.28);border-radius: 999px;background: rgba(255,252,245,0.86);color: #6b5633;font-size: 0.78rem;line-height: 1.2;font-weight: 820;text-align: center}.overview-v08723-grid{display: grid;grid-template-columns: minmax(0,1.12fr) minmax(310px,0.88fr);gap: 18px;align-items: start}.overview-v08723-card{min-width: 0;min-height: 0;border: 1px solid rgba(24,74,69,0.13);background: rgba(255,255,253,0.94);box-shadow: 0 16px 38px rgba(18,52,59,0.055),inset 0 1px 0 rgba(255,255,255,0.86)}.overview-v08723-card-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 18px}.overview-v08723-card-heading > div{min-width: 0}.overview-v08723-card-heading h3{margin: 9px 0 0;color: #12343b;font-size: clamp(1.25rem,2.2vw,1.7rem);line-height: 1.12;letter-spacing: -0.032em;text-wrap: balance}.overview-v08723-card-heading time,.overview-v08723-count{flex: 0 1 auto;max-width: 230px;color: #526663;font-size: 0.78rem;line-height: 1.35;font-weight: 760;text-align: right}.overview-v08723-summary{padding: clamp(20px,2.6vw,28px)}.overview-v08723-lead{margin: 0 0 16px;padding: 13px 15px;border-left: 3px solid rgba(24,74,69,0.42);border-radius: 0 14px 14px 0;background: rgba(239,246,242,0.72);color: #294541;line-height: 1.55;font-weight: 690}.overview-v08723-summary-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin: 0}.overview-v08723-summary-list > div{min-width: 0;padding: 14px;border: 1px solid rgba(24,74,69,0.10);border-radius: 17px;background: rgba(247,250,248,0.82)}.overview-v08723-summary-list dt{margin: 0 0 7px;color: #183b3b;font-size: 0.82rem;font-weight: 850}.overview-v08723-summary-list dd{margin: 0;color: #526663;font-size: 0.86rem;line-height: 1.48;overflow-wrap: anywhere}.overview-v08723-next{position: relative;overflow: hidden;padding: clamp(20px,2.6vw,28px);border-color: rgba(181,145,74,0.26);background: linear-gradient(150deg,rgba(255,254,250,0.98),rgba(248,244,234,0.88))}.overview-v08723-next::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: linear-gradient(180deg,rgba(24,74,69,0.72),rgba(181,145,74,0.58))}.overview-v08723-appointment{display: flex;align-items: center;gap: 16px;margin-bottom: 18px}.overview-v08723-appointment time{flex: 0 0 auto;display: grid;place-items: center;width: 68px;min-height: 54px;border-radius: 17px;background: #153f43;color: #fffdf8;font-size: 1.06rem;font-weight: 900;letter-spacing: 0.02em}.overview-v08723-appointment > div{min-width: 0}.overview-v08723-appointment strong{display: block;color: #102f35;font-size: 1.15rem;line-height: 1.25;overflow-wrap: anywhere}.overview-v08723-appointment p{margin: 5px 0 0;color: #526663;line-height: 1.45}.overview-v08723-appointment-meta{display: grid;gap: 10px;margin: 0}.overview-v08723-appointment-meta > div{display: grid;grid-template-columns: minmax(90px,0.34fr) minmax(0,1fr);gap: 12px;padding-top: 10px;border-top: 1px solid rgba(24,74,69,0.10)}.overview-v08723-appointment-meta dt{color: #526663;font-size: 0.78rem;font-weight: 780}.overview-v08723-appointment-meta dd{margin: 0;color: #183b3b;line-height: 1.45;font-weight: 720;overflow-wrap: anywhere}.overview-v08723-demo-note{margin: 15px 0 0;color: #6c7069;font-size: 0.78rem;line-height: 1.45}.overview-v08723-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 18px}.overview-v08723-actions .btn{min-height: 43px;white-space: normal}.overview-v08723-priorities{padding: clamp(20px,2.6vw,28px)}.overview-v08723-priority-list{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.overview-v08723-priority-list li{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 16px;min-width: 0;padding: 15px 16px;border: 1px solid rgba(24,74,69,0.10);border-radius: 18px;background: rgba(248,250,248,0.82)}.overview-v08723-priority-list li > div{min-width: 0}.overview-v08723-priority-list span,.overview-v08723-priority-list strong,.overview-v08723-priority-list p{display: block}.overview-v08723-priority-list span{margin-bottom: 4px;color: #765e35;font-size: 0.74rem;line-height: 1.35;font-weight: 850;text-transform: uppercase;letter-spacing: 0.04em}.overview-v08723-priority-list strong{color: #183b3b;font-size: 0.98rem;line-height: 1.35}.overview-v08723-priority-list p{margin: 4px 0 0;color: #526663;font-size: 0.84rem;line-height: 1.5;overflow-wrap: anywhere}.overview-v08723-priority-list button,.overview-v08723-quick-grid button{border: 1px solid rgba(24,74,69,0.16);border-radius: 14px;background: rgba(255,255,253,0.96);color: #153f43;font: inherit;font-weight: 820;cursor: pointer;transition: transform 160ms ease,border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.overview-v08723-priority-list button{min-height: 40px;max-width: 190px;padding: 9px 12px;font-size: 0.78rem;line-height: 1.3;white-space: normal}.overview-v08723-priority-list button:hover,.overview-v08723-quick-grid button:hover{transform: translateY(-1px);border-color: rgba(181,145,74,0.42);background: #fffdf8;box-shadow: 0 10px 24px rgba(18,52,59,0.07)}.overview-v08723-priority-list button:focus-visible,.overview-v08723-quick-grid button:focus-visible{outline: 3px solid rgba(111,175,152,0.35);outline-offset: 3px}.overview-v08723-quick-actions{padding: clamp(20px,2.6vw,28px)}.overview-v08723-quick-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.overview-v08723-quick-grid button{display: grid;align-content: center;min-width: 0;min-height: 88px;padding: 15px;text-align: left}.overview-v08723-quick-grid span,.overview-v08723-quick-grid small{display: block;overflow-wrap: anywhere}.overview-v08723-quick-grid span{color: #153f43;font-size: 0.94rem;line-height: 1.3;font-weight: 860}.overview-v08723-quick-grid small{margin-top: 5px;color: #647571;font-size: 0.76rem;line-height: 1.4;font-weight: 620}@media (prefers-reduced-motion: reduce){.overview-v08723-priority-list button,.overview-v08723-quick-grid button{transition: none}.overview-v08723-priority-list button:hover,.overview-v08723-quick-grid button:hover{transform: none}}.agenda-v08724{--agenda24-ink: #173f49;--agenda24-muted: #647775;--agenda24-line: rgba(31,78,95,0.14);--agenda24-soft: rgba(47,175,143,0.08);--agenda24-gold: #a9823f;display: grid;gap: clamp(16px,2vw,24px);min-width: 0}.agenda-v08724 .agenda24-header,.agenda-v08724 .agenda24-control-panel,.agenda-v08724 .agenda24-filter-panel,.agenda-v08724 .agenda24-timeline-panel{min-width: 0}.agenda24-header{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;padding: clamp(20px,3vw,30px);border: 1px solid var(--agenda24-line);border-radius: 26px;background: linear-gradient(145deg,rgba(255,255,255,.98),rgba(246,251,249,.94));box-shadow: 0 18px 46px rgba(23,63,73,0.07)}.agenda24-header > div{min-width: 0}.agenda24-header h2{margin: 5px 0 7px;color: var(--agenda24-ink);font-size: clamp(1.65rem,3vw,2.25rem);line-height: 1.05;text-wrap: balance}.agenda24-header p{max-width: 680px;margin: 0;color: var(--agenda24-muted);line-height: 1.6}.agenda24-primary-action,.agenda24-empty button,.agenda24-dialog-panel footer button,.agenda24-detail-actions button{min-height: 44px;border: 1px solid rgba(31,78,95,0.18);border-radius: 14px;padding: 10px 16px;background: #1f4e5f;color: #fff;font: inherit;font-weight: 760;line-height: 1.25;cursor: pointer;transition: transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.agenda24-primary-action{flex: 0 0 auto;padding-inline: 20px}.agenda24-primary-action:hover,.agenda24-empty button:hover,.agenda24-dialog-panel footer button:hover,.agenda24-detail-actions button:hover{transform: translateY(-1px);box-shadow: 0 10px 24px rgba(31,78,95,0.14)}.agenda24-primary-action:focus-visible,.agenda24-date-actions button:focus-visible,.agenda24-filter-options button:focus-visible,.agenda24-filter-heading button:focus-visible,.agenda24-item-action:focus-visible,.agenda24-empty button:focus-visible,.agenda24-dialog-panel button:focus-visible,.agenda24-dialog-panel input:focus-visible,.agenda24-dialog-panel select:focus-visible,.agenda24-dialog-panel textarea:focus-visible{outline: 3px solid rgba(47,175,143,0.36);outline-offset: 3px}.agenda24-control-panel{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 20px;padding: 18px clamp(18px,2.6vw,28px);border: 1px solid var(--agenda24-line);border-radius: 22px;background: rgba(255,255,255,.94)}.agenda24-date-copy{min-width: 0}.agenda24-date-copy h3{margin: 4px 0 3px;color: var(--agenda24-ink);font-size: clamp(1.08rem,2vw,1.35rem);line-height: 1.3;text-wrap: balance}.agenda24-date-copy p{margin: 0;color: var(--agenda24-muted)}.agenda24-date-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px}.agenda24-date-actions button,.agenda24-filter-heading button,.agenda24-filter-options button,.agenda24-item-action{min-height: 40px;border: 1px solid rgba(31,78,95,0.16);border-radius: 12px;padding: 8px 13px;background: #fff;color: var(--agenda24-ink);font: inherit;font-size: .9rem;font-weight: 720;line-height: 1.25;cursor: pointer;transition: transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.agenda24-date-actions button{display: inline-flex;align-items: center;justify-content: center;gap: 8px}.agenda24-date-actions button:hover,.agenda24-filter-heading button:hover,.agenda24-filter-options button:hover,.agenda24-item-action:hover{border-color: rgba(47,175,143,0.42);background: rgba(47,175,143,0.07)}.agenda24-filter-panel{padding: clamp(18px,2.5vw,26px);border: 1px solid var(--agenda24-line);border-radius: 22px;background: rgba(255,255,255,.94)}.agenda24-filter-heading,.agenda24-timeline-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px}.agenda24-filter-heading h3,.agenda24-timeline-heading h3{margin: 3px 0 0;color: var(--agenda24-ink);font-size: 1.12rem}.agenda24-filter-heading button[hidden]{display: none}.agenda24-filter-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;margin-top: 18px}.agenda24-filter-grid fieldset{min-width: 0;margin: 0;padding: 0;border: 0}.agenda24-filter-grid legend{margin-bottom: 9px;color: var(--agenda24-muted);font-size: .78rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.agenda24-filter-options{display: flex;flex-wrap: wrap;gap: 8px}.agenda24-filter-options button{flex: 0 1 auto;white-space: normal;text-align: center}.agenda24-filter-options button.is-active{border-color: rgba(31,78,95,0.52);background: #1f4e5f;color: #fff;box-shadow: 0 8px 20px rgba(31,78,95,0.13)}.agenda24-filter-result{margin: 15px 0 0;color: var(--agenda24-muted);font-size: .9rem;line-height: 1.5}.agenda24-timeline-panel{padding: clamp(18px,2.7vw,28px);border: 1px solid var(--agenda24-line);border-radius: 26px;background: rgba(255,255,255,.97);box-shadow: 0 18px 46px rgba(23,63,73,0.06)}.agenda24-next-summary{max-width: 360px;border: 1px solid rgba(169,130,63,0.25);border-radius: 999px;padding: 7px 12px;background: rgba(169,130,63,0.07);color: #705a30;font-size: .82rem;font-weight: 760;line-height: 1.3;text-align: right;overflow-wrap: anywhere}.agenda24-list{display: grid;gap: 10px;margin-top: 20px}.agenda24-item{position: relative;display: grid;grid-template-columns: 82px minmax(0,1fr) auto;align-items: center;gap: clamp(12px,2vw,20px);min-width: 0;padding: 16px 18px;border: 1px solid rgba(31,78,95,0.12);border-radius: 18px;background: #fff;transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease}.agenda24-item:hover{transform: translateY(-1px);border-color: rgba(31,78,95,0.24);box-shadow: 0 12px 30px rgba(23,63,73,0.06)}.agenda24-item.is-next{border-color: rgba(169,130,63,0.38);box-shadow: inset 3px 0 0 rgba(169,130,63,0.7),0 12px 30px rgba(23,63,73,0.05)}.agenda24-item.is-cancelled{opacity: .76;background: rgba(247,247,246,.94)}.agenda24-item-time{display: grid;gap: 2px;align-content: center;color: var(--agenda24-ink)}.agenda24-item-time strong{font-size: 1.04rem}.agenda24-item-time span{color: var(--agenda24-muted);font-size: .78rem}.agenda24-item-content{min-width: 0}.agenda24-item-title{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;min-width: 0}.agenda24-item-title strong{min-width: 0;color: var(--agenda24-ink);font-size: 1rem;overflow-wrap: anywhere}.agenda24-item-content > p{margin: 4px 0 8px;color: var(--agenda24-muted);line-height: 1.45}.agenda24-next-badge{border-radius: 999px;padding: 4px 8px;background: rgba(169,130,63,.11);color: #735b2c;font-size: .7rem;font-weight: 820;letter-spacing: .05em;text-transform: uppercase}.agenda24-item-meta{display: flex;flex-wrap: wrap;gap: 7px;min-width: 0}.agenda24-modality,.agenda24-status{display: inline-flex;align-items: center;max-width: 100%;min-height: 27px;border-radius: 999px;padding: 5px 9px;font-size: .76rem;font-weight: 760;line-height: 1.25;white-space: normal;overflow-wrap: anywhere}.agenda24-modality{border: 1px solid rgba(31,78,95,.13);background: rgba(31,78,95,.055);color: #315b64}.agenda24-modality.is-program{border-color: rgba(47,175,143,.22);background: rgba(47,175,143,.075);color: #276d5c}.agenda24-modality.is-return{border-color: rgba(169,130,63,.22);background: rgba(169,130,63,.07);color: #71592c}.agenda24-status{border: 1px solid transparent}.agenda24-status.is-pending{border-color: rgba(169,130,63,.25);background: rgba(169,130,63,.08);color: #70592d}.agenda24-status.is-confirmed{border-color: rgba(47,175,143,.28);background: rgba(47,175,143,.09);color: #246a58}.agenda24-status.is-completed{border-color: rgba(31,78,95,.22);background: rgba(31,78,95,.07);color: #315b64}.agenda24-status.is-cancelled{border-color: rgba(132,74,68,.22);background: rgba(132,74,68,.07);color: #7b4640}.agenda24-item-action{justify-self: end;min-width: 112px}.agenda24-empty{margin-top: 20px;padding: 28px;border: 1px dashed rgba(31,78,95,.22);border-radius: 18px;background: rgba(247,251,249,.82);text-align: center}.agenda24-empty strong{display: block;color: var(--agenda24-ink);font-size: 1.04rem}.agenda24-empty p{max-width: 600px;margin: 7px auto 16px;color: var(--agenda24-muted);line-height: 1.55}.agenda24-free-slots{display: grid;grid-template-columns: minmax(180px,.42fr) minmax(0,1fr);gap: 18px;align-items: start;margin-top: 22px;padding-top: 20px;border-top: 1px solid var(--agenda24-line)}.agenda24-free-slots h4{margin: 4px 0 0;color: var(--agenda24-ink)}.agenda24-free-slots ul{display: flex;flex-wrap: wrap;gap: 9px;margin: 0;padding: 0;list-style: none}.agenda24-free-slot{display: grid;gap: 2px;min-width: min(220px,100%);padding: 11px 13px;border: 1px dashed rgba(31,78,95,.2);border-radius: 13px;background: rgba(47,175,143,.035)}.agenda24-free-slot time{color: var(--agenda24-ink);font-weight: 780}.agenda24-free-slot span,.agenda24-free-slots > p{color: var(--agenda24-muted);font-size: .84rem}body.agenda24-dialog-open{overflow: hidden}.agenda24-dialog[hidden]{display: none}.agenda24-dialog{position: fixed;inset: 0;z-index: var(--z-modal);display: grid;place-items: center;padding: clamp(12px,3vw,32px);opacity: 0;transition: opacity .18s ease}.agenda24-dialog.is-open{opacity: 1}.agenda24-dialog-backdrop{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;background: rgba(10,31,34,.48);cursor: default}.agenda24-dialog-panel{position: relative;z-index: 1;width: min(760px,100%);max-height: min(88vh,820px);overflow: auto;overscroll-behavior: contain;border: 1px solid rgba(31,78,95,.18);border-radius: 24px;background: #fbfdfc;box-shadow: 0 32px 90px rgba(12,37,40,.24)}.agenda24-dialog-panel > header{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;padding: 22px 24px;border-bottom: 1px solid rgba(31,78,95,.12)}.agenda24-dialog-panel > header > div{min-width: 0}.agenda24-dialog-panel > header span{color: #6f765f;font-size: .72rem;font-weight: 820;letter-spacing: .1em}.agenda24-dialog-panel > header h2{margin: 5px 0;color: var(--agenda24-ink,#173f49);font-size: clamp(1.3rem,3vw,1.75rem);overflow-wrap: anywhere}.agenda24-dialog-panel > header p{margin: 0;color: #647775;line-height: 1.5}.agenda24-dialog-panel > header button{flex: 0 0 42px;width: 42px;height: 42px;border: 1px solid rgba(31,78,95,.14);border-radius: 50%;background: #fff;color: #173f49;font-size: 1.45rem;cursor: pointer}.agenda24-dialog-panel [data-agenda-dialog-view="details"],.agenda24-dialog-panel form{padding: 24px}.agenda24-detail-identity{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 16px;align-items: center;padding: 16px;border-radius: 17px;background: rgba(31,78,95,.055)}.agenda24-detail-identity time{border-radius: 12px;padding: 10px 12px;background: #1f4e5f;color: #fff;font-weight: 790;white-space: nowrap}.agenda24-detail-identity div{min-width: 0;display: grid;gap: 3px}.agenda24-detail-identity strong{color: #173f49;font-size: 1.08rem;overflow-wrap: anywhere}.agenda24-detail-identity span{color: #647775}.agenda24-detail-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 16px 0}.agenda24-detail-grid div{min-width: 0;padding: 13px 14px;border: 1px solid rgba(31,78,95,.11);border-radius: 14px;background: #fff}.agenda24-detail-grid dt{color: #71817f;font-size: .76rem;font-weight: 800;letter-spacing: .05em;text-transform: uppercase}.agenda24-detail-grid dd{margin: 5px 0 0;color: #173f49;font-weight: 720;overflow-wrap: anywhere}.agenda24-detail-note{padding: 15px 16px;border-left: 3px solid rgba(47,175,143,.48);border-radius: 0 13px 13px 0;background: rgba(47,175,143,.05)}.agenda24-detail-note strong{color: #173f49}.agenda24-detail-note p{margin: 5px 0 0;color: #647775;line-height: 1.55;overflow-wrap: anywhere}.agenda24-dialog-feedback{margin: 15px 0;color: #647775;font-size: .86rem;line-height: 1.5}.agenda24-detail-actions{display: flex;flex-wrap: wrap;gap: 9px}.agenda24-detail-actions button{flex: 1 1 175px}.agenda24-detail-actions button.secondary,.agenda24-dialog-panel footer button.secondary{background: #fff;color: #173f49}.agenda24-detail-actions button.danger,.agenda24-dialog-panel footer button.danger{border-color: rgba(132,74,68,.25);background: #7b4640;color: #fff}.agenda24-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 15px}.agenda24-form-grid label,.agenda24-dialog-panel [data-agenda-cancel-form] > label{display: grid;gap: 7px;min-width: 0;color: #173f49;font-size: .86rem;font-weight: 760}.agenda24-form-grid label.wide{grid-column: 1 / -1}.agenda24-dialog-panel input,.agenda24-dialog-panel select,.agenda24-dialog-panel textarea{width: 100%;min-width: 0;min-height: 44px;border: 1px solid rgba(31,78,95,.18);border-radius: 12px;padding: 10px 12px;background: #fff;color: #173f49;font: inherit;line-height: 1.4}.agenda24-dialog-panel textarea{min-height: 96px;resize: vertical}.agenda24-dialog-panel input:focus,.agenda24-dialog-panel select:focus,.agenda24-dialog-panel textarea:focus{border-color: rgba(47,175,143,.62);box-shadow: 0 0 0 3px rgba(47,175,143,.1)}.agenda24-form-error{margin: 14px 0 0;padding: 11px 13px;border-radius: 11px;background: rgba(132,74,68,.08);color: #7b4640;font-weight: 700}.agenda24-dialog-panel form > p:not(.agenda24-form-error){color: #647775;line-height: 1.55}.agenda24-dialog-panel footer{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 9px;margin-top: 18px;padding-top: 17px;border-top: 1px solid rgba(31,78,95,.11)}.agenda24-dialog-panel footer button{min-width: 150px}@media (prefers-reduced-motion: reduce){.agenda24-primary-action,.agenda24-date-actions button,.agenda24-filter-heading button,.agenda24-filter-options button,.agenda24-item,.agenda24-item-action,.agenda24-dialog{transition: none}}.clients26{--clients26-ink: #173f3b;--clients26-muted: #60736f;--clients26-line: rgba(31,78,72,0.14);--clients26-soft: rgba(238,246,242,0.78);--clients26-accent: #245f58;--clients26-gold: #b59655;display: grid;gap: 18px;min-width: 0}.clients26-header,.clients26-toolbar,.clients26-list-panel,.clients26-profile-panel{border: 1px solid var(--clients26-line);background: linear-gradient(145deg,rgba(255,255,255,0.97),rgba(247,251,249,0.94));box-shadow: 0 18px 42px rgba(25,66,60,0.08)}.clients26-header{display: flex;align-items: end;justify-content: space-between;gap: 22px;padding: clamp(20px,2.2vw,30px);border-radius: 28px}.clients26-header-copy{display: grid;gap: 7px;max-width: 760px;min-width: 0}.clients26-kicker{color: var(--clients26-gold);font-size: 0.72rem;font-weight: 800;letter-spacing: 0.13em;line-height: 1.25;text-transform: uppercase}.clients26-header h2,.clients26-toolbar h3,.clients26-list-panel h3,.clients26-profile h3,.clients26-editor-header h3{margin: 0;color: var(--clients26-ink);overflow-wrap: anywhere}.clients26-header h2{font-size: clamp(2rem,3.2vw,3.25rem);line-height: 1.02}.clients26-header p,.clients26-panel-heading p,.clients26-editor-header p,.clients26-profile-header p{margin: 0;color: var(--clients26-muted);line-height: 1.62}.clients26-primary-action,.clients26-open-profile,.clients26-empty button,.clients26-form-actions .is-primary{border: 1px solid rgba(23,75,68,0.28);background: linear-gradient(145deg,#255f58,#1c4f49);color: #fff;box-shadow: 0 12px 25px rgba(27,79,72,0.18)}.clients26-primary-action,.clients26-clear-search,.clients26-clear-filters,.clients26-list-actions button,.clients26-profile-actions button,.clients26-empty button,.clients26-form-actions button{min-height: 44px;border-radius: 14px;padding: 10px 15px;font: inherit;font-weight: 750;line-height: 1.25;cursor: pointer;transition: transform 160ms ease,border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.clients26-primary-action:hover,.clients26-open-profile:hover,.clients26-empty button:hover,.clients26-form-actions .is-primary:hover{transform: translateY(-1px);box-shadow: 0 15px 30px rgba(27,79,72,0.23)}.clients26-toolbar{display: grid;gap: 16px;padding: clamp(18px,2vw,24px);border-radius: 24px}.clients26-toolbar-heading,.clients26-panel-heading{display: flex;align-items: end;justify-content: space-between;gap: 20px}.clients26-toolbar-heading > div,.clients26-panel-heading > div{display: grid;gap: 5px;min-width: 0}.clients26-toolbar-heading > p{margin: 0;color: var(--clients26-accent);font-size: 0.86rem;font-weight: 800;text-align: right}.clients26-search-row{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 12px}.clients26-search-field,.clients26-filter-grid label,.clients26-form-field{display: grid;gap: 7px;min-width: 0;color: #31534e;font-size: 0.82rem;font-weight: 750}.clients26-search-field input,.clients26-filter-grid select,.clients26-form-field input,.clients26-form-field select,.clients26-form-field textarea{width: 100%;min-width: 0;min-height: 46px;border: 1px solid rgba(36,95,88,0.2);border-radius: 13px;background: rgba(255,255,255,0.94);color: #173f3b;padding: 10px 12px;font: inherit;font-weight: 600;line-height: 1.4}.clients26-form-field textarea{min-height: 112px;resize: vertical}.clients26-clear-search,.clients26-clear-filters,.clients26-form-actions .is-secondary,.clients26-list-actions button,.clients26-profile-actions button{border: 1px solid rgba(36,95,88,0.18);background: rgba(248,252,250,0.96);color: #245f58;box-shadow: none}.clients26-clear-search:hover,.clients26-clear-filters:hover,.clients26-list-actions button:hover,.clients26-profile-actions button:hover,.clients26-form-actions .is-secondary:hover{transform: translateY(-1px);border-color: rgba(36,95,88,0.34);background: #fff}.clients26-filter-disclosure{display: grid;gap: 13px}.clients26-filter-disclosure > summary{display: none;min-height: 44px;align-items: center;justify-content: space-between;border: 1px solid rgba(36,95,88,0.17);border-radius: 14px;padding: 10px 13px;color: #245f58;font-weight: 800;cursor: pointer}.clients26-filter-disclosure > summary::after{content: "+";font-size: 1.2rem;line-height: 1}.clients26-filter-disclosure[open] > summary::after{content: "−"}.clients26-filter-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.clients26-clear-filters{justify-self: start}.clients26-workspace{display: grid;grid-template-columns: minmax(0,1.45fr) minmax(340px,0.75fr);align-items: start;gap: 18px;min-width: 0}.clients26-list-panel,.clients26-profile-panel{min-width: 0;border-radius: 26px;padding: clamp(17px,2vw,24px)}.clients26-panel-heading{padding-bottom: 15px;border-bottom: 1px solid rgba(31,78,72,0.1)}.clients26-panel-heading p{max-width: 390px;font-size: 0.86rem;text-align: right}.clients26-list-head,.clients26-list-item{display: grid;grid-template-columns: minmax(180px,1.12fr) minmax(180px,1.2fr) minmax(140px,0.8fr) minmax(170px,0.92fr) minmax(136px,auto);gap: 14px;align-items: center}.clients26-list-head{padding: 15px 13px 9px;color: #71817e;font-size: 0.69rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase}.clients26-list{display: grid;gap: 9px}.clients26-list-item{position: relative;min-width: 0;padding: 14px 13px;border: 1px solid rgba(36,95,88,0.11);border-radius: 18px;background: rgba(255,255,255,0.82);transition: transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.clients26-list-item:hover,.clients26-list-item:focus-within{transform: translateY(-1px);border-color: rgba(36,95,88,0.25);box-shadow: 0 10px 24px rgba(24,74,69,0.08)}.clients26-list-item.is-selected{border-color: rgba(181,150,85,0.5);box-shadow: inset 3px 0 0 rgba(181,150,85,0.75),0 10px 24px rgba(24,74,69,0.08)}.clients26-list-identity{display: flex;align-items: center;gap: 11px;min-width: 0}.clients26-list-identity > div,.clients26-profile-identity > div{min-width: 0}.clients26-list-identity strong,.clients26-list-cell strong,.clients26-profile-dl dd,.clients26-context-card strong{overflow-wrap: anywhere}.clients26-list-identity strong{display: block;color: #173f3b;font-size: 0.94rem;line-height: 1.35}.clients26-list-identity small,.clients26-list-cell small,.clients26-list-cell > span{display: block;color: #71817e;font-size: 0.73rem;line-height: 1.38}.clients26-list-identity small{margin-top: 4px}.clients26-avatar{display: inline-grid;place-items: center;width: 38px;height: 38px;flex: 0 0 38px;border: 1px solid rgba(181,150,85,0.36);border-radius: 13px;background: linear-gradient(145deg,rgba(232,243,238,0.96),rgba(255,250,239,0.92));color: #245f58;font-size: 0.76rem;font-weight: 850;letter-spacing: 0.04em}.clients26-avatar-large{width: 48px;height: 48px;flex-basis: 48px;border-radius: 16px;font-size: 0.88rem}.clients26-list-cell{display: grid;gap: 4px;min-width: 0}.clients26-list-cell > strong{color: #2b4c47;font-size: 0.82rem;line-height: 1.4}.clients26-status{display: inline-flex;align-items: center;width: fit-content;max-width: 100%;min-height: 27px;border: 1px solid rgba(36,95,88,0.17);border-radius: 999px;background: rgba(234,245,240,0.88);color: #245f58;padding: 5px 9px;font-size: 0.7rem;font-weight: 850;line-height: 1.25;text-align: left;white-space: normal}.clients26-status.is-aguardando-confirmacao,.clients26-status.is-retorno-pendente{border-color: rgba(181,150,85,0.34);background: rgba(255,248,231,0.92);color: #7b5d22}.clients26-status.is-cancelado{border-color: rgba(143,76,69,0.23);background: rgba(253,240,237,0.94);color: #85483f}.clients26-status.is-concluido{border-color: rgba(78,119,91,0.25);background: rgba(238,247,239,0.94);color: #416d4c}.clients26-list-actions{display: flex;align-items: center;justify-content: flex-end;gap: 8px;min-width: 0}.clients26-list-actions > button,.clients26-list-actions > details{flex: 0 0 auto}.clients26-list-actions .clients26-open-profile{border-color: rgba(36,95,88,0.34);background: linear-gradient(145deg,#245f58,#173f3b);color: #fff;box-shadow: 0 10px 24px rgba(23,63,59,0.14)}.clients26-more{position: relative}.clients26-more summary{display: inline-flex;align-items: center;min-height: 44px;border: 1px solid rgba(36,95,88,0.18);border-radius: 14px;background: rgba(248,252,250,0.96);color: #245f58;padding: 10px 13px;font-weight: 750;cursor: pointer;list-style: none}.clients26-more summary::-webkit-details-marker{display: none}.clients26-more-menu{position: absolute;z-index: var(--z-popover);top: calc(100% + 7px);right: 0;display: grid;min-width: 195px;gap: 5px;border: 1px solid rgba(36,95,88,0.15);border-radius: 15px;background: #fff;padding: 7px;box-shadow: 0 18px 38px rgba(22,62,57,0.16)}.clients26-more-menu button{width: 100%;justify-content: flex-start;text-align: left}.clients26-empty{display: grid;justify-items: start;gap: 8px;margin-top: 12px;border: 1px dashed rgba(36,95,88,0.22);border-radius: 18px;background: rgba(245,250,247,0.78);padding: 22px}.clients26-empty[hidden]{display: none}.clients26-empty strong{color: #244c46}.clients26-empty p,.clients26-empty-copy{margin: 0;color: #6d7e7a;line-height: 1.55}.clients26-profile-panel{position: sticky;top: 16px;max-height: calc(100dvh - 32px);overflow: auto;scrollbar-width: thin}.clients26-profile-placeholder{display: grid;gap: 8px;min-height: 250px;align-content: center;text-align: center}.clients26-profile-placeholder p{margin: 0 auto;max-width: 360px;color: #6d7e7a;line-height: 1.6}.clients26-profile{display: grid;gap: 14px}.clients26-profile-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;padding-bottom: 14px;border-bottom: 1px solid rgba(31,78,72,0.11)}.clients26-profile-identity{display: flex;align-items: center;gap: 12px;min-width: 0}.clients26-profile-header h3{margin-top: 3px;font-size: clamp(1.25rem,2vw,1.6rem)}.clients26-profile-header p{margin-top: 4px;font-size: 0.82rem;overflow-wrap: anywhere}.clients26-profile-block{display: grid;gap: 10px;border: 1px solid rgba(36,95,88,0.1);border-radius: 17px;background: rgba(250,253,251,0.82);padding: 14px}.clients26-profile-block h4{margin: 0;color: #245f58;font-size: 0.79rem;letter-spacing: 0.04em;text-transform: uppercase}.clients26-profile-dl,.clients26-history-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px;margin: 0}.clients26-profile-dl > div,.clients26-history-grid > div{min-width: 0;border-radius: 12px;background: rgba(237,245,241,0.72);padding: 10px}.clients26-profile-dl dt,.clients26-history-grid dt{color: #71817e;font-size: 0.68rem;font-weight: 750}.clients26-profile-dl dd,.clients26-history-grid dd{margin: 3px 0 0;color: #244c46;font-size: 0.8rem;font-weight: 750;line-height: 1.4}.clients26-context-card{display: grid;gap: 4px;border-left: 3px solid rgba(36,95,88,0.45);border-radius: 0 12px 12px 0;background: rgba(237,245,241,0.72);padding: 11px 12px}.clients26-context-card.is-pending{border-left-color: rgba(181,150,85,0.8);background: rgba(255,249,235,0.78)}.clients26-context-card strong{color: #244c46;font-size: 0.84rem}.clients26-context-card span{color: #6d7e7a;font-size: 0.76rem}.clients26-profile-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.clients26-profile-actions button{width: 100%;min-width: 0;text-align: left}.clients26-profile-actions .is-primary{border-color: rgba(23,75,68,0.28);background: #245f58;color: #fff}.clients26-profile-actions .is-danger-soft,.clients26-form-actions .is-danger{border-color: rgba(143,76,69,0.24);background: rgba(253,240,237,0.96);color: #85483f}body.clients26-dialog-open{overflow: hidden}.clients26-dialog{width: min(820px,calc(100vw - 36px));max-width: none;max-height: calc(100dvh - 36px);border: 0;border-radius: 26px;background: transparent;padding: 0;overflow: visible}.clients26-dialog::backdrop{background: rgba(11,34,31,0.58);backdrop-filter: blur(4px)}.clients26-profile-dialog{width: min(760px,calc(100vw - 36px))}.clients26-dialog-panel{position: relative;max-height: calc(100dvh - 36px);overflow: auto;overscroll-behavior: contain;border: 1px solid rgba(255,255,255,0.65);border-radius: 26px;background: linear-gradient(145deg,#ffffff,#f4f9f6);padding: clamp(20px,3vw,30px);box-shadow: 0 30px 80px rgba(9,41,36,0.28);scrollbar-width: thin}.clients26-dialog-close{position: sticky;z-index: 3;top: 0;float: right;display: inline-grid;place-items: center;width: 44px;height: 44px;margin: -6px -6px 8px 12px;border: 1px solid rgba(36,95,88,0.16);border-radius: 14px;background: rgba(255,255,255,0.94);color: #245f58;font-size: 1.45rem;cursor: pointer}.clients26-editor-header{display: grid;gap: 7px;margin-bottom: 18px;padding-right: 48px}.clients26-editor-header h3{font-size: clamp(1.45rem,2.8vw,2.1rem);line-height: 1.15}.clients26-form,.clients26-history{display: grid;gap: 16px}.clients26-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 13px}.clients26-form-field.is-wide,.clients26-manual-justification{grid-column: 1 / -1}.clients26-manual-justification[hidden]{display: none}.clients26-form-rule{margin: 0;border-left: 3px solid rgba(181,150,85,0.72);border-radius: 0 12px 12px 0;background: rgba(255,249,235,0.76);color: #65542e;padding: 11px 13px;font-size: 0.82rem;line-height: 1.5}.clients26-form-error{margin: 0;border: 1px solid rgba(143,76,69,0.23);border-radius: 12px;background: rgba(253,240,237,0.95);color: #85483f;padding: 10px 12px;font-size: 0.82rem;font-weight: 750}.clients26-form-error[hidden]{display: none}.clients26-form-actions{display: flex;justify-content: flex-end;gap: 9px;padding-top: 4px}.clients26-history-list{display: grid;gap: 10px}.clients26-history-item{display: grid;gap: 10px;border: 1px solid rgba(36,95,88,0.12);border-radius: 16px;background: rgba(250,253,251,0.9);padding: 14px}.clients26-history-heading{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.clients26-history-heading strong{color: #245f58}.clients26-history-heading time{color: #71817e;font-size: 0.73rem}.clients26 :where(button,input,select,textarea,summary):focus-visible,.clients26-dialog :where(button,input,select,textarea,summary):focus-visible{outline: 3px solid rgba(181,150,85,0.78);outline-offset: 3px}@media (prefers-reduced-motion: reduce){.clients26 *,.clients26-dialog *{scroll-behavior: auto;transition-duration: 0s;animation-duration: 0s;animation-iteration-count: 1}}.evolution27{--e27-ink: #183f3b;--e27-muted: #60736f;--e27-line: rgba(32,79,73,.14);--e27-soft: #f7faf8;--e27-accent: #2d6f67;--e27-gold: #b8995b;display: grid;gap: 22px}.evolution27 *{box-sizing: border-box}.evolution27-header,.evolution27-client-summary,.evolution27-selector,.evolution27-overview,.evolution27-filters,.evolution27-timeline{border: 1px solid var(--e27-line);border-radius: 24px;background: rgba(255,255,255,.92);box-shadow: 0 18px 44px rgba(24,63,59,.07)}.evolution27-header{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;padding: clamp(22px,2.4vw,34px)}.evolution27-eyebrow,.evolution27-panel-heading > span,.evolution27-client-heading > span{display: block;margin-bottom: 7px;color: var(--e27-gold);font-size: .73rem;font-weight: 800;letter-spacing: .13em;text-transform: uppercase}.evolution27-header h2,.evolution27-panel-heading h3,.evolution27-client-heading h3,.evolution27-dialog-header h2{margin: 0;color: var(--e27-ink);overflow-wrap: anywhere}.evolution27-header h2{font-size: clamp(1.7rem,3vw,2.5rem)}.evolution27-header p,.evolution27-panel-heading p,.evolution27-dialog-header p,.evolution27-client-heading p{margin: 8px 0 0;color: var(--e27-muted);line-height: 1.65}.evolution27-header-actions,.evolution27-client-actions,.evolution27-dialog-actions{display: flex;flex-wrap: wrap;gap: 10px}.evolution27-button,.evolution27-text-action,.evolution27-link-button,.evolution27-search-row button{min-height: 44px;border-radius: 13px;font: inherit;font-weight: 750;cursor: pointer}.evolution27-button{border: 1px solid var(--e27-accent);padding: 10px 16px;color: #fff;background: var(--e27-accent);box-shadow: 0 10px 22px rgba(45,111,103,.16)}.evolution27-button-secondary{color: var(--e27-ink);background: #fff;border-color: var(--e27-line);box-shadow: none}.evolution27-button-compact{min-height: 40px;padding: 8px 13px}.evolution27-text-action,.evolution27-link-button{border: 0;padding: 5px 2px;color: var(--e27-accent);background: transparent;text-decoration: underline;text-decoration-color: rgba(45,111,103,.28);text-underline-offset: 4px}.evolution27 button:focus-visible,.evolution27 input:focus-visible,.evolution27 select:focus-visible,.evolution27 textarea:focus-visible,.evolution27-dialog button:focus-visible,.evolution27-dialog input:focus-visible,.evolution27-dialog select:focus-visible,.evolution27-dialog textarea:focus-visible{outline: 3px solid rgba(45,111,103,.28);outline-offset: 3px}.evolution27-client-summary{padding: 22px;display: grid;grid-template-columns: minmax(210px,.8fr) minmax(0,2fr);gap: 20px 28px}.evolution27-client-heading p{font-weight: 700;color: var(--e27-accent)}.evolution27-client-facts{margin: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.evolution27-client-facts div,.evolution27-overview-item{min-width: 0;border: 1px solid rgba(32,79,73,.1);border-radius: 15px;padding: 13px 14px;background: var(--e27-soft)}.evolution27-client-facts dt,.evolution27-overview-item span,.evolution27-record-details dt{color: var(--e27-muted);font-size: .78rem;font-weight: 700}.evolution27-client-facts dd,.evolution27-overview-item strong,.evolution27-record-details dd{margin: 5px 0 0;color: var(--e27-ink);line-height: 1.45;overflow-wrap: anywhere}.evolution27-client-actions{grid-column: 1 / -1;border-top: 1px solid var(--e27-line);padding-top: 12px}.evolution27-layout{display: grid;grid-template-columns: minmax(250px,320px) minmax(0,1fr);gap: 22px;align-items: start}.evolution27-selector{position: sticky;top: 18px;padding: 20px}.evolution27-panel-heading-row{display: flex;justify-content: space-between;gap: 18px;align-items: flex-start}.evolution27-selector label,.evolution27-filter-grid label,.evolution27-custom-period label,.evolution27-field{display: grid;gap: 7px;color: var(--e27-ink);font-size: .82rem;font-weight: 750}.evolution27-selector > label{margin-top: 16px}.evolution27 input,.evolution27 select,.evolution27 textarea,.evolution27-dialog input,.evolution27-dialog select,.evolution27-dialog textarea{width: 100%;min-height: 44px;border: 1px solid rgba(32,79,73,.2);border-radius: 13px;padding: 10px 12px;color: var(--e27-ink);background: #fff;font: inherit}.evolution27-search-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px}.evolution27-search-row button{border: 1px solid var(--e27-line);padding: 9px 12px;color: var(--e27-ink);background:#fff}.evolution27-result-count{margin: 12px 0 0;color: var(--e27-muted);font-size: .83rem}.evolution27-client-list{display: grid;gap: 9px;margin-top: 14px}.evolution27-client-item{width: 100%;min-height: 72px;border: 1px solid rgba(32,79,73,.12);border-radius: 15px;padding: 11px;display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 11px;align-items: center;text-align: left;color: var(--e27-ink);background:#fff;cursor:pointer}.evolution27-client-item.is-active{border-color: rgba(45,111,103,.42);background: rgba(45,111,103,.07);box-shadow: inset 3px 0 0 var(--e27-accent)}.evolution27-avatar{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(45,111,103,.1);color:var(--e27-accent);font-weight:850}.evolution27-client-copy{min-width:0;display:grid;gap:3px}.evolution27-client-copy strong,.evolution27-client-copy span,.evolution27-client-copy small{overflow-wrap:anywhere}.evolution27-client-copy span{color:var(--e27-muted);font-size:.79rem;line-height:1.35}.evolution27-client-copy small{color:var(--e27-accent);font-weight:750}.evolution27-main{min-width:0;display:grid;gap:22px}.evolution27-overview,.evolution27-filters,.evolution27-timeline{padding: 22px}.evolution27-overview-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evolution27-overview-item:last-child{grid-column: span 3}.evolution27-progress{margin-top:16px;border-top:1px solid var(--e27-line);padding-top:16px}.evolution27-progress-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.evolution27-progress-heading span{color:var(--e27-muted);font-size:.8rem;font-weight:700}.evolution27-progress-heading strong{display:block;margin-top:4px;color:var(--e27-ink)}.evolution27-progress-heading p{margin:0;color:var(--e27-muted)}.evolution27-progress-track{height:9px;margin-top:12px;border-radius:999px;background:rgba(45,111,103,.11);overflow:hidden}.evolution27-progress-track span{display:block;height:100%;width:0;border-radius:inherit;background:var(--e27-accent);transition:width .25s ease}.evolution27-filter-grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.evolution27-custom-period{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evolution27-timeline-list{position:relative;display:grid;gap:12px;margin-top:18px}.evolution27-timeline-list::before{content:"";position:absolute;left:12px;top:14px;bottom:14px;width:1px;background:rgba(45,111,103,.18)}.evolution27-record-card{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px}.evolution27-record-marker{position:relative;z-index:1;width:13px;height:13px;margin:18px 0 0 6px;border:3px solid #fff;border-radius:50%;background:var(--e27-accent);box-shadow:0 0 0 1px rgba(45,111,103,.25)}.evolution27-record-body{min-width:0;border:1px solid var(--e27-line);border-radius:17px;padding:16px;background:#fff}.evolution27-record-meta,.evolution27-record-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.evolution27-record-meta time,.evolution27-record-heading span{color:var(--e27-muted);font-size:.8rem}.evolution27-record-heading{margin-top:10px}.evolution27-record-heading h4{margin:0;color:var(--e27-ink);overflow-wrap:anywhere}.evolution27-record-body p{margin:9px 0 5px;color:var(--e27-muted);line-height:1.55;overflow-wrap:anywhere}.evolution27-status{border:1px solid var(--e27-line);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800;white-space:normal;text-align:center}.evolution27-status.status-rascunho{color:#765d23;background:#fff9e8}.evolution27-status.status-finalizado{color:#27665e;background:#eef8f5}.evolution27-status.status-com-complemento{color:#4d5d77;background:#f2f5fa}.evolution27-empty{margin-top:14px;border:1px dashed rgba(32,79,73,.2);border-radius:16px;padding:18px;color:var(--e27-muted);background:var(--e27-soft)}.evolution27-empty strong{color:var(--e27-ink)}.evolution27-empty p{margin:6px 0 0}body.evolution27-dialog-open{overflow:hidden}.evolution27-dialog{width:min(760px,calc(100vw - 28px));max-height:min(88vh,820px);border:0;border-radius:24px;padding:0;background:#fff;box-shadow:0 28px 90px rgba(13,42,38,.28)}.evolution27-dialog::backdrop{background:rgba(12,35,32,.58);backdrop-filter:blur(3px)}.evolution27-dialog-panel{position:relative;max-height:min(88vh,820px);overflow:auto;padding:clamp(22px,3vw,34px)}.evolution27-dialog-close{position:sticky;z-index:2;top:0;float:right;width:44px;height:44px;border:1px solid var(--e27-line);border-radius:50%;color:var(--e27-ink);background:#fff;font-size:1.45rem;cursor:pointer}.evolution27-dialog-header{padding-right:56px}.evolution27-record-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0}.evolution27-record-details div{min-width:0;border:1px solid var(--e27-line);border-radius:15px;padding:13px;background:var(--e27-soft)}.evolution27-record-details div:nth-child(n+4){grid-column:1/-1}.evolution27-record-details dd{white-space:pre-wrap}.evolution27-complements,.evolution27-history-list{margin-top:20px;display:grid;gap:10px}.evolution27-complements h3{margin:0;color:var(--e27-ink)}.evolution27-complements article,.evolution27-history-list article{border-left:3px solid rgba(45,111,103,.35);padding:10px 12px;background:var(--e27-soft);border-radius:0 13px 13px 0}.evolution27-complements p,.evolution27-history-list p{margin:5px 0;color:var(--e27-muted)}.evolution27-complements small,.evolution27-history-list small{color:var(--e27-muted)}.evolution27-dialog-actions{margin-top:22px;padding-top:16px;border-top:1px solid var(--e27-line)}.evolution27-form{display:grid;gap:14px}.evolution27-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evolution27-field textarea{min-height:110px;resize:vertical}.evolution27-form-error{margin:0;border:1px solid rgba(148,55,55,.22);border-radius:12px;padding:10px 12px;color:#7c3030;background:#fff2f2}.evolution27-confirm-copy{margin:8px 0 0;border:1px solid var(--e27-line);border-radius:15px;padding:15px;color:var(--e27-muted);background:var(--e27-soft);line-height:1.6}@media (max-width: 1279px){.evolution27-layout{grid-template-columns: 1fr}.evolution27-selector{position:static}.evolution27-client-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.evolution27-header{align-items:flex-start}.evolution27-client-summary{grid-template-columns:1fr}.evolution27-client-actions{grid-column:auto}.evolution27-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evolution27-overview-item:last-child{grid-column:span 2}.evolution27-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.evolution27{gap:14px}.evolution27-header,.evolution27-client-summary,.evolution27-selector,.evolution27-overview,.evolution27-filters,.evolution27-timeline{border-radius:18px;padding:17px}.evolution27-header,.evolution27-progress-heading,.evolution27-record-meta,.evolution27-record-heading,.evolution27-panel-heading-row{display:grid}.evolution27-header-actions,.evolution27-dialog-actions{display:grid;grid-template-columns:1fr}.evolution27-button,.evolution27-button-secondary{width:100%}.evolution27-client-facts,.evolution27-overview-grid,.evolution27-filter-grid,.evolution27-custom-period,.evolution27-client-list,.evolution27-record-details,.evolution27-form-grid{grid-template-columns:1fr}.evolution27-overview-item:last-child,.evolution27-record-details div:nth-child(n+4){grid-column:auto}.evolution27-search-row{grid-template-columns:1fr}.evolution27-search-row button{width:100%}.evolution27-client-actions{display:grid;grid-template-columns:1fr 1fr}.evolution27-client-actions .evolution27-text-action:first-child{grid-column:1/-1}.evolution27-record-heading{gap:5px}.evolution27-record-heading span{order:-1}.evolution27-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:20px}.evolution27-dialog-panel{max-height:calc(100dvh - 12px);padding:18px}}@media (max-width: 359px){.evolution27-client-actions{grid-template-columns:1fr}.evolution27-client-actions .evolution27-text-action:first-child{grid-column:auto}}@media (prefers-reduced-motion: reduce){.evolution27-progress-track span{transition:none}}#professional-attendances .sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}#professional-attendances.attendances28{--att28-ink: #173f3b;--att28-muted: #617773;--att28-border: rgba(31,78,95,0.14);--att28-soft: rgba(240,246,243,0.88);--att28-accent: #1f4e5f;display: grid;gap: clamp(1rem,2vw,1.5rem);min-width: 0}#professional-attendances .attendances28-header,#professional-attendances .attendances28-controls,#professional-attendances .attendances28-highlight,#professional-attendances .attendances28-list-section{min-width: 0;border: 1px solid var(--att28-border);border-radius: 24px;background: rgba(255,255,255,0.94);box-shadow: 0 18px 42px rgba(20,54,50,0.065)}#professional-attendances .attendances28-header{display: flex;align-items: flex-end;justify-content: space-between;gap: 1.25rem;padding: clamp(1.15rem,2.5vw,1.75rem);background: radial-gradient(circle at 92% 8%,rgba(181,145,74,0.09),transparent 28%),linear-gradient(145deg,rgba(247,250,248,0.98),rgba(255,255,255,0.98))}#professional-attendances .attendances28-header-copy{max-width: 760px}#professional-attendances .attendances28-eyebrow,#professional-attendances .attendances28-kicker,#professional-attendances .attendances28-controls-heading span,#professional-attendances .attendances28-section-heading span,#professional-attendances .attendances28-dialog header span{display: block;margin-bottom: 0.35rem;color: #8b6a2c;font-size: 0.72rem;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase}#professional-attendances .attendances28-header h2,#professional-attendances .attendances28-controls-heading h3,#professional-attendances .attendances28-section-heading h3,#professional-attendances .attendances28-dialog h2,#professional-attendances .attendances28-detail-identity h3{margin: 0;color: var(--att28-ink);text-wrap: balance}#professional-attendances .attendances28-header h2{font-size: clamp(1.65rem,3vw,2.45rem)}#professional-attendances .attendances28-header p,#professional-attendances .attendances28-section-heading p,#professional-attendances .attendances28-dialog header p,#professional-attendances .attendances28-highlight-copy p,#professional-attendances .attendances28-highlight-copy small{margin: 0.45rem 0 0;color: var(--att28-muted);line-height: 1.58}#professional-attendances .attendances28-header-actions,#professional-attendances .attendances28-filter-actions,#professional-attendances .attendances28-item-actions,#professional-attendances .attendances28-dialog footer,#professional-attendances .attendances28-dialog-footer{display: flex;flex-wrap: wrap;gap: 0.65rem}#professional-attendances .attendances28-button,#professional-attendances .attendances28-text-button{min-height: 42px;border-radius: 13px;font: inherit;font-weight: 750;cursor: pointer;transition: transform 160ms ease,border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}#professional-attendances .attendances28-button{border: 1px solid rgba(31,78,95,0.18);padding: 0.68rem 0.92rem;color: var(--att28-ink);background: rgba(248,251,249,0.96)}#professional-attendances .attendances28-button-primary{border-color: rgba(31,78,95,0.38);color: #fff;background: linear-gradient(145deg,#245b57,#1f4e5f);box-shadow: 0 8px 20px rgba(31,78,95,0.14)}#professional-attendances .attendances28-button-secondary{background: #fff}#professional-attendances .attendances28-text-button{border: 0;padding: 0.55rem 0.2rem;color: var(--att28-accent);background: transparent;text-decoration: underline;text-decoration-color: rgba(31,78,95,0.25);text-underline-offset: 0.25em}#professional-attendances .attendances28-button:hover,#professional-attendances .attendances28-text-button:hover{transform: translateY(-1px)}#professional-attendances .attendances28-button:focus-visible,#professional-attendances .attendances28-text-button:focus-visible,#professional-attendances .attendances28-item:focus-visible,#professional-attendances .attendances28-dialog button:focus-visible,#professional-attendances .attendances28-dialog input:focus-visible,#professional-attendances .attendances28-dialog select:focus-visible,#professional-attendances .attendances28-dialog textarea:focus-visible,#professional-attendances .attendances28-controls input:focus-visible,#professional-attendances .attendances28-controls select:focus-visible,#professional-attendances .attendances28-filter-disclosure summary:focus-visible{outline: 3px solid rgba(181,145,74,0.38);outline-offset: 3px}#professional-attendances .attendances28-controls,#professional-attendances .attendances28-highlight,#professional-attendances .attendances28-list-section{padding: clamp(1rem,2vw,1.35rem)}#professional-attendances .attendances28-controls-heading,#professional-attendances .attendances28-section-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem;margin-bottom: 1rem}#professional-attendances .attendances28-controls-heading h3,#professional-attendances .attendances28-section-heading h3{font-size: clamp(1.05rem,2vw,1.35rem)}#professional-attendances .attendances28-search,#professional-attendances .attendances28-filter-grid label,#professional-attendances .attendances28-dialog label{display: grid;gap: 0.42rem;min-width: 0;color: var(--att28-ink);font-weight: 700}#professional-attendances .attendances28-search > span,#professional-attendances .attendances28-filter-grid label > span,#professional-attendances .attendances28-dialog label > span{font-size: 0.82rem}#professional-attendances .attendances28-search input,#professional-attendances .attendances28-filter-grid select,#professional-attendances .attendances28-filter-grid input,#professional-attendances .attendances28-dialog input,#professional-attendances .attendances28-dialog select,#professional-attendances .attendances28-dialog textarea{width: 100%;min-width: 0;min-height: 44px;border: 1px solid rgba(31,78,95,0.19);border-radius: 13px;padding: 0.72rem 0.82rem;color: #173f3b;background: rgba(252,253,252,0.98);font: inherit}#professional-attendances .attendances28-dialog textarea{min-height: 110px;resize: vertical}#professional-attendances .attendances28-filter-disclosure{margin-top: 0.85rem;border-top: 1px solid rgba(31,78,95,0.1);padding-top: 0.8rem}#professional-attendances .attendances28-filter-disclosure summary{color: var(--att28-ink);font-weight: 800;cursor: pointer}#professional-attendances .attendances28-filter-grid{display: grid;grid-template-columns: repeat(5,minmax(150px,1fr));gap: 0.75rem;margin-top: 0.85rem}#professional-attendances .attendances28-custom-period{display: grid;grid-template-columns: repeat(2,minmax(130px,1fr));gap: 0.75rem;grid-column: span 2}#professional-attendances .attendances28-filter-actions{margin-top: 0.65rem}#professional-attendances .attendances28-highlight-card{display: grid;grid-template-columns: minmax(130px,0.45fr) minmax(250px,1.5fr) auto auto;align-items: center;gap: 1rem;min-width: 0;border: 1px solid rgba(31,78,95,0.15);border-left: 4px solid #b5914a;border-radius: 20px;padding: 1rem;background: linear-gradient(145deg,rgba(245,249,247,0.96),rgba(255,255,255,0.98))}#professional-attendances .attendances28-highlight-card.is-em-andamento{border-left-color: #2f7a67;background: linear-gradient(145deg,rgba(235,247,241,0.98),rgba(255,255,255,0.98))}#professional-attendances .attendances28-highlight-time{display: grid;gap: 0.3rem}#professional-attendances .attendances28-highlight-time span{color: var(--att28-ink);font-size: clamp(1.05rem,2vw,1.4rem);font-weight: 850}#professional-attendances .attendances28-highlight-time small,#professional-attendances .attendances28-item-context small{color: var(--att28-muted)}#professional-attendances .attendances28-highlight-copy{min-width: 0}#professional-attendances .attendances28-highlight-copy h4{margin: 0;color: var(--att28-ink);font-size: clamp(1.1rem,2vw,1.35rem);overflow-wrap: anywhere}#professional-attendances .attendances28-highlight-empty,#professional-attendances .attendances28-empty{border: 1px dashed rgba(31,78,95,0.2);border-radius: 18px;padding: 1.1rem;color: var(--att28-muted);background: var(--att28-soft)}#professional-attendances .attendances28-highlight-empty strong,#professional-attendances .attendances28-empty strong{color: var(--att28-ink)}#professional-attendances .attendances28-list{display: grid;gap: 0.7rem}#professional-attendances .attendances28-item{display: grid;grid-template-columns: minmax(118px,0.48fr) minmax(170px,0.9fr) minmax(210px,1.15fr) minmax(190px,1fr) minmax(210px,auto);align-items: center;gap: 0.85rem;min-width: 0;border: 1px solid rgba(31,78,95,0.12);border-radius: 18px;padding: 0.88rem;background: #fff;box-shadow: 0 8px 22px rgba(20,54,50,0.04)}#professional-attendances .attendances28-item:hover,#professional-attendances .attendances28-item:focus-within{border-color: rgba(31,78,95,0.28);box-shadow: 0 12px 28px rgba(20,54,50,0.07)}#professional-attendances .attendances28-item-date,#professional-attendances .attendances28-item-identity,#professional-attendances .attendances28-item-context,#professional-attendances .attendances28-item-badges{display: grid;gap: 0.26rem;min-width: 0}#professional-attendances .attendances28-item-date time,#professional-attendances .attendances28-item-identity span,#professional-attendances .attendances28-item-context span{color: var(--att28-muted);font-size: 0.83rem;line-height: 1.42;overflow-wrap: anywhere}#professional-attendances .attendances28-item-date strong,#professional-attendances .attendances28-item-identity strong{color: var(--att28-ink);line-height: 1.38;overflow-wrap: anywhere}#professional-attendances .attendances28-status,#professional-attendances .attendances28-record-status{width: fit-content;max-width: 100%;border: 1px solid rgba(31,78,95,0.13);border-radius: 999px;padding: 0.34rem 0.58rem;color: #385b56;background: rgba(241,247,244,0.98);font-size: 0.74rem;font-weight: 800;line-height: 1.25;overflow-wrap: anywhere}#professional-attendances .attendances28-status.is-em-andamento{color: #17604d;border-color: rgba(23,96,77,0.25);background: rgba(228,246,238,0.98)}#professional-attendances .attendances28-status.is-nao-compareceu,#professional-attendances .attendances28-status.is-cancelado{color: #8a413b;border-color: rgba(138,65,59,0.22);background: rgba(252,239,237,0.98)}#professional-attendances .attendances28-item-actions{justify-content: flex-end}body.attendances28-dialog-open{overflow: hidden}#professional-attendances dialog.attendances28-dialog{width: min(760px,calc(100vw - 2rem));max-width: 760px;max-height: min(88vh,860px);margin: auto;border: 0;border-radius: 24px;padding: 0;color: var(--att28-ink);background: transparent;box-shadow: 0 30px 90px rgba(9,35,32,0.28);overflow: auto}#professional-attendances dialog.attendances28-details-dialog{width: min(860px,calc(100vw - 2rem));max-width: 860px}#professional-attendances dialog.attendances28-dialog::backdrop{background: rgba(10,28,27,0.58);backdrop-filter: blur(4px)}#professional-attendances .attendances28-dialog-shell{display: grid;max-height: inherit;min-width: 0;border: 1px solid rgba(255,255,255,0.55);border-radius: inherit;background: #fbfcfb;overflow: hidden}#professional-attendances .attendances28-dialog header{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem;position: sticky;top: 0;z-index: 2;padding: 1.15rem 1.2rem;border-bottom: 1px solid rgba(31,78,95,0.1);background: rgba(251,252,251,0.97);backdrop-filter: blur(8px)}#professional-attendances .attendances28-dialog header button{flex: 0 0 44px;width: 44px;height: 44px;border: 1px solid rgba(31,78,95,0.14);border-radius: 50%;color: var(--att28-ink);background: #fff;font-size: 1.35rem;cursor: pointer}#professional-attendances .attendances28-dialog-body{padding: 1.2rem;overflow: auto}#professional-attendances .attendances28-dialog footer,#professional-attendances .attendances28-dialog-footer{justify-content: flex-end;position: sticky;bottom: 0;z-index: 2;padding: 1rem 1.2rem;border-top: 1px solid rgba(31,78,95,0.1);background: rgba(251,252,251,0.97);backdrop-filter: blur(8px)}#professional-attendances .attendances28-detail-identity{padding: 1rem;border-radius: 18px;background: linear-gradient(145deg,rgba(237,246,242,0.94),rgba(255,255,255,0.98))}#professional-attendances .attendances28-detail-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.7rem;margin: 1rem 0}#professional-attendances .attendances28-detail-grid > div{min-width: 0;border: 1px solid rgba(31,78,95,0.1);border-radius: 14px;padding: 0.8rem;background: #fff}#professional-attendances .attendances28-detail-grid dt{color: var(--att28-muted);font-size: 0.76rem;font-weight: 750}#professional-attendances .attendances28-detail-grid dd{margin: 0.24rem 0 0;color: var(--att28-ink);font-weight: 800;overflow-wrap: anywhere}#professional-attendances .attendances28-detail-note,#professional-attendances .attendances28-detail-links{margin-top: 0.8rem;border-left: 3px solid rgba(181,145,74,0.5);border-radius: 0 14px 14px 0;padding: 0.8rem 0.9rem;color: var(--att28-muted);background: rgba(248,246,239,0.72)}#professional-attendances .attendances28-detail-note strong,#professional-attendances .attendances28-detail-links strong{color: var(--att28-ink)}#professional-attendances .attendances28-detail-note p,#professional-attendances .attendances28-detail-links p{margin: 0.35rem 0 0;overflow-wrap: anywhere}#professional-attendances .attendances28-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.8rem}#professional-attendances .attendances28-form-grid .wide{grid-column: 1 / -1}#professional-attendances .attendances28-form-error{margin: 0 1.2rem 0.8rem;border-radius: 12px;padding: 0.7rem 0.8rem;color: #7d302b;background: rgba(252,235,233,0.95);font-weight: 750}@media (max-width: 1365px){#professional-attendances .attendances28-filter-grid{grid-template-columns: repeat(3,minmax(0,1fr))}#professional-attendances .attendances28-highlight-card{grid-template-columns: minmax(120px,0.5fr) minmax(220px,1.4fr) auto}#professional-attendances .attendances28-highlight-card > .attendances28-button-secondary{grid-column: 3}#professional-attendances .attendances28-item{grid-template-columns: minmax(110px,0.55fr) minmax(160px,1fr) minmax(190px,1.2fr) minmax(180px,1fr)}#professional-attendances .attendances28-item-actions{grid-column: 1 / -1;justify-content: flex-start}}@media (max-width: 1023px){#professional-attendances .attendances28-header{align-items: flex-start}#professional-attendances .attendances28-header-actions{justify-content: flex-end}#professional-attendances .attendances28-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}#professional-attendances .attendances28-highlight-card{grid-template-columns: minmax(120px,0.45fr) minmax(0,1fr)}#professional-attendances .attendances28-highlight-card > .attendances28-button{width: fit-content}#professional-attendances .attendances28-item{grid-template-columns: minmax(120px,0.5fr) minmax(0,1fr) minmax(190px,0.9fr)}#professional-attendances .attendances28-item-badges,#professional-attendances .attendances28-item-actions{grid-column: 2 / -1}}@media (max-width: 767px){#professional-attendances.attendances28{gap: 0.85rem}#professional-attendances .attendances28-header,#professional-attendances .attendances28-controls-heading,#professional-attendances .attendances28-section-heading{display: grid}#professional-attendances .attendances28-header-actions,#professional-attendances .attendances28-header-actions .attendances28-button{width: 100%}#professional-attendances .attendances28-filter-disclosure:not([open]) > :not(summary){display: none}#professional-attendances .attendances28-filter-grid,#professional-attendances .attendances28-custom-period,#professional-attendances .attendances28-form-grid,#professional-attendances .attendances28-detail-grid{grid-template-columns: 1fr}#professional-attendances .attendances28-custom-period,#professional-attendances .attendances28-form-grid .wide{grid-column: auto}#professional-attendances .attendances28-highlight-card,#professional-attendances .attendances28-item{grid-template-columns: 1fr}#professional-attendances .attendances28-highlight-card > .attendances28-button,#professional-attendances .attendances28-item-badges,#professional-attendances .attendances28-item-actions{grid-column: auto}#professional-attendances .attendances28-item-actions,#professional-attendances .attendances28-dialog footer,#professional-attendances .attendances28-dialog-footer{display: grid;grid-template-columns: 1fr}#professional-attendances .attendances28-button,#professional-attendances .attendances28-text-button,#professional-attendances .attendances28-dialog button{min-height: 44px}#professional-attendances dialog.attendances28-dialog,#professional-attendances dialog.attendances28-details-dialog{width: calc(100vw - 0.8rem);max-width: none;max-height: calc(100dvh - 0.8rem);border-radius: 20px 20px 12px 12px}#professional-attendances .attendances28-dialog header,#professional-attendances .attendances28-dialog-body,#professional-attendances .attendances28-dialog footer,#professional-attendances .attendances28-dialog-footer{padding-inline: 0.9rem}}@media (max-width: 359px){#professional-attendances .attendances28-header,#professional-attendances .attendances28-controls,#professional-attendances .attendances28-highlight,#professional-attendances .attendances28-list-section{border-radius: 18px;padding: 0.85rem}#professional-attendances .attendances28-header h2{font-size: 1.55rem}}@media (prefers-reduced-motion: reduce){#professional-attendances .attendances28-button,#professional-attendances .attendances28-text-button,#professional-attendances .attendances28-item{transition: none}#professional-attendances .attendances28-button:hover,#professional-attendances .attendances28-text-button:hover{transform: none}}.tele29{--tele29-ink: #183e3a;--tele29-muted: #5b746e;--tele29-line: rgba(40,98,88,.16);--tele29-line-strong: rgba(40,98,88,.30);--tele29-soft: rgba(244,249,246,.82);--tele29-panel: rgba(255,255,255,.90);--tele29-shadow: 0 18px 48px rgba(31,78,95,.09);display: grid;gap: 18px;min-width: 0}.tele29 *,.tele29 *::before,.tele29 *::after{box-sizing: border-box}.tele29-header,.tele29-panel{min-width: 0;border: 1px solid var(--tele29-line);border-radius: 26px;background: linear-gradient(145deg,rgba(255,255,255,.96),rgba(244,249,246,.82));box-shadow: var(--tele29-shadow)}.tele29-header{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 20px;padding: 24px}.tele29-kicker,.tele29-panel-head > div > span,.tele29-dialog header span,.tele29-filter-grid label > span{display: block;color: #2f6f63;font-size: .72rem;font-weight: 850;letter-spacing: .11em;text-transform: uppercase}.tele29-header h2,.tele29-panel h3,.tele29-dialog h2{margin: 6px 0 0;color: var(--tele29-ink);letter-spacing: -.03em;text-wrap: balance}.tele29-header h2{font-size: clamp(1.55rem,2.6vw,2.25rem)}.tele29-panel h3{font-size: clamp(1.05rem,1.7vw,1.35rem)}.tele29-header p,.tele29-panel p,.tele29-dialog p{margin: 8px 0 0;color: var(--tele29-muted);line-height: 1.55;overflow-wrap: anywhere}.tele29-header-actions,.tele29-actions,.tele29-filter-actions,.tele29-dialog footer,.tele29-routing{display: flex;flex-wrap: wrap;gap: 10px;align-items: center}.tele29-button,.tele29-routing button,.tele29-check-action,.tele29-control{min-height: 42px;border: 1px solid var(--tele29-line-strong);border-radius: 14px;background: rgba(255,255,255,.88);color: #24544d;cursor: pointer;font: inherit;font-weight: 800;line-height: 1.25;padding: 10px 14px;text-align: center;transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.tele29-button:hover,.tele29-routing button:hover,.tele29-check-action:hover,.tele29-control:hover{border-color: rgba(36,107,92,.50);box-shadow: 0 10px 24px rgba(31,78,95,.09);transform: translateY(-1px)}.tele29-button:focus-visible,.tele29-routing button:focus-visible,.tele29-check-action:focus-visible,.tele29-control:focus-visible,.tele29 input:focus-visible,.tele29 select:focus-visible,.tele29 textarea:focus-visible,.tele29-session:focus-visible{outline: 3px solid rgba(47,130,113,.28);outline-offset: 2px}.tele29-button:disabled,.tele29-control:disabled{cursor: not-allowed;opacity: .5;transform: none;box-shadow: none}.tele29-button-primary{border-color: rgba(30,102,87,.46);background: linear-gradient(145deg,#2f776a,#22594f);color: #fff}.tele29-button-secondary{background: rgba(249,252,250,.92)}.tele29-button-danger{border-color: rgba(138,76,58,.30);background: rgba(252,244,239,.92);color: #7a4338}.tele29-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.tele29-top-grid{display: grid;grid-template-columns: minmax(0,.92fr) minmax(420px,1.08fr);gap: 18px;min-width: 0}.tele29-panel{padding: 20px}.tele29-panel-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;min-width: 0}.tele29-panel-head > div{min-width: 0}.tele29-status,.tele29-progress,.tele29-results,.tele29-record-status{display: inline-flex;align-items: center;justify-content: center;width: fit-content;max-width: 100%;border: 1px solid rgba(47,130,113,.18);border-radius: 999px;background: rgba(244,250,247,.90);color: #315f57;font-size: .77rem;font-weight: 850;line-height: 1.25;padding: 7px 10px;text-align: center;overflow-wrap: anywhere}.tele29-status.is-ready{background: rgba(233,247,240,.95);color: #1f6b55}.tele29-status.is-active{background: rgba(225,242,235,.98);color: #155c48;border-color: rgba(30,116,88,.34)}.tele29-status.is-completed{background: rgba(237,245,240,.96);color: #3f665b}.tele29-status.is-attention{background: rgba(252,241,235,.96);color: #844b3d;border-color: rgba(150,83,63,.24)}.tele29-next-content{display: grid;gap: 16px;margin-top: 18px}.tele29-next-identity{display: flex;align-items: center;gap: 12px;min-width: 0}.tele29-avatar{width: 46px;height: 46px;flex: 0 0 46px;display: grid;place-items: center;border: 1px solid rgba(47,130,113,.20);border-radius: 15px;background: linear-gradient(145deg,#edf5ef,#dbe9e0);color: #2a5d53;font-weight: 900}.tele29-next-identity > div{display: grid;min-width: 0;gap: 3px}.tele29-next-identity strong,.tele29-session-main strong{color: var(--tele29-ink);font-size: 1rem;overflow-wrap: anywhere}.tele29-next-identity span,.tele29-session-main span,.tele29-session-main small{color: var(--tele29-muted);line-height: 1.4;overflow-wrap: anywhere}.tele29-next-meta,.tele29-room-meta,.tele29-detail-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 0}.tele29-next-meta > div,.tele29-room-meta > div,.tele29-detail-grid > div{min-width: 0;border: 1px solid rgba(47,130,113,.12);border-radius: 15px;background: rgba(255,255,255,.68);padding: 11px 12px}.tele29-next-meta dt,.tele29-room-meta dt,.tele29-detail-grid dt{color: #678079;font-size: .72rem;font-weight: 800;text-transform: uppercase;letter-spacing: .06em}.tele29-next-meta dd,.tele29-room-meta dd,.tele29-detail-grid dd{margin: 4px 0 0;color: #264d47;font-weight: 800;line-height: 1.35;overflow-wrap: anywhere}.tele29-next .tele29-actions{margin-top: 18px}.tele29-checklist{display: grid;gap: 8px;margin-top: 16px}.tele29-check-item{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 12px;min-width: 0;border: 1px solid rgba(47,130,113,.12);border-radius: 16px;background: rgba(255,255,255,.68);padding: 11px 12px}.tele29-check-item.is-verified{border-color: rgba(42,122,99,.25);background: rgba(238,248,242,.86)}.tele29-check-item > div{display: grid;gap: 3px;min-width: 0}.tele29-check-item strong{color: var(--tele29-ink)}.tele29-check-item span{color: var(--tele29-muted);font-size: .82rem;line-height: 1.4}.tele29-check-action{min-height: 38px;max-width: 210px;font-size: .78rem;padding: 8px 10px}.tele29-preparation > .tele29-actions{margin-top: 14px}.tele29-room{overflow: hidden}.tele29-room-layout{display: grid;grid-template-columns: minmax(0,1fr) minmax(300px,390px);gap: 16px;margin-top: 18px;min-width: 0}.tele29-room-stage{min-height: 260px;display: grid;grid-template-columns: auto minmax(0,1fr);grid-template-areas: "symbol copy" "meta meta";align-content: center;gap: 18px;border: 1px solid rgba(40,98,88,.17);border-radius: 22px;background: radial-gradient(circle at 12% 18%,rgba(78,140,119,.10),transparent 32%),linear-gradient(145deg,rgba(238,247,242,.96),rgba(247,250,248,.90));padding: 24px;color: var(--tele29-ink)}.tele29-room-symbol{grid-area: symbol;width: 72px;height: 72px;display: grid;place-items: center;position: relative;border: 1px solid rgba(47,130,113,.25);border-radius: 23px;background: rgba(255,255,255,.84)}.tele29-room-symbol span{width: 30px;height: 22px;border: 2px solid #39756a;border-radius: 7px}.tele29-room-symbol i{position: absolute;width: 9px;height: 13px;right: 14px;border: 2px solid #39756a;border-left: 0;border-radius: 0 5px 5px 0}.tele29-room-copy{grid-area: copy;display: grid;align-content: center;gap: 5px;min-width: 0}.tele29-room-copy strong{font-size: clamp(1.1rem,2vw,1.5rem);overflow-wrap: anywhere}.tele29-room-copy span{color: #476b65;line-height: 1.45;overflow-wrap: anywhere}.tele29-room-copy small{color: #6e817c;font-weight: 700}.tele29-room-meta{grid-area: meta}.tele29-room-controls{display: grid;align-content: start;gap: 14px;min-width: 0}.tele29-control-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.tele29-control{display: grid;justify-items: start;align-content: center;min-height: 72px;text-align: left}.tele29-control span{color: var(--tele29-ink)}.tele29-control small{color: var(--tele29-muted);margin-top: 3px;line-height: 1.3}.tele29-control.is-active{background: rgba(232,246,239,.95);border-color: rgba(36,112,89,.38)}.tele29-room-actions{align-items: stretch}.tele29-room-actions .tele29-button{flex: 1 1 155px}.tele29-routing{margin-top: 16px;padding-top: 14px;border-top: 1px solid rgba(47,130,113,.12)}.tele29-routing button{min-height: 38px;font-size: .8rem;padding: 8px 11px}.tele29-sessions-head{align-items: center}.tele29-filter-grid{display: grid;grid-template-columns: minmax(240px,1.4fr) repeat(3,minmax(170px,.8fr));gap: 12px;margin-top: 18px}.tele29-filter-grid label,.tele29-form-grid label,.tele29-dialog-body > label{display: grid;gap: 6px;min-width: 0;color: #315a53;font-size: .82rem;font-weight: 800}.tele29 input,.tele29 select,.tele29 textarea{width: 100%;min-width: 0;min-height: 42px;border: 1px solid rgba(47,130,113,.22);border-radius: 13px;background: rgba(255,255,255,.94);color: #213f3b;font: inherit;padding: 10px 11px}.tele29 textarea{min-height: 96px;resize: vertical}.tele29-filter-actions{margin-top: 12px}.tele29-session-list{display: grid;gap: 10px;margin-top: 16px}.tele29-session{display: grid;grid-template-columns: 110px minmax(0,1.3fr) minmax(210px,.8fr) auto;align-items: center;gap: 14px;min-width: 0;border: 1px solid rgba(47,130,113,.13);border-radius: 18px;background: rgba(255,255,255,.76);padding: 13px 14px}.tele29-session.is-selected{border-color: rgba(38,112,94,.36);box-shadow: inset 3px 0 0 rgba(38,112,94,.65)}.tele29-session-time,.tele29-session-main,.tele29-session-statuses,.tele29-session-actions{min-width: 0}.tele29-session-time{display: grid;gap: 3px}.tele29-session-time time{color: var(--tele29-ink);font-size: 1rem;font-weight: 900}.tele29-session-time span{color: var(--tele29-muted);font-size: .78rem}.tele29-session-main{display: grid;gap: 2px}.tele29-session-main small{font-size: .79rem}.tele29-session-statuses{display: flex;flex-wrap: wrap;gap: 7px}.tele29-session-actions{display: flex;justify-content: flex-end}.tele29-session-actions .tele29-button{white-space: nowrap}.tele29-empty{margin-top: 16px;border: 1px dashed rgba(47,130,113,.25);border-radius: 18px;background: rgba(247,251,248,.80);padding: 20px;text-align: center}.tele29-empty strong{color: var(--tele29-ink)}.tele29-empty p{max-width: 620px;margin-inline: auto}body.tele29-dialog-open{overflow: hidden}.tele29-dialog{width: min(760px,calc(100vw - 32px));max-width: 100%;max-height: min(88vh,860px);margin: auto;padding: 0;border: 0;border-radius: 24px;background: transparent;color: inherit;overflow: visible}.tele29-dialog::backdrop{background: rgba(18,42,40,.48);backdrop-filter: blur(4px)}.tele29-dialog-shell{display: grid;max-height: min(88vh,860px);overflow: hidden;border: 1px solid rgba(47,130,113,.18);border-radius: 24px;background: #fbfdfb;box-shadow: 0 30px 80px rgba(18,48,44,.24)}.tele29-dialog header{display: flex;justify-content: space-between;align-items: flex-start;gap: 16px;padding: 20px 22px;border-bottom: 1px solid rgba(47,130,113,.12)}.tele29-dialog header > div{min-width: 0}.tele29-dialog header button{width: 42px;height: 42px;flex: 0 0 42px;border: 1px solid rgba(47,130,113,.20);border-radius: 13px;background: #fff;color: #335f57;cursor: pointer;font-size: 1.45rem}.tele29-dialog-body{min-height: 0;overflow: auto;padding: 20px 22px;overscroll-behavior: contain}.tele29-dialog footer{justify-content: flex-end;padding: 16px 22px;border-top: 1px solid rgba(47,130,113,.12);background: rgba(247,250,248,.94)}.tele29-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.tele29-form-grid .wide{grid-column: 1 / -1}.tele29-form-error{margin: 0 22px 16px;border: 1px solid rgba(154,78,58,.24);border-radius: 13px;background: rgba(252,241,236,.96);color: #7f4034;padding: 10px 12px;font-weight: 800}.tele29-confirm-summary{border: 1px solid rgba(47,130,113,.14);border-radius: 15px;background: rgba(244,249,246,.86);padding: 13px;margin-bottom: 14px}.tele29-confirm-summary strong{color: var(--tele29-ink)}.tele29-occurrence-history{margin-top: 16px;border-top: 1px solid rgba(47,130,113,.12);padding-top: 14px}.tele29-occurrence-history h3{font-size: 1rem}.tele29-occurrence-history p{border-left: 3px solid rgba(47,130,113,.30);padding-left: 10px}@media (max-width: 1279px){.tele29-top-grid,.tele29-room-layout{grid-template-columns: 1fr}.tele29-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.tele29-session{grid-template-columns: 100px minmax(0,1fr) minmax(200px,.8fr)}.tele29-session-actions{grid-column: 2 / -1;justify-content: flex-start}}@media (max-width: 1023px){.tele29-header{grid-template-columns: 1fr;align-items: start}.tele29-header-actions{justify-content: flex-start}.tele29-next-meta,.tele29-room-meta,.tele29-detail-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.tele29-session{grid-template-columns: 92px minmax(0,1fr)}.tele29-session-statuses,.tele29-session-actions{grid-column: 2}}@media (max-width: 767px){.tele29{gap: 14px}.tele29-header,.tele29-panel{border-radius: 20px;padding: 16px}.tele29-header-actions,.tele29-actions,.tele29-filter-actions,.tele29-room-actions,.tele29-routing{align-items: stretch}.tele29-header-actions .tele29-button,.tele29-actions .tele29-button,.tele29-filter-actions .tele29-button,.tele29-room-actions .tele29-button,.tele29-routing button{flex: 1 1 100%}.tele29-panel-head{display: grid;grid-template-columns: 1fr}.tele29-status,.tele29-progress,.tele29-results{justify-self: start}.tele29-next-meta,.tele29-room-meta,.tele29-detail-grid,.tele29-filter-grid,.tele29-form-grid{grid-template-columns: 1fr}.tele29-check-item{grid-template-columns: 1fr}.tele29-check-action{width: 100%;max-width: none;min-height: 44px}.tele29-room-stage{min-height: 0;grid-template-columns: 1fr;grid-template-areas: "symbol" "copy" "meta";justify-items: start;padding: 18px}.tele29-control-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.tele29-control{min-height: 76px}.tele29-session{grid-template-columns: 1fr;gap: 10px;padding: 14px}.tele29-session-statuses,.tele29-session-actions{grid-column: 1}.tele29-session-actions{justify-content: stretch}.tele29-session-actions .tele29-button{width: 100%;min-height: 44px}.tele29-dialog{width: calc(100vw - 16px);max-height: calc(100dvh - 16px)}.tele29-dialog-shell{max-height: calc(100dvh - 16px);border-radius: 20px}.tele29-dialog header,.tele29-dialog-body,.tele29-dialog footer{padding-left: 16px;padding-right: 16px}.tele29-dialog footer .tele29-button{flex: 1 1 100%;min-height: 44px}.tele29 input,.tele29 select,.tele29 textarea{font-size: 1rem}}@media (max-width: 359px){.tele29-control-grid{grid-template-columns: 1fr}.tele29-header h2{font-size: 1.5rem}}@media (min-width: 1600px){.tele29-room-layout{grid-template-columns: minmax(0,1.15fr) minmax(360px,.85fr)}.tele29-session{grid-template-columns: 120px minmax(0,1.45fr) minmax(280px,.75fr) auto}.tele29-session-actions{grid-column: auto}}@media (prefers-reduced-motion: reduce){.tele29-button,.tele29-routing button,.tele29-check-action,.tele29-control{transition: none}}.tele29-copilot-entry{border-color: rgba(165,129,63,.34);background: linear-gradient(145deg,rgba(255,252,242,.96),rgba(244,249,246,.92));color: #315c54;box-shadow: inset 0 0 0 1px rgba(255,255,255,.62)}.copilot30-dialog{position: fixed;inset: 12px 12px 12px auto;width: min(520px,calc(100vw - 24px));max-width: 100%;height: calc(100dvh - 24px);max-height: calc(100dvh - 24px);margin: 0;padding: 0;border: 0;border-radius: 28px;background: transparent;color: #173d38;overflow: visible}.copilot30-dialog::backdrop{background: rgba(15,39,36,.42);backdrop-filter: blur(3px)}.copilot30-shell{--copilot30-ink: #173d38;--copilot30-muted: #60756f;--copilot30-line: rgba(40,98,88,.16);--copilot30-line-strong: rgba(40,98,88,.30);--copilot30-accent: #2c6d60;--copilot30-gold: #a77c36;display: grid;grid-template-rows: auto auto minmax(0,1fr) auto;width: 100%;height: 100%;min-width: 0;overflow: hidden;border: 1px solid rgba(53,112,101,.20);border-radius: 28px;background: linear-gradient(160deg,rgba(255,255,255,.99),rgba(242,248,245,.98));box-shadow: -24px 26px 80px rgba(16,49,44,.22)}.copilot30-shell *,.copilot30-shell *::before,.copilot30-shell *::after{box-sizing: border-box}.copilot30-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;min-width: 0;padding: 18px 20px;border-bottom: 1px solid var(--copilot30-line);background: rgba(255,255,255,.82)}.copilot30-brand{display: flex;align-items: flex-start;gap: 12px;min-width: 0}.copilot30-brand > div{min-width: 0}.copilot30-mark{width: 42px;height: 42px;flex: 0 0 42px;display: grid;place-items: center;border: 1px solid rgba(167,124,54,.30);border-radius: 14px;background: linear-gradient(145deg,rgba(255,251,239,.96),rgba(229,240,234,.94));color: #315f56;font-size: .78rem;font-weight: 900;letter-spacing: .08em}.copilot30-brand span:not(.copilot30-mark),.copilot30-section-heading > span,.copilot30-card header span,.copilot30-signals-intro > div > span,.copilot30-summary-heading > div > span,.copilot30-statusbar > div > span,.copilot30-next-steps > span,.copilot30-correction-form label > span,.copilot30-correction-form legend{display: block;color: #347063;font-size: .68rem;font-weight: 850;letter-spacing: .09em;text-transform: uppercase}.copilot30-header h2,.copilot30-section-heading h3,.copilot30-card h3,.copilot30-signals-intro h3,.copilot30-summary-heading h3,.copilot30-category summary strong,.copilot30-summary-section h4{margin: 4px 0 0;color: var(--copilot30-ink);letter-spacing: -.025em;text-wrap: balance}.copilot30-header h2{font-size: clamp(1.25rem,2vw,1.65rem)}.copilot30-header p,.copilot30-section-heading p,.copilot30-card p,.copilot30-signals-intro p,.copilot30-summary-heading p,.copilot30-summary-section p{margin: 6px 0 0;color: var(--copilot30-muted);line-height: 1.5;overflow-wrap: anywhere}.copilot30-close{width: 42px;height: 42px;flex: 0 0 42px;border: 1px solid var(--copilot30-line-strong);border-radius: 14px;background: rgba(255,255,255,.94);color: #315f56;cursor: pointer;font-size: 1.4rem}.copilot30-fixed-notices{display: grid;gap: 7px;padding: 12px 20px;border-bottom: 1px solid var(--copilot30-line);background: rgba(246,250,247,.94)}.copilot30-fixed-notices p{margin: 0;border-left: 3px solid rgba(47,118,101,.46);padding-left: 10px;color: #365f57;font-size: .79rem;line-height: 1.45}.copilot30-fixed-notices .copilot30-safety-notice{border-left-color: rgba(167,124,54,.54)}.copilot30-consent,.copilot30-workspace{min-height: 0;overflow: auto;overscroll-behavior: contain;padding: 18px 20px 22px}.copilot30-consent-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 16px 0}.copilot30-consent-grid > div,.copilot30-statusbar > div:not(.copilot30-session-controls),.copilot30-summary-section,.copilot30-medication-item{min-width: 0;border: 1px solid var(--copilot30-line);border-radius: 15px;background: rgba(255,255,255,.82);padding: 11px 12px}.copilot30-consent-grid dt{color: #52706a;font-size: .72rem;font-weight: 800;text-transform: uppercase}.copilot30-consent-grid dd{margin: 5px 0 0;color: #24443f;font-size: .82rem;line-height: 1.42;overflow-wrap: anywhere}.copilot30-consent-check,.copilot30-check{display: flex;align-items: flex-start;gap: 10px;color: #294c45;line-height: 1.45}.copilot30-consent-check{border: 1px solid rgba(47,118,101,.18);border-radius: 15px;background: rgba(245,250,247,.90);padding: 12px}.copilot30-consent-check input,.copilot30-check input{width: 18px;height: 18px;flex: 0 0 18px;margin-top: 2px;accent-color: #2f7665}.copilot30-actions,.copilot30-mini-actions,.copilot30-session-controls{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.copilot30-actions{margin-top: 14px}.copilot30-button,.copilot30-mini-button,.copilot30-tabs button{min-height: 42px;border: 1px solid var(--copilot30-line-strong);border-radius: 13px;background: rgba(255,255,255,.92);color: #28564d;cursor: pointer;font: inherit;font-weight: 800;line-height: 1.25;padding: 9px 12px;transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.copilot30-mini-button{min-height: 36px;padding: 7px 9px;font-size: .76rem}.copilot30-button-primary{border-color: rgba(35,105,89,.46);background: linear-gradient(145deg,#347967,#23594f);color: #fff}.copilot30-button-quiet{background: transparent}.copilot30-button:hover,.copilot30-mini-button:hover,.copilot30-tabs button:hover,.copilot30-close:hover{border-color: rgba(35,105,89,.54);box-shadow: 0 9px 24px rgba(27,78,68,.10);transform: translateY(-1px)}.copilot30-button:disabled,.copilot30-mini-button:disabled{cursor: not-allowed;opacity: .48;transform: none;box-shadow: none}.copilot30-button:focus-visible,.copilot30-mini-button:focus-visible,.copilot30-tabs button:focus-visible,.copilot30-close:focus-visible,.copilot30-shell input:focus-visible,.copilot30-shell select:focus-visible,.copilot30-shell textarea:focus-visible,.copilot30-category summary:focus-visible,.copilot30-segment:focus-visible{outline: 3px solid rgba(47,130,113,.30);outline-offset: 2px}.copilot30-statusbar{display: grid;grid-template-columns: minmax(130px,.75fr) minmax(150px,.85fr);gap: 10px;margin-bottom: 14px}.copilot30-statusbar strong{display: block;margin-top: 5px;color: var(--copilot30-ink);font-size: .86rem;overflow-wrap: anywhere}.copilot30-session-controls{grid-column: 1 / -1}.copilot30-error,.copilot30-form-error{border: 1px solid rgba(153,78,57,.24);border-radius: 14px;background: rgba(252,241,236,.96);color: #7c4236;padding: 11px 12px}.copilot30-error{margin-bottom: 14px}.copilot30-error p{margin: 5px 0 10px}.copilot30-form-error{margin: 10px 0 0;font-weight: 750}.copilot30-tabs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px;margin-bottom: 14px;padding: 5px;border: 1px solid var(--copilot30-line);border-radius: 16px;background: rgba(236,245,241,.72)}.copilot30-tabs button{min-width: 0;border-color: transparent;background: transparent;padding-inline: 8px;font-size: .78rem;overflow-wrap: anywhere}.copilot30-tabs button[aria-selected="true"]{border-color: rgba(47,118,101,.25);background: #fff;color: #1e5d4e;box-shadow: 0 7px 18px rgba(31,78,95,.08)}.copilot30-tabpanel{min-width: 0}.copilot30-live-grid,.copilot30-live-side{display: grid;gap: 12px}.copilot30-card,.copilot30-signals-intro,.copilot30-summary-heading{min-width: 0;border: 1px solid var(--copilot30-line);border-radius: 18px;background: rgba(255,255,255,.82);padding: 14px}.copilot30-card header,.copilot30-signal header,.copilot30-medication-item,.copilot30-signals-intro,.copilot30-summary-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px}.copilot30-transcript,.copilot30-category-list,.copilot30-summary{display: grid;gap: 10px;margin-top: 12px}.copilot30-segment,.copilot30-signal,.copilot30-priority-item{min-width: 0;border: 1px solid rgba(47,118,101,.14);border-radius: 15px;background: rgba(249,252,250,.92);padding: 11px}.copilot30-segment.is-highlighted{border-color: rgba(167,124,54,.48);box-shadow: 0 0 0 3px rgba(167,124,54,.10)}.copilot30-segment header{display: flex;align-items: center;justify-content: space-between;gap: 10px}.copilot30-segment header > div{display: grid;gap: 2px;min-width: 0}.copilot30-segment strong,.copilot30-signal strong,.copilot30-priority-item strong,.copilot30-medication-item strong{color: var(--copilot30-ink)}.copilot30-segment time{color: var(--copilot30-muted);font-size: .73rem}.copilot30-segment p,.copilot30-signal blockquote,.copilot30-priority-item blockquote{margin: 9px 0 0;color: #294a44;line-height: 1.48;overflow-wrap: anywhere}.copilot30-speaker-select{width: auto;max-width: 150px;min-height: 36px;border: 1px solid var(--copilot30-line-strong);border-radius: 11px;background: #fff;color: #315f56;font: inherit;font-size: .76rem;padding: 7px 8px}.copilot30-flags{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 9px}.copilot30-flags span,.copilot30-review-status,.copilot30-review-badge{display: inline-flex;width: fit-content;max-width: 100%;border: 1px solid rgba(47,118,101,.17);border-radius: 999px;background: rgba(239,248,244,.92);color: #315f56;font-size: .68rem;font-weight: 800;line-height: 1.25;padding: 5px 8px;overflow-wrap: anywhere}.copilot30-review-status.is-pending,.copilot30-review-badge{border-color: rgba(167,124,54,.25);background: rgba(255,249,235,.94);color: #755522}.copilot30-context-note,.copilot30-professional-note,.copilot30-priority-note,.copilot30-empty-copy{display: block;margin-top: 8px;color: var(--copilot30-muted);font-size: .78rem;line-height: 1.45}.copilot30-priority{border-color: rgba(157,83,61,.20);background: rgba(253,247,243,.90)}.copilot30-priority-note{border-left: 3px solid rgba(157,83,61,.42);padding-left: 9px;color: #75483e}.copilot30-priority-item + .copilot30-priority-item{margin-top: 9px}.copilot30-priority-item p{font-size: .77rem}.copilot30-question-list{display: grid;gap: 8px;margin: 12px 0 0;padding: 0;list-style: none}.copilot30-question-list li{border-left: 3px solid rgba(47,118,101,.32);padding: 7px 0 7px 10px;color: #31534d;line-height: 1.42}.copilot30-category{min-width: 0}.copilot30-category summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 48px;border: 1px solid var(--copilot30-line);border-radius: 15px;background: rgba(255,255,255,.86);cursor: pointer;padding: 10px 12px;list-style: none}.copilot30-category summary::-webkit-details-marker{display: none}.copilot30-category summary > span:first-child{display: grid;gap: 2px;min-width: 0}.copilot30-category summary small{color: var(--copilot30-muted)}.copilot30-chevron{color: #477067;font-size: 1.35rem;transform: rotate(90deg);transition: transform .18s ease}.copilot30-category[open] .copilot30-chevron{transform: rotate(-90deg)}.copilot30-category-body{display: grid;gap: 9px;padding: 9px 0 2px}.copilot30-signal header > div{display: grid;gap: 3px;min-width: 0}.copilot30-signal header > div span{color: var(--copilot30-muted);font-size: .72rem}.copilot30-signal-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px;margin: 10px 0 0}.copilot30-signal-meta > div{min-width: 0}.copilot30-signal-meta dt{color: #60756f;font-size: .67rem;font-weight: 800;text-transform: uppercase}.copilot30-signal-meta dd{margin: 3px 0 0;color: #294a44;font-size: .78rem;overflow-wrap: anywhere}.copilot30-mini-actions{margin-top: 10px}.copilot30-correction-form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-top: 12px;border-top: 1px solid var(--copilot30-line);padding-top: 12px}.copilot30-correction-form label,.copilot30-correction-form fieldset,.copilot30-next-steps{display: grid;gap: 6px;min-width: 0}.copilot30-correction-form .wide,.copilot30-correction-form fieldset,.copilot30-correction-form .copilot30-actions{grid-column: 1 / -1}.copilot30-correction-form fieldset{border: 1px solid var(--copilot30-line);border-radius: 13px;padding: 10px}.copilot30-correction-form fieldset .copilot30-check{display: inline-flex;margin-right: 10px}.copilot30-shell input[type="text"],.copilot30-shell select,.copilot30-shell textarea{width: 100%;min-width: 0;min-height: 42px;border: 1px solid var(--copilot30-line-strong);border-radius: 12px;background: rgba(255,255,255,.96);color: #24443f;font: inherit;padding: 9px 10px}.copilot30-shell textarea{min-height: 88px;resize: vertical}.copilot30-medications{margin-top: 12px}.copilot30-medication-item{display: grid}.copilot30-medication-item p{margin: 4px 0 0}.copilot30-medication-item small{color: var(--copilot30-muted);line-height: 1.4}.copilot30-summary{grid-template-columns: 1fr}.copilot30-summary-section h4{font-size: .88rem}.copilot30-summary-section p{font-size: .8rem;white-space: pre-wrap}.copilot30-next-steps{margin-top: 12px}.copilot30-summary-actions{padding-bottom: 4px}.copilot30-empty{border: 1px dashed rgba(47,118,101,.25);border-radius: 15px;background: rgba(247,251,248,.80);padding: 16px;text-align: center}.copilot30-empty strong{color: var(--copilot30-ink)}.copilot30-empty p{margin: 5px 0 0;color: var(--copilot30-muted);line-height: 1.45}.copilot30-live-region{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}@media (min-width: 1600px){.copilot30-dialog{width: min(560px,calc(100vw - 32px));inset: 16px 16px 16px auto;height: calc(100dvh - 32px);max-height: calc(100dvh - 32px)}.copilot30-live-grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 1023px){.copilot30-dialog{inset: 10px;width: calc(100vw - 20px);height: calc(100dvh - 20px);max-height: calc(100dvh - 20px)}.copilot30-statusbar{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.copilot30-dialog{inset: max(4px,env(safe-area-inset-top)) 4px max(4px,env(safe-area-inset-bottom));width: calc(100vw - 8px);height: calc(100dvh - max(8px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));max-height: calc(100dvh - max(8px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius: 22px}.copilot30-shell{border-radius: 22px}.copilot30-header{padding: 14px}.copilot30-fixed-notices{padding: 10px 14px}.copilot30-consent,.copilot30-workspace{padding: 14px}.copilot30-consent-grid,.copilot30-statusbar,.copilot30-signal-meta,.copilot30-correction-form{grid-template-columns: 1fr}.copilot30-correction-form .wide,.copilot30-correction-form fieldset,.copilot30-correction-form .copilot30-actions{grid-column: auto}.copilot30-tabs{grid-template-columns: 1fr}.copilot30-tabs button{min-height: 44px;text-align: left}.copilot30-actions > .copilot30-button,.copilot30-session-controls > .copilot30-button{flex: 1 1 100%;min-height: 44px}.copilot30-card header,.copilot30-signal header,.copilot30-signals-intro,.copilot30-summary-heading{align-items: flex-start;flex-direction: column}.copilot30-segment header{align-items: flex-start;flex-direction: column}.copilot30-speaker-select{width: 100%;max-width: none;min-height: 44px}.copilot30-mini-button{min-height: 40px;flex: 1 1 calc(50% - 5px)}.copilot30-close{width: 44px;height: 44px;flex-basis: 44px}.tele29-copilot-entry{min-height: 44px}}@media (max-width: 359px){.copilot30-brand{gap: 8px}.copilot30-mark{width: 38px;height: 38px;flex-basis: 38px}.copilot30-header h2{font-size: 1.2rem}.copilot30-fixed-notices p{font-size: .74rem}}@media (prefers-reduced-motion: reduce){.copilot30-button,.copilot30-mini-button,.copilot30-tabs button,.copilot30-close,.copilot30-chevron{transition: none}}.copilot30-header-actions{display: flex;align-items: center;gap: 7px;flex: 0 0 auto}.copilot30-expand{min-height: 42px;border: 1px solid rgba(40,98,88,.24);border-radius: 13px;background: rgba(255,255,255,.92);color: #315f56;cursor: pointer;font: inherit;font-size: .76rem;font-weight: 800;padding: 8px 10px}.copilot30-expand:focus-visible{outline: 3px solid rgba(47,130,113,.30);outline-offset: 2px}.copilot30-dialog.is-expanded{width: min(920px,calc(100vw - 24px))}.copilot30-dialog.is-expanded .copilot30-live-grid{grid-template-columns: minmax(0,1.2fr) minmax(280px,.8fr)}@media (max-width: 767px){.copilot30-expand{min-height: 44px}.copilot30-header-actions{align-items: stretch}.copilot30-expand{max-width: 112px}.copilot30-dialog.is-expanded{width: calc(100vw - 8px)}.copilot30-dialog.is-expanded .copilot30-live-grid{grid-template-columns: 1fr}}@media (max-width: 479px){.copilot30-header{flex-direction: column;gap: 12px}.copilot30-brand{width: 100%}.copilot30-brand span:not(.copilot30-mark){overflow-wrap: normal;word-break: normal;hyphens: none}.copilot30-header p{overflow-wrap: break-word;word-break: normal}.copilot30-header-actions{width: 100%}.copilot30-expand{flex: 1 1 auto;max-width: none}}body.record-v08731.record31-dialog-open,body.record-v08731.record31-subdialog-open{overflow: hidden}body.record-v08731 .record31-dialog,body.record-v08731 .record31-subdialog{border: 0;padding: 0;background: transparent;color: var(--text-main,#183b36)}body.record-v08731 .record31-dialog{width: min(1480px,calc(100vw - 32px));max-width: none;height: min(940px,calc(100dvh - 32px));max-height: none}body.record-v08731 .record31-subdialog{width: min(760px,calc(100vw - 32px));max-width: none;max-height: calc(100dvh - 32px)}body.record-v08731 .record31-dialog::backdrop,body.record-v08731 .record31-subdialog::backdrop{background: rgba(13,39,36,.58);backdrop-filter: blur(5px)}body.record-v08731 .record31-shell,body.record-v08731 .record31-subpanel{background: linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,244,236,.98));border: 1px solid rgba(33,86,77,.18);border-radius: 28px;box-shadow: 0 28px 80px rgba(18,55,49,.24)}body.record-v08731 .record31-shell{height: 100%;display: grid;grid-template-rows: auto auto auto auto auto minmax(0,1fr);overflow: hidden}body.record-v08731 .record31-subpanel{max-height: calc(100dvh - 32px);overflow: auto;padding: 24px}body.record-v08731 .record31-header,body.record-v08731 .record31-subpanel > header{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;padding: 24px 26px 18px;border-bottom: 1px solid rgba(33,86,77,.12)}body.record-v08731 .record31-subpanel > header{padding: 0 0 18px;margin-bottom: 20px;position: sticky;top: -24px;z-index: 4;background: rgba(252,250,245,.97)}body.record-v08731 .record31-header-copy{max-width: 780px}body.record-v08731 .record31-header h2,body.record-v08731 .record31-subpanel h2{margin: 4px 0 7px;font-size: clamp(1.35rem,2.3vw,2rem);line-height: 1.12;text-wrap: balance}body.record-v08731 .record31-header p{margin: 0;max-width: 72ch;color: var(--text-muted,#5f746f)}body.record-v08731 .record31-kicker{color: #8a6a2f;font-size: .72rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase}body.record-v08731 .record31-close,body.record-v08731 [data-record31-subclose]{flex: 0 0 auto;width: 44px;height: 44px;border: 1px solid rgba(33,86,77,.16);border-radius: 14px;background: #fff;font-size: 1.45rem;line-height: 1;color: #25584f}body.record-v08731 .record31-client-head{display: grid;grid-template-columns: minmax(260px,.8fr) minmax(520px,1.6fr);align-items: center;gap: 22px;padding: 18px 26px;background: rgba(237,242,237,.72);border-bottom: 1px solid rgba(33,86,77,.1)}body.record-v08731 .record31-client-identity{display: flex;align-items: center;gap: 14px;min-width: 0}body.record-v08731 .record31-client-identity h3{margin: 3px 0 4px;font-size: 1.2rem;overflow-wrap: anywhere}body.record-v08731 .record31-client-identity p{margin: 0;color: #60756f;overflow-wrap: anywhere}body.record-v08731 .record31-avatar{display: grid;place-items: center;width: 52px;height: 52px;flex: 0 0 52px;border-radius: 18px;background: #25584f;color: #fff;font-weight: 800;box-shadow: inset 0 0 0 1px rgba(255,255,255,.28)}body.record-v08731 .record31-dl{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px;margin: 0}body.record-v08731 .record31-dl > div{min-width: 0}body.record-v08731 .record31-dl dt{color: #6a7d78;font-size: .72rem;font-weight: 700;letter-spacing: .03em}body.record-v08731 .record31-dl dd{margin: 3px 0 0;font-weight: 700;overflow-wrap: anywhere}body.record-v08731 .record31-tabs{display: flex;gap: 6px;overflow-x: auto;padding: 12px 26px;scrollbar-width: thin;border-bottom: 1px solid rgba(33,86,77,.1)}body.record-v08731 .record31-tabs button{flex: 0 0 auto;min-height: 42px;padding: 8px 14px;border: 1px solid transparent;border-radius: 12px;background: transparent;color: #42655e;font-weight: 750}body.record-v08731 .record31-tabs button[aria-selected="true"]{background: #25584f;color: #fff;box-shadow: 0 8px 20px rgba(37,88,79,.18)}body.record-v08731 .record31-toolbar{display: flex;flex-wrap: wrap;gap: 8px;padding: 12px 26px;border-bottom: 1px solid rgba(33,86,77,.1)}body.record-v08731 .record31-toolbar button,body.record-v08731 .record31-more summary,body.record-v08731 .record31-card button,body.record-v08731 .record31-form-actions button,body.record-v08731 .record31-empty button{min-height: 42px;padding: 9px 14px;border: 1px solid rgba(33,86,77,.18);border-radius: 12px;background: #fff;color: #25584f;font-weight: 750}body.record-v08731 .record31-primary{background: #25584f;color: #fff;border-color: #25584f}body.record-v08731 .record31-more{position: relative}body.record-v08731 .record31-more summary{display: flex;align-items: center;cursor: pointer;list-style: none}body.record-v08731 .record31-more > div{position: absolute;z-index: 7;top: calc(100% + 7px);right: 0;width: 230px;padding: 8px;display: grid;gap: 6px;border: 1px solid rgba(33,86,77,.16);border-radius: 14px;background: #fff;box-shadow: 0 16px 36px rgba(17,55,49,.16)}body.record-v08731 .record31-more > div button{width: 100%;text-align: left}body.record-v08731 .record31-live{min-height: 0;padding: 0 26px;color: #25584f;font-weight: 700}body.record-v08731 .record31-live:not(:empty){padding-top: 8px;padding-bottom: 8px;background: rgba(232,241,237,.72)}body.record-v08731 .record31-content{min-height: 0;overflow: auto;padding: 22px 26px 30px;overscroll-behavior: contain}body.record-v08731 [data-record31-panel][hidden]{display: none}body.record-v08731 .record31-summary-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}body.record-v08731 .record31-card{min-width: 0;padding: 20px;border: 1px solid rgba(33,86,77,.13);border-radius: 20px;background: rgba(255,255,255,.78);box-shadow: 0 10px 24px rgba(26,68,60,.07)}body.record-v08731 .record31-card + .record31-card,body.record-v08731 .record31-accordion + .record31-accordion{margin-top: 16px}body.record-v08731 .record31-card h3{margin: 0 0 7px;font-size: 1.05rem}body.record-v08731 .record31-card > p{margin: 0 0 15px;color: #61756f}body.record-v08731 .record31-card .record31-dl{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 18px}body.record-v08731 .record31-notice,body.record-v08731 .record31-limit{border-left: 3px solid rgba(181,145,74,.65)}body.record-v08731 .record31-limit{padding: 11px 13px;background: rgba(246,240,225,.72);border-radius: 0 12px 12px 0;color: #5d533f}body.record-v08731 .record31-list{margin: 0;padding-left: 20px;display: grid;gap: 7px}body.record-v08731 .record31-empty{padding: 18px;border: 1px dashed rgba(33,86,77,.22);border-radius: 16px;background: rgba(244,247,243,.7);color: #5d716c}body.record-v08731 .record31-accordion{border: 1px solid rgba(33,86,77,.14);border-radius: 18px;background: rgba(255,255,255,.76);overflow: clip}body.record-v08731 .record31-accordion > summary{cursor: pointer;min-height: 50px;padding: 14px 18px;display: flex;align-items: center;font-weight: 800;color: #25584f}body.record-v08731 .record31-accordion[open] > summary{border-bottom: 1px solid rgba(33,86,77,.1);background: rgba(237,242,237,.65)}body.record-v08731 .record31-accordion > .record31-dl,body.record-v08731 .record31-accordion-grid,body.record-v08731 .record31-reported-grid{padding: 18px}body.record-v08731 .record31-accordion > .record31-dl{grid-template-columns: repeat(2,minmax(0,1fr))}body.record-v08731 .record31-accordion-grid,body.record-v08731 .record31-reported-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}body.record-v08731 .record31-accordion-grid article,body.record-v08731 .record31-reported-item{padding: 14px;border-radius: 14px;background: rgba(244,247,243,.78)}body.record-v08731 .record31-accordion-grid p,body.record-v08731 .record31-reported-item p{margin: 6px 0;overflow-wrap: anywhere}body.record-v08731 .record31-search-tools{display: grid;grid-template-columns: minmax(250px,1.7fr) repeat(2,minmax(150px,.7fr)) auto auto;gap: 10px;align-items: end;margin: 16px 0}body.record-v08731 .record31-search-tools label{display: grid;gap: 6px;font-weight: 700;color: #4c6861}body.record-v08731 .record31-search-tools input,body.record-v08731 .record31-search-tools select,body.record-v08731 .record31-form-grid input,body.record-v08731 .record31-form-grid select,body.record-v08731 .record31-form-grid textarea{width: 100%;min-height: 44px;border: 1px solid rgba(33,86,77,.2);border-radius: 12px;background: #fff;padding: 10px 12px;color: #183b36}body.record-v08731 .record31-check{display: flex;grid-template-columns: none;align-items: center;gap: 8px;min-height: 44px}body.record-v08731 .record31-check input{width: 18px;min-height: 18px}body.record-v08731 .record31-count{grid-column: 1 / -1;margin: 0;color: #60756f}body.record-v08731 .record31-timeline{position: relative;display: grid;gap: 12px}body.record-v08731 .record31-timeline::before{content: "";position: absolute;left: 10px;top: 12px;bottom: 12px;width: 1px;background: rgba(33,86,77,.18)}body.record-v08731 .record31-timeline-item{position: relative;display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 13px}body.record-v08731 .record31-timeline-marker{position: relative;z-index: 1;width: 11px;height: 11px;margin: 16px 0 0 5px;border: 2px solid #fff;border-radius: 50%;background: #b5914a;box-shadow: 0 0 0 2px rgba(181,145,74,.26)}body.record-v08731 .record31-timeline-item > div{min-width: 0;padding: 14px 16px;border: 1px solid rgba(33,86,77,.12);border-radius: 16px;background: #fff}body.record-v08731 .record31-timeline-item h4{margin: 7px 0 5px;overflow-wrap: anywhere}body.record-v08731 .record31-timeline-item p{margin: 0 0 8px;color: #5f746f;overflow-wrap: anywhere}body.record-v08731 .record31-timeline-top{display: flex;justify-content: space-between;gap: 10px;align-items: center}body.record-v08731 .record31-badge{display: inline-flex;min-height: 28px;align-items: center;padding: 4px 9px;border-radius: 999px;background: rgba(37,88,79,.1);color: #25584f;font-size: .75rem;font-weight: 800;overflow-wrap: anywhere}body.record-v08731 .record31-reference{display: grid;gap: 7px;padding: 14px 0;border-top: 1px solid rgba(33,86,77,.1)}body.record-v08731 .record31-reference:first-of-type{border-top: 0}body.record-v08731 .record31-reference p{margin: 0;color: #5f746f;overflow-wrap: anywhere}body.record-v08731 .record31-reference button{justify-self: start}body.record-v08731 .record31-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}body.record-v08731 .record31-form-grid label{display: grid;gap: 6px;font-weight: 750;color: #46645d}body.record-v08731 .record31-form-grid textarea{min-height: 110px;resize: vertical}body.record-v08731 .record31-form-error{min-height: 24px;margin: 14px 0 0;color: #8b3f35;font-weight: 750}body.record-v08731 .record31-form-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 9px;margin-top: 18px}body.record-v08731 .record31-long-text{white-space: pre-wrap;overflow-wrap: anywhere;line-height: 1.65}body.record-v08731 .record31-complements,body.record-v08731 .record31-audit{display: grid;gap: 10px}body.record-v08731 .record31-complements article,body.record-v08731 .record31-audit{padding: 13px;border-radius: 14px;background: rgba(244,247,243,.8)}body.record-v08731 .record31-audit + .record31-audit{margin-top: 10px}body.record-v08731 .record31-close:focus-visible,body.record-v08731 [data-record31-subclose]:focus-visible,body.record-v08731 .record31-tabs button:focus-visible,body.record-v08731 .record31-toolbar button:focus-visible,body.record-v08731 .record31-card button:focus-visible{outline: 3px solid rgba(181,145,74,.58);outline-offset: 2px}@media (max-width: 1199px){body.record-v08731 .record31-client-head{grid-template-columns: 1fr}body.record-v08731 .record31-client-head .record31-dl{grid-template-columns: repeat(3,minmax(0,1fr))}body.record-v08731 .record31-search-tools{grid-template-columns: repeat(2,minmax(0,1fr))}body.record-v08731 .record31-search-tools label:first-child{grid-column: 1 / -1}}@media (max-width: 767px){body.record-v08731 .record31-dialog{width: 100vw;height: 100dvh;margin: 0}body.record-v08731 .record31-dialog::backdrop{background: rgba(13,39,36,.72)}body.record-v08731 .record31-shell{border-radius: 0;border: 0}body.record-v08731 .record31-header{padding: max(16px,env(safe-area-inset-top)) 16px 14px;gap: 12px}body.record-v08731 .record31-header p{font-size: .9rem}body.record-v08731 .record31-client-head{padding: 14px 16px}body.record-v08731 .record31-client-head .record31-dl{grid-template-columns: repeat(2,minmax(0,1fr))}body.record-v08731 .record31-tabs{padding: 10px 16px}body.record-v08731 .record31-toolbar{padding: 10px 16px}body.record-v08731 .record31-toolbar > button{flex: 1 1 calc(50% - 8px)}body.record-v08731 .record31-more{flex: 1 1 100%}body.record-v08731 .record31-more summary{justify-content: center}body.record-v08731 .record31-more > div{left: 0;right: auto;width: min(100%,300px)}body.record-v08731 .record31-content{padding: 16px 16px max(24px,env(safe-area-inset-bottom))}body.record-v08731 .record31-summary-grid,body.record-v08731 .record31-accordion-grid,body.record-v08731 .record31-reported-grid,body.record-v08731 .record31-form-grid{grid-template-columns: 1fr}body.record-v08731 .record31-card{padding: 16px}body.record-v08731 .record31-card .record31-dl,body.record-v08731 .record31-accordion > .record31-dl{grid-template-columns: 1fr}body.record-v08731 .record31-search-tools{grid-template-columns: 1fr}body.record-v08731 .record31-search-tools label:first-child{grid-column: auto}body.record-v08731 .record31-search-tools > *{width: 100%}body.record-v08731 .record31-timeline-top{align-items: flex-start;flex-direction: column}body.record-v08731 .record31-subdialog{width: 100vw;max-height: 100dvh;margin: 0}body.record-v08731 .record31-subpanel{min-height: 100dvh;max-height: 100dvh;border-radius: 0;padding: 18px 16px max(22px,env(safe-area-inset-bottom))}body.record-v08731 .record31-form-actions{flex-direction: column-reverse}body.record-v08731 .record31-form-actions button{width: 100%}}@media (max-width: 359px){body.record-v08731 .record31-client-head .record31-dl{grid-template-columns: 1fr}body.record-v08731 .record31-toolbar > button{flex-basis: 100%}}@media (prefers-reduced-motion: reduce){body.record-v08731 .record31-dialog,body.record-v08731 .record31-subdialog{scroll-behavior: auto}}body.records-v08732 .records32{--records32-ink: #17383f;--records32-muted: #5d706d;--records32-petrol: #1f4e5f;--records32-sage: #2faf8f;--records32-line: rgba(31,78,95,0.15);--records32-line-strong: rgba(47,175,143,0.34);--records32-surface: rgba(255,255,255,0.88);--records32-soft: rgba(247,244,236,0.76);--records32-danger: #91473f;display: grid;gap: clamp(16px,1.8vw,24px);min-width: 0;max-width: 1540px;margin-inline: auto}body.records-v08732 .records32 *,body.records-v08732 .records32 *::before,body.records-v08732 .records32 *::after{box-sizing: border-box}body.records-v08732 .records32-header,body.records-v08732 .records32-controls,body.records-v08732 .records32-highlight,body.records-v08732 .records32-list-panel{border: 1px solid var(--records32-line);border-radius: 24px;background: linear-gradient(145deg,rgba(255,255,255,.94),rgba(248,245,237,.88)),var(--records32-surface);box-shadow: 0 18px 48px rgba(23,56,63,0.07)}body.records-v08732 .records32-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;padding: clamp(22px,2.8vw,36px);overflow: hidden;position: relative}body.records-v08732 .records32-header::after{content: "";position: absolute;inset: auto -90px -110px auto;width: 240px;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle,rgba(47,175,143,.12),transparent 68%);pointer-events: none}body.records-v08732 .records32-header-copy{max-width: 760px;min-width: 0;position: relative;z-index: 1}body.records-v08732 .records32-eyebrow,body.records-v08732 .records32-controls-heading span,body.records-v08732 .records32-highlight-copy > span,body.records-v08732 .records32-list-heading span,body.records-v08732 .records32-dialog-header span,body.records-v08732 .records32-detail-kicker{display: block;margin-bottom: 7px;color: var(--records32-petrol);font-size: .74rem;font-weight: 800;letter-spacing: .13em;line-height: 1.35}body.records-v08732 .records32-header h2,body.records-v08732 .records32-controls h3,body.records-v08732 .records32-highlight h3,body.records-v08732 .records32-list-panel h3,body.records-v08732 .records32-dialog h2,body.records-v08732 .records32-dialog h3,body.records-v08732 .records32-dialog h4{color: var(--records32-ink);overflow-wrap: anywhere;text-wrap: balance}body.records-v08732 .records32-header h2{margin: 0;font-size: clamp(1.7rem,3vw,2.5rem);line-height: 1.08}body.records-v08732 .records32-header p,body.records-v08732 .records32-controls p,body.records-v08732 .records32-highlight p,body.records-v08732 .records32-list-panel p,body.records-v08732 .records32-dialog p,body.records-v08732 .records32-dialog small{color: var(--records32-muted);overflow-wrap: anywhere}body.records-v08732 .records32-header p{max-width: 680px;margin: 12px 0 0;font-size: clamp(.98rem,1.3vw,1.08rem);line-height: 1.65}body.records-v08732 .records32-header-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 10px;position: relative;z-index: 1}body.records-v08732 .records32-button,body.records-v08732 .records32-quick-actions button,body.records-v08732 .records32-filter-actions button,body.records-v08732 .records32-dialog-header > button{min-height: 44px;border: 1px solid var(--records32-line);border-radius: 13px;padding: 10px 15px;background: rgba(255,255,255,.78);color: var(--records32-petrol);font: inherit;font-weight: 750;line-height: 1.25;cursor: pointer;overflow-wrap: anywhere;transition: transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}body.records-v08732 .records32-button:hover,body.records-v08732 .records32-quick-actions button:hover,body.records-v08732 .records32-filter-actions button:hover,body.records-v08732 .records32-dialog-header > button:hover{transform: translateY(-1px);border-color: var(--records32-line-strong);box-shadow: 0 9px 22px rgba(31,78,95,.08)}body.records-v08732 .records32-button-primary{border-color: transparent;background: linear-gradient(135deg,#1f4e5f,#286b72);color: #fff;box-shadow: 0 12px 24px rgba(31,78,95,.18)}body.records-v08732 .records32-button-secondary{background: rgba(247,244,236,.82)}body.records-v08732 .records32-button-danger{color: var(--records32-danger);border-color: rgba(145,71,63,.24);background: rgba(255,247,245,.88)}body.records-v08732 .records32-button:disabled{opacity: .52;cursor: not-allowed;transform: none;box-shadow: none}body.records-v08732 .records32-controls{padding: clamp(18px,2vw,26px)}body.records-v08732 .records32-controls-heading,body.records-v08732 .records32-list-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 20px;margin-bottom: 18px}body.records-v08732 .records32-controls-heading h3,body.records-v08732 .records32-list-heading h3{margin: 0;font-size: clamp(1.18rem,1.8vw,1.48rem)}body.records-v08732 .records32-quick-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px}body.records-v08732 .records32-quick-actions button,body.records-v08732 .records32-filter-actions button{min-height: 40px;padding: 8px 12px;font-size: .9rem}body.records-v08732 .records32-search{display: grid;gap: 7px;margin-bottom: 14px}body.records-v08732 .records32-search > span,body.records-v08732 .records32-filter-grid label > span,body.records-v08732 .records32-dialog label > span{color: var(--records32-ink);font-size: .84rem;font-weight: 760;line-height: 1.35}body.records-v08732 .records32-search input,body.records-v08732 .records32-filter-grid select,body.records-v08732 .records32-filter-grid input,body.records-v08732 .records32-dialog input,body.records-v08732 .records32-dialog select,body.records-v08732 .records32-dialog textarea{width: 100%;min-width: 0;min-height: 46px;border: 1px solid rgba(31,78,95,.18);border-radius: 12px;padding: 11px 13px;background: rgba(255,255,255,.92);color: var(--records32-ink);font: inherit;line-height: 1.45;resize: vertical;transition: border-color .18s ease,box-shadow .18s ease,background-color .18s ease}body.records-v08732 .records32-search input:focus,body.records-v08732 .records32-filter-grid select:focus,body.records-v08732 .records32-filter-grid input:focus,body.records-v08732 .records32-dialog input:focus,body.records-v08732 .records32-dialog select:focus,body.records-v08732 .records32-dialog textarea:focus{border-color: rgba(47,175,143,.58);box-shadow: 0 0 0 4px rgba(47,175,143,.12);outline: none}body.records-v08732 .records32-filter-disclosure{border-top: 1px solid var(--records32-line);padding-top: 14px}body.records-v08732 .records32-filter-disclosure > summary{min-height: 44px;display: flex;align-items: center;width: fit-content;color: var(--records32-petrol);font-weight: 780;cursor: pointer}body.records-v08732 .records32-filter-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin-top: 13px}body.records-v08732 .records32-filter-grid label{display: grid;align-content: start;gap: 6px;min-width: 0}body.records-v08732 .records32-custom-period{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;grid-column: span 2}body.records-v08732 .records32-filter-grid label.records32-check{display: flex;align-items: center;grid-template-columns: none;gap: 9px;min-height: 46px;padding: 8px 11px;border: 1px solid var(--records32-line);border-radius: 12px;background: rgba(255,255,255,.62)}body.records-v08732 .records32-check input{width: 19px;min-height: 19px;height: 19px;margin: 0;flex: 0 0 auto}body.records-v08732 .records32-filter-actions{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 13px}body.records-v08732 .records32-highlight{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(360px,.9fr) auto;align-items: center;gap: 20px;padding: clamp(19px,2.2vw,28px);border-color: rgba(47,175,143,.25);background: linear-gradient(130deg,rgba(239,250,246,.88),rgba(255,252,245,.93)),var(--records32-surface)}body.records-v08732 .records32-highlight h3{margin: 0;font-size: clamp(1.25rem,2vw,1.65rem)}body.records-v08732 .records32-highlight-copy p{margin: 8px 0 0;line-height: 1.55}body.records-v08732 .records32-highlight-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px;margin: 0}body.records-v08732 .records32-highlight-meta div,body.records-v08732 .records32-item-meta div,body.records-v08732 .records32-detail-grid div{min-width: 0;padding: 9px 10px;border: 1px solid rgba(31,78,95,.11);border-radius: 11px;background: rgba(255,255,255,.62)}body.records-v08732 .records32-highlight-meta dt,body.records-v08732 .records32-item-meta dt,body.records-v08732 .records32-detail-grid dt{color: var(--records32-muted);font-size: .73rem;font-weight: 750;line-height: 1.3}body.records-v08732 .records32-highlight-meta dd,body.records-v08732 .records32-item-meta dd,body.records-v08732 .records32-detail-grid dd{margin: 4px 0 0;color: var(--records32-ink);font-size: .9rem;font-weight: 720;overflow-wrap: anywhere}body.records-v08732 .records32-list-panel{padding: clamp(18px,2vw,26px)}body.records-v08732 .records32-list-heading p{margin: 7px 0 0;line-height: 1.55}body.records-v08732 .records32-count{flex: 0 0 auto;padding: 8px 11px;border-radius: 999px;background: rgba(47,175,143,.10);color: var(--records32-petrol);font-size: .82rem;font-weight: 780}body.records-v08732 .records32-list{display: grid;gap: 11px}body.records-v08732 .records32-item{display: grid;grid-template-columns: 145px minmax(0,1fr) auto;align-items: center;gap: 18px;min-width: 0;min-height: 118px;padding: 16px;border: 1px solid var(--records32-line);border-left: 4px solid rgba(31,78,95,.25);border-radius: 17px;background: rgba(255,255,255,.75);outline: none;transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}body.records-v08732 .records32-item:hover,body.records-v08732 .records32-item:focus-visible{transform: translateY(-1px);border-color: var(--records32-line-strong);box-shadow: 0 12px 28px rgba(31,78,95,.08);background: rgba(255,255,255,.95)}body.records-v08732 .records32-item.is-requer-revisao{border-left-color: #b87838}body.records-v08732 .records32-item.is-rascunho{border-left-color: #68879a}body.records-v08732 .records32-item.is-complementado{border-left-color: #2f8a73}body.records-v08732 .records32-item.is-arquivado{opacity: .74;border-left-color: #8a8f8d}body.records-v08732 .records32-item-date{color: var(--records32-petrol);font-size: .82rem;font-weight: 780;line-height: 1.5}body.records-v08732 .records32-item-main{min-width: 0}body.records-v08732 .records32-item-title-row{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px}body.records-v08732 .records32-item h4{margin: 0;font-size: clamp(1rem,1.4vw,1.14rem);line-height: 1.35;overflow-wrap: anywhere}body.records-v08732 .records32-item-main > p{margin: 7px 0 11px;line-height: 1.5}body.records-v08732 .records32-status{flex: 0 0 auto;display: inline-flex;align-items: center;min-height: 29px;max-width: 190px;padding: 5px 9px;border-radius: 999px;background: rgba(31,78,95,.08);color: var(--records32-petrol);font-size: .73rem;font-weight: 800;line-height: 1.25;text-align: center;overflow-wrap: anywhere}body.records-v08732 .records32-status.is-requer-revisao{background: rgba(184,120,56,.13);color: #7e4b20}body.records-v08732 .records32-status.is-rascunho{background: rgba(104,135,154,.14);color: #3d6074}body.records-v08732 .records32-status.is-complementado{background: rgba(47,138,115,.12);color: #246c5a}body.records-v08732 .records32-status.is-arquivado{background: rgba(110,116,113,.12);color: #5c625f}body.records-v08732 .records32-item-meta{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 7px;margin: 0}body.records-v08732 .records32-item-meta div{padding: 7px 8px}body.records-v08732 .records32-item-meta dd{font-size: .78rem}body.records-v08732 .records32-item-actions{display: grid;gap: 8px;width: 164px}body.records-v08732 .records32-item-actions .records32-button{width: 100%;min-height: 40px;padding: 8px 10px;font-size: .85rem}body.records-v08732 .records32-empty{padding: 24px;border: 1px dashed rgba(31,78,95,.22);border-radius: 16px;background: rgba(247,244,236,.55);text-align: center}body.records-v08732 .records32-empty strong{color: var(--records32-ink)}body.records-v08732.records32-dialog-open,body.records-v08732 .records32-dialog[open]{overflow: hidden}body.records-v08732 .records32-dialog{width: min(960px,calc(100vw - 28px));max-width: 960px;max-height: min(92dvh,920px);margin: auto;padding: 0;border: 0;border-radius: 22px;background: transparent;color: var(--records32-ink);overflow: visible}body.records-v08732 .records32-dialog::backdrop{background: rgba(12,31,36,.55);backdrop-filter: blur(5px)}body.records-v08732 .records32-dialog-shell{display: flex;flex-direction: column;width: 100%;max-height: min(92dvh,920px);margin: 0;border: 1px solid rgba(255,255,255,.52);border-radius: 22px;background: #fbfaf6;box-shadow: 0 30px 90px rgba(10,31,37,.28);overflow: hidden}body.records-v08732 .records32-dialog-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;padding: 21px 23px;border-bottom: 1px solid var(--records32-line);background: linear-gradient(140deg,rgba(239,248,245,.95),rgba(255,251,243,.98))}body.records-v08732 .records32-dialog-header > div{min-width: 0}body.records-v08732 .records32-dialog-header h2{margin: 0;font-size: clamp(1.3rem,2.3vw,1.8rem)}body.records-v08732 .records32-dialog-header p{margin: 7px 0 0;line-height: 1.5}body.records-v08732 .records32-dialog-header > button{flex: 0 0 auto;display: grid;place-items: center;width: 44px;min-height: 44px;padding: 0;border-radius: 50%;font-size: 1.45rem}body.records-v08732 .records32-dialog-body{min-height: 0;padding: 22px 23px;overflow: auto;overscroll-behavior: contain}body.records-v08732 .records32-dialog-footer{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 9px;padding: 16px 23px max(16px,env(safe-area-inset-bottom));border-top: 1px solid var(--records32-line);background: rgba(247,244,236,.86)}body.records-v08732 .records32-detail-card{padding: 18px;border: 1px solid var(--records32-line);border-radius: 17px;background: rgba(255,255,255,.78)}body.records-v08732 .records32-detail-card + .records32-detail-card{margin-top: 13px}body.records-v08732 .records32-detail-card h3{margin: 0 0 8px;font-size: 1.16rem}body.records-v08732 .records32-detail-card h4{margin: 17px 0 7px;font-size: .98rem}body.records-v08732 .records32-detail-card > p{line-height: 1.65}body.records-v08732 .records32-detail-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 9px;margin: 16px 0 0}body.records-v08732 .records32-long-text{white-space: pre-wrap;overflow-wrap: anywhere}body.records-v08732 .records32-origin-notice,body.records-v08732 .records32-history-notice{padding: 13px 15px;border-left: 4px solid var(--records32-sage);border-radius: 12px;background: rgba(47,175,143,.08);color: var(--records32-petrol)}body.records-v08732 .records32-complement-item,body.records-v08732 .records32-history-item{padding: 13px;border: 1px solid var(--records32-line);border-radius: 13px;background: rgba(247,244,236,.62)}body.records-v08732 .records32-complement-item + .records32-complement-item,body.records-v08732 .records32-history-item + .records32-history-item{margin-top: 9px}body.records-v08732 .records32-complement-item strong,body.records-v08732 .records32-history-item strong{display: block;color: var(--records32-ink);overflow-wrap: anywhere}body.records-v08732 .records32-complement-item p,body.records-v08732 .records32-history-item p{margin: 6px 0;line-height: 1.55}body.records-v08732 .records32-history-list{margin-top: 14px}body.records-v08732 .records32-neutral{margin: 0}body.records-v08732 .records32-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));align-content: start;gap: 14px}body.records-v08732 .records32-form-grid label{display: grid;align-content: start;gap: 7px;min-width: 0}body.records-v08732 .records32-wide{grid-column: 1 / -1}body.records-v08732 .records32-form-error{margin: 0 23px 12px;padding: 11px 13px;border-radius: 11px;background: rgba(145,71,63,.09);color: var(--records32-danger);font-weight: 720}body.records-v08732 .records32-confirm-summary{margin-bottom: 15px;padding: 13px 14px;border: 1px solid var(--records32-line);border-radius: 12px;background: rgba(247,244,236,.7);color: var(--records32-ink);font-weight: 700;overflow-wrap: anywhere}body.records-v08732 .records32-confirm-shell{max-width: 680px;margin-inline: auto}@media (max-width: 1279px){body.records-v08732 .records32-filter-grid{grid-template-columns: repeat(3,minmax(0,1fr))}body.records-v08732 .records32-highlight{grid-template-columns: minmax(0,1fr) minmax(320px,.85fr)}body.records-v08732 .records32-highlight > .records32-button{grid-column: 1 / -1;width: fit-content;justify-self: end}body.records-v08732 .records32-item{grid-template-columns: 125px minmax(0,1fr)}body.records-v08732 .records32-item-actions{grid-column: 1 / -1;display: flex;flex-wrap: wrap;width: auto;justify-content: flex-end}body.records-v08732 .records32-item-actions .records32-button{width: auto}body.records-v08732 .records32-item-meta{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){body.records-v08732 .records32-header{flex-direction: column}body.records-v08732 .records32-header-actions{justify-content: flex-start}body.records-v08732 .records32-controls-heading{flex-direction: column}body.records-v08732 .records32-quick-actions{justify-content: flex-start}body.records-v08732 .records32-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.records-v08732 .records32-highlight{grid-template-columns: 1fr}body.records-v08732 .records32-highlight > .records32-button{grid-column: auto;justify-self: start}body.records-v08732 .records32-detail-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){body.records-v08732 .records32{gap: 14px}body.records-v08732 .records32-header,body.records-v08732 .records32-controls,body.records-v08732 .records32-highlight,body.records-v08732 .records32-list-panel{border-radius: 18px}body.records-v08732 .records32-header,body.records-v08732 .records32-controls,body.records-v08732 .records32-highlight,body.records-v08732 .records32-list-panel{padding: 17px}body.records-v08732 .records32-header-actions,body.records-v08732 .records32-header-actions .records32-button{width: 100%}body.records-v08732 .records32-header-actions{display: grid;grid-template-columns: 1fr}body.records-v08732 .records32-quick-actions{display: grid;grid-template-columns: 1fr;width: 100%}body.records-v08732 .records32-quick-actions button{width: 100%;text-align: left}body.records-v08732 .records32-filter-grid,body.records-v08732 .records32-custom-period{grid-template-columns: 1fr}body.records-v08732 .records32-custom-period{grid-column: auto}body.records-v08732 .records32-filter-actions{display: grid;grid-template-columns: 1fr}body.records-v08732 .records32-filter-actions button{width: 100%}body.records-v08732 .records32-highlight-meta{grid-template-columns: 1fr}body.records-v08732 .records32-highlight > .records32-button{width: 100%}body.records-v08732 .records32-list-heading{flex-direction: column}body.records-v08732 .records32-count{align-self: flex-start}body.records-v08732 .records32-item{grid-template-columns: 1fr;gap: 12px;padding: 14px}body.records-v08732 .records32-item-date{order: 0}body.records-v08732 .records32-item-main{order: 1}body.records-v08732 .records32-item-title-row{flex-direction: column}body.records-v08732 .records32-status{max-width: none}body.records-v08732 .records32-item-meta{grid-template-columns: 1fr}body.records-v08732 .records32-item-actions{order: 2;display: grid;grid-template-columns: 1fr;justify-content: stretch}body.records-v08732 .records32-item-actions .records32-button{width: 100%;min-height: 44px}body.records-v08732 .records32-dialog{width: 100vw;max-width: none;max-height: 100dvh;margin: 0;border-radius: 0}body.records-v08732 .records32-dialog-shell{min-height: 100dvh;max-height: 100dvh;border-radius: 0}body.records-v08732 .records32-dialog-header{padding: max(16px,env(safe-area-inset-top)) 16px 15px}body.records-v08732 .records32-dialog-body{padding: 17px 16px}body.records-v08732 .records32-dialog-footer{display: grid;grid-template-columns: 1fr;padding-inline: 16px}body.records-v08732 .records32-dialog-footer .records32-button{width: 100%}body.records-v08732 .records32-detail-grid,body.records-v08732 .records32-form-grid{grid-template-columns: 1fr}body.records-v08732 .records32-wide{grid-column: auto}body.records-v08732 .records32-form-error{margin-inline: 16px}body.records-v08732 .records32-search input,body.records-v08732 .records32-filter-grid select,body.records-v08732 .records32-filter-grid input,body.records-v08732 .records32-dialog input,body.records-v08732 .records32-dialog select,body.records-v08732 .records32-dialog textarea{font-size: 16px}}@media (max-width: 359px){body.records-v08732 .records32-header h2{font-size: 1.55rem}body.records-v08732 .records32-header,body.records-v08732 .records32-controls,body.records-v08732 .records32-highlight,body.records-v08732 .records32-list-panel{padding: 14px}body.records-v08732 .records32-dialog-header{gap: 10px}body.records-v08732 .records32-dialog-header > button{width: 42px;min-height: 42px}}@media (prefers-reduced-motion: reduce){body.records-v08732 .records32 *,body.records-v08732 .records32 *::before,body.records-v08732 .records32 *::after{scroll-behavior: auto;transition-duration: 0s;animation-duration: 0s;animation-iteration-count: 1}}.consents33{display: grid;gap: clamp(16px,2vw,24px);min-width: 0;color: #173b40}.consents33[hidden]{display: none}.consents33-header,.consents33-controls,.consents33-pending,.consents33-list-panel,.consents33-notice{border: 1px solid rgba(190,166,126,0.38);border-radius: 24px;background: linear-gradient(145deg,rgba(255,253,248,0.98),rgba(248,243,234,0.92));box-shadow: 0 16px 40px rgba(18,52,59,0.075),inset 0 1px 0 rgba(255,255,255,0.82)}.consents33-header{padding: clamp(20px,2.7vw,32px);display: flex;align-items: flex-start;justify-content: space-between;gap: 20px}.consents33-header-copy{min-width: 0;max-width: 760px}.consents33-eyebrow,.consents33-controls-head span,.consents33-list-head span,.consents33-pending header span,.consents33-dialog-head span{display: block;margin-bottom: 7px;color: #7b6744;font-size: 0.73rem;font-weight: 900;letter-spacing: 0.12em}.consents33-header h2,.consents33-controls h3,.consents33-pending h3,.consents33-list-head h3,.consents33-dialog-head h2{margin: 0;color: #12343b;line-height: 1.15;letter-spacing: -0.035em;overflow-wrap: anywhere}.consents33-header h2{font-size: clamp(1.55rem,2.4vw,2.2rem)}.consents33-header p,.consents33-controls p,.consents33-pending p,.consents33-list-head p,.consents33-dialog-head p,.consents33-notice p{margin: 8px 0 0;color: #586d69;line-height: 1.58}.consents33-header-actions,.consents33-dialog-actions,.consents33-filter-actions,.consents33-quick-actions,.consents33-record-actions{display: flex;flex-wrap: wrap;gap: 10px}.consents33-button,.consents33-filter-actions button,.consents33-quick-actions button,.consents33-template-filters button,.consents33-tabs button,.consents33-link-button{min-height: 44px;border: 1px solid rgba(97,132,124,0.3);border-radius: 14px;padding: 10px 15px;background: rgba(255,255,255,0.78);color: #183f42;font: inherit;font-size: 0.88rem;font-weight: 830;line-height: 1.25;text-align: center;cursor: pointer;transition: transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,background 180ms ease;overflow-wrap: anywhere}.consents33-button:hover,.consents33-filter-actions button:hover,.consents33-quick-actions button:hover,.consents33-template-filters button:hover,.consents33-tabs button:hover,.consents33-link-button:hover{transform: translateY(-1px);border-color: rgba(58,112,101,0.55);box-shadow: 0 10px 24px rgba(18,52,59,0.08)}.consents33-button-primary{color: #fff;border-color: rgba(36,95,85,0.8);background: linear-gradient(145deg,#245f55,#174d4a);box-shadow: 0 10px 26px rgba(24,79,71,0.2)}.consents33-button-secondary{background: rgba(250,247,240,0.95)}.consents33-button:focus-visible,.consents33-filter-actions button:focus-visible,.consents33-quick-actions button:focus-visible,.consents33-template-filters button:focus-visible,.consents33-tabs button:focus-visible,.consents33-link-button:focus-visible,.consents33 input:focus-visible,.consents33 select:focus-visible,.consents33 textarea:focus-visible,.consents33 summary:focus-visible,.consents33-record-item:focus-visible{outline: 3px solid rgba(34,112,96,0.42);outline-offset: 3px}.consents33-notice{padding: 16px 18px;display: grid;grid-template-columns: max-content minmax(0,1fr);align-items: start;gap: 12px 18px;border-left: 4px solid #aa7b34}.consents33-notice strong{color: #6e4c1f}.consents33-notice p{margin: 0}.consents33-tabs{display: flex;gap: 8px;padding: 6px;width: fit-content;max-width: 100%;border: 1px solid rgba(190,166,126,0.36);border-radius: 16px;background: rgba(247,242,233,0.86);overflow-x: auto;scrollbar-width: thin}.consents33-tabs button{min-width: max-content;border-color: transparent;background: transparent}.consents33-tabs button[aria-selected="true"]{color: #fff;border-color: #245f55;background: linear-gradient(145deg,#245f55,#174d4a)}.consents33-panel{display: grid;gap: 18px;min-width: 0}.consents33-panel[hidden]{display: none}.consents33-pending{padding: clamp(18px,2.2vw,24px)}.consents33-pending > header,.consents33-controls-head,.consents33-list-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 16px}.consents33-pending-list{margin-top: 16px;display: grid;gap: 9px}.consents33-pending-item{display: grid;grid-template-columns: minmax(0,1fr) minmax(180px,auto) auto;align-items: center;gap: 14px;padding: 14px 15px;border: 1px solid rgba(177,150,106,0.28);border-radius: 16px;background: rgba(255,255,255,0.7)}.consents33-pending-item strong,.consents33-pending-item span,.consents33-pending-item small{display: block;overflow-wrap: anywhere}.consents33-pending-item strong{color: #153d40}.consents33-pending-item span{margin-top: 3px;color: #425f5d;font-weight: 730}.consents33-pending-item small{margin-top: 4px;color: #6e7c78;line-height: 1.4}.consents33-pending-meta{display: grid;justify-items: start;gap: 5px}.consents33-link-button{min-height: 40px;padding: 8px 12px;background: transparent}.consents33-controls{padding: clamp(18px,2.2vw,24px);display: grid;gap: 16px}.consents33-quick-actions{justify-content: flex-end}.consents33-search{display: grid;gap: 7px}.consents33 label > span,.consents33-form-grid label > span,.consents33-form-grid legend,.consents33-filter-disclosure summary{color: #294f50;font-size: 0.84rem;font-weight: 830}.consents33 input,.consents33 select,.consents33 textarea{width: 100%;min-width: 0;min-height: 44px;border: 1px solid rgba(97,132,124,0.34);border-radius: 13px;padding: 10px 12px;box-sizing: border-box;background: rgba(255,255,255,0.92);color: #173b40;font: inherit;font-size: 0.95rem}.consents33 textarea{min-height: 104px;resize: vertical;line-height: 1.5}.consents33-filter-disclosure{border-top: 1px solid rgba(177,150,106,0.2);padding-top: 14px}.consents33-filter-disclosure summary{width: fit-content;cursor: pointer}.consents33-filter-grid{margin-top: 14px;display: grid;grid-template-columns: repeat(5,minmax(150px,1fr));gap: 12px}.consents33-filter-grid label,.consents33-template-filters label,.consents33-form-grid label{display: grid;gap: 6px;min-width: 0}.consents33-custom-period{grid-column: span 2;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.consents33-custom-period[hidden]{display: none}.consents33 .consents33-check{display: flex;align-items: center;gap: 9px;min-height: 44px}.consents33-check input{width: 19px;min-height: 19px;height: 19px;flex: 0 0 19px}.consents33-filter-actions{margin-top: 14px}.consents33-list-panel{padding: clamp(18px,2.2vw,24px);min-width: 0}.consents33-count{flex: 0 0 auto;border-radius: 999px;padding: 8px 12px;background: rgba(36,95,85,0.1);color: #245f55;font-size: 0.82rem;font-weight: 850}.consents33-record-list,.consents33-template-list{margin-top: 17px;display: grid;gap: 10px;min-width: 0}.consents33-record-item{display: grid;grid-template-columns: minmax(190px,1.25fr) minmax(220px,1.5fr) 90px minmax(150px,1fr) minmax(160px,1fr) auto;align-items: center;gap: 12px;min-height: 78px;padding: 13px 14px;border: 1px solid rgba(177,150,106,0.28);border-radius: 16px;background: rgba(255,255,255,0.72);cursor: pointer}.consents33-record-item:hover{border-color: rgba(58,112,101,0.42);box-shadow: 0 10px 24px rgba(18,52,59,0.06)}.consents33-record-identity,.consents33-record-cell{min-width: 0}.consents33-record-identity strong,.consents33-record-identity span,.consents33-record-cell span,.consents33-record-cell strong,.consents33-record-cell small{display: block;overflow-wrap: anywhere}.consents33-record-identity strong{color: #123b3f;font-size: 0.98rem}.consents33-record-identity span{margin-top: 4px;color: #536d69;font-size: 0.84rem;line-height: 1.35}.consents33-record-cell span{margin-bottom: 4px;color: #73827d;font-size: 0.72rem;font-weight: 830;text-transform: uppercase;letter-spacing: 0.05em}.consents33-record-cell strong{color: #264d4e;font-size: 0.85rem;line-height: 1.4}.consents33-record-cell small{margin-top: 3px;color: #70807c;font-size: 0.76rem}.consents33-record-actions{justify-content: flex-end}.consents33-record-actions .consents33-button{min-height: 40px;padding: 8px 11px}.consents33-status{display: inline-flex;width: fit-content;max-width: 100%;min-height: 29px;align-items: center;border: 1px solid rgba(93,124,117,0.24);border-radius: 999px;padding: 5px 9px;background: rgba(95,126,119,0.1);color: #315d58;font-size: 0.76rem;font-weight: 850;line-height: 1.25;text-transform: none;letter-spacing: 0}.consents33-status.is-aceito{background: rgba(63,136,105,0.12);color: #276b54}.consents33-status.is-pendente,.consents33-status.is-requer-nova-apresentacao,.consents33-status.is-nao-solicitado{background: rgba(183,127,42,0.13);color: #80591e}.consents33-status.is-recusado,.consents33-status.is-revogado,.consents33-status.is-expirado{background: rgba(159,71,68,0.11);color: #8b4441}.consents33-status.is-arquivado,.consents33-status.is-substituido-por-nova-versao{background: rgba(91,100,103,0.1);color: #556164}.consents33-template-filters{display: grid;grid-template-columns: minmax(180px,1fr) minmax(180px,1fr) auto;align-items: end;gap: 12px}.consents33-template-item{display: grid;grid-template-columns: minmax(260px,1.5fr) minmax(320px,1fr) auto;gap: 16px;align-items: center;padding: 17px;border: 1px solid rgba(177,150,106,0.28);border-radius: 18px;background: rgba(255,255,255,0.72)}.consents33-template-copy{min-width: 0}.consents33-template-copy > span{color: #7b6744;font-size: 0.72rem;font-weight: 880;letter-spacing: 0.07em}.consents33-template-copy h4{margin: 6px 0;color: #133b3f;font-size: 1.02rem;overflow-wrap: anywhere}.consents33-template-copy p{margin: 0;color: #5c716d;line-height: 1.5;overflow-wrap: anywhere}.consents33-template-meta{margin: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px 14px}.consents33-template-meta div{min-width: 0}.consents33-template-meta dt{color: #77847f;font-size: 0.72rem;font-weight: 820}.consents33-template-meta dd{margin: 3px 0 0;color: #294d4e;font-size: 0.84rem;font-weight: 770;overflow-wrap: anywhere}.consents33-empty{margin-top: 14px;padding: 18px;border: 1px dashed rgba(140,118,82,0.36);border-radius: 15px;background: rgba(250,247,240,0.78);color: #536a67}.consents33-empty p{margin: 5px 0 0}.consents33-dialog{width: min(920px,calc(100vw - 32px));max-height: min(880px,calc(100dvh - 30px));border: 0;border-radius: 24px;padding: 0;background: transparent;color: #173b40;overflow: visible}.consents33-dialog::backdrop{background: rgba(9,29,33,0.62);backdrop-filter: blur(5px)}.consents33-dialog-shell{max-height: min(880px,calc(100dvh - 30px));display: grid;grid-template-rows: auto minmax(0,1fr) auto;overflow: hidden;border: 1px solid rgba(204,180,139,0.58);border-radius: 24px;background: #fffdf8;box-shadow: 0 28px 90px rgba(8,34,38,0.28)}.consents33-dialog-head{padding: 20px 22px;display: flex;justify-content: space-between;align-items: flex-start;gap: 18px;border-bottom: 1px solid rgba(177,150,106,0.22);background: linear-gradient(145deg,#fffdf8,#f7f0e5)}.consents33-dialog-head > button{width: 44px;height: 44px;flex: 0 0 44px;border: 1px solid rgba(97,132,124,0.3);border-radius: 14px;background: rgba(255,255,255,0.85);color: #254d4e;font-size: 1.5rem;cursor: pointer}.consents33-dialog-body{min-height: 0;padding: 20px 22px;overflow-y: auto;overscroll-behavior: contain}.consents33-dialog-actions{padding: 16px 22px;border-top: 1px solid rgba(177,150,106,0.22);background: #fcf8f1}.consents33-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.consents33-wide{grid-column: 1 / -1}.consents33-form-grid fieldset{margin: 0;border: 1px solid rgba(97,132,124,0.26);border-radius: 15px;padding: 14px}.consents33-choice{display: inline-flex;align-items: center;gap: 8px;margin: 8px 14px 0 0}.consents33-choice input{width: 19px;height: 19px;min-height: 19px}.consents33-form-error{margin: 0 22px 12px;padding: 11px 13px;border-radius: 12px;background: rgba(158,62,58,0.1);color: #88413d;font-weight: 760}.consents33-detail-section{margin-bottom: 16px;padding: 16px;border: 1px solid rgba(177,150,106,0.25);border-radius: 16px;background: rgba(250,247,240,0.72)}.consents33-detail-section:last-child{margin-bottom: 0}.consents33-detail-section h3{margin: 0 0 11px;color: #153d40;font-size: 1rem}.consents33-detail-section p{margin: 0;color: #536b68;line-height: 1.58;overflow-wrap: anywhere}.consents33-detail-notice{border-left: 4px solid #aa7b34}.consents33-long-text{white-space: pre-wrap}.consents33-definition-list{margin: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 11px}.consents33-definition-list div{min-width: 0;padding: 10px;border-radius: 12px;background: rgba(255,255,255,0.75)}.consents33-definition-list dt{color: #77847f;font-size: 0.74rem;font-weight: 820}.consents33-definition-list dd{margin: 4px 0 0;color: #294d4e;font-weight: 760;line-height: 1.45;overflow-wrap: anywhere}.consents33-history-list{margin: 0;padding: 0;list-style: none;display: grid;gap: 11px}.consents33-history-list li{position: relative;padding: 13px 13px 13px 18px;border-left: 3px solid rgba(48,110,96,0.38);border-radius: 0 12px 12px 0;background: rgba(255,255,255,0.75)}.consents33-history-list time,.consents33-history-list strong,.consents33-history-list span,.consents33-history-list small{display: block;overflow-wrap: anywhere}.consents33-history-list time{color: #7b6744;font-size: 0.73rem;font-weight: 820}.consents33-history-list strong{margin-top: 4px;color: #173f42}.consents33-history-list span{margin-top: 3px;color: #4d6865;font-size: 0.82rem}.consents33-history-list p{margin-top: 6px}.consents33-history-list small{margin-top: 6px;color: #75827e}body.consents33-dialog-open{overflow: hidden}@media (max-width: 1279px){.consents33-filter-grid{grid-template-columns: repeat(3,minmax(150px,1fr))}.consents33-record-item{grid-template-columns: minmax(190px,1.2fr) minmax(220px,1.4fr) 80px minmax(150px,1fr) auto}.consents33-record-item .consents33-record-cell:nth-of-type(4){display: none}.consents33-template-item{grid-template-columns: minmax(240px,1.3fr) minmax(280px,1fr)}.consents33-template-item > .consents33-button{grid-column: 1 / -1;width: fit-content}}@media (max-width: 1023px){.consents33-header{flex-direction: column}.consents33-header-actions{width: 100%}.consents33-header-actions .consents33-button{flex: 1 1 220px}.consents33-pending-item{grid-template-columns: minmax(0,1fr) auto}.consents33-pending-item > .consents33-link-button{grid-column: 1 / -1;width: fit-content}.consents33-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.consents33-record-item{grid-template-columns: minmax(200px,1.25fr) minmax(190px,1fr) minmax(130px,0.8fr) auto}.consents33-record-item .consents33-record-cell:nth-of-type(1),.consents33-record-item .consents33-record-cell:nth-of-type(4){display: none}.consents33-template-filters{grid-template-columns: repeat(2,minmax(0,1fr))}.consents33-template-filters button{grid-column: 1 / -1;width: fit-content}}@media (max-width: 767px){.consents33{gap: 14px}.consents33-header,.consents33-controls,.consents33-pending,.consents33-list-panel{border-radius: 19px;padding: 17px}.consents33-notice{grid-template-columns: 1fr;border-radius: 16px;padding: 14px}.consents33-header-actions,.consents33-dialog-actions,.consents33-filter-actions,.consents33-quick-actions{flex-direction: column;width: 100%}.consents33-header-actions .consents33-button,.consents33-dialog-actions .consents33-button,.consents33-filter-actions button,.consents33-quick-actions button{width: 100%}.consents33-tabs{width: 100%}.consents33-tabs button{flex: 1 0 max-content}.consents33-pending > header,.consents33-controls-head,.consents33-list-head{flex-direction: column}.consents33-pending-item{grid-template-columns: 1fr}.consents33-pending-meta{justify-items: start}.consents33-pending-item > .consents33-link-button{width: 100%}.consents33-filter-grid,.consents33-custom-period,.consents33-template-filters,.consents33-form-grid,.consents33-definition-list{grid-template-columns: 1fr}.consents33-custom-period,.consents33-wide{grid-column: auto}.consents33-record-list{gap: 12px}.consents33-record-item{grid-template-columns: 1fr;align-items: stretch;gap: 10px;padding: 16px}.consents33-record-item .consents33-record-cell:nth-of-type(1),.consents33-record-item .consents33-record-cell:nth-of-type(4){display: block}.consents33-record-cell{display: grid;grid-template-columns: minmax(110px,0.55fr) minmax(0,1fr);gap: 8px;align-items: start}.consents33-record-cell span{margin: 0}.consents33-record-cell small{grid-column: 2}.consents33-record-actions{width: 100%}.consents33-record-actions .consents33-button{width: 100%}.consents33-template-item{grid-template-columns: 1fr}.consents33-template-meta{grid-template-columns: 1fr}.consents33-template-item > .consents33-button{width: 100%}.consents33-dialog{width: calc(100vw - 16px);max-height: calc(100dvh - 12px);margin: auto;border-radius: 18px}.consents33-dialog-shell{max-height: calc(100dvh - 12px);border-radius: 18px}.consents33-dialog-head{padding: 16px;gap: 10px}.consents33-dialog-body{padding: 16px}.consents33-dialog-actions{padding: 13px 16px}.consents33-form-error{margin: 0 16px 10px}.consents33-choice{display: flex;margin-right: 0}}@media (max-width: 359px){.consents33-header h2{font-size: 1.45rem}.consents33-button,.consents33-filter-actions button,.consents33-quick-actions button,.consents33-template-filters button,.consents33-tabs button{padding-inline: 11px}.consents33-record-cell{grid-template-columns: 1fr}.consents33-record-cell small{grid-column: auto}}@media (prefers-reduced-motion: reduce){.consents33-button,.consents33-filter-actions button,.consents33-quick-actions button,.consents33-template-filters button,.consents33-tabs button,.consents33-link-button{transition: none}}@media (max-width: 479px){.consents33-tabs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));overflow: visible}.consents33-tabs button{width: 100%;min-width: 0;white-space: normal;overflow-wrap: anywhere}}.finance34{--finance34-border: color-mix(in srgb,var(--accent-petroleum) 16%,transparent);--finance34-soft: color-mix(in srgb,var(--accent-sage) 10%,var(--surface-card));--finance34-muted: color-mix(in srgb,var(--text-muted) 84%,transparent);display: grid;gap: clamp(18px,2vw,28px);width: min(100%,1500px);margin-inline: auto}.finance34[hidden]{display: none}.finance34-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;padding: clamp(20px,2.2vw,30px);border: 1px solid var(--finance34-border);border-radius: 24px;background: linear-gradient(135deg,color-mix(in srgb,var(--surface-card) 94%,var(--accent-sage) 6%),var(--surface-card));box-shadow: 0 16px 40px color-mix(in srgb,var(--accent-petroleum) 8%,transparent)}.finance34-heading{min-width: 0}.finance34-heading .eyebrow{margin-bottom: 8px}.finance34-heading h2{margin: 0;font-size: clamp(1.65rem,2.1vw,2.3rem);line-height: 1.08;text-wrap: balance}.finance34-heading p{max-width: 680px;margin: 10px 0 0;color: var(--text-muted);font-size: clamp(.98rem,1vw,1.08rem);line-height: 1.6}.finance34-header-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 10px;max-width: 680px}.finance34 button{min-height: 42px;border-radius: 12px;border: 1px solid color-mix(in srgb,var(--accent-petroleum) 18%,transparent);background: var(--surface-card);color: var(--accent-petroleum);font: inherit;font-weight: 750;line-height: 1.25;padding: 10px 14px;cursor: pointer;transition: transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.finance34 button:hover{border-color: color-mix(in srgb,var(--accent-petroleum) 42%,transparent);background: color-mix(in srgb,var(--surface-card) 88%,var(--accent-sage) 12%)}.finance34 button:active{transform: translateY(1px)}.finance34 button:focus-visible,.finance34 input:focus-visible,.finance34 select:focus-visible,.finance34 textarea:focus-visible,.finance34 summary:focus-visible{outline: 3px solid color-mix(in srgb,var(--accent-sage) 68%,white);outline-offset: 3px}.finance34 button.finance34-primary{border-color: var(--accent-petroleum);background: var(--accent-petroleum);color: white;box-shadow: 0 8px 20px color-mix(in srgb,var(--accent-petroleum) 18%,transparent)}.finance34 button.finance34-primary:hover{background: color-mix(in srgb,var(--accent-petroleum) 88%,black)}.finance34 button.is-danger-soft{border-color: color-mix(in srgb,#9f403c 28%,transparent);color: #7b302d;background: color-mix(in srgb,#fff 92%,#9f403c 8%)}.finance34-limit{margin: 0;padding: 13px 16px;border-inline-start: 4px solid color-mix(in srgb,var(--accent-champagne) 76%,var(--accent-petroleum));border-radius: 8px 14px 14px 8px;background: color-mix(in srgb,var(--surface-card) 88%,var(--accent-champagne) 12%);color: var(--text-muted);line-height: 1.55;overflow-wrap: anywhere}.finance34-summary{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.finance34-summary article{display: grid;align-content: start;gap: 7px;min-width: 0;padding: 18px 20px;border: 1px solid var(--finance34-border);border-radius: 18px;background: var(--surface-card)}.finance34-summary span{color: var(--text-muted);font-size: .78rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.finance34-summary strong{font-variant-numeric: tabular-nums;font-size: clamp(1.35rem,2vw,2rem);line-height: 1.1;overflow-wrap: anywhere}.finance34-summary small{color: var(--text-muted);line-height: 1.4}.finance34-pending,.finance34-filters,.finance34 [data-finance34-panel]{border: 1px solid var(--finance34-border);border-radius: 22px;background: var(--surface-card);box-shadow: 0 12px 32px color-mix(in srgb,var(--accent-petroleum) 5%,transparent)}.finance34-pending,.finance34 [data-finance34-panel]{padding: clamp(18px,2vw,26px)}.finance34-section-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 16px}.finance34-section-head > div{min-width: 0}.finance34-section-head span{display: block;margin-bottom: 4px;color: var(--accent-petroleum);font-size: .73rem;font-weight: 850;letter-spacing: .1em;text-transform: uppercase}.finance34-section-head h3{margin: 0;font-size: clamp(1.08rem,1.4vw,1.35rem);line-height: 1.25;text-wrap: balance}.finance34-pending-list,.finance34-charge-list,.finance34-receipt-list{display: grid;gap: 10px}.finance34-pending-item{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 16px;padding: 14px 16px;border: 1px solid color-mix(in srgb,#b1772f 22%,transparent);border-radius: 15px;background: color-mix(in srgb,var(--surface-card) 92%,#f4dfbd 8%)}.finance34-pending-item > div:first-child{display: grid;gap: 3px;min-width: 0}.finance34-pending-item strong,.finance34-pending-item span,.finance34-pending-item small{overflow-wrap: anywhere}.finance34-pending-item span{color: var(--text-primary)}.finance34-pending-item small{color: var(--text-muted);line-height: 1.4}.finance34-pending-value{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;justify-content: flex-end}.finance34-pending-value > strong{font-variant-numeric: tabular-nums}.finance34-filters{overflow: clip}.finance34-filters > summary{display: flex;align-items: center;justify-content: space-between;min-height: 52px;padding: 14px 20px;cursor: pointer;color: var(--accent-petroleum);font-weight: 820;list-style: none}.finance34-filters > summary::-webkit-details-marker{display: none}.finance34-filters > summary::after{content: "+";font-size: 1.25rem}.finance34-filters[open] > summary::after{content: "−"}.finance34-filter-content{display: grid;grid-template-columns: minmax(240px,1.5fr) repeat(4,minmax(150px,1fr));gap: 14px;padding: 0 20px 20px}.finance34-filter-content label,.finance34-form-grid label{display: grid;align-content: start;gap: 7px;min-width: 0;color: var(--text-primary);font-size: .84rem;font-weight: 750}.finance34-filter-content input,.finance34-filter-content select,.finance34-form-grid input,.finance34-form-grid select,.finance34-form-grid textarea{width: 100%;min-width: 0;min-height: 44px;border: 1px solid color-mix(in srgb,var(--accent-petroleum) 22%,transparent);border-radius: 11px;background: color-mix(in srgb,var(--surface-card) 96%,var(--accent-sage) 4%);color: var(--text-primary);font: inherit;padding: 10px 12px}.finance34-form-grid textarea{resize: vertical;line-height: 1.55}.finance34-form-grid input[readonly]{background: color-mix(in srgb,var(--surface-card) 82%,var(--accent-sage) 18%);color: var(--text-muted)}.finance34-form-grid small{color: var(--text-muted);font-weight: 500;line-height: 1.45}.finance34-custom-period{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,220px));gap: 14px}.finance34-checks{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 9px 18px;margin: 0;padding: 14px;border: 1px solid var(--finance34-border);border-radius: 14px}.finance34-checks legend{padding-inline: 6px;color: var(--text-muted);font-size: .78rem;font-weight: 800}.finance34-checks label{display: flex;grid-template-columns: auto 1fr;align-items: center;gap: 8px;min-height: 34px;font-weight: 650}.finance34-checks input{width: 18px;min-height: 18px;height: 18px;accent-color: var(--accent-petroleum)}.finance34-filter-footer{grid-column: 1 / -1;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-top: 4px}.finance34-filter-footer p{margin: 0;color: var(--text-muted)}.finance34-filter-footer > div{display: flex;flex-wrap: wrap;gap: 9px}.finance34-tabs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;padding: 6px;border: 1px solid var(--finance34-border);border-radius: 15px;background: color-mix(in srgb,var(--surface-card) 85%,var(--accent-sage) 15%)}.finance34-tabs button{min-height: 46px;border-color: transparent;background: transparent}.finance34-tabs button[aria-selected="true"]{border-color: var(--finance34-border);background: var(--surface-card);box-shadow: 0 6px 18px color-mix(in srgb,var(--accent-petroleum) 8%,transparent)}.finance34-charge-item{display: grid;grid-template-columns: minmax(190px,.95fr) minmax(450px,2.2fr) minmax(165px,.65fr);align-items: center;gap: 18px;min-width: 0;padding: 16px;border: 1px solid var(--finance34-border);border-radius: 16px;background: color-mix(in srgb,var(--surface-card) 97%,var(--accent-sage) 3%)}.finance34-charge-item:focus-within{border-color: color-mix(in srgb,var(--accent-petroleum) 38%,transparent)}.finance34-charge-identity{display: grid;gap: 4px;min-width: 0}.finance34-charge-identity time{color: var(--text-muted);font-size: .78rem;font-weight: 750}.finance34-charge-identity strong{font-size: 1rem;overflow-wrap: anywhere}.finance34-charge-identity span{color: var(--text-muted);line-height: 1.4;overflow-wrap: anywhere}.finance34-charge-grid{display: grid;grid-template-columns: repeat(5,minmax(90px,1fr));gap: 10px;margin: 0;min-width: 0}.finance34-charge-grid > div{min-width: 0}.finance34-charge-grid dt{color: var(--text-muted);font-size: .72rem;font-weight: 780;text-transform: uppercase;letter-spacing: .05em}.finance34-charge-grid dd{margin: 4px 0 0;font-weight: 720;line-height: 1.35;overflow-wrap: anywhere;font-variant-numeric: tabular-nums}.finance34-charge-actions{display: grid;justify-items: stretch;gap: 9px;min-width: 0}.finance34-status{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 30px;padding: 6px 9px;border-radius: 999px;font-size: .74rem;font-weight: 800;line-height: 1.25;text-align: center;overflow-wrap: anywhere}.finance34-status-icon{font-size: .58rem}.finance34-status.is-complete{background: #e7f4eb;color: #276640}.finance34-status.is-pending{background: #f8edd9;color: #7b5723}.finance34-status.is-partial{background: #e7eef7;color: #315d83}.finance34-status.is-critical{background: #f8e6e3;color: #8a3732}.finance34-status.is-archived{background: #ebedef;color: #555e67}.finance34-status.is-neutral{background: #eef1ee;color: #4d5a52}.finance34-receipt-item{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 16px;padding: 15px 16px;border: 1px solid var(--finance34-border);border-radius: 15px}.finance34-receipt-item > div{display: grid;gap: 3px;min-width: 0}.finance34-receipt-item > div:last-child{justify-items: end}.finance34-receipt-item time,.finance34-receipt-item span,.finance34-receipt-item small{color: var(--text-muted);overflow-wrap: anywhere}.finance34-receipt-item strong{font-variant-numeric: tabular-nums;overflow-wrap: anywhere}.finance34-empty,.finance34-inline-empty{padding: 18px;border: 1px dashed color-mix(in srgb,var(--accent-petroleum) 24%,transparent);border-radius: 14px;background: color-mix(in srgb,var(--surface-card) 96%,var(--accent-sage) 4%);color: var(--text-muted)}.finance34-empty strong,.finance34-inline-empty strong{display: block;color: var(--text-primary);margin-bottom: 4px}.finance34-empty p,.finance34-inline-empty p{margin: 0}.finance34-live{min-height: 1.35em;margin: 0;color: var(--text-muted)}.finance34-dialog{width: min(900px,calc(100vw - 32px));max-width: 900px;max-height: min(88vh,900px);padding: 0;border: 0;border-radius: 24px;background: transparent;color: var(--text-primary);overflow: visible}.finance34-dialog::backdrop{background: color-mix(in srgb,#0f2428 56%,transparent);backdrop-filter: blur(4px)}.finance34-dialog-shell{display: grid;max-height: min(88vh,900px);overflow: auto;border: 1px solid color-mix(in srgb,var(--accent-petroleum) 22%,transparent);border-radius: 24px;background: var(--surface-card);box-shadow: 0 30px 80px color-mix(in srgb,#10272c 34%,transparent);overscroll-behavior: contain}.finance34-dialog-shell > header{position: sticky;z-index: 3;top: 0;display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;padding: 20px 22px;border-bottom: 1px solid var(--finance34-border);background: color-mix(in srgb,var(--surface-card) 95%,var(--accent-sage) 5%)}.finance34-dialog-shell > header > div{min-width: 0}.finance34-dialog-shell > header span{color: var(--accent-petroleum);font-size: .72rem;font-weight: 850;letter-spacing: .1em}.finance34-dialog-shell > header h2{margin: 4px 0;font-size: clamp(1.25rem,2vw,1.7rem);line-height: 1.2;overflow-wrap: anywhere}.finance34-dialog-shell > header p{margin: 0;color: var(--text-muted);line-height: 1.45}.finance34-dialog-shell > header > button{flex: 0 0 44px;width: 44px;padding: 0;font-size: 1.35rem}.finance34-dialog-shell > footer{position: sticky;bottom: 0;display: flex;justify-content: flex-end;gap: 10px;padding: 16px 22px;border-top: 1px solid var(--finance34-border);background: color-mix(in srgb,var(--surface-card) 97%,var(--accent-sage) 3%)}body.finance34-dialog-open{overflow: hidden}.finance34-detail-hero{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;padding: 22px}.finance34-detail-hero > div{display: grid;gap: 4px;min-width: 0}.finance34-detail-hero > div > span{color: var(--text-muted)}.finance34-detail-hero strong{font-size: 1.2rem;overflow-wrap: anywhere}.finance34-detail-hero p{margin: 0;color: var(--text-muted);overflow-wrap: anywhere}.finance34-detail-grid,.finance34-history-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0;padding: 0 22px 22px}.finance34-detail-grid > div,.finance34-history-grid > div{min-width: 0;padding: 12px;border: 1px solid var(--finance34-border);border-radius: 12px;background: color-mix(in srgb,var(--surface-card) 97%,var(--accent-sage) 3%)}.finance34-detail-grid dt,.finance34-history-grid dt{color: var(--text-muted);font-size: .72rem;font-weight: 780;letter-spacing: .05em;text-transform: uppercase}.finance34-detail-grid dd,.finance34-history-grid dd{margin: 5px 0 0;line-height: 1.45;overflow-wrap: anywhere}.finance34-detail-section{padding: 0 22px 22px}.finance34-detail-section h3{margin: 0 0 12px;font-size: 1.05rem}.finance34-detail-section p{margin: 0;line-height: 1.6;overflow-wrap: anywhere}.finance34-installment-list,.finance34-detail-receipts{display: grid;gap: 9px}.finance34-installment-list article,.finance34-detail-receipts article{display: grid;grid-template-columns: minmax(100px,.7fr) repeat(3,minmax(110px,1fr)) auto;align-items: center;gap: 10px;padding: 12px;border: 1px solid var(--finance34-border);border-radius: 12px}.finance34-detail-receipts article{grid-template-columns: minmax(120px,.8fr) minmax(220px,1.6fr) minmax(160px,1fr) minmax(160px,1fr)}.finance34-installment-list span,.finance34-installment-list strong,.finance34-detail-receipts span,.finance34-detail-receipts strong,.finance34-detail-receipts small{overflow-wrap: anywhere}.finance34-detail-actions{display: flex;flex-wrap: wrap;gap: 10px;padding: 0 22px 24px}.finance34-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;padding: 22px}.finance34-form-grid .is-wide{grid-column: 1 / -1}.finance34-checkbox{display: flex;grid-template-columns: auto minmax(0,1fr);align-items: flex-start;gap: 10px;min-height: 44px;padding: 12px;border: 1px solid var(--finance34-border);border-radius: 12px}.finance34-checkbox input{width: 20px;min-height: 20px;height: 20px;margin-top: 1px;accent-color: var(--accent-petroleum)}.finance34-form-preview{margin: 0;padding: 13px 14px;border-radius: 12px;background: color-mix(in srgb,var(--surface-card) 90%,var(--accent-sage) 10%);color: var(--text-muted);line-height: 1.5}.finance34-form-error{margin: 0 22px 8px;padding: 11px 13px;border-radius: 10px;background: #f8e6e3;color: #82342f;font-weight: 700}.finance34-history{display: grid;gap: 10px;padding: 22px}.finance34-history > article{border: 1px solid var(--finance34-border);border-radius: 14px;overflow: clip}.finance34-history > article > div:first-child{display: flex;justify-content: space-between;gap: 14px;padding: 13px 14px;background: color-mix(in srgb,var(--surface-card) 92%,var(--accent-sage) 8%)}.finance34-history time{color: var(--text-muted)}.finance34-history-grid{grid-template-columns: repeat(2,minmax(0,1fr));padding: 14px}@media (max-width: 1279px){.finance34-header{flex-direction: column}.finance34-header-actions{justify-content: flex-start;max-width: none}.finance34-filter-content{grid-template-columns: repeat(3,minmax(0,1fr))}.finance34-search{grid-column: span 2}.finance34-charge-item{grid-template-columns: minmax(180px,.85fr) minmax(0,1.7fr)}.finance34-charge-actions{grid-column: 1 / -1;grid-template-columns: minmax(180px,auto) minmax(180px,auto);justify-content: end}.finance34-charge-grid{grid-template-columns: repeat(5,minmax(0,1fr))}}@media (max-width: 1023px){.finance34-summary{grid-template-columns: repeat(3,minmax(0,1fr))}.finance34-filter-content{grid-template-columns: repeat(2,minmax(0,1fr))}.finance34-search{grid-column: 1 / -1}.finance34-charge-item{grid-template-columns: 1fr}.finance34-charge-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.finance34-charge-actions{grid-column: auto;grid-template-columns: minmax(0,1fr) minmax(0,1fr);justify-content: stretch}.finance34-detail-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.finance34-installment-list article{grid-template-columns: repeat(2,minmax(0,1fr))}.finance34-installment-list .finance34-status{justify-self: start}.finance34-detail-receipts article{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.finance34{gap: 16px}.finance34-header,.finance34-pending,.finance34 [data-finance34-panel]{border-radius: 18px}.finance34-header{padding: 18px}.finance34-header-actions{display: grid;grid-template-columns: 1fr;width: 100%}.finance34 button{min-height: 44px}.finance34-summary{grid-template-columns: 1fr;gap: 9px}.finance34-summary article{padding: 15px 16px}.finance34-summary strong{font-size: 1.45rem}.finance34-section-head{align-items: stretch;flex-direction: column}.finance34-section-head > button{align-self: flex-start}.finance34-pending-item{grid-template-columns: 1fr}.finance34-pending-value{justify-content: flex-start}.finance34-filter-content{grid-template-columns: 1fr;padding: 0 14px 16px}.finance34-search,.finance34-custom-period,.finance34-checks,.finance34-filter-footer{grid-column: auto}.finance34-custom-period{grid-template-columns: 1fr}.finance34-checks{display: grid;grid-template-columns: 1fr}.finance34-filter-footer{align-items: stretch;flex-direction: column}.finance34-filter-footer > div{display: grid;grid-template-columns: 1fr 1fr}.finance34-tabs{grid-template-columns: 1fr 1fr}.finance34-tabs button{padding-inline: 8px;overflow-wrap: anywhere}.finance34-charge-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.finance34-charge-actions{grid-template-columns: 1fr}.finance34-receipt-item{grid-template-columns: 1fr}.finance34-receipt-item > div:last-child{justify-items: start}.finance34-dialog{width: 100vw;max-width: 100vw;max-height: 100dvh;margin: 0}.finance34-dialog-shell{min-height: 100dvh;max-height: 100dvh;border-radius: 0;border-inline: 0}.finance34-dialog-shell > header{padding: 16px}.finance34-dialog-shell > footer{display: grid;grid-template-columns: 1fr;padding: 14px 16px calc(14px + env(safe-area-inset-bottom))}.finance34-detail-hero{flex-direction: column;padding: 18px 16px}.finance34-detail-grid,.finance34-history-grid{grid-template-columns: 1fr;padding: 0 16px 18px}.finance34-detail-section{padding: 0 16px 18px}.finance34-installment-list article,.finance34-detail-receipts article{grid-template-columns: 1fr}.finance34-detail-actions{display: grid;grid-template-columns: 1fr;padding: 0 16px calc(20px + env(safe-area-inset-bottom))}.finance34-form-grid{grid-template-columns: 1fr;padding: 18px 16px}.finance34-form-grid .is-wide{grid-column: auto}.finance34-form-error{margin-inline: 16px}.finance34-history{padding: 16px}.finance34-history > article > div:first-child{flex-direction: column}}@media (max-width: 359px){.finance34-header-actions,.finance34-filter-footer > div,.finance34-tabs,.finance34-charge-grid{grid-template-columns: 1fr}.finance34-tabs button[aria-selected="false"]{border-color: color-mix(in srgb,var(--accent-petroleum) 12%,transparent)}}@media (max-height: 600px) and (max-width: 1023px){.finance34-dialog-shell{max-height: 100dvh}.finance34-dialog{max-height: 100dvh}}@media (prefers-reduced-motion: reduce){.finance34 button{transition: none}.finance34-pending{scroll-behavior: auto}}.copilot35-section{--copilot35-ink: #173b3a;--copilot35-muted: #617471;--copilot35-line: rgba(30,83,78,.16);--copilot35-soft: #f6f8f5;--copilot35-soft-strong: #eef4ef;--copilot35-accent: #2f7569;--copilot35-alert: #8a4f31;--copilot35-danger: #8b3d3d;color: var(--copilot35-ink);container-type: inline-size}.copilot35-section *,.copilot35-dialog *{box-sizing: border-box}.copilot35-top{display: flex;align-items: flex-end;justify-content: space-between;gap: 1.5rem;padding: clamp(1.25rem,2.2vw,2rem);border: 1px solid var(--copilot35-line);border-radius: 24px;background: linear-gradient(145deg,rgba(255,255,255,.98),rgba(245,248,244,.95));box-shadow: 0 18px 45px rgba(33,63,59,.08)}.copilot35-eyebrow,.copilot35-panel-heading span,.copilot35-filter-heading span,.copilot35-form header span{display: block;margin-bottom: .45rem;color: #7a6849;font-size: .72rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase}.copilot35-top h2{margin: 0;font-size: clamp(1.7rem,2.7vw,2.45rem);line-height: 1.05}.copilot35-top p{max-width: 720px;margin: .65rem 0 0;color: var(--copilot35-muted);line-height: 1.65}.copilot35-primary,.copilot35-section button,.copilot35-dialog button{min-height: 44px;border: 1px solid rgba(36,92,84,.2);border-radius: 12px;padding: .72rem 1rem;background: #fff;color: var(--copilot35-ink);font: inherit;font-weight: 750;cursor: pointer;transition: transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.copilot35-section button:hover,.copilot35-dialog button:hover{transform: translateY(-1px);border-color: rgba(36,92,84,.44);box-shadow: 0 9px 20px rgba(30,67,62,.1)}.copilot35-primary{background: var(--copilot35-ink);border-color: var(--copilot35-ink);color: #fff}.copilot35-danger-soft{color: var(--copilot35-danger);border-color: rgba(139,61,61,.25);background: #fff9f8}.copilot35-permanent-notice{display: grid;grid-template-columns: minmax(210px,.8fr) minmax(280px,1.4fr) auto;gap: 1rem;align-items: center;margin-top: 1rem;padding: 1rem 1.15rem;border: 1px solid rgba(122,104,73,.2);border-radius: 18px;background: #fbfaf6}.copilot35-permanent-notice p,.copilot35-permanent-notice small{margin: 0;color: var(--copilot35-muted);line-height: 1.5}.copilot35-permanent-notice small{text-align: right;font-weight: 700}.copilot35-indicators{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem;margin: 1rem 0}.copilot35-metric{min-width: 0;padding: 1rem 1.1rem;border: 1px solid var(--copilot35-line);border-radius: 18px;background: #fff;box-shadow: 0 10px 28px rgba(33,63,59,.055)}.copilot35-metric span{color: var(--copilot35-muted);font-size: .78rem;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.copilot35-metric strong{display: block;margin: .35rem 0;font-size: clamp(1.65rem,2.7vw,2.25rem);font-variant-numeric: tabular-nums}.copilot35-metric small{color: var(--copilot35-muted);line-height: 1.45}.copilot35-tabs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: .55rem;padding: .55rem;border: 1px solid var(--copilot35-line);border-radius: 18px;background: var(--copilot35-soft)}.copilot35-tabs button{min-width: 0;background: transparent;border-color: transparent}.copilot35-tabs button[aria-selected="true"]{background: #fff;border-color: var(--copilot35-line);box-shadow: 0 8px 20px rgba(33,63,59,.08)}.copilot35-filters{margin: 1rem 0;padding: 1.15rem;border: 1px solid var(--copilot35-line);border-radius: 20px;background: #fff}.copilot35-filter-heading,.copilot35-panel-heading,.copilot35-section-heading,.copilot35-session-top,.copilot35-signal-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 1rem}.copilot35-filter-heading h3,.copilot35-panel-heading h3{margin: 0;font-size: 1.1rem}.copilot35-filter-heading p,.copilot35-panel-heading p{margin: 0;color: var(--copilot35-muted)}.copilot35-search-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: .7rem;margin-top: 1rem;align-items: end}.copilot35-search,.copilot35-filter-grid label,.copilot35-form label,.copilot35-summary-fields label,.copilot35-action-field{display: grid;gap: .4rem;min-width: 0}.copilot35-search span,.copilot35-filter-grid label > span,.copilot35-form label > span,.copilot35-summary-fields label > span,.copilot35-action-field > span{color: var(--copilot35-muted);font-size: .78rem;font-weight: 800}.copilot35-section input,.copilot35-section select,.copilot35-section textarea,.copilot35-dialog input,.copilot35-dialog select,.copilot35-dialog textarea{width: 100%;min-height: 44px;border: 1px solid rgba(38,88,81,.24);border-radius: 11px;padding: .72rem .8rem;background: #fff;color: var(--copilot35-ink);font: inherit}.copilot35-section textarea,.copilot35-dialog textarea{resize: vertical;line-height: 1.5}.copilot35-filter-grid{display: grid;grid-template-columns: repeat(5,minmax(150px,1fr));gap: .7rem;margin-top: .8rem}.copilot35-filter-checks{display: flex;flex-wrap: wrap;gap: .65rem;align-items: center;margin-top: .85rem}.copilot35-filter-checks label{display: inline-flex;gap: .48rem;align-items: center;min-height: 44px;padding: .5rem .65rem;border: 1px solid var(--copilot35-line);border-radius: 11px;color: var(--copilot35-muted)}.copilot35-filter-checks input{width: 18px;min-height: 18px;margin: 0}.copilot35-panel-heading{margin: 1.3rem 0 .8rem}.copilot35-panel-heading.is-secondary{padding-top: 1.1rem;border-top: 1px solid var(--copilot35-line)}.copilot35-pending-list,.copilot35-session-list,.copilot35-summary-list{display: grid;gap: .8rem}.copilot35-session-card,.copilot35-summary-card{min-width: 0;padding: 1rem 1.1rem;border: 1px solid var(--copilot35-line);border-radius: 18px;background: #fff;box-shadow: 0 9px 25px rgba(33,63,59,.05)}.copilot35-session-card.is-compact{display: grid;grid-template-columns: minmax(210px,1.05fr) minmax(380px,1.45fr) auto;align-items: center;gap: 1rem}.copilot35-session-card.is-compact > .copilot35-session-top{display: contents}.copilot35-session-identity{min-width: 0}.copilot35-date{display: block;color: var(--copilot35-muted);font-size: .8rem;font-weight: 700}.copilot35-session-identity h3,.copilot35-summary-card h3{margin: .3rem 0 .2rem;overflow-wrap: anywhere}.copilot35-session-identity p,.copilot35-summary-card p{margin: 0;color: var(--copilot35-muted);line-height: 1.45;overflow-wrap: anywhere}.copilot35-status{display: inline-flex;align-items: center;width: fit-content;max-width: 100%;min-height: 30px;padding: .28rem .58rem;border: 1px solid var(--copilot35-line);border-radius: 999px;background: var(--copilot35-soft);font-size: .75rem;font-weight: 800;line-height: 1.3;overflow-wrap: anywhere}.copilot35-status.is-pendente-de-revisao,.copilot35-status.is-aguardando-revisao{background: #fff8ed;border-color: rgba(159,101,44,.25);color: #7c4b20}.copilot35-status.is-confirmado-pelo-profissional,.copilot35-status.is-revisada,.copilot35-status.is-encaminhada-para-evolucao{background: #eef7f1;border-color: rgba(48,113,82,.25);color: #255d44}.copilot35-status.is-descartado-pelo-profissional,.copilot35-status.is-descartada,.copilot35-status.is-arquivada{background: #f7f4f3;color: #73635f}.copilot35-status.is-corrigido-pelo-profissional,.copilot35-status.is-revisao-parcial,.copilot35-status.is-em-revisao{background: #edf4f8;border-color: rgba(39,91,121,.22);color: #295c78}.copilot35-session-meta{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: .65rem;margin: .8rem 0 0}.copilot35-session-meta div{min-width: 0;padding: .65rem;border-radius: 11px;background: var(--copilot35-soft)}.copilot35-session-meta dt{color: var(--copilot35-muted);font-size: .72rem;font-weight: 800}.copilot35-session-meta dd{margin: .25rem 0 0;font-weight: 750;overflow-wrap: anywhere}.copilot35-session-actions,.copilot35-inline-actions,.copilot35-integration-actions,.copilot35-summary-actions{display: flex;flex-wrap: wrap;gap: .55rem;align-items: center;margin-top: .8rem}.copilot35-alert-list{display: grid;gap: .75rem}.copilot35-alert-card{display: grid;gap: .65rem;padding: 1rem;border: 1px solid rgba(138,79,49,.25);border-left: 4px solid var(--copilot35-alert);border-radius: 15px;background: #fffaf6}.copilot35-alert-card blockquote,.copilot35-signal-card blockquote{margin: 0;padding: .75rem .9rem;border-left: 3px solid rgba(47,117,105,.38);border-radius: 0 10px 10px 0;background: rgba(255,255,255,.76);font-style: normal;line-height: 1.55;overflow-wrap: anywhere}.copilot35-alert-card p{margin: 0;color: var(--copilot35-muted);line-height: 1.5}.copilot35-summary-counts{margin-top: .8rem;color: var(--copilot35-muted)}.copilot35-history-list{display: grid;gap: .7rem}.copilot35-history-item{padding: .9rem 1rem;border-left: 3px solid var(--copilot35-accent);border-radius: 0 14px 14px 0;background: #fff;box-shadow: 0 8px 22px rgba(33,63,59,.045)}.copilot35-history-item > div{display: flex;justify-content: space-between;gap: 1rem}.copilot35-history-item p,.copilot35-history-item small{margin: .35rem 0 0;color: var(--copilot35-muted);line-height: 1.45;overflow-wrap: anywhere}.copilot35-empty{padding: 1.2rem;border: 1px dashed rgba(38,88,81,.26);border-radius: 15px;background: var(--copilot35-soft);text-align: center}.copilot35-empty p{margin: .4rem 0 0;color: var(--copilot35-muted)}.copilot35-dialog{width: min(1120px,calc(100vw - 2rem));max-height: calc(100dvh - 2rem);padding: 0;border: 0;border-radius: 22px;background: #fff;color: var(--copilot35-ink);box-shadow: 0 35px 90px rgba(17,38,35,.28)}.copilot35-dialog::backdrop{background: rgba(16,31,29,.58);backdrop-filter: blur(4px)}.copilot35-session-dialog{width: min(1240px,calc(100vw - 2rem))}.copilot35-dialog-shell{position: relative;max-height: calc(100dvh - 2rem);overflow: auto;padding: clamp(1rem,2.4vw,2rem);scrollbar-gutter: stable}.copilot35-dialog-close{position: sticky;z-index: 4;top: 0;float: right;width: 44px;min-width: 44px;padding: 0;border-radius: 999px;font-size: 1.35rem;background: #fff;box-shadow: 0 6px 20px rgba(28,58,54,.12)}.copilot35-dialog-header-main{display: flex;justify-content: space-between;gap: 1rem;align-items: flex-start;padding-right: 3.5rem}.copilot35-dialog-header-main h2{margin: 0;font-size: clamp(1.45rem,2.4vw,2rem)}.copilot35-dialog-header-main p{margin: .5rem 0 0;color: var(--copilot35-muted)}.copilot35-notice{margin: 1rem 0;padding: .9rem 1rem;border: 1px solid rgba(122,104,73,.2);border-radius: 14px;background: #fbfaf6}.copilot35-notice p{margin: .3rem 0 0;color: var(--copilot35-muted)}.copilot35-detail-meta{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .7rem}.copilot35-data-row{min-width: 0;padding: .7rem .8rem;border-radius: 12px;background: var(--copilot35-soft)}.copilot35-data-row span{display: block;color: var(--copilot35-muted);font-size: .72rem;font-weight: 800}.copilot35-data-row strong{display: block;margin-top: .25rem;line-height: 1.4;overflow-wrap: anywhere}.copilot35-workflow{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: .4rem;padding: 0;margin: 1rem 0;list-style: none}.copilot35-workflow li{min-width: 0;padding: .65rem;border: 1px solid var(--copilot35-line);border-radius: 12px;background: #fff}.copilot35-workflow li > span{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--copilot35-soft-strong);font-weight: 800}.copilot35-workflow li p{margin: .45rem 0 0;color: var(--copilot35-muted);font-size: .78rem;line-height: 1.35;overflow-wrap: anywhere}.copilot35-workflow li.is-done{background: #eff7f2;border-color: rgba(48,113,82,.24)}.copilot35-detail-section{margin-top: 1rem;padding: 1rem;border: 1px solid var(--copilot35-line);border-radius: 18px;background: #fff}.copilot35-section-title{color: var(--copilot35-ink);font-size: 1rem;font-weight: 850}.copilot35-section-heading p{margin: .3rem 0 0;color: var(--copilot35-muted)}.copilot35-category{margin-top: .7rem;border: 1px solid var(--copilot35-line);border-radius: 14px;overflow: clip}.copilot35-category summary{display: flex;justify-content: space-between;gap: 1rem;align-items: center;min-height: 48px;padding: .75rem .9rem;background: var(--copilot35-soft);cursor: pointer;font-weight: 800}.copilot35-category-empty{margin: 0;padding: .9rem;color: var(--copilot35-muted)}.copilot35-signal-card{display: grid;gap: .65rem;padding: .9rem;border-top: 1px solid var(--copilot35-line)}.copilot35-signal-head h4{margin: .25rem 0 0;font-size: 1rem;overflow-wrap: anywhere}.copilot35-signal-head span:first-child{color: var(--copilot35-muted);font-size: .75rem;font-weight: 750}.copilot35-signal-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: .55rem}.copilot35-professional-note{margin: 0;color: var(--copilot35-muted);font-size: .9rem}.copilot35-medication{padding: .9rem;border-top: 1px solid var(--copilot35-line)}.copilot35-medication p,.copilot35-medication small{display: block;margin: .35rem 0 0;color: var(--copilot35-muted);line-height: 1.45}.copilot35-question-list{display: grid;gap: .55rem;margin-top: .75rem}.copilot35-question{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: .6rem 1rem;align-items: start;padding: .75rem;border-radius: 12px;background: var(--copilot35-soft)}.copilot35-question p{margin: .1rem 0 0;line-height: 1.45;overflow-wrap: anywhere}.copilot35-question .copilot35-inline-actions{grid-column: 1 / -1;margin-top: 0}.copilot35-summary-groups{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .6rem;margin-top: .7rem}.copilot35-summary-fields{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .7rem;margin-top: .8rem}.copilot35-summary-rule{color: var(--copilot35-muted);line-height: 1.5}.copilot35-form{width: min(760px,calc(100vw - 2rem));max-height: calc(100dvh - 2rem);overflow: auto;padding: 1.25rem}.copilot35-form header{display: flex;justify-content: space-between;gap: 1rem;align-items: flex-start}.copilot35-form header h2{margin: 0;font-size: 1.35rem}.copilot35-form header p{margin: .35rem 0 0;color: var(--copilot35-muted)}.copilot35-form header button{width: 44px;min-width: 44px;padding: 0;border-radius: 50%;font-size: 1.3rem}.copilot35-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .8rem;margin-top: 1rem}.copilot35-form-grid .is-wide{grid-column: 1 / -1}.copilot35-form footer{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: .6rem;margin-top: 1rem}.copilot35-form-error{margin: .8rem 0 0;padding: .65rem .75rem;border-radius: 10px;background: #fff2f1;color: var(--copilot35-danger);font-weight: 750}.copilot35-action-field{margin-top: 1rem}body.copilot35-dialog-open{overflow: hidden}@media (max-width: 1279px){.copilot35-filter-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.copilot35-session-card.is-compact{grid-template-columns: minmax(190px,1fr) minmax(330px,1.4fr)}.copilot35-session-card.is-compact > .copilot35-session-actions{grid-column: 1 / -1;margin-top: 0}.copilot35-workflow{grid-template-columns: repeat(4,minmax(0,1fr))}.copilot35-signal-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){.copilot35-permanent-notice{grid-template-columns: 1fr 1.4fr}.copilot35-permanent-notice small{grid-column: 1 / -1;text-align: left}.copilot35-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.copilot35-session-card.is-compact{display: block}.copilot35-session-card.is-compact > .copilot35-session-top{display: flex}.copilot35-session-meta{grid-template-columns: repeat(2,minmax(0,1fr))}.copilot35-detail-meta,.copilot35-signal-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.copilot35-workflow{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.copilot35-top{align-items: stretch;flex-direction: column}.copilot35-top .copilot35-primary{width: 100%}.copilot35-permanent-notice{grid-template-columns: 1fr}.copilot35-indicators{grid-template-columns: 1fr}.copilot35-tabs{grid-template-columns: repeat(2,minmax(0,1fr))}.copilot35-search-row,.copilot35-filter-grid{grid-template-columns: 1fr}.copilot35-search-row > button{width: 100%}.copilot35-filter-checks{display: grid;grid-template-columns: 1fr}.copilot35-filter-checks button{width: 100%}.copilot35-filter-heading,.copilot35-panel-heading,.copilot35-section-heading,.copilot35-session-top,.copilot35-signal-head,.copilot35-dialog-header-main{flex-direction: column;align-items: stretch}.copilot35-session-meta,.copilot35-detail-meta,.copilot35-signal-grid,.copilot35-summary-groups,.copilot35-summary-fields,.copilot35-form-grid{grid-template-columns: 1fr}.copilot35-workflow{grid-template-columns: repeat(2,minmax(0,1fr))}.copilot35-question{grid-template-columns: 1fr}.copilot35-dialog,.copilot35-session-dialog{width: calc(100vw - .7rem);max-height: calc(100dvh - .7rem);border-radius: 16px}.copilot35-dialog-shell,.copilot35-form{width: 100%;max-height: calc(100dvh - .7rem);padding: .85rem}.copilot35-dialog-header-main{padding-right: 3.3rem}.copilot35-inline-actions,.copilot35-session-actions,.copilot35-integration-actions,.copilot35-summary-actions{display: grid;grid-template-columns: 1fr}.copilot35-inline-actions button,.copilot35-session-actions button,.copilot35-integration-actions button,.copilot35-summary-actions button{width: 100%}}@media (max-width: 359px){.copilot35-tabs{grid-template-columns: 1fr}.copilot35-workflow{grid-template-columns: 1fr}.copilot35-top,.copilot35-filters,.copilot35-detail-section{border-radius: 15px}}@media (prefers-reduced-motion: reduce){.copilot35-section *,.copilot35-dialog *{scroll-behavior: auto;transition-duration: 0s;animation-duration: 0s;animation-iteration-count: 1}}.copilot35-session-dialog{height: min(900px,calc(100dvh - 2rem));overflow: hidden}.copilot35-session-dialog .copilot35-dialog-shell{height: 100%;max-height: 100%;overflow-y: auto;overflow-x: clip}@media (max-width: 767px){.copilot35-session-dialog{height: calc(100dvh - .7rem);max-height: calc(100dvh - .7rem);overflow: hidden}.copilot35-session-dialog .copilot35-dialog-shell{height: 100%;max-height: 100%}}@media (max-width: 767px){.copilot35-session-dialog{position: fixed;inset: .35rem;width: auto;height: auto;max-width: none;max-height: none;margin: 0}}.reports36{--reports36-border: rgba(28,75,82,.14);--reports36-soft: rgba(247,241,232,.72);--reports36-paper: #fffdf8}.reports36 :where(button,input,select,textarea,summary){font: inherit}.reports36 :where(h2,h3,h4,p,dl,dd,dt){margin-top: 0}.reports36-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.reports36-heading{min-width:0;max-width:780px}.reports36-heading > span,.reports36-builder-head span,.reports36-step header span,.reports36-list-head span,.reports36-controls header span,.reports36-dialog header span{display:block;margin-bottom:6px;color:var(--accent-petroleum);font-size:.72rem;font-weight:850;letter-spacing:.1em}.reports36-heading h2{margin-bottom:8px;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.08;overflow-wrap:anywhere}.reports36-heading p{margin:0;max-width:720px}.reports36-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:560px}.reports36-button{min-height:42px;padding:9px 13px;border:1px solid rgba(31,78,95,.2);border-radius:12px;color:var(--color-ink-strong);background:rgba(255,253,248,.92);font-weight:780;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.reports36-button:hover{border-color:rgba(31,78,95,.42);transform:translateY(-1px)}.reports36-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.reports36-button-primary{color:#fffdf8;border-color:var(--accent-petroleum);background:var(--accent-petroleum)}.reports36-button-danger{color:#7b3730;border-color:rgba(145,65,56,.3);background:rgba(174,79,68,.07)}.reports36-safety{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin-bottom:16px;padding:14px 16px;border:1px solid rgba(181,145,74,.22);border-radius:17px;background:rgba(216,195,165,.13)}.reports36-safety strong{color:var(--color-ink-strong)}.reports36-safety small{grid-column:2;color:var(--color-muted-soft)}.reports36-indicators{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.reports36-indicators article{min-width:0;padding:16px;border:1px solid var(--reports36-border);border-radius:18px;background:rgba(255,253,248,.8);box-shadow:0 10px 26px rgba(28,61,65,.05)}.reports36-indicators span,.reports36-indicators strong,.reports36-indicators small{display:block}.reports36-indicators span{color:var(--color-muted-soft);font-size:.76rem;font-weight:780}.reports36-indicators strong{margin:7px 0 4px;color:var(--accent-petroleum);font-size:1.65rem}.reports36-indicators small{line-height:1.4}.reports36-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:6px;border:1px solid var(--reports36-border);border-radius:16px;background:rgba(247,241,232,.62)}.reports36-tabs button{min-width:0;min-height:42px;padding:8px 10px;border:0;border-radius:11px;color:var(--color-muted-soft);background:transparent;font-weight:800;cursor:pointer;overflow-wrap:anywhere}.reports36-tabs button[aria-selected="true"]{color:#fffdf8;background:var(--accent-petroleum);box-shadow:0 8px 20px rgba(31,78,95,.18)}.reports36-panel{min-width:0}.reports36-builder-head,.reports36-list-head,.reports36-controls > header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px;padding:18px;border:1px solid var(--reports36-border);border-radius:20px;background:rgba(255,253,248,.78)}.reports36-builder-head h3,.reports36-list-head h3,.reports36-controls h3{margin-bottom:6px;font-size:clamp(1.15rem,2vw,1.55rem)}.reports36-builder-head p,.reports36-list-head p,.reports36-controls p{margin:0}.reports36-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 14px;padding:0;list-style:none}.reports36-steps li{display:flex;align-items:center;gap:8px;min-width:0;padding:11px;border:1px solid var(--reports36-border);border-radius:14px;background:rgba(255,253,248,.7)}.reports36-steps li > span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;color:var(--accent-petroleum);background:rgba(31,78,95,.1);font-weight:850}.reports36-steps li strong{min-width:0;font-size:.78rem;overflow-wrap:anywhere}.reports36-steps li.is-active{border-color:rgba(31,78,95,.34);background:rgba(31,78,95,.07)}.reports36-steps li.is-active > span{color:#fffdf8;background:var(--accent-petroleum)}.reports36-builder,.reports36-controls{padding:clamp(16px,2.5vw,24px);border:1px solid var(--reports36-border);border-radius:22px;background:rgba(255,253,248,.82);box-shadow:0 16px 38px rgba(28,61,65,.06)}.reports36-step > header{margin-bottom:16px}.reports36-step > header h4{margin-bottom:6px;font-size:1.25rem}.reports36-step > header p{margin:0}.reports36-form-grid,.reports36-content-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.reports36-form-grid label,.reports36-content-settings label,.reports36-filters label,.reports36-search{display:grid;gap:6px;min-width:0;color:var(--color-ink-strong);font-size:.8rem;font-weight:750}.reports36 :where(input,select,textarea){width:100%;min-width:0;min-height:44px;padding:10px 11px;border:1px solid rgba(23,63,70,.18);border-radius:12px;color:var(--color-ink-strong);background:rgba(255,253,248,.98)}.reports36 textarea{resize:vertical;line-height:1.55}.reports36-wide{grid-column:1/-1}.reports36-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.reports36-source-card{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:14px;border:1px solid var(--reports36-border);border-radius:16px;background:rgba(247,241,232,.42);cursor:pointer}.reports36-source-card:has(input:checked){border-color:rgba(31,78,95,.38);background:rgba(31,78,95,.06)}.reports36-source-card:has(input:disabled){cursor:not-allowed;opacity:.65}.reports36-source-card input{flex:0 0 auto;width:18px;min-height:18px;margin-top:3px}.reports36-source-copy{min-width:0}.reports36-source-copy strong,.reports36-source-copy small,.reports36-source-copy em,.reports36-source-copy i{display:block;overflow-wrap:anywhere}.reports36-source-copy small{margin:4px 0 8px;line-height:1.45}.reports36-source-copy em{color:var(--accent-petroleum);font-style:normal;font-weight:780}.reports36-source-copy i{margin-top:3px;color:var(--color-muted-soft);font-size:.72rem;font-style:normal}.reports36-section-list{display:grid;gap:9px;margin-top:15px}.reports36-section-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:11px 13px;border:1px solid var(--reports36-border);border-radius:14px;background:rgba(247,241,232,.42)}.reports36-section-option label{display:flex;align-items:center;gap:9px;min-width:0;font-weight:750}.reports36-section-option input{width:18px;min-height:18px}.reports36-section-option > div{display:flex;flex:0 0 auto;gap:6px}.reports36-section-option button{min-height:34px;padding:6px 9px;border:1px solid var(--reports36-border);border-radius:9px;background:#fffdf8;cursor:pointer}.reports36-review-summary dl,.reports36-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 15px}.reports36-review-summary dl div,.reports36-detail-grid div{min-width:0;padding:11px;border-radius:13px;background:var(--reports36-soft)}.reports36-review-summary dt,.reports36-detail-grid dt{color:var(--color-muted-soft);font-size:.72rem}.reports36-review-summary dd,.reports36-detail-grid dd{margin:5px 0 0;font-weight:750;overflow-wrap:anywhere}.reports36-preview-frame{max-height:560px;overflow:auto;padding:14px;border:1px dashed rgba(31,78,95,.24);border-radius:18px;background:rgba(238,232,220,.45)}.reports36-status-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reports36-status-options article{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:16px;border:1px solid var(--reports36-border);border-radius:17px;background:var(--reports36-soft)}.reports36-status-options p{flex:1;margin:7px 0 13px}.reports36-form-error{margin:13px 0 0;padding:10px 12px;border:1px solid rgba(145,65,56,.28);border-radius:12px;color:#7b3730;background:rgba(174,79,68,.08);font-weight:750}.reports36-builder-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:15px;border-top:1px solid var(--reports36-border)}.reports36-builder-actions span{color:var(--color-muted-soft);font-size:.8rem;font-weight:750}.reports36-search{margin-bottom:12px}.reports36-filter-disclosure{border:1px solid var(--reports36-border);border-radius:16px;background:rgba(247,241,232,.4)}.reports36-filter-disclosure summary{padding:12px 14px;cursor:pointer;font-weight:800}.reports36-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:0 14px 13px}.reports36-check{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid var(--reports36-border);border-radius:11px;background:#fffdf8}.reports36-check input{width:18px;min-height:18px}.reports36-filter-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px}.reports36-report-list,.reports36-model-list{display:grid;gap:11px}.reports36-report-card,.reports36-model-card{min-width:0;padding:16px;border:1px solid var(--reports36-border);border-radius:19px;background:rgba(255,253,248,.82);box-shadow:0 10px 28px rgba(28,61,65,.045)}.reports36-report-card-head,.reports36-model-card > div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.reports36-report-card h4,.reports36-model-card h4{margin:5px 0;font-size:1.05rem;overflow-wrap:anywhere}.reports36-report-card p,.reports36-model-card p{margin:0}.reports36-report-card dl,.reports36-model-card dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0}.reports36-report-card dl div,.reports36-model-card dl div{min-width:0;padding:9px;border-radius:11px;background:var(--reports36-soft)}.reports36-report-card dt,.reports36-model-card dt{color:var(--color-muted-soft);font-size:.68rem}.reports36-report-card dd,.reports36-model-card dd{margin:4px 0 0;font-size:.78rem;font-weight:750;overflow-wrap:anywhere}.reports36-status{display:inline-flex;align-items:center;width:fit-content;max-width:220px;padding:6px 9px;border-radius:999px;color:#31536a;background:rgba(31,78,95,.1);font-size:.7rem;font-weight:820;text-align:center;overflow-wrap:anywhere}.reports36-status.is-rascunho{color:#73572f;background:rgba(216,195,165,.28)}.reports36-status.is-aguardando-revisao,.reports36-status.is-em-revisao{color:#6a4d2a;background:rgba(196,145,69,.16)}.reports36-status.is-finalizado-na-demonstracao,.reports36-status.is-aprovado-para-finalizacao{color:#285e52;background:rgba(111,175,152,.18)}.reports36-status.is-arquivado,.reports36-status.is-substituido-por-nova-versao{color:#5c6164;background:rgba(100,110,115,.12)}.reports36-card-actions,.reports36-dialog-actions{display:flex;flex-wrap:wrap;gap:8px}.reports36-empty{padding:20px;border:1px dashed rgba(31,78,95,.24);border-radius:16px;text-align:center;background:rgba(247,241,232,.45)}.reports36-live{margin:14px 0 0;padding:11px 13px;border-left:3px solid var(--accent-petroleum);background:rgba(31,78,95,.055);font-size:.8rem}.reports36-dialog{width:100%;max-width:none;height:100%;max-height:none;padding:0;border:0;background:transparent}.reports36-dialog::backdrop{background:rgba(15,47,53,.55);backdrop-filter:blur(5px)}.reports36-dialog-shell{width:min(760px,calc(100vw - 32px));max-height:min(90vh,850px);margin:auto;overflow:auto;padding:clamp(17px,3vw,27px);border:1px solid rgba(255,255,255,.55);border-radius:25px;background:linear-gradient(145deg,#fffdf8,#f7f1e8);box-shadow:0 28px 80px rgba(15,47,53,.28)}.reports36-dialog-wide{width:min(1040px,calc(100vw - 32px))}.reports36-dialog[open]{display:grid;place-items:center;padding:16px}.reports36-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:17px}.reports36-dialog header h2{margin-bottom:6px;font-size:clamp(1.3rem,2.6vw,1.9rem)}.reports36-dialog header p{margin:0}.reports36-dialog header > button{flex:0 0 auto;width:42px;min-height:42px;padding:0;border:1px solid var(--reports36-border);border-radius:12px;background:#fffdf8;font-size:1.3rem;cursor:pointer}.reports36-dialog-body{min-width:0}.reports36-dialog-actions{justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid var(--reports36-border)}.reports36-detail-section{margin-top:14px;padding:14px;border:1px solid var(--reports36-border);border-radius:15px;background:rgba(247,241,232,.45)}.reports36-detail-section h3{margin-bottom:7px;font-size:1rem}.reports36-detail-section p{margin:0;overflow-wrap:anywhere}.reports36-history-list{display:grid;gap:9px}.reports36-history-list article{padding:12px;border:1px solid var(--reports36-border);border-radius:13px;background:rgba(255,253,248,.8)}.reports36-history-list article > div{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.reports36-history-list p{margin:0 0 5px}.reports36-history-list small,.reports36-history-list time{color:var(--color-muted-soft);overflow-wrap:anywhere}.reports36-document{width:min(760px,100%);margin:0 auto;padding:clamp(20px,4vw,40px);border:1px solid rgba(40,60,65,.12);border-radius:8px;background:#fff;box-shadow:0 18px 45px rgba(28,61,65,.1);color:#24373c}.reports36-document > header{display:block;padding-bottom:18px;border-bottom:2px solid rgba(31,78,95,.14)}.reports36-document > header span{color:#31536a;font-size:.7rem;font-weight:850;letter-spacing:.12em}.reports36-document h3{margin:7px 0;font-size:clamp(1.35rem,3vw,2rem);overflow-wrap:anywhere}.reports36-document dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0}.reports36-document dl div{min-width:0;padding:9px;background:#f7f4ed}.reports36-document dt{color:#687276;font-size:.68rem}.reports36-document dd{margin:3px 0 0;font-weight:700;overflow-wrap:anywhere}.reports36-document ul{margin:0;padding-left:20px}.reports36-document li{margin:7px 0}.reports36-document li strong,.reports36-document li span{display:block}.reports36-document-sections{display:grid;gap:14px;margin-top:20px}.reports36-document-sections section{padding-top:14px;border-top:1px solid rgba(31,78,95,.12)}.reports36-document-sections h4{margin-bottom:6px}.reports36-document-sections p{margin:0 0 6px;line-height:1.65}.reports36-document-note{margin:20px 0 0;padding:10px;border:1px dashed rgba(31,78,95,.24);background:#f7f4ed;font-size:.78rem}.reports36-document.is-inline{box-shadow:none}.reports36-model-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reports36-model-options label{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:9px;border:1px solid var(--reports36-border);border-radius:11px;background:#fffdf8}.reports36-model-options input{width:18px;min-height:18px}@media (max-width: 1180px){.reports36-header{display:grid}.reports36-header-actions{justify-content:flex-start;max-width:none}.reports36-report-card dl,.reports36-model-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.reports36-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){.reports36-steps{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto;padding-bottom:5px}.reports36-source-list{grid-template-columns:1fr}.reports36-review-summary dl,.reports36-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports36-status-options{grid-template-columns:1fr}.reports36-report-card dl,.reports36-model-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.reports36-dialog-shell{width:min(880px,calc(100vw - 24px));max-height:calc(100vh - 24px)}}@media (max-width: 767px){.reports36-header-actions,.reports36-builder-head,.reports36-list-head,.reports36-controls > header{display:grid;grid-template-columns:1fr}.reports36-header-actions .reports36-button,.reports36-builder-head .reports36-button,.reports36-list-head .reports36-button,.reports36-controls header .reports36-button{width:100%}.reports36-safety{grid-template-columns:1fr}.reports36-safety small{grid-column:1}.reports36-indicators{grid-template-columns:1fr}.reports36-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.reports36-form-grid,.reports36-content-settings,.reports36-filters,.reports36-review-summary dl,.reports36-detail-grid,.reports36-document dl,.reports36-model-options{grid-template-columns:1fr}.reports36-wide{grid-column:auto}.reports36-report-card-head,.reports36-model-card > div:first-child{display:grid}.reports36-report-card dl,.reports36-model-card dl{grid-template-columns:1fr}.reports36-card-actions,.reports36-dialog-actions,.reports36-builder-actions{display:grid;grid-template-columns:1fr}.reports36-card-actions .reports36-button,.reports36-dialog-actions .reports36-button,.reports36-builder-actions .reports36-button{width:100%}.reports36-builder-actions span{order:-1;text-align:center}.reports36-section-option{align-items:flex-start}.reports36-section-option > div{display:grid}.reports36-dialog[open]{padding:0}.reports36-dialog-shell,.reports36-dialog-wide{width:100vw;max-height:100dvh;min-height:100dvh;border-radius:0}.reports36-document{padding:18px}}@media (max-width: 359px){.reports36-tabs{grid-template-columns:1fr}.reports36-section-option{display:grid}.reports36-section-option > div{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){.reports36-button{transition:none}}@media (max-width: 767px){.reports36-steps{grid-template-columns: 1fr;overflow: visible;padding-bottom: 0}}.settings37{--settings37-petroleum: #173f46;--settings37-sage: #5f9f8a;--settings37-soft: #f7f1e8;--settings37-line: rgba(23,63,70,.14);display: grid;gap: 18px;min-width: 0}.settings37[hidden]{display: none}.settings37 *{min-width: 0}.settings37-header,.settings37-demo-note,.settings37-change-summary,.settings37-sidebar,.settings37-panel{border: 1px solid rgba(216,195,165,.58);background: linear-gradient(145deg,rgba(255,253,248,.98),rgba(250,246,239,.9));box-shadow: 0 18px 42px rgba(18,52,59,.08),0 1px 0 rgba(255,255,255,.78) inset}.settings37-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;padding: clamp(20px,2.6vw,32px);border-radius: 28px}.settings37-header-copy{max-width: 720px}.settings37-eyebrow,.settings37-panel-head span,.settings37-dialog header span{display: block;color: #6b766f;font-size: .72rem;font-weight: 900;letter-spacing: .14em;text-transform: uppercase}.settings37-header h2{margin: 7px 0 8px;color: var(--settings37-petroleum);font-size: clamp(1.65rem,3vw,2.5rem);line-height: 1.04;letter-spacing: -.045em}.settings37-header p,.settings37-panel-head p,.settings37-subsection p{margin: 0}.settings37-header-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 9px;max-width: 520px}.settings37-button{min-height: 42px;border: 1px solid rgba(23,63,70,.18);border-radius: 13px;padding: 0 14px;color: #173f46;background: rgba(255,253,248,.92);font-weight: 850;cursor: pointer;transition: transform 160ms ease,border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.settings37-button:hover{transform: translateY(-1px);border-color: rgba(79,135,116,.5);box-shadow: 0 10px 22px rgba(18,52,59,.09)}.settings37-button-primary{color: #fffdf8;background: #1f4e5f;border-color: #1f4e5f}.settings37-button-danger{color: #7c2d2d;border-color: rgba(158,65,65,.3);background: #fff8f6}.settings37-button:disabled{opacity: .52;cursor: not-allowed;transform: none;box-shadow: none}.settings37-demo-note{display: flex;align-items: center;gap: 16px;padding: 14px 18px;border-radius: 18px;border-left: 4px solid #c7a96a}.settings37-demo-note strong{white-space: nowrap;color: #173f46}.settings37-demo-note p{margin: 0;font-size: .91rem}.settings37-change-summary{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;overflow: hidden;border-radius: 20px}.settings37-change-summary > div{padding: 15px 18px;background: rgba(255,253,248,.84)}.settings37-change-summary span{display: block;margin-bottom: 5px;color: #66736f;font-size: .76rem;font-weight: 820}.settings37-change-summary strong{color: #173f46;overflow-wrap: anywhere}.settings37-change-summary p{grid-column: 1 / -1;margin: 0;padding: 10px 18px;background: rgba(111,175,152,.09);font-size: .88rem}.settings37-layout{display: grid;grid-template-columns: minmax(218px,250px) minmax(0,1fr);align-items: start;gap: 18px}.settings37-sidebar{position: sticky;top: 18px;border-radius: 22px;padding: 10px}.settings37-nav{display: grid;gap: 5px}.settings37-nav button{width: 100%;border: 1px solid transparent;border-radius: 14px;padding: 12px;text-align: left;color: #405653;background: transparent;cursor: pointer}.settings37-nav button strong{display: block;color: inherit;font-size: .91rem}.settings37-nav button span{display: block;margin-top: 3px;font-size: .72rem;line-height: 1.35;color: #71807b}.settings37-nav button em{display: inline-flex;margin-top: 7px;border-radius: 999px;padding: 3px 7px;background: rgba(23,63,70,.07);font-size: .67rem;font-style: normal;font-weight: 850}.settings37-nav button[aria-current="page"]{color: #173f46;border-color: rgba(111,175,152,.3);background: linear-gradient(135deg,rgba(111,175,152,.16),rgba(216,195,165,.14))}.settings37-nav button.is-changed em{color: #6c4c1f;background: #f6ead0}.settings37-nav button.is-error em{color: #8b2f2f;background: #fae2df}.settings37-mobile-group{display: none}.settings37-main{min-width: 0}.settings37-panel{padding: clamp(18px,2.2vw,28px);border-radius: 24px}.settings37-panel-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;padding-bottom: 18px;border-bottom: 1px solid var(--settings37-line)}.settings37-panel-head h3{margin: 5px 0 5px;color: #173f46;font-size: clamp(1.25rem,2vw,1.65rem);letter-spacing: -.025em}.settings37-panel-head em{flex: 0 0 auto;border-radius: 999px;padding: 6px 10px;color: #526763;background: rgba(23,63,70,.07);font-size: .72rem;font-style: normal;font-weight: 850}.settings37-panel-head em.is-changed{color: #6c4c1f;background: #f6ead0}.settings37-panel-head em.is-error{color: #8b2f2f;background: #fae2df}.settings37-form{margin-top: 20px}.settings37-subsection{margin-top: 20px;padding-top: 18px;border-top: 1px solid var(--settings37-line)}.settings37-subsection:first-child{margin-top: 0;padding-top: 0;border-top: 0}.settings37-subsection h4{margin: 0 0 13px;color: #173f46;font-size: 1rem}.settings37-subsection-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 13px}.settings37-subsection-head h4{margin-bottom: 4px}.settings37-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.settings37-wide{grid-column: 1 / -1}.settings37 label:not(.settings37-switch):not(.settings37-mobile-group),.settings37 fieldset{display: grid;gap: 7px}.settings37 label > span,.settings37 legend{color: #334e4d;font-size: .79rem;font-weight: 850}.settings37 input,.settings37 select,.settings37 textarea{width: 100%;min-height: 44px;border: 1px solid rgba(23,63,70,.18);border-radius: 12px;padding: 10px 12px;color: #173f46;background: rgba(255,255,255,.86)}.settings37 textarea{min-height: 98px;resize: vertical}.settings37 input:disabled,.settings37 select:disabled,.settings37 textarea:disabled{color: #7c8581;background: rgba(242,238,230,.76)}.settings37 fieldset{margin: 18px 0 0;border: 1px solid var(--settings37-line);border-radius: 16px;padding: 15px}.settings37 legend{padding: 0 7px}.settings37-switch{min-height: 52px;display: flex;align-items: center;gap: 11px;border: 1px solid var(--settings37-line);border-radius: 13px;padding: 10px 12px;background: rgba(255,253,248,.62)}.settings37-switch input{width: 19px;min-height: 19px;height: 19px;flex: 0 0 auto}.settings37-switch span{line-height: 1.4}.settings37-switch.is-future{background: rgba(242,238,230,.72)}.settings37-check-grid,.settings37-category-list{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 8px}.settings37-check-grid label,.settings37-category-list label{min-height: 42px;display: flex;align-items: center;gap: 9px;border: 1px solid var(--settings37-line);border-radius: 12px;padding: 8px 10px;background: rgba(255,253,248,.62)}.settings37-check-grid input,.settings37-category-list input{width: 18px;min-height: 18px;height: 18px}.settings37-inline-warning,.settings37-rule-note,.settings37-security-message{margin-top: 14px;border-radius: 14px;padding: 12px 14px;color: #405653;background: rgba(216,195,165,.19)}.settings37-modality-list{display: grid;gap: 14px;margin-top: 18px}.settings37-modality-card{border: 1px solid var(--settings37-line);border-radius: 18px;padding: 17px;background: rgba(255,253,248,.76)}.settings37-modality-card-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px}.settings37-modality-card h4{margin: 4px 0 7px;color: #173f46;font-size: 1.08rem;overflow-wrap: anywhere}.settings37-modality-card-head span{color: #66736f;font-size: .7rem;font-weight: 850;letter-spacing: .1em;text-transform: uppercase}.settings37-status{display: inline-flex;align-items: center;gap: 6px;border-radius: 999px;padding: 5px 9px;background: rgba(111,175,152,.16);color: #345f53;font-size: .72rem;font-weight: 850}.settings37-status::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.settings37-modality-details{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;margin: 14px 0}.settings37-modality-details div{border-radius: 12px;padding: 10px;background: rgba(23,63,70,.045)}.settings37-modality-details span{display: block;color: #66736f;font-size: .69rem;font-weight: 780}.settings37-modality-details strong{display: block;margin-top: 3px;color: #173f46;overflow-wrap: anywhere}.settings37-modality-criteria{margin: 0;padding-left: 19px;color: #405653}.settings37-modality-actions{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.settings37-consent-list,.settings37-notification-list,.settings37-integration-list,.settings37-future-list,.settings37-role-list{display: grid;gap: 9px}.settings37-row{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(150px,.65fr) auto;align-items: center;gap: 12px;border: 1px solid var(--settings37-line);border-radius: 14px;padding: 12px;background: rgba(255,253,248,.68)}.settings37-row strong{color: #173f46}.settings37-row p{margin: 3px 0 0;font-size: .82rem;line-height: 1.45}.settings37-row select{min-width: 150px}.settings37-row-state{justify-self: end;border-radius: 999px;padding: 5px 9px;background: rgba(23,63,70,.07);color: #526763;font-size: .7rem;font-weight: 850}.settings37-row-actions{display: flex;flex-wrap: wrap;gap: 7px}.settings37-role-list{grid-template-columns: repeat(2,minmax(0,1fr))}.settings37-role{border: 1px solid var(--settings37-line);border-radius: 14px;padding: 13px;background: rgba(255,253,248,.68)}.settings37-role strong{color: #173f46}.settings37-role p{margin: 5px 0 0;font-size: .82rem}.settings37-dialog{width: min(760px,calc(100vw - 28px));max-height: min(88vh,900px);border: 0;border-radius: 24px;padding: 0;color: #173f46;background: transparent;overflow: visible}.settings37-dialog::backdrop{background: rgba(15,47,53,.58);backdrop-filter: blur(4px)}.settings37-dialog-shell{max-height: min(88vh,900px);display: flex;flex-direction: column;overflow: hidden;border: 1px solid rgba(216,195,165,.72);border-radius: 24px;background: #fffdf8;box-shadow: 0 30px 80px rgba(15,47,53,.28)}.settings37-dialog header{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;padding: 20px 22px;border-bottom: 1px solid var(--settings37-line)}.settings37-dialog header h3{margin: 5px 0;font-size: 1.3rem}.settings37-dialog header p{margin: 0}.settings37-dialog header > button{width: 42px;height: 42px;border: 1px solid var(--settings37-line);border-radius: 12px;background: #fff;color: #173f46;font-size: 1.25rem;cursor: pointer}.settings37-dialog-body{overflow: auto;padding: 20px 22px}.settings37-dialog-body .settings37-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.settings37-dialog-error{margin: 0 22px 12px;border-radius: 12px;padding: 10px 12px;color: #842f2f;background: #fae5e2}.settings37-dialog footer{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 9px;padding: 16px 22px;border-top: 1px solid var(--settings37-line)}.settings37-summary-list,.settings37-history-list{display: grid;gap: 9px;margin: 0;padding: 0;list-style: none}.settings37-summary-list li,.settings37-history-list li{border: 1px solid var(--settings37-line);border-radius: 13px;padding: 11px 12px;background: rgba(247,241,232,.62)}.settings37-history-list strong{display: block;color: #173f46}.settings37-history-list span{display: block;margin-top: 4px;color: #66736f;font-size: .8rem;overflow-wrap: anywhere}.settings37-document-preview{max-width: 580px;margin: 0 auto;border: 1px solid rgba(23,63,70,.16);border-radius: 8px;padding: 30px;background: #fff;box-shadow: 0 14px 34px rgba(18,52,59,.08)}.settings37-document-preview h4{margin: 0 0 7px;text-align: center;color: #173f46}.settings37-document-preview p{margin: 5px 0;text-align: center}.settings37-document-preview hr{margin: 20px 0;border: 0;border-top: 1px solid rgba(23,63,70,.15)}.settings37-form-error{grid-column: 1 / -1;margin: 0;color: #842f2f;font-size: .82rem}body.settings37-dialog-open{overflow: hidden}@media (max-width: 1180px){.settings37-header{flex-direction: column}.settings37-header-actions{justify-content: flex-start;max-width: none}.settings37-layout{grid-template-columns: 210px minmax(0,1fr)}.settings37-modality-details{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.settings37-layout{display: block}.settings37-sidebar{position: static;margin-bottom: 14px}.settings37-nav{display: none}.settings37-mobile-group{display: grid;gap: 6px}.settings37-mobile-group select{width: 100%}.settings37-change-summary{grid-template-columns: 1fr 1fr}.settings37-change-summary > div:nth-child(3){grid-column: 1 / -1}.settings37-row{grid-template-columns: minmax(0,1fr) minmax(150px,.65fr)}.settings37-row-state{grid-column: 1 / -1;justify-self: start}}@media (max-width: 767px){.settings37{gap: 12px}.settings37-header,.settings37-panel{padding: 17px;border-radius: 20px}.settings37-header-actions{display: grid;grid-template-columns: 1fr 1fr;width: 100%}.settings37-header-actions .settings37-button{width: 100%;min-height: 46px}.settings37-demo-note{align-items: flex-start;flex-direction: column;gap: 4px}.settings37-demo-note strong{white-space: normal}.settings37-change-summary{grid-template-columns: 1fr}.settings37-change-summary > div:nth-child(3){grid-column: auto}.settings37-grid,.settings37-dialog-body .settings37-grid,.settings37-role-list{grid-template-columns: 1fr}.settings37-wide{grid-column: auto}.settings37-panel-head,.settings37-subsection-head,.settings37-modality-card-head{flex-direction: column}.settings37-modality-details{grid-template-columns: 1fr 1fr}.settings37-row{grid-template-columns: 1fr;align-items: start}.settings37-row select{min-width: 0}.settings37-row-state{grid-column: auto}.settings37-dialog{width: 100vw;height: 100dvh;max-height: none;margin: 0;border-radius: 0}.settings37-dialog-shell{height: 100dvh;max-height: none;border-radius: 0}.settings37-dialog header,.settings37-dialog-body,.settings37-dialog footer{padding-left: 16px;padding-right: 16px}.settings37-dialog footer{display: grid;grid-template-columns: 1fr}.settings37-dialog footer .settings37-button{width: 100%;min-height: 46px}}@media (max-width: 420px){.settings37-header-actions{grid-template-columns: 1fr}.settings37-modality-details{grid-template-columns: 1fr}.settings37-check-grid,.settings37-category-list{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.settings37-button{transition: none}}body.records-v08732 .records32-list{max-height: min(980px,72vh);overflow-y: auto;overscroll-behavior: contain;scrollbar-gutter: stable;padding-right: 6px;scroll-padding-block: 12px}body.records-v08732 .records32-list:focus-visible{outline: 3px solid color-mix(in srgb,var(--records32-petrol) 72%,white);outline-offset: 5px;border-radius: 16px}@media (max-width: 980px){body.records-v08732 .records32-list{max-height: min(760px,68vh)}}@media (max-width: 640px){body.records-v08732 .records32-list{max-height: min(640px,64vh);padding-right: 3px}}@media (prefers-reduced-motion: reduce){body.records-v08732 .records32-list{scroll-behavior: auto}}.system-shell-client{min-width: 0;min-height: calc(100vh - clamp(32px,5.6vw,60px))}.system-shell-client *,.system-shell-client *::before,.system-shell-client *::after{box-sizing: border-box}.system-shell-client :focus-visible{outline: 3px solid rgba(111,175,152,0.34);outline-offset: 3px}.system-skip-link{position: fixed;z-index: 3010;top: 12px;left: 12px;padding: 10px 14px;border: 1px solid rgba(201,174,123,0.5);border-radius: 13px;color: var(--color-ink-strong);background: var(--surface-primary);box-shadow: var(--shadow-raised);transform: translateY(-180%);transition: transform var(--transition)}.system-skip-link:focus{transform: translateY(0)}.system-client-identity{display: grid;grid-template-columns: 42px minmax(0,1fr);align-items: center;gap: 10px;padding: 11px 12px;border: 1px solid rgba(111,175,152,0.2);border-radius: 18px;background: linear-gradient(145deg,rgba(255,253,248,0.88),rgba(229,212,184,0.16));box-shadow: 0 10px 24px rgba(18,52,59,0.055),inset 0 1px 0 rgba(255,255,255,.78)}.system-client-avatar{width: 42px;height: 42px;display: grid;place-items: center;border: 1px solid rgba(201,174,123,0.42);border-radius: 14px;color: var(--color-ink-strong);background: rgba(216,195,165,0.34);font-size: .76rem;font-weight: 900;letter-spacing: .045em}.system-client-identity > span:last-child{min-width: 0;display: grid;gap: 3px}.system-client-identity strong{overflow-wrap: anywhere;color: var(--color-ink-strong);font-size: .88rem;line-height: 1.25}.system-client-identity small{overflow-wrap: anywhere;color: var(--text-secondary);font-size: .74rem;line-height: 1.38;font-weight: 680}.system-client-nav{min-height: 0}.system-client-top{display: block}.system-client-top-tools{width: min(390px,100%)}.system-top-facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px}.system-top-facts > div{min-width: 0;min-height: 55px;display: grid;align-content: center;gap: 3px;padding: 8px 10px;border: 1px solid rgba(31,78,95,0.14);border-radius: 15px;background: rgba(255,253,248,0.82);box-shadow: 0 8px 20px rgba(18,52,59,0.045),inset 0 1px 0 rgba(255,255,255,.86)}.system-top-facts span{color: var(--text-secondary);font-size: .67rem;font-weight: 820;letter-spacing: .055em;text-transform: uppercase}.system-top-facts strong{overflow-wrap: anywhere;color: var(--color-ink-strong);font-size: .78rem;line-height: 1.28}.system-top-profile{min-height: 30px;padding: 5px 10px;border-radius: 999px;font-size: .72rem}.system-main{min-width: 0}.system-client-section{min-width: 0;animation: systemSectionEnter 210ms cubic-bezier(.22,.61,.36,1) both}.system-client-section[hidden]{display: none !important}@keyframes systemSectionEnter{from{opacity: 0;transform: translateY(7px)}to{opacity: 1;transform: none}}.system-section-header{display: grid;grid-template-columns: minmax(0,1fr) minmax(210px,310px);align-items: end;gap: 18px;padding: clamp(20px,2.7vw,30px)}.system-section-header > div{min-width: 0}.system-section-header h2{margin: 10px 0 7px;color: var(--color-ink-strong);font-size: clamp(1.75rem,3.2vw,2.65rem);line-height: 1.03;letter-spacing: -.045em;text-wrap: balance}.system-section-header p{max-width: 74ch;margin: 0;color: var(--text-secondary);line-height: 1.58}.system-section-context{min-width: 0;align-self: stretch;display: grid;align-content: center;gap: 5px;padding: 14px 15px;border-radius: 20px}.system-section-context strong{color: var(--color-ink-strong);font-size: .86rem}.system-section-context span{color: var(--text-secondary);font-size: .77rem;line-height: 1.45}.system-action-row{display: flex;flex-wrap: wrap;align-items: center;gap: 9px}.system-action-text{border-color: transparent;background: transparent;box-shadow: none}.system-muted{color: var(--text-secondary)}.system-priority{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(230px,.55fr);gap: 16px}.system-priority-main{display: grid;align-content: start;gap: 10px}.system-priority-main > span:first-child{width: fit-content;color: #8b6428;font-size: .74rem;font-weight: 900;letter-spacing: .08em;text-transform: uppercase}.system-priority-main h3{margin: 0;font-size: clamp(1.3rem,2.3vw,1.75rem)}.system-priority-aside{display: grid;align-content: center;gap: 5px;padding: 14px;border: 1px solid rgba(201,174,123,.34);border-radius: 20px;background: rgba(229,212,184,.18)}.system-priority-aside strong{color: var(--color-ink-strong);font-size: .84rem}.system-priority-aside span{color: var(--text-secondary);font-size: .78rem;line-height: 1.45}.system-home-grid,.system-guidance-layout,.system-finance-layout,.system-tracking-body{display: grid;grid-template-columns: minmax(0,1.45fr) minmax(280px,.65fr);gap: 18px;min-width: 0}.system-flow,.system-side,.system-related-groups{min-width: 0;display: grid;align-content: start;gap: 18px}.system-record-list,.system-context-panel,.system-document-ledger,.system-installment-list,.system-profile-group,.system-related-group,.system-guidance-feature,.system-finance-summary,.system-tracking-overview{min-width: 0}.system-record-list > header,.system-context-panel > header,.system-document-ledger > header,.system-profile-group > header,.system-related-group > header{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;padding-bottom: 13px;border-bottom: 1px solid var(--border-soft)}.system-record-list > header h3,.system-context-panel > header h3,.system-document-ledger > header h3,.system-profile-group > header h3,.system-related-group > header h3{margin: 0;font-size: 1.08rem}.system-record-list > header p,.system-context-panel > header p,.system-document-ledger > header p,.system-profile-group > header p,.system-related-group > header p{margin: 5px 0 0;font-size: .8rem;line-height: 1.48}.system-record-items{display: grid;margin-top: 3px}.system-record-item,.system-document-item,.system-installment-item{min-width: 0;display: grid;align-items: center;gap: 13px;padding: 14px 2px;border-bottom: 1px solid rgba(23,63,70,.1)}.system-record-item{grid-template-columns: minmax(120px,.42fr) minmax(0,1fr) auto}.system-record-item:last-child,.system-document-item:last-child,.system-installment-item:last-of-type{border-bottom: 0}.system-record-date{display: grid;gap: 3px}.system-record-date strong,.system-record-copy strong{color: var(--color-ink-strong)}.system-record-date span,.system-record-copy p{color: var(--text-secondary);font-size: .78rem;line-height: 1.42}.system-record-copy{min-width: 0}.system-record-copy p{margin: 4px 0 0}.system-record-actions,.system-document-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px}.system-timeline{display: grid;gap: 0}.system-timeline-item{display: grid;gap: 4px;padding: 12px 0;border-bottom: 1px solid rgba(23,63,70,.1)}.system-timeline-item:last-child{border-bottom: 0}.system-timeline-item strong{color: var(--color-ink-strong);font-size: .84rem}.system-timeline-item span{color: var(--text-secondary);font-size: .76rem;line-height: 1.42}.system-definition-list{margin: 0;display: grid}.system-definition-list > div{display: grid;grid-template-columns: minmax(120px,.62fr) minmax(0,1fr);gap: 12px;padding: 10px 0;border-bottom: 1px solid rgba(23,63,70,.1)}.system-definition-list > div:last-child{border-bottom: 0}.system-definition-list dt{color: var(--text-secondary);font-size: .77rem}.system-definition-list dd{margin: 0;color: var(--color-ink-strong);font-size: .8rem;font-weight: 800;text-align: right;overflow-wrap: anywhere}.system-tracking-overview{display: grid;gap: 16px}.system-tracking-band{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.system-tracking-band > div,.system-guidance-meta > div{min-width: 0;display: grid;gap: 4px;padding: 12px;border: 1px solid rgba(111,175,152,.18);border-radius: 16px;background: rgba(247,241,232,.72)}.system-tracking-band span,.system-guidance-meta span{color: var(--text-secondary);font-size: .7rem;font-weight: 780;text-transform: uppercase;letter-spacing: .05em}.system-tracking-band strong,.system-guidance-meta strong{color: var(--color-ink-strong);font-size: .82rem;line-height: 1.35;overflow-wrap: anywhere}.system-related-group{display: grid;gap: 9px}.system-guidance-feature{padding: 0;overflow: hidden}.system-guidance-feature > header{padding: 20px;border-bottom: 1px solid var(--border-soft);background: rgba(111,175,152,.07)}.system-guidance-feature > header > span{color: var(--accent-petroleum);font-size: .74rem;font-weight: 900;text-transform: uppercase;letter-spacing: .07em}.system-guidance-feature > header h3{margin: 8px 0 0}.system-guidance-content{display: grid;gap: 18px;padding: 20px}.system-guidance-content > p{color: var(--text-primary);line-height: 1.72}.system-guidance-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.system-document-item{grid-template-columns: minmax(0,1fr) auto}.system-document-copy{min-width: 0;display: grid;gap: 7px}.system-document-copy > span{color: var(--accent-petroleum);font-size: .72rem;font-weight: 900;letter-spacing: .07em;text-transform: uppercase}.system-document-copy h3{margin: 0;font-size: 1rem}.system-document-copy p{margin: 0;color: var(--text-secondary);font-size: .79rem;line-height: 1.5}.system-document-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;color: var(--text-secondary);font-size: .74rem}.system-finance-summary{display: grid;align-content: start;gap: 14px}.system-finance-amount{color: var(--color-ink-strong);font-size: clamp(2rem,4vw,3.15rem);font-weight: 940;letter-spacing: -.055em}.system-installment-list{display: grid;align-content: start;gap: 0}.system-installment-item{grid-template-columns: minmax(0,.55fr) minmax(0,1fr) auto}.system-installment-item strong{color: var(--color-ink-strong)}.system-installment-item > span:not(.status){color: var(--text-secondary);font-size: .78rem}.system-notice{margin: 14px 0 0;padding: 13px 14px;border-left: 3px solid var(--accent-champagne);border-radius: 0 14px 14px 0;background: rgba(229,212,184,.2);color: var(--text-secondary);font-size: .78rem;line-height: 1.52}.system-profile-layout{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.system-profile-group{display: grid;align-content: start;gap: 0}.system-readonly,.system-preference-row{min-width: 0;display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 12px 0;border-bottom: 1px solid rgba(23,63,70,.1)}.system-readonly:last-child,.system-preference-row:last-child{border-bottom: 0}.system-readonly span,.system-preference-row span{color: var(--text-secondary);font-size: .76rem;line-height: 1.4}.system-readonly strong,.system-preference-row strong{color: var(--color-ink-strong);font-size: .81rem;text-align: right;overflow-wrap: anywhere}.system-preference-row > div{min-width: 0;display: grid;gap: 4px}.system-preference-row > div strong,.system-preference-row > div span{text-align: left}.system-empty,.system-inconsistent{display: grid;align-content: start;justify-items: start;gap: 8px}.system-inconsistent{border-color: rgba(156,76,69,.24);background: #fff9f7}.system-empty-mark{width: 46px;height: 46px;display: grid;place-items: center;margin-bottom: 4px;border: 1px solid rgba(111,175,152,.2);border-radius: 15px;color: var(--accent-petroleum);background: rgba(111,175,152,.12)}.system-empty-mark svg{width: 24px;height: 24px}.system-status[data-tone="positive"]{background: rgba(111,175,152,.16);border-color: rgba(111,175,152,.32)}.system-status[data-tone="attention"]{background: rgba(216,195,165,.23);border-color: rgba(201,174,123,.43)}.system-status[data-tone="critical"]{color: #7e3c36;background: rgba(177,87,78,.1);border-color: rgba(177,87,78,.25)}.system-status[data-tone="muted"]{color: var(--text-secondary);background: rgba(102,115,111,.08);border-color: rgba(102,115,111,.18)}.system-dialog-layer{position: fixed;z-index: var(--z-overlay-backdrop,2000);inset: 0;display: grid;place-items: center;padding: 16px}.system-dialog-backdrop{position: absolute;inset: 0;border: 0;background: rgba(15,47,53,.48);backdrop-filter: blur(4px)}.system-dialog{position: relative;z-index: 1;width: min(100%,620px);max-height: min(88dvh,760px);overflow: auto;padding: 0;animation: systemDialogEnter 190ms cubic-bezier(.22,.61,.36,1) both}@keyframes systemDialogEnter{from{opacity: 0;transform: translateY(8px) scale(.988)}to{opacity: 1;transform: none}}.system-dialog-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 15px;padding: 20px;border-bottom: 1px solid var(--border-soft)}.system-dialog-header h2{margin: 10px 0 5px;color: var(--color-ink-strong);font-size: 1.35rem}.system-dialog-header p{margin: 0;font-size: .8rem;line-height: 1.48}.system-dialog-body{display: grid;gap: 13px;padding: 18px 20px}.system-dialog-body label{display: grid;gap: 6px;color: var(--color-ink-strong);font-size: .79rem;font-weight: 800}.system-dialog-body :where(input,select,textarea){width: 100%;min-height: 44px;border: 1px solid rgba(23,63,70,.2);border-radius: 13px;padding: 10px 12px;color: var(--text-primary);background: #fff}.system-dialog-body textarea{min-height: 112px;resize: vertical;line-height: 1.5}.system-note{margin: 0;padding: 12px 13px;border-left: 3px solid var(--accent-champagne);border-radius: 0 13px 13px 0;background: rgba(229,212,184,.22);font-size: .78rem;line-height: 1.5}.system-dialog-error{margin: 0 20px;padding: 11px 12px;border-radius: 13px;color: #8a4039;background: rgba(177,87,78,.1);font-size: .78rem}.system-dialog-actions{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 9px;padding: 16px 20px 20px;border-top: 1px solid var(--border-soft)}@media (max-width: 1023px){.system-shell-client .professional-sidebar{overflow: hidden}.system-shell-client .professional-nav{overflow-y: auto}.system-client-top-tools{width: 100%}.system-section-header{grid-template-columns: minmax(0,1fr);align-items: start}.system-section-context{min-height: 0}}@media (max-width: 820px){.system-priority,.system-home-grid,.system-guidance-layout,.system-finance-layout,.system-tracking-body,.system-profile-layout{grid-template-columns: minmax(0,1fr)}.system-tracking-band{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.system-top-facts{grid-template-columns: minmax(0,1fr)}.system-client-top .top-v074-main{grid-template-columns: minmax(0,1fr)}.system-client-top .top-v074-tools{justify-self: stretch}.system-client-top .top-v074-chip-row{justify-content: flex-start}.system-record-item,.system-document-item,.system-installment-item{grid-template-columns: minmax(0,1fr)}.system-record-actions,.system-document-actions{justify-content: flex-start}.system-guidance-meta,.system-tracking-band{grid-template-columns: minmax(0,1fr)}.system-readonly,.system-preference-row{align-items: flex-start;flex-direction: column}.system-readonly strong{text-align: left}.system-action-row > .btn{width: 100%}.system-dialog-layer{padding: 7px}.system-dialog{max-height: calc(100dvh - 14px);border-radius: 20px}}@media (prefers-reduced-motion: reduce){.system-shell-client *,.system-shell-client *::before,.system-shell-client *::after,.system-dialog{animation-duration: 0s !important;transition-duration: 0s !important;scroll-behavior: auto !important}}@media (forced-colors: active){.system-client-identity,.system-top-facts > div,.system-section-header,.system-priority-aside,.system-dialog{border: 1px solid ButtonText}}.client-app[data-client-active-view="home"] .system-client-top .top-v074-shell{padding-block: clamp(12px,1.5vw,18px)}.client-app[data-client-active-view="home"] .system-client-top .top-v074-main{align-items: center}.client-app[data-client-active-view="home"] .system-client-top .top-v074-copy{gap: 5px}.client-app[data-client-active-view="home"] .system-client-top .top-v074-title{font-size: clamp(1.55rem,2.4vw,2.15rem)}.client-app[data-client-active-view="home"] .system-client-top .top-v074-summary{display: block;max-width: 66ch;margin-top: 1px;line-height: 1.45}.client-app[data-client-active-view="home"] .system-client-top-tools{gap: 8px}.client-app[data-client-active-view="home"] .system-client-top-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));align-items: stretch;gap: 8px}.client-app[data-client-active-view="home"] .system-client-top-actions > .btn{width: 100%;min-height: 38px;padding-inline: 12px}.client-app[data-client-active-view="home"] [data-client-top-link-status][hidden]{display: none !important}.v65-home-dashboard{display: grid;grid-template-columns: minmax(0,1.12fr) minmax(320px,.88fr);grid-template-areas: "priority next" "reminders releases" "summary summary";gap: 18px;align-items: start}.v65-home-dashboard > section{min-width: 0}.v65-home-priority{grid-area: priority;align-self: stretch;min-height: 100%;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 20px;padding: clamp(20px,2.5vw,28px);border-color: rgba(153,108,42,.28)}.v65-home-priority-copy{min-width: 0;display: grid;align-content: start;gap: 7px}.v65-home-priority-copy .panel-kicker{margin: 0}.v65-home-category{width: fit-content;color: var(--accent-petroleum);font-size: .72rem;font-weight: 900;letter-spacing: .06em;text-transform: uppercase}.v65-home-priority h3,.v65-home-dashboard h3,.v65-home-dashboard h4{margin: 0;color: var(--color-ink-strong)}.v65-home-priority h3{font-size: clamp(1.2rem,2vw,1.58rem)}.v65-home-priority p{max-width: 64ch;margin: 0;color: var(--text-secondary);line-height: 1.56}.v65-home-priority small{color: var(--system-muted);font-weight: 720}.v65-home-next{grid-area: next}.v65-home-reminders{grid-area: reminders}.v65-home-releases{grid-area: releases}.v65-home-summary{grid-area: summary}.v65-home-next,.v65-home-reminders,.v65-home-releases,.v65-home-summary{display: grid;align-content: start;gap: 15px}.v65-home-dashboard section > header{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px}.v65-home-dashboard section > header p{margin: 5px 0 0;color: var(--text-secondary);line-height: 1.48}.v65-home-attendance-details{grid-template-columns: minmax(0,1fr)}.v61-home-list{display: grid;gap: 0}.v61-home-list article{min-width: 0;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 16px;padding: 14px 0;border-top: 1px solid var(--system-border)}.v61-home-list article:first-child{border-top: 0;padding-top: 0}.v61-home-list article:last-child{padding-bottom: 0}.v61-home-list article h4{margin-top: 6px;font-size: .96rem}.v61-home-list article p{margin: 4px 0 0;color: var(--text-secondary);font-size: .84rem;line-height: 1.5}.v61-home-list article small{display: block;margin-top: 5px;color: var(--system-muted)}.v61-home-empty{padding: 10px 0 2px;color: var(--text-secondary)}.v61-home-empty p{margin: 5px 0 0}@media (max-width: 1080px){.v65-home-dashboard{grid-template-columns: minmax(0,1fr);grid-template-areas: "priority" "next" "reminders" "releases" "summary"}.v65-home-summary{grid-area: summary}.v65-home-attendance-details{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 18px}.v65-home-attendance-details > div:last-child{grid-column: 1 / -1}}@media (max-width: 700px){.client-app[data-client-active-view="home"] .system-client-top .top-v074-main{grid-template-columns: minmax(0,1fr);gap: 12px}.client-app[data-client-active-view="home"] .system-client-top .top-v074-tools{width: 100%;justify-self: stretch}}@media (max-width: 600px){.client-app[data-client-active-view="home"] .system-client-top .top-v074-summary{font-size: .78rem;line-height: 1.4}.v65-home-priority,.v61-home-list article,.v65-home-dashboard section > header{grid-template-columns: minmax(0,1fr);align-items: stretch}.v65-home-priority .system-action-row,.v61-home-list article .system-action{width: 100%}.v65-home-attendance-details{grid-template-columns: minmax(0,1fr);column-gap: 0}.v65-home-attendance-details > div:last-child{grid-column: auto}}@media (prefers-reduced-motion: reduce){.v65-home-dashboard *,.v65-home-dashboard *::before,.v65-home-dashboard *::after{animation-duration: 0s !important;transition-duration: 0s !important}}.client-access-gate{width: min(92vw,720px);margin: clamp(2rem,8vh,6rem) auto;padding: 1rem}.client-access-gate > .professional-panel{display: grid;gap: 0.9rem;padding: clamp(1.25rem,3vw,2rem)}.client-access-gate h1,.client-access-gate p{margin: 0}.v61-panel-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 16px}.v61-panel-head h3{margin: 4px 0 5px;color: var(--color-ink-strong);font-size: 1.06rem;line-height: 1.25}.v61-panel-head p:not(.panel-kicker){margin: 0;color: var(--text-secondary);font-size: .79rem;line-height: 1.52}.v61-panel-head .status{flex: 0 0 auto}.v61-useful-home,.v61-attendance-useful,.v61-telehealth-block{display: grid;gap: 18px;margin-top: 18px}.v61-useful-home{grid-template-columns: minmax(0,1.2fr) minmax(280px,.8fr)}.v61-pending-list{display: grid;gap: 0}.v61-pending-item{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 13px 0;border-bottom: 1px solid rgba(23,63,70,.1)}.v61-pending-item:last-child{border-bottom: 0}.v61-pending-item > div:first-child{min-width: 0;display: grid;gap: 4px}.v61-pending-item > div:last-child{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px}.v61-pending-item strong{color: var(--color-ink-strong);font-size: .86rem}.v61-pending-item p{margin: 0;color: var(--text-secondary);font-size: .78rem;line-height: 1.46}.v61-pending-item small{color: var(--text-secondary);font-size: .72rem}.v61-positive-empty,.v61-guided-empty{display: flex;align-items: flex-start;gap: 12px;padding: 14px;border: 1px solid rgba(111,175,152,.2);border-radius: 16px;background: rgba(111,175,152,.08)}.v61-positive-empty > span{width: 34px;height: 34px;display: grid;place-items: center;border-radius: 11px;color: #315f52;background: rgba(111,175,152,.18);font-weight: 900}.v61-positive-empty strong,.v61-guided-empty strong{color: var(--color-ink-strong)}.v61-positive-empty p,.v61-guided-empty p{margin: 3px 0 0;color: var(--text-secondary);font-size: .78rem;line-height: 1.48}.v61-guided-empty{display: grid;background: rgba(247,241,232,.72)}.v61-next-grid,.v61-device-layout,.v61-contact-grid,.v61-finance-grid,.v61-professional-room-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.v61-room-actions{display: flex;align-content: flex-start;justify-content: flex-end;flex-wrap: wrap;gap: 9px}.v61-checklist{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px}.v61-check-item{min-width: 0;display: flex;align-items: flex-start;gap: 10px;padding: 12px;border: 1px solid rgba(23,63,70,.12);border-radius: 15px;background: rgba(255,255,255,.58);cursor: pointer}.v61-check-item input{width: 18px;height: 18px;flex: 0 0 auto;margin: 1px 0 0;accent-color: var(--accent-petroleum)}.v61-check-item span{min-width: 0;display: grid;gap: 3px}.v61-check-item strong{color: var(--color-ink-strong);font-size: .8rem}.v61-check-item small{color: var(--text-secondary);font-size: .72rem;line-height: 1.43}.v61-check-item:has(input:checked){border-color: rgba(111,175,152,.35);background: rgba(111,175,152,.1)}.v61-local-preview{position: relative;min-height: 260px;overflow: hidden;display: grid;place-items: center;border: 1px solid rgba(23,63,70,.16);border-radius: 22px;background: #173f46}.v61-local-preview video{width: 100%;height: 100%;min-height: 260px;object-fit: cover;transform: scaleX(-1)}.v61-preview-placeholder{display: grid;place-items: center;gap: 6px;padding: 24px;text-align: center;color: rgba(255,255,255,.9)}.v61-preview-placeholder > span{width: 44px;height: 44px;display: grid;place-items: center;border-radius: 50%;color: #d7e7e0;background: rgba(255,255,255,.11)}.v61-preview-placeholder small{max-width: 260px;color: rgba(255,255,255,.68);font-size: .75rem}.v61-device-live{position: absolute;left: 12px;right: 12px;bottom: 12px;padding: 8px 10px;border-radius: 11px;color: #fff;background: rgba(8,32,37,.78);font-size: .72rem;font-weight: 800;text-align: center}.v61-device-details{min-width: 0;display: grid;align-content: start;gap: 12px}.v61-device-selectors{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.v61-device-selectors label{display: grid;gap: 5px;color: var(--color-ink-strong);font-size: .75rem;font-weight: 800}.v61-device-selectors select{min-width: 0;min-height: 42px;border: 1px solid rgba(23,63,70,.2);border-radius: 12px;padding: 8px 10px;background: #fff}.v61-device-message{margin: 0;color: var(--text-secondary);font-size: .77rem;line-height: 1.5}.v61-online-room{overflow: hidden}.v61-room-stage{min-height: 360px;display: grid;grid-template-columns: minmax(0,1fr) minmax(190px,.3fr);gap: 12px;padding: 14px;border: 1px solid rgba(23,63,70,.12);border-radius: 22px;background: #173f46}.v61-professional-placeholder{display: grid;place-items: center;align-content: center;gap: 8px;min-height: 300px;border: 1px solid rgba(255,255,255,.12);border-radius: 17px;color: #fff;background: radial-gradient(circle at 50% 30%,rgba(111,175,152,.18),transparent 52%),#11343a;text-align: center}.v61-professional-placeholder > span{width: 78px;height: 78px;display: grid;place-items: center;border: 1px solid rgba(255,255,255,.18);border-radius: 24px;color: #e9f1ee;background: rgba(255,255,255,.09);font-size: 1.25rem;font-weight: 900}.v61-professional-placeholder small{color: rgba(255,255,255,.68)}.v61-professional-placeholder em{padding: 7px 9px;border-radius: 9px;color: #d7e7e0;background: rgba(111,175,152,.13);font-size: .7rem;font-style: normal}.v61-local-tile{position: relative;min-height: 180px;overflow: hidden;align-self: end;border: 1px solid rgba(255,255,255,.16);border-radius: 17px;background: #0c292e}.v61-local-tile video{width: 100%;height: 100%;min-height: 180px;object-fit: cover;transform: scaleX(-1)}.v61-local-tile > span{position: absolute;left: 9px;bottom: 9px;padding: 6px 8px;border-radius: 8px;color: #fff;background: rgba(4,24,28,.75);font-size: .68rem;font-weight: 800}.v61-demo-warning{margin: 12px 0 0;padding: 11px 12px;border: 1px solid rgba(216,195,165,.35);border-radius: 13px;color: var(--text-secondary);background: rgba(229,212,184,.19);font-size: .76rem;line-height: 1.5}.v61-room-footer{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 9px;margin-top: 15px}.v61-call-controls{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-top: 13px}.v61-call-controls button{min-height: 42px;border: 1px solid rgba(23,63,70,.18);border-radius: 13px;padding: 8px 13px;color: var(--color-ink-strong);background: #fff;font-weight: 800;cursor: pointer}.v61-ended{display: grid;place-items: center;gap: 8px;padding: 34px 16px;text-align: center}.v61-ended > span{width: 54px;height: 54px;display: grid;place-items: center;border-radius: 18px;color: #315f52;background: rgba(111,175,152,.16);font-size: 1.3rem;font-weight: 900}.v61-ended h4{margin: 0;color: var(--color-ink-strong);font-size: 1.12rem}.v61-ended p{margin: 0;color: var(--text-primary)}.v61-ended small{color: var(--text-secondary)}.v61-room-closed{display: grid;gap: 6px;padding: 20px;border: 1px solid rgba(23,63,70,.12);border-radius: 18px;background: rgba(247,241,232,.68)}.v61-room-closed strong{color: var(--color-ink-strong)}.v61-room-closed p{margin: 0;color: var(--text-secondary);font-size: .8rem}.v61-subject-form{display: grid;gap: 7px;margin-bottom: 14px}.v61-subject-form > label{color: var(--color-ink-strong);font-size: .76rem;font-weight: 800}.v61-subject-form > div{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 9px}.v61-subject-form input{min-width: 0;min-height: 44px;border: 1px solid rgba(23,63,70,.2);border-radius: 13px;padding: 9px 12px;background: #fff}.v61-subject-form small{color: var(--text-secondary);font-size: .7rem;line-height: 1.42}.v61-subject-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.v61-subject-list > li{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 11px 12px;border: 1px solid rgba(23,63,70,.12);border-radius: 14px}.v61-subject-copy{min-width: 0;display: flex;align-items: flex-start;gap: 9px}.v61-subject-copy > span{width: 28px;height: 28px;flex: 0 0 auto;display: grid;place-items: center;border-radius: 9px;color: var(--accent-petroleum);background: rgba(111,175,152,.13);font-size: .72rem;font-weight: 900}.v61-subject-copy > div{min-width: 0;display: grid;gap: 3px}.v61-subject-copy strong{color: var(--color-ink-strong);font-size: .8rem;overflow-wrap: anywhere}.v61-subject-copy strong.is-addressed{text-decoration: line-through;color: var(--text-secondary)}.v61-subject-copy input{width: 100%;min-height: 38px;border: 1px solid var(--accent-sage);border-radius: 10px;padding: 7px 9px}.v61-subject-copy small{color: var(--text-secondary);font-size: .68rem}.v61-compact-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 5px}.v61-compact-actions button{min-height: 34px;border: 1px solid rgba(23,63,70,.15);border-radius: 10px;padding: 6px 8px;color: var(--color-ink-strong);background: #fff;font-size: .68rem;font-weight: 780;cursor: pointer}.v61-compact-actions button:disabled{opacity: .45;cursor: default}.v61-history-table{display: grid;border: 1px solid rgba(23,63,70,.11);border-radius: 16px;overflow: hidden}.v61-history-head,.v61-history-row{display: grid;grid-template-columns: minmax(150px,.75fr) minmax(170px,.7fr) minmax(220px,1.1fr);gap: 12px;padding: 11px 13px}.v61-history-head{color: var(--text-secondary);background: rgba(247,241,232,.78);font-size: .7rem;font-weight: 900;letter-spacing: .05em;text-transform: uppercase}.v61-history-row{align-items: start;border-top: 1px solid rgba(23,63,70,.09)}.v61-history-row > div{min-width: 0;display: grid;gap: 5px}.v61-history-row strong{color: var(--color-ink-strong);font-size: .78rem;overflow-wrap: anywhere}.v61-history-row small{color: var(--text-secondary);font-size: .69rem;line-height: 1.42}.v61-timeline{display: grid}.v61-timeline article{display: grid;grid-template-columns: 90px 14px minmax(0,1fr);gap: 10px;min-height: 78px}.v61-timeline time{padding-top: 2px;color: var(--text-secondary);font-size: .72rem;font-weight: 800}.v61-timeline article > span{position: relative;width: 10px;height: 10px;margin-top: 3px;border: 2px solid #fff;border-radius: 50%;background: var(--accent-sage);box-shadow: 0 0 0 1px rgba(23,63,70,.18)}.v61-timeline article > span::after{content: '';position: absolute;top: 10px;left: 3px;width: 1px;height: calc(100% + 46px);background: rgba(23,63,70,.13)}.v61-timeline article:last-child > span::after{display: none}.v61-timeline article > div{min-width: 0;padding: 0 0 18px}.v61-timeline strong{color: var(--color-ink-strong);font-size: .84rem}.v61-timeline p{margin: 4px 0;color: var(--text-secondary);font-size: .76rem;line-height: 1.45}.v61-timeline small{color: var(--text-secondary);font-size: .69rem}.v61-timeline .btn{margin-top: 8px}.v61-finance-entry{display: grid;gap: 3px;padding: 10px 0;border-bottom: 1px solid rgba(23,63,70,.1)}.v61-finance-entry:last-child{border-bottom: 0}.v61-finance-entry span,.v61-finance-entry small{color: var(--text-secondary);font-size: .72rem}.v61-finance-entry strong{color: var(--color-ink-strong)}.v61-contact-note{align-self: start;display: grid;gap: 7px;padding: 15px;border: 1px solid rgba(177,87,78,.18);border-radius: 16px;background: rgba(177,87,78,.05)}.v61-contact-note strong{color: #7e3c36}.v61-contact-note p{margin: 0;color: var(--text-primary);font-size: .8rem;line-height: 1.5}.v61-contact-note small{color: var(--text-secondary);font-size: .71rem}.v61-notification-button{position: relative}.v61-notification-count{position: absolute;top: -6px;right: -6px;min-width: 20px;height: 20px;display: grid;place-items: center;padding: 0 5px;border: 2px solid #fff;border-radius: 999px;color: #fff;background: #8c4b44;font-size: .63rem;font-weight: 900}.v61-notification-tools{display: flex;justify-content: space-between;gap: 12px;padding: 13px 20px;border-bottom: 1px solid var(--border-soft)}.v61-notification-tools [role="tablist"]{display: flex;gap: 6px}.v61-notification-tools [role="tab"]{min-height: 38px;border: 1px solid rgba(23,63,70,.14);border-radius: 11px;padding: 7px 11px;color: var(--color-ink-strong);background: #fff;font-weight: 800}.v61-notification-tools [role="tab"][aria-selected="true"]{border-color: rgba(111,175,152,.4);background: rgba(111,175,152,.12)}.v61-notification-list{display: grid;gap: 9px}.v61-notification-item{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px;align-items: start;padding: 12px;border: 1px solid rgba(23,63,70,.12);border-radius: 14px}.v61-notification-item.is-read{background: rgba(247,241,232,.45)}.v61-notification-item > div{min-width: 0;display: grid;gap: 5px}.v61-notification-item > div:last-child{justify-items: end}.v61-notification-item strong{color: var(--color-ink-strong)}.v61-notification-item p{margin: 0;color: var(--text-secondary);font-size: .76rem;line-height: 1.45}.v61-notification-item small{color: var(--text-secondary);font-size: .68rem}.v61-professional-client-room{margin-top: 16px}.v61-professional-room-grid dl{margin: 0;display: grid;gap: 0}.v61-professional-room-grid dl > div{display: grid;grid-template-columns: minmax(130px,.55fr) minmax(0,1fr);gap: 10px;padding: 9px 0;border-bottom: 1px solid rgba(23,63,70,.1)}.v61-professional-room-grid dt{color: var(--text-secondary);font-size: .73rem}.v61-professional-room-grid dd{margin: 0;color: var(--color-ink-strong);font-size: .76rem;font-weight: 780;text-align: right}.v61-professional-room-grid > div{min-width: 0;display: grid;align-content: start;gap: 8px}.v61-professional-room-grid ol{margin: 0;padding-left: 18px;color: var(--text-primary);font-size: .76rem;line-height: 1.5}.v61-professional-room-grid li.is-addressed{text-decoration: line-through;color: var(--text-secondary)}@media (max-width: 1023px){.v61-useful-home,.v61-next-grid,.v61-device-layout,.v61-contact-grid,.v61-finance-grid,.v61-professional-room-grid{grid-template-columns: minmax(0,1fr)}.v61-room-actions{justify-content: flex-start}}@media (max-width: 820px){.v61-checklist{grid-template-columns: minmax(0,1fr)}.v61-room-stage{grid-template-columns: minmax(0,1fr);min-height: 0}.v61-professional-placeholder{min-height: 280px}.v61-local-tile{width: min(240px,100%);justify-self: end}.v61-history-head{display: none}.v61-history-row{grid-template-columns: minmax(0,1fr)}}@media (max-width: 600px){.v61-panel-head,.v61-pending-item,.v61-subject-list > li,.v61-notification-item{grid-template-columns: minmax(0,1fr);display: grid}.v61-pending-item > div:last-child,.v61-compact-actions,.v61-notification-item > div:last-child{justify-content: flex-start;justify-items: start}.v61-subject-form > div{grid-template-columns: minmax(0,1fr)}.v61-subject-form .btn{width: 100%}.v61-device-selectors{grid-template-columns: minmax(0,1fr)}.v61-local-preview{min-height: 220px}.v61-local-preview video{min-height: 220px}.v61-room-stage{padding: 8px;border-radius: 17px}.v61-professional-placeholder{min-height: 240px}.v61-local-tile{width: 100%;justify-self: stretch}.v61-room-footer > .btn,.v61-call-controls button{width: 100%}.v61-timeline article{grid-template-columns: 72px 12px minmax(0,1fr);gap: 7px}.v61-notification-tools{align-items: stretch;flex-direction: column}.v61-notification-tools [role="tablist"]{width: 100%}.v61-notification-tools [role="tab"]{flex: 1}}@media (prefers-reduced-motion: reduce){.v61-telehealth-block *,.v61-useful-home *,.v61-attendance-useful *,.v61-notification-layer *,.v61-professional-client-room *{animation-duration: 0s !important;transition-duration: 0s !important;scroll-behavior: auto !important}}@media (forced-colors: active){.v61-local-preview,.v61-room-stage,.v61-check-item,.v61-history-table,.v61-subject-list > li,.v61-notification-item{border: 1px solid ButtonText}}.system-document-reading{max-height:min(52vh,34rem);overflow:auto;padding:1rem;border:1px solid var(--system-border);border-radius:18px;background:var(--system-surface-soft);line-height:1.65;scrollbar-gutter:stable}.system-document-reading h3{margin:0 0 .55rem;font-size:1rem}.system-document-reading h3:not(:first-child){margin-top:1.1rem}.system-document-reading p{margin:.45rem 0;color:var(--system-text)}.system-document-actions .btn:disabled{cursor:not-allowed;opacity:.52}.v61-attendance-online-link{margin-bottom:1rem;display:grid;gap:.9rem}.v61-attendance-online-link>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.v61-telehealth-history,.v61-telehealth-help{margin-top:1rem}.v61-telehealth-block{display:grid;gap:1rem}@media (max-width:680px){.v61-attendance-online-link>header{display:grid}.v61-telehealth-block{gap:.8rem}}.v67-telehealth{display: grid;gap: 16px;margin-top: 16px}.v67-telehealth-layout{display: grid;grid-template-columns: minmax(0,1.28fr) minmax(280px,.72fr);gap: 16px;align-items: start}.v67-next-consultation,.v67-history{grid-column: 1 / -1}.v67-panel-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;margin-bottom: 14px}.v67-panel-head h3{margin: 3px 0 4px;color: var(--color-ink-strong);font-size: 1.02rem;line-height: 1.3}.v67-panel-head p:not(.panel-kicker){max-width: 68ch;margin: 0;color: var(--text-secondary);font-size: .78rem;line-height: 1.5}.v67-panel-head .status{flex: 0 0 auto}.v67-consultation-time{color: var(--color-ink-strong) !important;font-weight: 820}.v67-next-layout{display: grid;grid-template-columns: minmax(0,1fr) minmax(270px,.78fr);gap: 16px;align-items: stretch}.v67-next-step{display: grid;align-content: start;gap: 7px;padding: 15px;border: 1px solid rgba(23,63,70,.12);border-radius: 16px;background: rgba(247,241,232,.58)}.v67-next-step > span{color: var(--accent-petroleum);font-size: .67rem;font-weight: 900;letter-spacing: .08em}.v67-next-step > strong{color: var(--color-ink-strong);font-size: .88rem;line-height: 1.4}.v67-next-step > p{margin: 0;color: var(--text-secondary);font-size: .75rem;line-height: 1.48}.v67-next-step .system-action-row{margin-top: 4px}.v67-device-summary-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-bottom: 12px}.v67-device-summary-grid > div{min-width: 0;display: grid;gap: 3px;padding: 10px 11px;border: 1px solid rgba(23,63,70,.1);border-radius: 13px;background: rgba(255,255,255,.54)}.v67-device-summary-grid span{color: var(--text-secondary);font-size: .68rem}.v67-device-summary-grid strong{color: var(--color-ink-strong);font-size: .75rem;line-height: 1.35}.v67-device-summary-grid strong[data-tone="positive"]{color: #315f52}.v67-device-summary-grid strong[data-tone="critical"]{color: #873f38}.v67-room{min-width: 0}.v67-room-message{display: grid;gap: 8px;padding: 16px;border: 1px solid rgba(23,63,70,.11);border-radius: 16px;background: rgba(247,241,232,.58)}.v67-room-message.is-open{border-color: rgba(111,175,152,.3);background: rgba(111,175,152,.08)}.v67-room-message strong{color: var(--color-ink-strong)}.v67-room-message p,.v67-room-message small{margin: 0;color: var(--text-secondary);font-size: .75rem;line-height: 1.48}.v67-room-surface,.v67-consultation{display: grid;gap: 14px;padding: 16px;border: 1px solid rgba(23,63,70,.12);border-radius: 18px;background: rgba(255,255,255,.7)}.v67-room-identities{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.v67-room-identities > div,.v67-professional-identity{min-width: 0;display: flex;align-items: center;gap: 11px;padding: 13px;border: 1px solid rgba(23,63,70,.1);border-radius: 15px;background: rgba(247,241,232,.45)}.v67-room-identities span,.v67-professional-identity > span{width: 42px;height: 42px;flex: 0 0 auto;display: grid;place-items: center;border-radius: 13px;color: var(--accent-petroleum);background: rgba(111,175,152,.16);font-size: .76rem;font-weight: 900}.v67-room-identities strong,.v67-professional-identity strong{color: var(--color-ink-strong);font-size: .8rem}.v67-room-identities small,.v67-professional-identity small{display: block;margin-top: 2px;color: var(--text-secondary);font-size: .68rem}.v67-professional-identity.is-large{padding: 18px}.v67-professional-identity.is-large > span{width: 58px;height: 58px;border-radius: 18px;font-size: .9rem}.v67-professional-identity em{display: inline-block;margin-top: 5px;padding: 5px 7px;border-radius: 8px;color: var(--text-secondary);background: rgba(23,63,70,.06);font-size: .65rem;font-style: normal}.v67-local-tile{position: relative;min-height: 170px;overflow: hidden;border: 1px solid rgba(23,63,70,.14);border-radius: 16px;background: #eef3f0}.v67-local-tile video{width: 100%;height: 100%;min-height: 170px;object-fit: cover;transform: scaleX(-1)}.v67-local-tile > span{position: absolute;left: 9px;bottom: 9px;padding: 5px 8px;border-radius: 8px;color: #fff;background: rgba(17,52,58,.78);font-size: .66rem;font-weight: 800}.v67-demo-warning{margin: 0;padding: 10px 11px;border: 1px solid rgba(216,195,165,.38);border-radius: 12px;color: var(--text-secondary);background: rgba(229,212,184,.18);font-size: .73rem;line-height: 1.48}.v67-consultation-main{display: grid;grid-template-columns: minmax(0,1fr) minmax(190px,.42fr);gap: 12px;align-items: stretch}.v67-consultation-main > .v67-professional-identity{min-height: 190px;align-content: center}.v67-call-controls{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.v67-call-controls .btn:last-child{margin-left: auto}.v67-help details{border: 0}.v67-help summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;cursor: pointer;list-style: none}.v67-help summary::-webkit-details-marker{display: none}.v67-help summary > span:first-child{display: grid;gap: 4px}.v67-help summary strong{color: var(--color-ink-strong);font-size: .86rem}.v67-help summary > span:last-child{width: 30px;height: 30px;display: grid;place-items: center;border: 1px solid rgba(23,63,70,.14);border-radius: 10px;color: var(--accent-petroleum);background: #fff;font-weight: 900;transition: transform .18s ease}.v67-help details[open] summary > span:last-child{transform: rotate(45deg)}.v67-help-content{display: grid;gap: 12px;padding-top: 14px}.v67-help-content ul{margin: 0;padding-left: 18px;color: var(--text-secondary);font-size: .75rem;line-height: 1.58}.v67-history-list{display: grid}.v67-history-list article{display: grid;grid-template-columns: minmax(130px,.45fr) minmax(0,1fr) auto;gap: 13px;align-items: center;padding: 12px 0;border-bottom: 1px solid rgba(23,63,70,.09)}.v67-history-list article:last-child{border-bottom: 0}.v67-history-list time{color: var(--text-secondary);font-size: .7rem;font-weight: 800}.v67-history-list article > div{min-width: 0;display: grid;gap: 3px}.v67-history-list strong{color: var(--color-ink-strong);font-size: .8rem}.v67-history-list p,.v67-history-list small{margin: 0;color: var(--text-secondary);font-size: .7rem;line-height: 1.42}.v67-empty{display: grid;gap: 7px}.v67-empty h3{margin: 0;color: var(--color-ink-strong)}.v67-empty p{margin: 0;color: var(--text-secondary);line-height: 1.5}.v67-device-dialog{width: min(880px,calc(100vw - 32px));max-height: min(90vh,760px);padding: 0;overflow: auto;border: 1px solid rgba(23,63,70,.16);border-radius: 22px;color: var(--text-primary);background: #fffdf9;box-shadow: 0 24px 70px rgba(17,52,58,.24)}.v67-device-dialog::backdrop{background: rgba(17,42,46,.46)}.v67-device-dialog-shell{display: grid;min-width: 0}.v67-device-dialog-shell > header,.v67-device-dialog-shell > footer{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;padding: 17px 18px}.v67-device-dialog-shell > header{border-bottom: 1px solid rgba(23,63,70,.1)}.v67-device-dialog-shell > header h3{margin: 3px 0;color: var(--color-ink-strong)}.v67-device-dialog-shell > header p:not(.panel-kicker){margin: 0;color: var(--text-secondary);font-size: .75rem}.v67-device-dialog-shell > header > button{width: 38px;height: 38px;flex: 0 0 auto;border: 1px solid rgba(23,63,70,.14);border-radius: 12px;color: var(--color-ink-strong);background: #fff;font-size: 1.1rem;cursor: pointer}.v67-device-dialog-body{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(270px,.9fr);gap: 16px;padding: 18px}.v67-device-preview{position: relative;min-height: 300px;overflow: hidden;display: grid;place-items: center;border: 1px solid rgba(23,63,70,.14);border-radius: 18px;background: #eef3f0}.v67-device-preview video{width: 100%;height: 100%;min-height: 300px;object-fit: cover;transform: scaleX(-1)}.v67-device-placeholder{display: grid;place-items: center;gap: 6px;padding: 22px;text-align: center;color: var(--color-ink-strong)}.v67-device-placeholder > span{width: 44px;height: 44px;display: grid;place-items: center;border-radius: 14px;color: var(--accent-petroleum);background: rgba(111,175,152,.16)}.v67-device-placeholder small{color: var(--text-secondary);font-size: .72rem}.v67-device-live{position: absolute;left: 11px;right: 11px;bottom: 11px;padding: 7px 9px;border-radius: 9px;color: #fff;background: rgba(17,52,58,.78);font-size: .68rem;font-weight: 800;text-align: center}.v67-device-controls{min-width: 0;display: grid;align-content: start;gap: 12px}.v67-device-selectors{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px}.v67-device-selectors label{display: grid;gap: 5px;color: var(--color-ink-strong);font-size: .72rem;font-weight: 800}.v67-device-selectors select{min-width: 0;min-height: 42px;padding: 8px 9px;border: 1px solid rgba(23,63,70,.18);border-radius: 11px;background: #fff}.v67-microphone-meter{display: grid;gap: 6px}.v67-microphone-meter > span{color: var(--text-secondary);font-size: .7rem;font-weight: 800}.v67-microphone-meter > div{height: 8px;overflow: hidden;border-radius: 999px;background: rgba(23,63,70,.09)}.v67-microphone-meter i{display: block;width: 4%;height: 100%;border-radius: inherit;background: var(--accent-sage);transition: width .08s linear}.v67-device-dialog-shell > footer{justify-content: flex-end;border-top: 1px solid rgba(23,63,70,.1)}.v67-device-dialog-shell > footer .btn{min-width: 120px}@media (max-width: 1023px){.v67-telehealth-layout,.v67-next-layout{grid-template-columns: minmax(0,1fr)}.v67-next-consultation,.v67-history{grid-column: auto}.v67-device-dialog-body{grid-template-columns: minmax(0,1fr)}}@media (max-width: 820px){.v67-consultation-main{grid-template-columns: minmax(0,1fr)}.v67-room-identities{grid-template-columns: minmax(0,1fr)}.v67-history-list article{grid-template-columns: minmax(0,1fr) auto}.v67-history-list time{grid-column: 1 / -1}}@media (max-width: 600px){.v67-telehealth{gap: 12px;margin-top: 12px}.v67-panel-head{display: grid;gap: 9px}.v67-panel-head .status{justify-self: start}.v67-device-summary-grid,.v67-device-selectors{grid-template-columns: minmax(0,1fr)}.v67-history-list article{grid-template-columns: minmax(0,1fr)}.v67-history-list .btn,.v67-room .system-action-row .btn,.v67-next-step .system-action-row .btn,.v67-device-summary .system-action-row .btn,.v67-call-controls .btn,.v67-device-dialog-shell > footer .btn{width: 100%;margin-left: 0}.v67-call-controls,.v67-device-dialog-shell > footer{display: grid;grid-template-columns: minmax(0,1fr)}.v67-device-dialog{width: calc(100vw - 18px);max-height: calc(100vh - 18px);border-radius: 17px}.v67-device-dialog-body{padding: 12px}.v67-device-preview,.v67-device-preview video{min-height: 220px}.v67-room-surface,.v67-consultation{padding: 12px}.v67-local-tile,.v67-local-tile video{min-height: 150px}}@media (prefers-reduced-motion: reduce){.v67-telehealth *,.v67-device-dialog *{animation-duration: 0s !important;transition-duration: 0s !important;scroll-behavior: auto !important}}@media (forced-colors: active){.v67-next-step,.v67-device-summary-grid > div,.v67-room-message,.v67-room-surface,.v67-consultation,.v67-local-tile,.v67-device-dialog,.v67-device-preview{border: 1px solid ButtonText}}.v61-attendances-dashboard{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-areas: "next next" "upcoming requests" "topics history";gap: 18px;align-items: start}.v61-attendances-dashboard > section{min-width: 0}.v61-attendance-primary{grid-area: next;padding: clamp(20px,2.6vw,28px);border-color: rgba(111,175,152,.32)}.v61-attendance-upcoming{grid-area: upcoming}.v61-attendance-requests{grid-area: requests}.v61-subjects{grid-area: topics}.v61-attendance-history{grid-area: history}.v61-attendance-panel-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 14px}.v61-attendance-panel-head h3,.v61-attendances-dashboard h4{margin: 0;color: var(--color-ink-strong)}.v61-attendance-panel-head p{margin: 5px 0 0;color: var(--text-secondary);font-size: .8rem;line-height: 1.45}.v61-attendance-statuses{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 7px}.v66-attendance-time{color: var(--accent-petroleum) !important;font-size: .92rem !important;font-weight: 850}.v61-attendance-primary-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(250px,.55fr);gap: 18px;align-items: start}.v61-attendance-primary .system-definition-list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px 14px}.v61-attendance-primary .system-definition-list > div{display: grid;grid-template-columns: minmax(100px,.68fr) minmax(0,1fr);gap: 8px;padding: 8px 0}.v61-attendance-instruction{display: grid;gap: 8px;padding: 15px;border: 1px solid rgba(111,175,152,.22);border-radius: 17px;background: rgba(247,241,232,.72)}.v61-attendance-instruction > span{color: var(--accent-petroleum);font-size: .68rem;font-weight: 900;letter-spacing: .07em}.v61-attendance-instruction p,.v61-attendance-instruction small{margin: 0;color: var(--text-secondary);font-size: .77rem;line-height: 1.46}.v61-attendance-instruction strong{color: var(--color-ink-strong)}.v61-attendance-actions{display: grid;grid-template-columns: minmax(180px,auto) minmax(0,1fr);align-items: center;gap: 10px 14px;margin-top: 16px}.v66-attendance-primary-action .btn{min-width: 170px}.v66-attendance-secondary-actions{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 8px}.v61-attendance-online-link{display: contents}.v61-attendance-list,.v61-attendance-history-list,.v66-attendance-request-list{display: grid;gap: 0}.v61-attendance-list article{display: grid;grid-template-columns: minmax(90px,.28fr) minmax(0,1fr) auto;gap: 13px;align-items: center;padding: 14px 0;border-top: 1px solid var(--system-border)}.v61-attendance-list article:first-child,.v61-attendance-history-list article:first-child,.v66-attendance-request-list article:first-child{border-top: 0;padding-top: 0}.v61-attendance-list-date{display: grid;gap: 3px}.v61-attendance-list-date strong,.v61-attendance-list h4,.v61-attendance-history-list h4,.v66-attendance-request-list h4{color: var(--color-ink-strong)}.v61-attendance-list-date span,.v61-attendance-list p,.v61-attendance-history-list p,.v66-attendance-request-list p,.v66-attendance-request-list small{margin: 4px 0 0;color: var(--text-secondary);font-size: .76rem;line-height: 1.43}.v61-attendance-list-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 7px}.v66-request-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.v66-request-actions .btn{width: 100%;min-width: 0}.v61-attendance-requests .system-note{margin: 10px 0 4px;padding: 10px 12px;line-height: 1.4}.v66-attendance-request-list{margin-top: 14px}.v66-attendance-request-list article{display: grid;grid-template-columns: minmax(0,1fr) minmax(210px,.72fr);gap: 16px;padding: 14px 0;border-top: 1px solid var(--system-border)}.v66-request-main,.v66-request-result{min-width: 0}.v66-request-result{display: grid;justify-items: end;align-content: start;gap: 6px;text-align: right}.v66-request-result strong{color: var(--color-ink-strong);font-size: .8rem}.v61-attendance-history-list article{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 0;border-top: 1px solid var(--system-border)}.v61-attendance-history-list time{color: var(--accent-petroleum);font-size: .75rem;font-weight: 850}.v61-attendance-history-list article > div:last-child{display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;gap: 7px}.v61-attendance-empty{display: grid;gap: 4px;padding: 10px 0 2px;color: var(--text-secondary)}.v61-attendance-empty strong{color: var(--color-ink-strong)}.v61-attendance-empty p{margin: 0;line-height: 1.45}.v61-attendance-dialog-summary{display: grid;gap: 0}.v61-attendance-dialog-summary > div{display: grid;grid-template-columns: minmax(120px,.55fr) minmax(0,1fr);gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--system-border)}.v61-attendance-dialog-summary > div:last-child{border-bottom: 0}.v61-attendance-dialog-summary span{color: var(--text-secondary)}.v61-attendance-dialog-summary strong{color: var(--color-ink-strong);text-align: right;overflow-wrap: anywhere}.v61-subjects .v61-subject-form{margin-bottom: 12px}.v61-subjects .v61-subject-list > li{padding: 10px}.v61-subjects .v61-compact-actions{gap: 5px}@media (max-width: 1024px){.v61-attendances-dashboard{gap: 14px}.v61-attendance-primary-grid{grid-template-columns: minmax(0,1fr) minmax(220px,.58fr);gap: 14px}.v61-attendance-primary .system-definition-list{grid-template-columns: minmax(0,1fr)}}@media (max-width: 820px){.v61-attendances-dashboard{grid-template-columns: minmax(0,1fr);grid-template-areas: "next" "upcoming" "requests" "topics" "history";gap: 13px}.v61-attendance-primary-grid{grid-template-columns: minmax(0,1fr)}.v61-attendance-primary .system-definition-list{grid-template-columns: repeat(2,minmax(0,1fr))}.v61-attendance-primary .system-definition-list > div{display: block;padding: 9px 10px;border: 1px solid rgba(23,63,70,.1);border-radius: 12px;background: rgba(255,255,255,.32)}.v61-attendance-primary .system-definition-list dt{margin-bottom: 4px}.v61-attendance-primary .system-definition-list dd{text-align: left}}@media (max-width: 620px){[data-client-view="attendances"] .system-section-context{display: none}[data-client-view="attendances"] .system-section-header{padding-top: 16px;padding-bottom: 16px}.v61-attendances-dashboard{gap: 11px}.v61-attendances-dashboard > .professional-panel{padding: 16px;border-radius: 21px}.v61-attendance-panel-head{align-items: stretch;flex-direction: column;gap: 9px;margin-bottom: 10px}.v61-attendance-statuses{justify-content: flex-start}.v61-attendance-primary .system-definition-list{grid-template-columns: minmax(0,1fr)}.v61-attendance-instruction{padding: 12px;border-radius: 14px}.v61-attendance-actions{grid-template-columns: minmax(0,1fr)}.v66-attendance-primary-action,.v66-attendance-primary-action .btn,.v66-attendance-secondary-actions,.v66-attendance-secondary-actions .btn,.v61-attendance-actions .v61-attendance-online-link{width: 100%}.v66-attendance-secondary-actions{display: grid;grid-template-columns: minmax(0,1fr)}.v61-attendance-list article,.v66-attendance-request-list article{grid-template-columns: minmax(0,1fr)}.v61-attendance-list-actions,.v66-request-result{justify-content: flex-start;justify-items: start;text-align: left}.v61-attendance-list-actions .btn,.v66-request-result .btn{width: 100%}.v66-request-actions{grid-template-columns: minmax(0,1fr)}.v61-attendance-history-list article{align-items: stretch;flex-direction: column;gap: 9px}.v61-attendance-history-list article > div:last-child{justify-content: flex-start}.v61-attendance-history-list .btn{width: 100%}.v61-attendance-dialog-summary > div{grid-template-columns: minmax(0,1fr);gap: 4px}.v61-attendance-dialog-summary strong{text-align: left}.v61-subject-form > div{grid-template-columns: minmax(0,1fr)}.v61-subject-form .btn{width: 100%}.v61-subject-list > li{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.v61-attendances-dashboard *,.v61-attendances-dashboard *::before,.v61-attendances-dashboard *::after{animation-duration: 0s !important;transition-duration: 0s !important}}[data-client-view="tracking"] .v61-tracking-header{margin-bottom: 14px}[data-client-view="tracking"] .v68-tracking-header{padding-block: clamp(18px,2.2vw,26px)}[data-client-view="tracking"] .v68-tracking-header > div{max-width: 760px}.v61-tracking-layout{display: grid;grid-template-columns: minmax(0,1.06fr) minmax(300px,.94fr);gap: 16px;align-items: start}.v61-tracking-block{min-width: 0;padding: 21px;border-radius: 26px}.v61-tracking-block-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;margin-bottom: 16px}.v61-tracking-block-head h3{margin: 4px 0 6px;font-size: clamp(1.05rem,1.6vw,1.32rem);line-height: 1.18}.v61-tracking-block-head p{margin: 0;color: var(--system-muted);line-height: 1.55}.v61-tracking-modality{grid-column: 1 / -1}.v61-tracking-next{grid-column: 1}.v61-tracking-included{grid-column: 2}.v61-tracking-timeline{grid-column: 1 / -1}.v61-tracking-conditions{grid-column: 1 / -1}.v61-tracking-institutional{margin: -2px 0 15px;padding: 10px 12px;border: 1px solid rgba(30,76,59,.12);border-radius: 15px;background: rgba(248,244,234,.72);color: var(--system-muted);font-size: .82rem;line-height: 1.45}.v61-tracking-definition{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 9px;margin: 0}.v61-tracking-definition > div{min-width: 0;padding: 12px 13px;border: 1px solid rgba(30,76,59,.1);border-radius: 16px;background: rgba(255,255,255,.55)}.v61-tracking-definition dt{margin: 0 0 4px;color: var(--system-muted);font-size: .7rem;font-weight: 800;letter-spacing: .055em;text-transform: uppercase}.v61-tracking-definition dd{margin: 0;color: var(--system-ink);font-size: .88rem;font-weight: 720;line-height: 1.42;overflow-wrap: anywhere}.v68-tracking-modality-action{margin-top: 14px}.v61-tracking-next-copy{padding: 15px;border-left: 3px solid var(--system-accent);border-radius: 0 16px 16px 0;background: rgba(248,244,234,.7)}.v61-tracking-next-copy strong{display: block;margin-bottom: 5px;color: var(--system-ink);font-size: 1rem}.v61-tracking-next-copy p{margin: 0 0 8px;color: var(--system-muted);line-height: 1.52}.v61-tracking-next-copy time{display: block;margin-bottom: 13px;color: var(--system-muted);font-size: .77rem;font-weight: 760}.v61-tracking-included-list{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.v61-tracking-included-list li{display: grid;grid-template-columns: 21px minmax(0,1fr);gap: 8px;align-items: start;padding: 9px 11px;border: 1px solid rgba(30,76,59,.09);border-radius: 14px;background: rgba(255,255,255,.48);color: var(--system-ink);font-size: .84rem;line-height: 1.44}.v61-tracking-included-list li > span:first-child{display: grid;place-items: center;width: 19px;height: 19px;border-radius: 50%;background: rgba(65,111,82,.12);color: var(--system-accent);font-weight: 900}.v61-tracking-timeline-list{position: relative;display: grid;gap: 0;margin: 0;padding: 0;list-style: none}.v61-tracking-timeline-list::before{content: "";position: absolute;top: 7px;bottom: 11px;left: 103px;width: 1px;background: rgba(30,76,59,.16)}.v61-tracking-timeline-list li{position: relative;display: grid;grid-template-columns: 88px 18px minmax(0,1fr);gap: 9px;padding: 0 0 15px}.v61-tracking-timeline-list time{padding-top: 2px;color: var(--system-muted);font-size: .73rem;font-weight: 760;text-align: right}.v61-tracking-timeline-marker{position: relative;z-index: 1;width: 11px;height: 11px;margin: 4px auto 0;border: 3px solid var(--system-surface);border-radius: 50%;background: var(--system-accent);box-shadow: 0 0 0 1px rgba(30,76,59,.18)}.v61-tracking-timeline-list strong{display: block;color: var(--system-ink);font-size: .89rem}.v61-tracking-timeline-list p{margin: 3px 0 4px;color: var(--system-muted);font-size: .81rem;line-height: 1.45}.v61-tracking-timeline-list small{color: var(--system-muted);font-size: .72rem;font-weight: 720}.v61-tracking-inline-action{margin-top: 7px}.v61-tracking-inline-action .btn{min-height: 34px;padding: 6px 10px;font-size: .74rem}.v61-tracking-conditions-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 18px;margin: 0 0 15px}.v61-tracking-conditions-list > div{display: grid;grid-template-columns: minmax(106px,.72fr) minmax(0,1.28fr);gap: 11px;padding: 10px 0;border-bottom: 1px solid rgba(30,76,59,.1)}.v61-tracking-conditions-list dt{color: var(--system-muted);font-size: .75rem;font-weight: 780}.v61-tracking-conditions-list dd{margin: 0;color: var(--system-ink);font-size: .81rem;line-height: 1.45}.v61-tracking-state{max-width: 760px;margin: 0 auto;padding: 28px;text-align: left}.v61-tracking-state h3{margin: 4px 0 10px;font-size: clamp(1.2rem,2vw,1.55rem)}.v61-tracking-state p{margin: 0 0 12px;color: var(--system-muted);line-height: 1.6}.v61-tracking-empty{padding: 14px;text-align: left}.v61-tracking-status{flex: 0 0 auto}.v61-tracking-timeline-more{margin-top: 4px;border-top: 1px solid rgba(30,76,59,.1);padding-top: 10px}.v61-tracking-timeline-more summary{cursor: pointer;color: var(--system-accent);font-size: .8rem;font-weight: 800}.v61-tracking-timeline-more[open] summary{margin-bottom: 14px}.v61-tracking-timeline-more .v61-tracking-timeline-list::before{left: 103px}@media (max-width: 1023px){.v61-tracking-layout{grid-template-columns: 1fr}.v61-tracking-modality,.v61-tracking-next,.v61-tracking-included,.v61-tracking-timeline,.v61-tracking-conditions{grid-column: 1}.v61-tracking-definition{grid-template-columns: repeat(2,minmax(0,1fr))}.v61-tracking-conditions-list{grid-template-columns: 1fr}}@media (max-width: 620px){[data-client-view="tracking"] .v68-tracking-header{padding-block: 17px}.v61-tracking-block{padding: 18px;border-radius: 22px}.v61-tracking-block-head{display: grid;gap: 9px}.v61-tracking-definition{grid-template-columns: 1fr}.v61-tracking-definition > div{padding: 10px 11px}.v61-tracking-included-list li{padding: 8px 9px}.v61-tracking-timeline-list::before{left: 7px}.v61-tracking-timeline-list li{grid-template-columns: 18px minmax(0,1fr);gap: 9px;padding: 0 0 13px}.v61-tracking-timeline-list time{grid-column: 2;grid-row: 1;padding: 0;text-align: left}.v61-tracking-timeline-marker{grid-column: 1;grid-row: 1 / span 2}.v61-tracking-timeline-list li > div{grid-column: 2}.v61-tracking-conditions-list > div{grid-template-columns: 1fr;gap: 4px}.v61-tracking-state{padding: 22px}.v61-tracking-timeline-more .v61-tracking-timeline-list::before{left: 7px}[data-client-view="tracking"] .system-action-row{align-items: stretch}[data-client-view="tracking"] .system-action-row .btn{width: 100%}}@media (prefers-reduced-motion: reduce){[data-client-view="tracking"] *,[data-client-view="tracking"] *::before,[data-client-view="tracking"] *::after{animation-duration: 0s !important;transition-duration: 0s !important;scroll-behavior: auto !important}}.v61-guidance-dashboard{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(320px,.8fr);gap: 16px;align-items: start}.v61-guidance-block{min-width: 0;padding: 20px}.v61-guidance-featured{grid-column: 1;grid-row: 1}.v61-guidance-available{grid-column: 2;grid-row: 1}.v61-guidance-updates{grid-column: 1;grid-row: 2}.v61-guidance-history{grid-column: 2;grid-row: 2}.v61-guidance-clarifications{grid-column: 1 / -1;grid-row: 3}.v61-guidance-block-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 16px}.v61-guidance-block-head h3{margin: 4px 0 5px;color: var(--color-ink-strong);font-size: clamp(1rem,1.45vw,1.2rem);line-height: 1.25}.v61-guidance-block-head p:not(.panel-kicker){margin: 0;max-width: 65ch;color: var(--text-secondary);font-size: .82rem;line-height: 1.5}.v61-guidance-status,.v61-guidance-status-pair{flex: 0 0 auto}.v61-guidance-status-pair{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 6px}.v61-guidance-featured-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 16px;margin: 0 0 14px;padding: 15px;border: 1px solid var(--border-soft);border-radius: 16px;background: rgba(255,255,255,.58)}.v61-guidance-featured-meta div{min-width: 0}.v61-guidance-featured-meta dt{color: var(--text-secondary);font-size: .7rem;font-weight: 780;letter-spacing: .045em;text-transform: uppercase}.v61-guidance-featured-meta dd{margin: 4px 0 0;color: var(--color-ink-strong);font-size: .86rem;overflow-wrap: anywhere}.v61-guidance-featured-note{margin-bottom: 15px;padding: 14px 15px;border-left: 3px solid rgba(24,86,72,.35);border-radius: 0 14px 14px 0;background: rgba(111,175,152,.06)}.v61-guidance-featured-note strong{color: var(--color-ink-strong);font-size: .9rem}.v61-guidance-featured-note p{margin: 5px 0 0;color: var(--text-secondary);font-size: .79rem;line-height: 1.5}.v61-guidance-filters{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 6px}.v61-guidance-filters .btn{min-height: 36px;padding: 7px 10px;font-size: .76rem}.v61-guidance-filters .btn[aria-pressed="true"]{border-color: rgba(24,86,72,.32);background: rgba(111,175,152,.12);color: var(--accent-petroleum)}.v61-guidance-list{display: grid;gap: 9px}.v61-guidance-list-item{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 14px;border: 1px solid var(--border-soft);border-radius: 16px;background: rgba(255,255,255,.6)}.v61-guidance-list-copy{min-width: 0}.v61-guidance-list-title{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px}.v61-guidance-list-title h4{margin: 0;color: var(--color-ink-strong);font-size: .9rem;line-height: 1.35}.v61-guidance-list-copy p{margin: 6px 0 0;color: var(--text-primary);font-size: .79rem}.v61-guidance-list-copy > span,.v61-guidance-list-copy > small{display: block;margin-top: 5px;color: var(--text-secondary);font-size: .72rem;line-height: 1.42}.v61-guidance-list-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 7px}.v61-guidance-list-actions .btn{min-height: 38px}.v61-guidance-updates-list,.v61-guidance-version-list,.v61-guidance-request-list{display: grid;gap: 8px}.v61-guidance-updates-list article{display: grid;grid-template-columns: 112px minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 13px 0;border-top: 1px solid var(--border-soft)}.v61-guidance-updates-list article:first-child{border-top: 0;padding-top: 0}.v61-guidance-updates-list time{color: var(--text-secondary);font-size: .72rem;font-weight: 760}.v61-guidance-updates-list strong{color: var(--accent-petroleum);font-size: .7rem;letter-spacing: .04em;text-transform: uppercase}.v61-guidance-updates-list h4{margin: 4px 0 0;color: var(--color-ink-strong);font-size: .86rem;line-height: 1.35}.v61-guidance-updates-list p{margin: 4px 0 0;color: var(--text-secondary);font-size: .74rem;line-height: 1.45}.v61-guidance-version-list article{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 0;border-top: 1px solid var(--border-soft)}.v61-guidance-version-list article:first-child{border-top: 0;padding-top: 0}.v61-guidance-version-list article[data-version-state="vigente"]{padding: 12px;border: 1px solid rgba(24,86,72,.16);border-radius: 14px;background: rgba(111,175,152,.055)}.v61-guidance-version-list article > div:first-child{min-width: 0;display: grid;gap: 3px}.v61-guidance-version-list article > div:last-child{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 7px}.v61-guidance-version-list strong{color: var(--color-ink-strong);font-size: .84rem}.v61-guidance-version-list span{color: var(--text-primary);font-size: .78rem;overflow-wrap: anywhere}.v61-guidance-version-list small{color: var(--text-secondary);font-size: .71rem;line-height: 1.4}.v61-guidance-history-more{display: flex;justify-content: flex-start;margin-top: 12px}.v61-guidance-request-list{grid-template-columns: repeat(2,minmax(0,1fr))}.v61-guidance-request-list article{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;padding: 14px;border: 1px solid var(--border-soft);border-radius: 16px;background: rgba(255,255,255,.55)}.v61-guidance-request-list strong{color: var(--color-ink-strong);font-size: .84rem}.v61-guidance-request-list p{margin: 5px 0 0;color: var(--text-primary);font-size: .76rem;line-height: 1.45}.v61-guidance-request-list span{display: block;margin-top: 5px;color: var(--text-secondary);font-size: .71rem}.v61-guidance-request-question{padding-left: 10px;border-left: 2px solid rgba(24,86,72,.2);color: var(--text-secondary) !important}.v61-guidance-request-response{margin-top: 9px !important;padding: 9px 10px;border-radius: 10px;background: rgba(111,175,152,.07)}.v61-guidance-guided-empty,.v61-guidance-empty{padding: 17px;border: 1px dashed rgba(24,86,72,.2);border-radius: 17px;background: rgba(111,175,152,.04)}.v61-guidance-empty{max-width: 880px}.v61-guidance-guided-empty strong,.v61-guidance-empty h3{color: var(--color-ink-strong)}.v61-guidance-guided-empty p,.v61-guidance-empty p{margin: 6px 0 0;color: var(--text-secondary);line-height: 1.5}.v61-guidance-reader-layer,.v61-guidance-clarification-layer{z-index: var(--z-modal,1500)}.v61-guidance-reader{width: min(1040px,calc(100vw - 28px));max-height: min(92vh,940px);overflow: hidden;display: grid;grid-template-rows: auto minmax(0,1fr) auto}.v61-guidance-reader-header{border-bottom: 1px solid var(--border-soft)}.v61-guidance-reader-body{overflow: auto;padding: 0 24px 24px;overscroll-behavior: contain}.v61-guidance-reader-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;max-width: 68ch;margin: 0 auto;padding: 17px 0;color: var(--text-secondary);font-size: .76rem}.v61-guidance-reading-content{max-width: 68ch;margin: 0 auto;padding: clamp(22px,4vw,42px);border: 1px solid var(--border-soft);border-radius: 20px;background: rgba(255,255,255,.82);color: var(--text-primary);font-size: 1rem;line-height: 1.82}.v61-guidance-reading-content p{margin: 0 0 1.05em}.v61-guidance-reading-content p:last-child{margin-bottom: 0}.v61-guidance-reading-content ul{margin: .45em 0 1.05em;padding-left: 1.3em}.v61-guidance-reading-content li + li{margin-top: .48em}.v61-guidance-reading-notes{max-width: 68ch;margin: 15px auto 0;color: var(--text-secondary);font-size: .74rem;line-height: 1.5}.v61-guidance-reading-notes p{margin: 5px 0}.v61-guidance-version-notice,.v61-guidance-change-summary{max-width: 68ch;margin: 16px auto 0;padding: 13px 15px;border: 1px solid rgba(173,120,55,.22);border-radius: 14px;background: rgba(201,162,111,.08)}.v61-guidance-change-summary{border-color: rgba(24,86,72,.18);background: rgba(111,175,152,.06)}.v61-guidance-version-notice.is-withdrawn{border-color: rgba(107,119,116,.24);background: rgba(107,119,116,.07)}.v61-guidance-version-notice strong,.v61-guidance-change-summary strong{color: var(--color-ink-strong)}.v61-guidance-version-notice p,.v61-guidance-change-summary p{margin: 5px 0 0;color: var(--text-secondary);font-size: .79rem}.v61-guidance-reader-attachments{max-width: 68ch;margin: 16px auto 0}.v61-guidance-reader-attachments h3{color: var(--color-ink-strong);font-size: .9rem}.v61-guidance-reader-attachments article{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 0;border-top: 1px solid var(--border-soft)}.v61-guidance-reader-attachments article > div{display: grid;gap: 3px}.v61-guidance-reader-attachments span{color: var(--text-secondary);font-size: .72rem}.v61-guidance-reader-actions{position: relative;z-index: 1;border-top: 1px solid var(--border-soft);background: rgba(255,255,255,.96)}.v61-guidance-clarification{width: min(680px,calc(100vw - 28px));max-height: min(90vh,840px);overflow: auto}.v61-guidance-clarification-form{display: grid;gap: 14px;padding: 0 22px 22px}.v61-guidance-clarification-form > div{display: grid;grid-template-columns: minmax(0,1fr) minmax(150px,.45fr);gap: 12px}.v61-guidance-clarification-form label{display: grid;gap: 6px;color: var(--color-ink-strong);font-size: .79rem;font-weight: 760}.v61-guidance-clarification-form label:has(textarea),.v61-guidance-clarification-optional{grid-column: 1 / -1}.v61-guidance-clarification-form input,.v61-guidance-clarification-form select,.v61-guidance-clarification-form textarea{width: 100%;min-height: 44px;border: 1px solid var(--border-soft);border-radius: 12px;background: var(--surface-strong,#fff);color: var(--text-primary);padding: 10px 12px;font: inherit}.v61-guidance-clarification-form input[readonly]{background: rgba(111,175,152,.045);color: var(--text-secondary)}.v61-guidance-clarification-form textarea{min-height: 104px;resize: vertical}.v61-guidance-clarification-optional{padding: 10px 12px;border: 1px solid var(--border-soft);border-radius: 12px}.v61-guidance-clarification-optional summary{cursor: pointer;color: var(--accent-petroleum);font-size: .79rem;font-weight: 760}.v61-guidance-clarification-optional label{margin-top: 10px}.v61-guidance-form-error{margin: 0;color: var(--color-danger,#8a2d2d);font-size: .8rem}@media (max-width: 1120px){.v61-guidance-dashboard{grid-template-columns: 1fr}.v61-guidance-featured,.v61-guidance-available,.v61-guidance-updates,.v61-guidance-history,.v61-guidance-clarifications{grid-column: 1;grid-row: auto}}@media (max-width: 760px){.v61-guidance-dashboard{gap: 12px}.v61-guidance-block{padding: 16px}.v61-guidance-block-head,.v61-guidance-list-item,.v61-guidance-request-list article{display: grid;grid-template-columns: 1fr}.v61-guidance-featured-meta{grid-template-columns: 1fr}.v61-guidance-status-pair,.v61-guidance-filters,.v61-guidance-list-actions{justify-content: flex-start}.v61-guidance-list-actions .btn,.v61-guidance-block-head > .btn,.v61-guidance-updates-list .btn{width: 100%}.v61-guidance-updates-list article{grid-template-columns: 1fr;gap: 6px}.v61-guidance-version-list article{align-items: flex-start;flex-direction: column}.v61-guidance-version-list article > div:last-child{justify-content: flex-start;width: 100%}.v61-guidance-version-list .btn{width: 100%}.v61-guidance-request-list{grid-template-columns: 1fr}.v61-guidance-reader,.v61-guidance-clarification{width: calc(100vw - 16px);max-height: calc(100dvh - 16px);border-radius: 20px}.v61-guidance-reader-body,.v61-guidance-clarification-form{padding-left: 14px;padding-right: 14px}.v61-guidance-reading-content{padding: 20px 16px;font-size: .94rem;line-height: 1.74}.v61-guidance-reader-attachments article{align-items: flex-start;flex-direction: column}.v61-guidance-reader-attachments .btn{width: 100%}.v61-guidance-clarification-form > div{grid-template-columns: 1fr}.v61-guidance-clarification-form label,.v61-guidance-clarification-optional{grid-column: 1}}@media (prefers-reduced-motion: reduce){.v61-guidance-dashboard *,.v61-guidance-reader-layer *,.v61-guidance-clarification-layer *{animation-duration: 0s !important;animation-delay: 0s !important;transition-duration: 0s !important;scroll-behavior: auto !important}}.v70-documents-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);gap:1rem;align-items:start}.v70-documents-priority{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem}.v70-documents-priority-copy{display:grid;gap:.42rem;max-width:62rem}.v70-documents-priority h3,.v70-documents-list h3,.v70-consents h3,.v70-documents-history h3,.v70-documents-important h3{margin:0}.v70-documents-priority p,.v70-documents-list header p,.v70-consents header p,.v70-documents-history header p{margin:.2rem 0 0;color:var(--text-secondary);line-height:1.55}.v70-documents-meta{display:flex;flex-wrap:wrap;gap:.4rem .8rem;color:var(--text-secondary);font-size:.76rem}.v70-documents-priority-actions,.v70-consent-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.v70-documents-list,.v70-consents,.v70-documents-history,.v70-documents-important{display:grid;gap:.9rem;padding:1.1rem}.v70-documents-list>header,.v70-consents>header,.v70-documents-history>header,.v70-documents-important>header{display:flex;justify-content:space-between;gap:1rem}.v70-document-list,.v70-consent-list,.v70-history-list{display:grid;gap:.55rem}.v70-document-list-item,.v70-consent-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.85rem;border:1px solid var(--system-border);border-radius:16px;background:var(--system-surface-soft)}.v70-document-list-copy,.v70-consent-item>div:first-child{display:grid;gap:.35rem;min-width:0}.v70-document-list-item h4,.v70-consent-item h4,.v70-history-list h4{margin:0;font-size:.96rem}.v70-document-list-state{display:grid;justify-items:end;gap:.45rem}.v70-consent-states{display:flex;flex-wrap:wrap;gap:.4rem}.v70-documents-history{grid-column:1/-1}.v70-history-list article{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .15rem;border-bottom:1px solid var(--system-border)}.v70-history-list article:last-child{border-bottom:0}.v70-history-list time{font-size:.78rem;font-weight:800;color:var(--accent-petroleum)}.v70-history-list p,.v70-history-list span{margin:.18rem 0 0;color:var(--text-secondary);font-size:.78rem}.v70-documents-important{grid-column:1/-1}.v70-documents-important ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding-left:1.15rem;color:var(--text-secondary);line-height:1.5}.v70-legal-limit{margin:.1rem 0;padding:.75rem .85rem;border-left:3px solid var(--accent-petroleum);background:var(--system-surface-soft);color:var(--text-secondary);line-height:1.55}.v70-contact{align-self:center;color:var(--text-secondary);font-size:.78rem}.v70-documents-empty{padding:.85rem;border:1px dashed var(--system-border);border-radius:14px;color:var(--text-secondary)}.v70-reader-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-bottom:.8rem;color:var(--text-secondary);font-size:.78rem}.v70-document-reader{max-height:min(58vh,42rem);overflow:auto;padding:clamp(.9rem,2.5vw,1.4rem);border:1px solid var(--system-border);border-radius:18px;background:var(--system-surface-soft);scrollbar-gutter:stable}.v70-document-reading-content{max-width:68ch;margin:0 auto;color:var(--system-text);line-height:1.75}.v70-document-reading-content h3{margin:0 0 1rem;font-size:1.18rem;line-height:1.35}.v70-document-reading-content h4{margin:1.35rem 0 .45rem;font-size:1rem}.v70-document-reading-content p{margin:.55rem 0}.v70-reader-decision-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.v70-decision-check{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.85rem;border:1px solid var(--system-border);border-radius:14px;background:var(--system-surface-soft)}.v70-decision-check input{width:1.15rem;height:1.15rem;margin:.12rem 0 0}.v70-decision-check span{line-height:1.5}.client-dialog-panel:has(.v70-document-reader){width:min(58rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem)}@media(max-width:920px){.v70-documents-layout{grid-template-columns:1fr}.v70-documents-history,.v70-documents-important{grid-column:auto}.v70-documents-priority{align-items:flex-start}.v70-documents-important ul{grid-template-columns:1fr}}@media(max-width:640px){.v70-documents-priority{display:grid}.v70-documents-priority-actions,.v70-consent-actions{justify-content:stretch}.v70-documents-priority-actions .btn,.v70-consent-actions .btn,.v70-document-list-state .btn,.v70-reader-decision-actions .btn{width:100%}.v70-document-list-item,.v70-consent-item{grid-template-columns:1fr}.v70-document-list-state{justify-items:stretch}.v70-history-list article{grid-template-columns:1fr;gap:.35rem}.v70-history-list article .btn{width:100%}.v70-document-reader{max-height:55vh;padding:.85rem}.client-dialog-panel:has(.v70-document-reader){width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}}@media(prefers-reduced-motion:reduce){.v70-document-reader{scroll-behavior:auto}}[data-client-app][data-client-active-view="documents"]{--v879-accent: var(--accent-petroleum,#27594c);--v879-text: var(--system-text,#172b26);--v879-muted: var(--text-secondary,#60706b);--v879-border: color-mix(in srgb,var(--v879-accent) 15%,transparent);--v879-soft: color-mix(in srgb,var(--v879-accent) 6%,white);--v879-surface: var(--system-surface,#fff);--v879-radius: 18px}[data-client-app][data-client-active-view="documents"] [data-client-page-content="documents"]{display:block;min-width:0}[data-client-app][data-client-active-view="documents"] .v879-workspace{display:grid;gap:14px;min-width:0;animation:v879-enter 220ms ease both}[data-client-app][data-client-active-view="documents"] .v879-priority{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 22px;border:1px solid var(--v879-border);border-radius:var(--v879-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--v879-soft) 58%,white),var(--v879-surface));box-shadow:0 9px 24px rgba(34,68,59,.045)}[data-client-app][data-client-active-view="documents"] .v879-priority-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--v879-accent) 20%,transparent);border-radius:14px;background:color-mix(in srgb,var(--v879-accent) 8%,white);color:var(--v879-accent)}[data-client-app][data-client-active-view="documents"] .v879-documents-icon{width:20px;height:20px;min-width:20px}[data-client-app][data-client-active-view="documents"] .v879-documents-icon .professional-nav-icon-svg{width:18px;height:18px;stroke-width:1.7}[data-client-app][data-client-active-view="documents"] .v879-priority-copy{display:grid;gap:9px;min-width:0}[data-client-app][data-client-active-view="documents"] .v879-priority-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}[data-client-app][data-client-active-view="documents"] .v879-priority h2,.v879-state h2{margin:2px 0 0;color:var(--v879-text);font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.22;letter-spacing:-.02em}[data-client-app][data-client-active-view="documents"] .v879-priority p,.v879-state p{margin:0;color:var(--v879-muted);line-height:1.5}[data-client-app][data-client-active-view="documents"] .v879-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--v879-muted);font-size:.76rem}[data-client-app][data-client-active-view="documents"] .v879-meta span{position:relative}[data-client-app][data-client-active-view="documents"] .v879-meta span+span::before{content:'';position:absolute;left:-8px;top:50%;width:3px;height:3px;border-radius:50%;background:currentColor;transform:translateY(-50%);opacity:.42}[data-client-app][data-client-active-view="documents"] .v879-item-status{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid var(--v879-border);border-radius:999px;background:var(--v879-soft);color:var(--v879-accent);font-size:.71rem;font-weight:720;line-height:1.15;text-align:center}[data-client-app][data-client-active-view="documents"] .v879-item-status[data-tone="attention"]{border-color:rgba(157,112,48,.25);background:rgba(245,235,216,.62);color:#775727}[data-client-app][data-client-active-view="documents"] .v879-item-status[data-tone="positive"]{border-color:rgba(45,102,75,.2);background:rgba(226,239,230,.68);color:#285c43}[data-client-app][data-client-active-view="documents"] .v879-item-status[data-tone="critical"]{border-color:rgba(139,69,69,.22);background:rgba(246,232,232,.72);color:#7a4141}[data-client-app][data-client-active-view="documents"] .v879-item-status[data-tone="information"]{border-color:rgba(54,92,129,.22);background:rgba(231,239,247,.72);color:#365c81}[data-client-app][data-client-active-view="documents"] .v879-item-status[data-tone="muted"]{background:rgba(235,239,237,.8);color:#5b6864}[data-client-app][data-client-active-view="documents"] .v879-library{overflow:hidden;padding:0;border:1px solid var(--v879-border);border-radius:var(--v879-radius);background:var(--v879-surface);box-shadow:0 9px 24px rgba(34,68,59,.04)}[data-client-app][data-client-active-view="documents"] .v879-filters{padding:9px;border-bottom:1px solid var(--v879-border);background:color-mix(in srgb,var(--v879-soft) 70%,transparent)}[data-client-app][data-client-active-view="documents"] .v879-filters [role="tablist"]{display:inline-grid;grid-template-columns:repeat(3,minmax(0,auto));gap:4px;padding:3px;border:1px solid var(--v879-border);border-radius:12px;background:var(--v879-surface)}[data-client-app][data-client-active-view="documents"] .v879-filter{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 12px;border:0;border-radius:9px;background:transparent;color:var(--v879-muted);font:inherit;font-size:.8rem;font-weight:690;cursor:pointer;transition:background 150ms ease,color 150ms ease,transform 150ms ease}[data-client-app][data-client-active-view="documents"] .v879-filter small{min-width:21px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--v879-accent) 8%,transparent);font-size:.68rem}[data-client-app][data-client-active-view="documents"] .v879-filter:hover{color:var(--v879-text);transform:translateY(-1px)}[data-client-app][data-client-active-view="documents"] .v879-filter.is-active{background:var(--v879-accent);color:#fff}[data-client-app][data-client-active-view="documents"] .v879-filter.is-active small{background:rgba(255,255,255,.17)}[data-client-app][data-client-active-view="documents"] :is(.v879-filter,.v879-item .btn,.v879-priority .btn):focus-visible,.v879-detail :is(button,a):focus-visible{outline:3px solid color-mix(in srgb,var(--v879-accent) 36%,transparent);outline-offset:2px}[data-client-app][data-client-active-view="documents"] .v879-list{display:grid;padding:0 18px}[data-client-app][data-client-active-view="documents"] .v879-item{display:grid;grid-template-columns:minmax(90px,.3fr) minmax(0,1.4fr) minmax(150px,.55fr) auto;gap:14px;align-items:center;min-width:0;padding:15px 0;border-bottom:1px solid color-mix(in srgb,var(--v879-accent) 12%,transparent);animation:v879-item-enter 190ms ease both}[data-client-app][data-client-active-view="documents"] .v879-item:last-child{border-bottom:0}[data-client-app][data-client-active-view="documents"] .v879-item-date,.v879-item-copy{display:grid;gap:5px;min-width:0}[data-client-app][data-client-active-view="documents"] .v879-item-date>span{color:var(--v879-accent);font-size:.67rem;font-weight:760;letter-spacing:.055em;text-transform:uppercase}[data-client-app][data-client-active-view="documents"] .v879-item-date time{color:var(--v879-muted);font-size:.75rem;font-weight:720}[data-client-app][data-client-active-view="documents"] .v879-item-copy h3{margin:0;overflow:hidden;color:var(--v879-text);font-size:.95rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}[data-client-app][data-client-active-view="documents"] .v879-item-state{display:flex;justify-content:flex-start}[data-client-app][data-client-active-view="documents"] .v879-item-action .btn,.v879-priority-action .btn{min-height:38px;white-space:nowrap}[data-client-app][data-client-active-view="documents"] .v879-load-more{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;border-top:1px solid var(--v879-border);background:color-mix(in srgb,var(--v879-soft) 55%,transparent)}[data-client-app][data-client-active-view="documents"] .v879-load-more p{margin:0;color:var(--v879-muted);font-size:.73rem}[data-client-app][data-client-active-view="documents"] .v879-empty-inline{display:grid;gap:6px;padding:24px 4px;color:var(--v879-muted)}[data-client-app][data-client-active-view="documents"] .v879-empty-inline strong{color:var(--v879-text)}[data-client-app][data-client-active-view="documents"] .v879-empty-inline p{margin:0}[data-client-app][data-client-active-view="documents"] .v879-state{display:grid;grid-template-columns:44px minmax(0,1fr);gap:15px;align-items:center;min-height:150px;padding:22px;border:1px solid var(--v879-border);border-radius:var(--v879-radius);background:var(--v879-surface)}[data-client-app][data-client-active-view="documents"] .v879-state>div:first-child{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--v879-soft);color:var(--v879-accent)}[data-client-app][data-client-active-view="documents"] .v879-state .btn{margin-top:12px}[data-client-app][data-client-active-view="documents"] .v879-skeleton{display:grid;gap:14px;padding:22px;border:1px solid var(--v879-border);border-radius:var(--v879-radius);background:var(--v879-surface)}[data-client-app][data-client-active-view="documents"] .v879-skeleton.is-priority{grid-template-columns:44px 1fr}[data-client-app][data-client-active-view="documents"] .v879-skeleton span,.v879-skeleton i{display:block;min-height:13px;border-radius:999px;background:linear-gradient(90deg,rgba(39,89,76,.07),rgba(39,89,76,.14),rgba(39,89,76,.07));background-size:220% 100%;animation:v879-skeleton 1.5s linear infinite}[data-client-app][data-client-active-view="documents"] .v879-skeleton span{height:44px;border-radius:14px}[data-client-app][data-client-active-view="documents"] .v879-skeleton div{display:grid;gap:9px}[data-client-app][data-client-active-view="documents"] .v879-skeleton i:nth-child(1){width:28%}.v879-skeleton i:nth-child(2){width:68%;height:22px}.v879-skeleton i:nth-child(3){width:92%}.v879-skeleton i:nth-child(4){width:45%}.v879-detail-layer{z-index:var(--z-modal,1500)}.v879-detail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-petroleum,#27594c) 18%,transparent);border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(18,43,36,.18)}.v879-detail>header{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(39,89,76,.13)}.v879-detail>header h2{margin:3px 0;color:#172b26;font-size:clamp(1.15rem,2vw,1.48rem);line-height:1.24}.v879-detail>header p:last-child{margin:5px 0 0;color:#60706b;font-size:.8rem}.v879-detail>header>button{width:38px;height:38px;border:1px solid rgba(39,89,76,.18);border-radius:12px;background:#fff;color:#27594c;font-size:1.35rem;cursor:pointer}.v879-detail-body{overflow:auto;padding:20px;scrollbar-gutter:stable}.v879-detail-context{margin-bottom:18px;padding:13px 15px;border:1px solid rgba(39,89,76,.13);border-radius:15px;background:rgba(39,89,76,.045)}.v879-detail-context dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.v879-detail-context div{display:grid;gap:3px;min-width:0}.v879-detail-context dt{color:#60706b;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.v879-detail-context dd{margin:0;color:#172b26;font-size:.82rem;font-weight:650;overflow-wrap:anywhere}.v879-detail-content{max-width:72ch;margin:0 auto;color:#243a34;font-size:.96rem;line-height:1.72}.v879-detail-content :is(h2,h3,h4){color:#172b26;line-height:1.3}.v879-detail-content h2{font-size:1.3rem}.v879-detail-content h3{margin-top:1.5rem;font-size:1.08rem}.v879-detail-content p{margin:.75rem 0}.v879-detail-content :is(ul,ol){padding-left:1.35rem}.v879-detail-content blockquote{margin:1rem 0;padding:.8rem 1rem;border-left:3px solid #27594c;background:rgba(39,89,76,.05)}.v879-detail-attachments,.v879-detail-versions,.v879-consent-decision,.v879-consent-recorded,.v879-integrity{max-width:72ch;margin:20px auto 0;padding-top:17px;border-top:1px solid rgba(39,89,76,.13)}.v879-detail-attachments h3,.v879-detail-versions h3,.v879-consent-decision h3,.v879-consent-recorded h3{margin:0 0 10px;color:#172b26;font-size:1rem}.v879-detail-attachments>div,.v879-detail-versions>div{display:grid;gap:8px}.v879-detail-attachments article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(39,89,76,.13);border-radius:13px;background:rgba(39,89,76,.04)}.v879-detail-attachments article>div{display:flex;align-items:center;gap:10px;min-width:0}.v879-detail-attachments article span{display:grid;gap:2px;min-width:0}.v879-detail-attachments article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v879-detail-attachments article small{color:#60706b}.v879-detail-versions button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;border:1px solid rgba(39,89,76,.13);border-radius:12px;background:#fff;color:#243a34;text-align:left;cursor:pointer}.v879-detail-versions button.is-active{border-color:#27594c;background:rgba(39,89,76,.06)}.v879-detail-versions button span{color:#60706b;font-size:.76rem}.v879-consent-decision{display:flex;align-items:center;justify-content:space-between;gap:18px}.v879-consent-decision p,.v879-consent-recorded p,.v879-integrity p{margin:4px 0 0;color:#60706b;line-height:1.5}.v879-consent-decision>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.v879-history-notice,.v879-integrity{padding:12px 14px;border:1px solid rgba(39,89,76,.13);border-radius:14px;background:rgba(39,89,76,.045)}.v879-history-notice{margin:0 0 16px}.v879-history-notice p{margin:4px 0 0;color:#60706b}.v879-decision-confirm{position:absolute;inset:0;display:grid;place-items:center;padding:20px;background:rgba(15,35,30,.38);backdrop-filter:blur(2px)}.v879-decision-confirm[hidden]{display:none}.v879-decision-confirm section{width:min(520px,100%);padding:22px;border-radius:18px;background:#fff;box-shadow:0 22px 60px rgba(18,43,36,.24)}.v879-decision-confirm h3{margin:4px 0 10px;font-size:1.2rem}.v879-decision-confirm p{color:#60706b;line-height:1.55}.v879-decision-confirm section>div{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.v879-detail>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;border-top:1px solid rgba(39,89,76,.13);background:rgba(39,89,76,.035)}.v879-detail>footer [aria-live]{color:#60706b;font-size:.76rem}@keyframes v879-enter{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes v879-item-enter{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes v879-skeleton{to{background-position:-220% 0}}@media(max-width:900px){[data-client-app][data-client-active-view="documents"] .v879-item{grid-template-columns:90px minmax(0,1fr) auto}[data-client-app][data-client-active-view="documents"] .v879-item-state{grid-column:2}.v879-detail-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){[data-client-app][data-client-active-view="documents"] .v879-priority{grid-template-columns:40px minmax(0,1fr);padding:17px}[data-client-app][data-client-active-view="documents"] .v879-priority-action{grid-column:1/-1}[data-client-app][data-client-active-view="documents"] .v879-priority-action .btn{width:100%}[data-client-app][data-client-active-view="documents"] .v879-priority-heading{display:grid}[data-client-app][data-client-active-view="documents"] .v879-filters [role="tablist"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}[data-client-app][data-client-active-view="documents"] .v879-filter{padding-inline:7px}[data-client-app][data-client-active-view="documents"] .v879-list{padding:0 14px}[data-client-app][data-client-active-view="documents"] .v879-item{grid-template-columns:1fr;gap:8px;padding:14px 0}[data-client-app][data-client-active-view="documents"] .v879-item-date{display:flex;align-items:center;justify-content:space-between}[data-client-app][data-client-active-view="documents"] .v879-item-state{grid-column:auto}[data-client-app][data-client-active-view="documents"] .v879-item-action .btn{width:100%}[data-client-app][data-client-active-view="documents"] .v879-item-copy h3{white-space:normal}[data-client-app][data-client-active-view="documents"] .v879-load-more{display:grid}[data-client-app][data-client-active-view="documents"] .v879-load-more .btn{width:100%}.v879-detail{width:calc(100vw - 12px);max-height:calc(100vh - 12px);border-radius:16px}.v879-detail>header,.v879-detail-body,.v879-detail>footer{padding:14px}.v879-detail-context dl{grid-template-columns:1fr 1fr}.v879-consent-decision{display:grid}.v879-consent-decision>div:last-child,.v879-decision-confirm section>div{display:grid}.v879-consent-decision .btn,.v879-decision-confirm .btn{width:100%}.v879-detail-attachments article{display:grid}.v879-detail-attachments article .btn{width:100%}.v879-detail>footer{display:grid}.v879-detail>footer .btn{width:100%}}@media(max-width:390px){[data-client-app][data-client-active-view="documents"] .v879-filter{font-size:.73rem}[data-client-app][data-client-active-view="documents"] .v879-filter small{display:none}.v879-detail-context dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){[data-client-app][data-client-active-view="documents"] .v879-workspace,[data-client-app][data-client-active-view="documents"] .v879-item,[data-client-app][data-client-active-view="documents"] .v879-skeleton span,[data-client-app][data-client-active-view="documents"] .v879-skeleton i{animation:none}.v879-filter,.v879-detail button{transition:none}}@media(forced-colors:active){[data-client-app][data-client-active-view="documents"] .v879-item-status,[data-client-app][data-client-active-view="documents"] .v879-library,[data-client-app][data-client-active-view="documents"] .v879-priority,.v879-detail{border:1px solid CanvasText}}.v71-finance-layout,.v61-finance-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;align-items:start}.v71-finance-block,.v61-finance-block{min-width:0;display:grid;align-content:start}.v71-finance-situation,.v71-finance-transactions{grid-column:1/-1}.v71-finance-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.v71-finance-block-head h3{margin:5px 0 6px;color:var(--color-ink-strong);font-size:clamp(1.05rem,2vw,1.38rem);line-height:1.23}.v71-finance-block-head p{margin:0;color:var(--text-secondary);line-height:1.55}.v71-finance-status{flex:0 0 auto}.v71-finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.v71-finance-summary>div,.v71-finance-next-details>div,.v71-finance-conditions-list>div{display:grid;gap:4px;min-width:0;padding:12px 13px;border:1px solid rgba(23,63,70,.1);border-radius:14px;background:rgba(255,255,255,.68)}.v71-finance-summary dt,.v71-finance-next-details dt,.v71-finance-conditions-list dt{color:var(--text-secondary);font-size:.69rem;font-weight:820;text-transform:uppercase;letter-spacing:.045em}.v71-finance-summary dd,.v71-finance-next-details dd,.v71-finance-conditions-list dd{margin:0;color:var(--color-ink-strong);font-size:.8rem;font-weight:760;line-height:1.4;overflow-wrap:anywhere}.v71-finance-money{font-size:1.04rem;font-variant-numeric:tabular-nums}.v71-finance-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v71-finance-options article{display:grid;gap:5px;padding:14px;border:1px solid rgba(23,63,70,.12);border-radius:16px;background:rgba(247,241,232,.48)}.v71-finance-options span{color:var(--text-secondary);font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.v71-finance-options strong{color:var(--color-ink-strong);font-size:1.08rem;font-variant-numeric:tabular-nums}.v71-finance-options small{color:var(--text-secondary);line-height:1.42}.v71-finance-next-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.v71-finance-installments{display:grid;gap:9px}.v71-finance-transaction{display:grid;gap:10px;padding:13px 14px;border:1px solid rgba(23,63,70,.11);border-radius:16px;background:rgba(255,255,255,.72)}.v71-finance-transaction-main{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.v71-finance-transaction h4{margin:4px 0 2px;color:var(--color-ink-strong);font-size:1rem;font-variant-numeric:tabular-nums}.v71-finance-transaction p{margin:0;color:var(--text-secondary);font-size:.76rem;line-height:1.45}.v71-finance-transaction dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.v71-finance-transaction dl>div{display:grid;gap:3px}.v71-finance-transaction dt{color:var(--text-secondary);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.v71-finance-transaction dd{margin:0;color:var(--color-ink-strong);font-size:.78rem;font-weight:740}.v71-finance-event-list{display:grid;margin-top:14px;border-top:1px solid rgba(23,63,70,.1)}.v71-finance-event-list article{display:grid;grid-template-columns:minmax(125px,.28fr) minmax(0,1fr) auto;gap:13px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(23,63,70,.09)}.v71-finance-event-list article:last-child{border-bottom:0}.v71-finance-event-list time{color:var(--text-secondary);font-size:.73rem;font-variant-numeric:tabular-nums}.v71-finance-event-list article>div{display:grid;gap:3px;min-width:0}.v71-finance-event-list strong{color:var(--color-ink-strong);font-size:.82rem}.v71-finance-event-list p{margin:0;color:var(--text-secondary);font-size:.75rem;line-height:1.43}.v71-finance-files-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v71-finance-files-grid>section{min-width:0;padding:14px;border:1px solid rgba(23,63,70,.11);border-radius:16px;background:rgba(255,255,255,.64)}.v71-finance-files-grid h4,.v71-finance-requests h4{margin:0 0 9px;color:var(--color-ink-strong);font-size:.9rem}.v71-finance-file,.v71-finance-request{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(23,63,70,.09)}.v71-finance-file:last-child,.v71-finance-request:last-child{border-bottom:0}.v71-finance-file>div:first-child,.v71-finance-request>div{display:grid;gap:3px;min-width:0}.v71-finance-file span:not(.status),.v71-finance-request span:not(.status){color:var(--accent-petroleum);font-size:.67rem;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.v71-finance-file strong,.v71-finance-request strong{color:var(--color-ink-strong);font-size:.81rem;overflow-wrap:anywhere}.v71-finance-file small,.v71-finance-request small,.v71-finance-file p{margin:0;color:var(--text-secondary);font-size:.72rem;line-height:1.42}.v71-finance-file-actions{display:grid;justify-items:end;gap:7px;flex:0 0 auto}.v71-finance-other-docs{display:grid;gap:8px;margin-top:12px}.v71-finance-other-docs article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(23,63,70,.1);border-radius:14px}.v71-finance-conditions-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.v71-finance-requests{display:grid;margin-top:16px;padding-top:14px;border-top:1px solid rgba(23,63,70,.1)}.v71-finance-empty,.v71-finance-empty-line{margin:0;color:var(--text-secondary);font-size:.78rem;line-height:1.5}.v71-finance-empty{padding:14px;border:1px dashed rgba(23,63,70,.18);border-radius:15px}.v71-finance-inconsistent,.v71-finance-no-charge{display:grid;justify-items:start;gap:9px}.v71-finance-inconsistent{border-color:rgba(177,87,78,.24);background:#fff9f7}.v71-finance-inconsistent h3,.v71-finance-no-charge h3{margin:0;color:var(--color-ink-strong)}.v71-finance-inconsistent p,.v71-finance-no-charge p{margin:0;color:var(--text-secondary);line-height:1.55}.v71-finance-dialog-layer,.v61-finance-dialog-layer{position:fixed;z-index:var(--z-overlay-backdrop,2000);inset:0;display:grid;place-items:center;padding:16px}.v71-finance-dialog,.v61-finance-dialog{position:relative;z-index:1;width:min(100%,720px);max-height:min(92dvh,820px);overflow:auto;padding:0}.v71-finance-form-body,.v71-finance-detail,.v61-finance-form-body,.v61-finance-detail{display:grid;gap:13px;padding:18px 20px}.v71-finance-form-body label,.v61-finance-form-body label{display:grid;gap:6px;color:var(--color-ink-strong);font-size:.79rem;font-weight:820}.v71-finance-form-body :where(input,select,textarea),.v61-finance-form-body :where(input,select,textarea){width:100%;min-height:44px;border:1px solid rgba(23,63,70,.2);border-radius:13px;padding:10px 12px;color:var(--text-primary);background:#fff}.v71-finance-form-body textarea,.v61-finance-form-body textarea{min-height:108px;resize:vertical;line-height:1.5}.v71-finance-form-body small{color:var(--text-secondary);font-size:.7rem;font-weight:600;line-height:1.4}.v71-finance-form-error,.v61-finance-form-error{margin:0;padding:10px 12px;border-radius:12px;color:#7e3c36;background:rgba(177,87,78,.1);font-size:.78rem}@media(max-width:920px){.v71-finance-layout,.v61-finance-layout{grid-template-columns:minmax(0,1fr)}.v71-finance-situation,.v71-finance-transactions{grid-column:auto}}@media(max-width:620px){.v71-finance-block-head,.v71-finance-transaction-main,.v71-finance-file,.v71-finance-request,.v71-finance-other-docs article{align-items:flex-start;flex-direction:column}.v71-finance-summary,.v71-finance-next-details,.v71-finance-options,.v71-finance-files-grid,.v71-finance-conditions-list,.v71-finance-transaction dl{grid-template-columns:minmax(0,1fr)}.v71-finance-event-list article{grid-template-columns:minmax(0,1fr);gap:5px}.v71-finance-file-actions{justify-items:start}.v71-finance-dialog-layer,.v61-finance-dialog-layer{padding:7px}.v71-finance-dialog,.v61-finance-dialog{max-height:calc(100dvh - 14px);border-radius:20px}.v71-finance-file .btn,.v71-finance-other-docs .btn{width:100%}}@media(prefers-reduced-motion:reduce){.v71-finance-dialog,.v71-finance-dialog *,.v61-finance-dialog,.v61-finance-dialog *{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}.v72-profile-layout{display: grid;grid-template-columns: minmax(0,1.04fr) minmax(320px,.96fr);gap: 16px;align-items: start}.v72-profile-block{min-width: 0;padding: 20px}.v72-profile-summary{grid-column: 1 / -1}.v72-profile-block-head,.v72-profile-summary-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 16px}.v72-profile-block-head > div,.v72-profile-summary-head > div{min-width: 0}.v72-profile-block-head h3,.v72-profile-summary-head h3,.v72-profile-inconsistent h3{margin: 2px 0 5px;color: var(--color-ink-strong);font-size: clamp(1rem,1.5vw,1.2rem);line-height: 1.2}.v72-profile-block-head p,.v72-profile-summary-head p,.v72-profile-inconsistent p{margin: 0;color: var(--text-secondary);font-size: .78rem;line-height: 1.5}.v72-profile-summary-head{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center}.v72-profile-avatar{width: 50px;height: 50px;display: grid;place-items: center;flex: 0 0 auto;border: 1px solid rgba(23,63,70,.16);border-radius: 16px;background: rgba(239,247,244,.9);color: var(--color-ink-strong);font-size: .92rem;font-weight: 900;letter-spacing: .04em}.v72-profile-status{display: inline-flex;align-items: center;min-height: 28px;padding: 5px 10px;border: 1px solid rgba(23,63,70,.14);border-radius: 999px;background: rgba(247,250,249,.94);color: var(--text-secondary);font-size: .69rem;font-weight: 900;line-height: 1.2;white-space: nowrap}.v72-profile-status.is-positive{border-color: rgba(35,111,83,.22);background: rgba(222,241,233,.74);color: #245f4b}.v72-profile-status.is-attention{border-color: rgba(171,116,48,.24);background: rgba(250,239,217,.8);color: #7a5525}.v72-profile-status.is-critical{border-color: rgba(164,74,66,.22);background: rgba(248,229,226,.82);color: #85453f}.v72-profile-summary-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0;border: 1px solid rgba(23,63,70,.11);border-radius: 16px;overflow: hidden}.v72-profile-summary-grid > div{min-width: 0;padding: 13px 14px;border-right: 1px solid rgba(23,63,70,.09)}.v72-profile-summary-grid > div:last-child{border-right: 0}.v72-profile-summary-grid dt,.v72-profile-field dt{color: var(--text-secondary);font-size: .66rem;font-weight: 800;letter-spacing: .03em;text-transform: uppercase}.v72-profile-summary-grid dd,.v72-profile-field dd{margin: 5px 0 0;color: var(--color-ink-strong);font-size: .8rem;font-weight: 800;line-height: 1.4;overflow-wrap: anywhere}.v72-profile-demo-note,.v72-profile-inline-action,.v72-profile-consent-link,.v72-profile-session-note{display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-top: 14px;padding: 13px 14px;border: 1px solid rgba(23,63,70,.11);border-radius: 15px;background: rgba(247,250,249,.76)}.v72-profile-demo-note p,.v72-profile-inline-action p,.v72-profile-consent-link p,.v72-profile-session-note p{margin: 0;color: var(--text-secondary);font-size: .73rem;line-height: 1.5}.v72-profile-consent-link > div,.v72-profile-session-note{min-width: 0}.v72-profile-consent-link strong,.v72-profile-session-note strong,.v72-profile-preference-summary strong{display: block;margin-bottom: 4px;color: var(--color-ink-strong);font-size: .78rem}.v72-profile-notice{margin-bottom: 14px;padding: 12px 14px;border: 1px solid rgba(171,116,48,.2);border-radius: 14px;background: rgba(250,239,217,.65)}.v72-profile-notice strong{color: #704b1d;font-size: .8rem}.v72-profile-notice p{margin: 4px 0 0;color: #785f3f;font-size: .73rem;line-height: 1.45}.v72-profile-field-list{margin: 0;border-top: 1px solid rgba(23,63,70,.1)}.v72-profile-field{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 12px 0;border-bottom: 1px solid rgba(23,63,70,.1)}.v72-profile-field > div{min-width: 0}.v72-profile-field-mode{flex: 0 0 auto;padding: 4px 8px;border-radius: 999px;background: rgba(238,242,241,.92);color: var(--text-secondary);font-size: .65rem;font-weight: 850}.v72-profile-field-mode.is-editable{background: rgba(222,241,233,.74);color: #245f4b}.v72-profile-preference-summary{margin-top: 14px;padding: 12px 14px;border-left: 3px solid rgba(50,116,92,.38);border-radius: 0 12px 12px 0;background: rgba(239,247,244,.58)}.v72-profile-preference-summary p{margin: 0;color: var(--text-secondary);font-size: .74rem;line-height: 1.48}.v72-profile-action-row{margin-top: 14px}.v72-profile-privacy-list{display: grid;gap: 9px}.v72-profile-privacy-list article{padding: 11px 12px;border: 1px solid rgba(23,63,70,.1);border-radius: 13px}.v72-profile-privacy-list strong{color: var(--color-ink-strong);font-size: .78rem}.v72-profile-privacy-list p{margin: 4px 0 0;color: var(--text-secondary);font-size: .72rem;line-height: 1.45}.v72-profile-disclosure{margin-top: 12px;border-top: 1px solid rgba(23,63,70,.1);padding-top: 12px}.v72-profile-disclosure summary{cursor: pointer;color: var(--color-ink-strong);font-size: .78rem;font-weight: 900}.v72-profile-request-list,.v72-profile-history{display: grid;gap: 0;margin: 10px 0 0;padding: 0}.v72-profile-request-list article,.v72-profile-history li{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px;align-items: start;padding: 11px 0;border-bottom: 1px solid rgba(23,63,70,.09)}.v72-profile-history li{grid-template-columns: 118px minmax(0,1fr) auto;list-style: none}.v72-profile-request-list article:last-child,.v72-profile-history li:last-child{border-bottom: 0}.v72-profile-request-list time,.v72-profile-history time{color: var(--text-secondary);font-size: .67rem}.v72-profile-request-list strong,.v72-profile-history strong{color: var(--color-ink-strong);font-size: .76rem}.v72-profile-request-list p,.v72-profile-history p,.v72-profile-empty{margin: 3px 0 0;color: var(--text-secondary);font-size: .71rem;line-height: 1.45}.v72-profile-danger-action{border-color: rgba(164,74,66,.24);color: #85453f}.v72-profile-dialog-layer,.v72-profile-discard-layer{position: fixed;z-index: var(--z-overlay-backdrop,2000);inset: 0;display: grid;place-items: center;padding: 16px}.v72-profile-discard-layer{z-index: calc(var(--z-overlay-backdrop,2000) + 12)}.v72-profile-dialog-layer[hidden],.v72-profile-discard-layer[hidden]{display: none}.v72-profile-dialog,.v72-profile-discard-dialog{position: relative;z-index: 1;width: min(100%,660px);max-height: min(88dvh,780px);overflow: auto;padding: 0}.v72-profile-discard-dialog{width: min(100%,460px)}.v72-profile-dialog-body{display: grid;gap: 13px;padding: 18px 20px}.v72-profile-dialog-body label{display: grid;gap: 6px;color: var(--color-ink-strong);font-size: .78rem;font-weight: 800}.v72-profile-dialog-body label small{color: var(--text-secondary);font-size: .68rem;font-weight: 500;line-height: 1.4}.v72-profile-dialog-body :where(input,select,textarea){width: 100%;min-height: 44px;border: 1px solid rgba(23,63,70,.2);border-radius: 13px;padding: 10px 12px;color: var(--text-primary);background: #fff}.v72-profile-dialog-body textarea{min-height: 104px;resize: vertical;line-height: 1.5}.v72-profile-dialog-body :where(input,select,textarea)[aria-invalid="true"]{border-color: rgba(164,74,66,.7);outline: 2px solid rgba(164,74,66,.12)}.v72-profile-readonly-field{display: grid;gap: 4px;padding: 11px 12px;border: 1px solid rgba(23,63,70,.1);border-radius: 13px;background: rgba(247,250,249,.72)}.v72-profile-readonly-field span{color: var(--text-secondary);font-size: .67rem;font-weight: 800;text-transform: uppercase}.v72-profile-readonly-field strong{color: var(--color-ink-strong);font-size: .8rem;overflow-wrap: anywhere}.v72-profile-readonly-field small{color: var(--text-secondary);font-size: .69rem;line-height: 1.42}.v72-profile-note,.v72-profile-confirmation{margin: 0;color: var(--text-secondary);font-size: .73rem;line-height: 1.5}.v72-profile-confirmation{color: var(--color-ink-strong);font-size: .8rem;font-weight: 750}.v72-profile-form-error{margin: 0;padding: 10px 11px;border-radius: 12px;background: rgba(177,87,78,.1);color: #88443d;font-size: .75rem}.v72-profile-preference-fieldset{display: grid;gap: 8px;margin: 0;padding: 0;border: 0}.v72-profile-preference-fieldset legend{margin-bottom: 7px;color: var(--color-ink-strong);font-size: .78rem;font-weight: 850}.v72-profile-check{grid-template-columns: auto minmax(0,1fr);align-items: start;gap: 10px !important;padding: 10px 11px;border: 1px solid rgba(23,63,70,.1);border-radius: 12px;cursor: pointer}.v72-profile-check input{width: 18px;min-height: 18px;margin-top: 2px}.v72-profile-check span{display: grid;gap: 3px}.v72-profile-check strong{font-size: .75rem}.v72-profile-check small{color: var(--text-secondary);font-size: .68rem;font-weight: 500;line-height: 1.4}.v72-profile-preview{padding: 11px 12px;border-left: 3px solid rgba(50,116,92,.38);border-radius: 0 12px 12px 0;background: rgba(239,247,244,.58)}.v72-profile-preview strong{color: var(--color-ink-strong);font-size: .75rem}.v72-profile-preview p{margin: 3px 0 0;color: var(--text-secondary);font-size: .7rem}.v72-profile-review{display: grid}.v72-profile-review > div{display: grid;grid-template-columns: 130px minmax(0,1fr);gap: 12px;padding: 10px 0;border-bottom: 1px solid rgba(23,63,70,.1)}.v72-profile-review > div:last-child{border-bottom: 0}.v72-profile-review span{color: var(--text-secondary);font-size: .72rem}.v72-profile-review strong{color: var(--color-ink-strong);font-size: .77rem;overflow-wrap: anywhere}.v72-profile-inconsistent{display: grid;gap: 12px}.v72-profile-text-action{min-height: 34px;padding: 6px 8px}@media (max-width: 1040px){.v72-profile-summary-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.v72-profile-summary-grid > div:nth-child(2){border-right: 0}.v72-profile-summary-grid > div:nth-child(-n + 2){border-bottom: 1px solid rgba(23,63,70,.09)}}@media (max-width: 900px){.v72-profile-layout{grid-template-columns: minmax(0,1fr)}.v72-profile-summary{grid-column: auto}}@media (max-width: 560px){.v72-profile-layout{gap: 12px}.v72-profile-block{padding: 16px}.v72-profile-block-head,.v72-profile-demo-note,.v72-profile-inline-action,.v72-profile-consent-link,.v72-profile-session-note{align-items: stretch;flex-direction: column}.v72-profile-summary-head{grid-template-columns: auto minmax(0,1fr)}.v72-profile-summary-head > .v72-profile-status{grid-column: 1 / -1;justify-self: start}.v72-profile-summary-grid{grid-template-columns: minmax(0,1fr)}.v72-profile-summary-grid > div,.v72-profile-summary-grid > div:nth-child(2){border-right: 0;border-bottom: 1px solid rgba(23,63,70,.09)}.v72-profile-summary-grid > div:last-child{border-bottom: 0}.v72-profile-field{align-items: flex-start;flex-direction: column;gap: 7px}.v72-profile-request-list article,.v72-profile-history li{grid-template-columns: minmax(0,1fr);gap: 6px}.v72-profile-action-row > *,.v72-profile-demo-note > button,.v72-profile-inline-action > button,.v72-profile-consent-link > button{width: 100%}.v72-profile-dialog-layer,.v72-profile-discard-layer{padding: 7px}.v72-profile-dialog,.v72-profile-discard-dialog{max-height: calc(100dvh - 14px);border-radius: 20px}.v72-profile-dialog .system-dialog-header,.v72-profile-discard-dialog .system-dialog-header{padding: 16px}.v72-profile-dialog-body{padding: 15px 16px}.v72-profile-dialog .system-dialog-actions,.v72-profile-discard-dialog .system-dialog-actions{padding: 14px 16px 16px}.v72-profile-dialog .system-dialog-actions > *,.v72-profile-discard-dialog .system-dialog-actions > *{flex: 1 1 100%}.v72-profile-review > div{grid-template-columns: minmax(0,1fr);gap: 4px}}@media (prefers-reduced-motion: reduce){.v72-profile-dialog,.v72-profile-discard-dialog{animation: none !important;transition: none !important;scroll-behavior: auto !important}}@media (max-width: 1020px){}@media (max-width: 920px){.route-home{align-items: flex-start}.trust-grid{grid-template-columns: 1fr}}@media (max-width: 680px){.home-wrap{width: min(100% - 26px,var(--max-width))}.route-home{padding: 18px 0 20px}.hero-card{padding: 24px 18px;border-radius: 26px}.brand-slot{padding: 11px 12px 10px;margin-bottom: 16px;border-radius: 28px}.hero-actions{flex-direction: column}.hero-actions .btn{width: 100%}.trust-card,.preview-card{padding: 18px}.auth-route,.private-access{padding: 18px 13px;place-items: start center}.auth-card{border-radius: 26px;padding: 22px 18px}.form-grid{grid-template-columns: 1fr}}@media (max-width: 380px){.hero-card h1,.auth-heading h1{letter-spacing: -0.055em}.btn{min-height: 48px;padding: 0 16px}.password-control input{padding-right: 78px}.password-toggle{padding: 0 9px}}@media (max-width: 480px){.home-wrap{width: min(100% - 22px,var(--max-width))}.hero-actions .btn{max-width: 100%}.auth-card{width: min(100%,100%)}.secure-note{align-items: center}.secure-note span{max-width: 100%}}@media (max-width: 920px){.route-home .logo-main{width: min(318px,74vw)}.trust-grid{gap: 14px}}@media (max-width: 680px){.brand-slot{padding: 10px 11px 9px}.route-home .logo-main{width: min(286px,68vw)}.logo-frame-auth{padding: 9px 10px}.logo-auth,.brand-logo-full.logo-auth{width: min(200px,58vw)}.hero-card h1.brand-title{font-size: clamp(2rem,10vw,3.05rem)}.hero-title-line:last-child{white-space: normal}.hero-lead{font-size: clamp(1.05rem,5vw,1.24rem)}.hero-subtitle{font-size: 0.95rem}.trust-card{min-height: auto}.btn{min-height: 50px}}@media (max-width: 380px){.route-home .logo-main{width: min(260px,66vw)}.brand-slot{padding: 9px}}@media (max-width: 680px){.route-home .hero-actions{width: min(100%,360px);padding: 8px;gap: 8px;flex-direction: column;border-radius: 24px}.route-home .hero-actions::before{border-radius: 19px}.route-home .hero-actions .btn{width: 100%;min-width: 0;min-height: 51px;padding-inline: 22px;border-radius: 18px;font-size: 0.96rem}}@media (max-width: 980px){.home-access-layout{width: min(100% - 34px,var(--max-width));grid-template-columns: 1fr;gap: 18px}.home-access-layout .hero-card{margin: 0 auto;width: min(100%,850px)}.home-access-layout .trust-grid{width: min(100%,850px);margin: 0 auto}.home-access-layout .trust-card{padding: 20px}}@media (max-width: 680px){.home-access-layout{width: min(100% - 24px,var(--max-width));gap: 14px}.home-access-layout .trust-grid{gap: 12px}.home-access-layout .trust-card{padding: 18px;border-radius: 24px}.home-access-layout .trust-card h2{font-size: 1rem}.home-access-layout .trust-card p{font-size: 0.9rem}}@media (max-width: 980px){.auth-access-layout{width: min(100% - 34px,850px);grid-template-columns: 1fr;gap: 18px}.login-layout .auth-card,.login-sidecards{width: min(100%,620px);margin: 0 auto}}@media (max-width: 680px){.auth-access-layout{width: min(100% - 24px,100%);gap: 14px}.login-sidecards{gap: 12px}.login-sidecards .trust-card{padding: 18px;border-radius: 24px}.login-sidecards .trust-card h2{font-size: 1rem}.login-sidecards .trust-card p{font-size: 0.9rem}}@media (max-width: 920px){.professional-panel-route{padding: 14px}}@media (max-width: 680px){.professional-panel-route{padding: 11px}.professional-panel{border-radius: 24px}.status{justify-content: center}}@media (max-width: 680px){.priority,.movement-list .status{justify-content: center}}@media (max-width: 760px){.agenda-primary-column > .professional-panel,.agenda-support-column > .professional-panel{border-radius: 17px}.agenda-week-strip button{grid-template-columns: 1fr}}@media (max-width: 760px){.agenda-support-column > .professional-panel,.agenda-primary-column > .professional-panel{padding: 9px}}@media (max-width: 1180px){.agenda-summary-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){[data-professional-section="professional-agenda"]{--agenda-text: 0.875rem;--agenda-subtext: 0.85rem;--agenda-card-title: 0.98rem;--agenda-pill: 0.78rem;--agenda-button: 0.84rem}.agenda-primary-column > .professional-panel,.agenda-support-column > .professional-panel{border-radius: 18px}.agenda-summary-grid{grid-template-columns: 1fr}}@media (max-width: 390px){.agenda-primary-column > .professional-panel,.agenda-support-column > .professional-panel{padding: 10px}}@media (max-width: 1180px){.overview-core-layout,.overview-workflow-layout,.overview-support-layout{grid-template-columns: 1fr}}@media (max-width: 920px){.overview-priority-card,.routine-rhythm-panel{padding: 16px}}@media (max-width: 680px){.overview-care-indicators > div{grid-template-columns: 1fr}.overview-priority-card .panel-heading{display: grid}.overview-timeline .priority,.overview-attention-list .priority,.overview-movement-list .status{justify-content: center;width: 100%}}@media (max-width: 760px){[data-professional-section="professional-agenda"]{--agenda-text: 0.9rem;--agenda-subtext: 0.86rem;--agenda-pill: 0.80rem;--agenda-button: 0.86rem;--agenda-time: 0.94rem}.overview-priority-card,.routine-rhythm-panel,.overview-core-layout > .professional-panel,.overview-workflow-layout > .professional-panel,.overview-support-layout > .professional-panel{padding: 14px}}@media (max-width: 760px){.internal-list-item .priority{width: fit-content;max-width: 100%}}@media (max-width: 520px){.internal-list-item .priority{width: 100%}}img,svg,video{max-width: 100%}@media (max-width: 440px){.btn{min-height: 42px}}@media (max-width: 460px){.clients-pro-metric{padding: 14px}}@media (max-width: 1180px){.top-v074-main{grid-template-columns: minmax(0,1fr);align-items: start}.top-v074-tools{justify-self: stretch;width: 100%}.top-v074-chip-row{justify-content: flex-start}}@media (max-width: 760px){.top-v074{margin-bottom: 12px}.top-v074-shell{border-radius: 21px;padding: 13px}.top-v074-main{gap: 11px}.top-v074-copy{gap: 4px}.top-v074-badge{min-height: 23px;padding-inline: 9px;font-size: 0.65rem}.top-v074-title{font-size: clamp(1.42rem,8vw,1.74rem);line-height: 1.04}.top-v074-subtitle{font-size: 0.9rem;line-height: 1.35}.top-v074-summary{font-size: 0.84rem;line-height: 1.37}.top-v074-search-field{min-height: 40px;border-radius: 14px}.top-v074-chip-row{gap: 6px}.top-v074-chip{min-height: 26px;font-size: 0.72rem}}@media (max-width: 420px){.top-v074-shell{padding: 12px}.top-v074-title{font-size: clamp(1.34rem,10vw,1.62rem)}.top-v074-search input{font-size: 0.84rem}.top-v074-chip-row{align-items: flex-start}}@media (max-width: 900px){.zero-generico-v08715 .metric-card strong{font-size: 1.05rem}}@media (max-width: 480px){.zero-generico-v08715 .hero-actions,.zero-generico-v08715 .top-v074-chip-row,.zero-generico-v08715 .evolution-v08713-periods{gap: .55rem}.zero-generico-v08715 .visual-toast-v08711{left: 1rem;right: 1rem;bottom: 1rem;max-width: none}}@media (min-width: 1024px){.consolidated-v08716 .professional-shell{grid-template-columns: minmax(248px,292px) minmax(0,1fr)}.consolidated-v08716 .professional-sidebar{position: sticky;top: 18px;height: calc(100dvh - 36px);max-height: calc(100dvh - 36px);overflow: hidden}.consolidated-v08716 .professional-nav{display: grid;grid-template-columns: 1fr;align-content: start}}@media (max-width: 1023px){.consolidated-v08716 .professional-panel-route{padding: 12px}.consolidated-v08716 .professional-shell{grid-template-columns: minmax(0,1fr);gap: 12px}.consolidated-v08716 .professional-mobile-bar{position: sticky;top: 8px;z-index: 70;display: flex;align-items: center;justify-content: space-between;gap: 12px}.consolidated-v08716 .professional-sidebar{position: fixed;inset: 0 auto 0 0;z-index: 90;width: min(360px,calc(100vw - 28px));height: 100dvh;max-height: 100dvh;border-radius: 0 28px 28px 0;padding: 16px;display: flex;transform: translateX(-105%);transition: transform 240ms cubic-bezier(.22,.68,.18,1);box-shadow: var(--shadow-overlay);visibility: hidden}.consolidated-v08716 .professional-sidebar,.consolidated-v08716 .professional-sidebar.is-mobile-open{grid-column: auto}.consolidated-v08716 .professional-sidebar.is-mobile-open{transform: translateX(0);visibility: visible}.consolidated-v08716 .professional-sidebar-head{align-items: center}.consolidated-v08716 .professional-sidebar-close{margin-left: auto;display: grid}.consolidated-v08716 .professional-nav{display: grid;grid-template-columns: 1fr;align-content: start;overflow-x: hidden;overflow-y: auto;padding: 2px 5px 8px 0}.consolidated-v08716 .professional-nav-item{width: 100%;min-width: 0;white-space: normal;overflow-wrap: anywhere}.consolidated-v08716 .professional-sidebar-foot{display: grid;margin-top: auto}.consolidated-v08716 .professional-nav-backdrop:not([hidden]){display: block}.professional-menu-open{overflow: hidden}.consolidated-v08716 .evolution-v08714-links{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.consolidated-v08716 .professional-panel-route{padding: 8px}.consolidated-v08716 .professional-mobile-bar{top: 6px;border-radius: 18px;padding: 10px 11px}.consolidated-v08716 .professional-mobile-menu-button{min-height: 40px;padding: 7px 9px;font-size: 0.86rem}.consolidated-v08716 .professional-sidebar{width: min(340px,calc(100vw - 18px));padding: 12px;border-radius: 0 22px 22px 0}.consolidated-v08716 .professional-sidebar-head{padding: 9px}.consolidated-v08716 .professional-nav-item{min-height: 44px}.consolidated-v08716 .evolution-v08714-links{grid-template-columns: minmax(0,1fr)}.consolidated-v08716 .evolution-v08714-links > div{border-left: 0;border-top: 1px solid rgba(47,175,143,0.16);padding: 8px 0 0}.consolidated-v08716 .evolution-v08714-segmented{width: 100%;display: grid;grid-template-columns: minmax(0,1fr)}}@media (max-width: 360px){.consolidated-v08716 .professional-mobile-menu-button > span:first-child{max-width: 86px;line-height: 1.15}.consolidated-v08716 .professional-sidebar{width: calc(100vw - 12px)}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior: auto !important}*,*::before,*::after{animation-delay: 0s !important;animation-duration: 0s !important;animation-iteration-count: 1 !important;transition-duration: 0s !important;scroll-behavior: auto !important}.btn::after{display: none}.logo-frame,.logo-frame:hover{transform: none}.logo-shine-layer{opacity: 0}.clients-pro-layout :where(.clients-pro-metric,.clients-pro-list-panel,.clients-pro-detail-panel,.clients-pro-footer-grid > article,.clients-pro-support,.clients-pro-list-item,.clients-pro-action):hover{transform: none}.clients-pro-layout :where( .clients-pro-metric,.clients-pro-list-item,.clients-pro-detail-panel,.clients-pro-footer-grid > article,.clients-pro-support,.clients-pro-filter-row span,.clients-pro-actions li,.clients-pro-movement-list p,.clients-pro-priority-list p,.clients-pro-action ):hover{transform: none}[data-professional-section="professional-agenda"],[data-professional-section="professional-agenda"] *,[data-professional-section="professional-agenda"] *::before,[data-professional-section="professional-agenda"] *::after{transform: none}.tele-v0876-accordion-panel.is-open{transform: none}.records-v0877-item:hover{transform: none}.guidance-v0879-item{transform: none}.visual-toast-v08711,.visual-toast-v08711-close,[data-visual-action],.records-v0877-item,.consent-v0878-item,.guidance-v0879-item,.agenda-week-strip button,.prototype-terms-v08711-toggle{transform: none}.zero-generico-v08715 .professional-panel:hover,.zero-generico-v08715 .metric-card:hover,.zero-generico-v08715 .trust-card:hover,.zero-generico-v08715 .evolution-v08713-client:hover,.zero-generico-v08715 .evolution-v08713-indicator:hover{transform: none}}@media (max-width: 640px){.modalities-v08722-overview{padding: 16px;border-radius: 20px}.modality-dialog-v08722-history-grid{grid-template-columns: 1fr}.modality-dialog-v08722-fields label.is-wide{grid-column: auto}.modality-dialog-v08722-panel{width: 100%;max-height: 92vh;border-radius: 22px 22px 16px 16px}.modality-dialog-v08722-panel footer button{width: 100%}}@media (prefers-reduced-motion: reduce){.modality-dialog-v08722-panel footer button{transition: none}}@media (max-width: 1280px){.structure-v08722 #professional-agenda .agenda-main-layout,.structure-v08722 #professional-agenda .agenda-layout-shell{grid-template-columns: minmax(0,1.3fr) minmax(320px,0.72fr)}.structure-v08722 #professional-agenda .agenda-summary-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.structure-v08722 #professional-agenda .agenda-main-layout,.structure-v08722 #professional-agenda .agenda-layout-shell{grid-template-columns: 1fr}.structure-v08722 #professional-agenda .agenda-support-column{grid-template-columns: repeat(2,minmax(0,1fr))}.structure-v08722 #professional-agenda .agenda-detail-panel{grid-column: 1 / -1}}@media (max-width: 820px){.structure-v08722 .agenda-filters-v08722,.structure-v08722 #professional-agenda .agenda-quick-actions-card{grid-template-columns: 1fr}.structure-v08722 #professional-agenda .agenda-quick-actions{grid-template-columns: repeat(2,minmax(0,1fr))}.structure-v08722 #professional-agenda .agenda-support-column{grid-template-columns: 1fr}.structure-v08722 #professional-evolution .evolution-v08714-comparison-columns{grid-template-columns: 1fr;gap: 10px}.structure-v08722 #professional-evolution .evolution-v08714-comparison-columns > div{padding: 0;border-left: 0}}@media (max-width: 560px){.structure-v08722 #professional-agenda .agenda-summary-grid,.structure-v08722 #professional-agenda .agenda-quick-actions,.structure-v08722 .agenda-status-actions-v08722{grid-template-columns: 1fr}.structure-v08722 #professional-agenda .agenda-summary-card{min-height: 0}.structure-v08722 #professional-agenda .agenda-timeline-item{grid-template-columns: 64px minmax(0,1fr);min-height: 0;padding: 12px}.structure-v08722 #professional-agenda .agenda-period-label{padding-left: 0}.structure-v08722 #professional-agenda .agenda-detail-heading-v08722{display: grid}.structure-v08722 .agenda-detail-heading-actions-v08722{flex-direction: row;justify-content: space-between;align-items: center;width: 100%}.structure-v08722 #professional-agenda .agenda-detail-list div,.structure-v08722 #professional-agenda .agenda-stage-group p{grid-template-columns: 1fr}.structure-v08722 #professional-agenda .agenda-detail-list dd{text-align: left}.structure-v08722 .evolution-v08722-search-row{grid-template-columns: 1fr}.structure-v08722 .evolution-v08722-search-row button{width: 100%}}@media (max-width: 390px){.structure-v08722 #professional-agenda .agenda-filter-set-v08722 > div{display: grid;grid-template-columns: 1fr}.structure-v08722 #professional-agenda .agenda-filter-set-v08722 button{width: 100%}.structure-v08722 #professional-agenda .agenda-timeline-item{grid-template-columns: 1fr}.structure-v08722 #professional-agenda .agenda-timeline-item::before{display: none}}@media (max-width: 1180px){.structure-v08722 #professional-evolution .evolution-v08714-workspace{grid-template-columns: minmax(280px,0.9fr) minmax(0,2.1fr)}}@media (max-width: 900px){.structure-v08722 #professional-evolution .evolution-v08714-workspace{grid-template-columns: 1fr}}@media (max-width: 1180px){.overview-v08723-grid{grid-template-columns: minmax(0,1fr) minmax(285px,0.9fr)}.overview-v08723-summary-list{grid-template-columns: 1fr}.overview-v08723-quick-grid{grid-template-columns: 1fr}}@media (max-width: 820px){.overview-v08723-header{align-items: flex-start;flex-direction: column}.overview-v08723-context{align-self: flex-start}.overview-v08723-grid{grid-template-columns: 1fr}.overview-v08723-summary-list,.overview-v08723-quick-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.overview-v08723-header,.overview-v08723-card{border-radius: 23px}.overview-v08723-header{padding: 21px}.overview-v08723-header h2{font-size: clamp(1.9rem,10vw,2.45rem)}.overview-v08723-card-heading{align-items: flex-start;flex-direction: column;gap: 10px}.overview-v08723-card-heading time,.overview-v08723-count{max-width: none;text-align: left}.overview-v08723-summary-list,.overview-v08723-quick-grid{grid-template-columns: 1fr}.overview-v08723-appointment{align-items: flex-start}.overview-v08723-appointment time{width: 62px;min-height: 50px}.overview-v08723-appointment-meta > div{grid-template-columns: 1fr;gap: 4px}.overview-v08723-actions{display: grid;grid-template-columns: 1fr}.overview-v08723-actions .btn{width: 100%}.overview-v08723-priority-list li{grid-template-columns: 1fr}.overview-v08723-priority-list button{width: 100%;max-width: none}}@media (max-width: 360px){.overview-v08723-header,.overview-v08723-summary,.overview-v08723-next,.overview-v08723-priorities,.overview-v08723-quick-actions{padding: 18px}.overview-v08723-appointment{gap: 12px}}@media (max-width: 900px){.agenda-v08724 .agenda24-control-panel{grid-template-columns: 1fr}.agenda-v08724 .agenda24-date-actions{justify-content: flex-start}.agenda-v08724 .agenda24-filter-grid{grid-template-columns: 1fr}.agenda-v08724 .agenda24-item{grid-template-columns: 72px minmax(0,1fr)}.agenda-v08724 .agenda24-item-action{grid-column: 2;justify-self: start}.agenda-v08724 .agenda24-free-slots{grid-template-columns: 1fr}}@media (max-width: 640px){.agenda-v08724 .agenda24-header{align-items: stretch;flex-direction: column;border-radius: 20px}.agenda-v08724 .agenda24-primary-action{width: 100%}.agenda-v08724 .agenda24-filter-heading,.agenda-v08724 .agenda24-timeline-heading{align-items: stretch;flex-direction: column}.agenda-v08724 .agenda24-next-summary{max-width: none;text-align: left}.agenda-v08724 .agenda24-filter-options{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.agenda-v08724 .agenda24-filter-options button{width: 100%}.agenda-v08724 .agenda24-item{grid-template-columns: 1fr;padding: 15px}.agenda-v08724 .agenda24-item-time{display: flex;align-items: baseline;gap: 7px}.agenda-v08724 .agenda24-item-time span::before{content: "até "}.agenda-v08724 .agenda24-item-action{grid-column: auto;width: 100%;justify-self: stretch}.agenda-v08724 .agenda24-detail-grid,.agenda-v08724 + .agenda24-dialog .agenda24-detail-grid,.agenda24-dialog-panel .agenda24-detail-grid,.agenda24-dialog-panel .agenda24-form-grid{grid-template-columns: 1fr}.agenda24-dialog-panel .agenda24-form-grid label.wide{grid-column: auto}.agenda24-dialog{align-items: end;padding: 0}.agenda24-dialog-panel{width: 100%;max-height: 92dvh;border-radius: 22px 22px 0 0}.agenda24-dialog-panel > header,.agenda24-dialog-panel [data-agenda-dialog-view="details"],.agenda24-dialog-panel form{padding: 18px}.agenda24-detail-identity{grid-template-columns: 1fr}.agenda24-detail-identity time{justify-self: start}.agenda24-detail-actions button,.agenda24-dialog-panel footer button{flex-basis: 100%;width: 100%}}@media (max-width: 390px){.agenda-v08724 .agenda24-date-actions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.agenda-v08724 .agenda24-date-actions button{padding-inline: 8px}.agenda-v08724 .agenda24-filter-options{grid-template-columns: 1fr}.agenda-v08724 .agenda24-modality,.agenda-v08724 .agenda24-status{width: 100%;border-radius: 10px}}@media (max-height: 600px){.agenda24-dialog-panel{max-height: 96dvh}}.responsive-v08725 :where( [data-route],.home-access-layout,.auth-access-layout,.professional-shell,.professional-main,.professional-section,.professional-panel,.metric-card,article,section,form,fieldset,label,dl,ul,ol ){min-width: 0}.responsive-v08725 :where( h1,h2,h3,h4,p,li,dt,dd,label,legend,button,a,.status,.panel-kicker ){overflow-wrap: break-word;word-break: normal}.responsive-v08725 :where(img,picture,svg,video){max-width: 100%}.responsive-v08725 :where(input,select,textarea,button){min-width: 0}.responsive-v08725 :where(.agenda24-dialog-panel,.modality-dialog-v08722-panel){width: min(720px,calc(100vw - 32px));max-height: calc(100dvh - 32px);overscroll-behavior: contain}.responsive-v08725 :where(.agenda24-dialog-panel,.modality-dialog-v08722-panel) > header{position: sticky;top: 0;z-index: 2}.responsive-v08725 .visual-toast-v08711{max-width: min(430px,calc(100vw - 32px))}@media (min-width: 1600px){.responsive-v08725 .home-access-layout,.responsive-v08725 .auth-access-layout{max-width: 1240px}.responsive-v08725 .professional-shell{width: min(1540px,100%);grid-template-columns: 292px minmax(0,1fr);gap: 22px}.responsive-v08725 .professional-main{max-width: 1220px;width: 100%;justify-self: center}}@media (min-width: 1024px) and (max-width: 1279px){.responsive-v08725 .professional-panel-route{padding: 14px}.responsive-v08725 .professional-shell{grid-template-columns: 236px minmax(0,1fr);gap: 14px}.responsive-v08725 .professional-sidebar{top: 14px;height: calc(100dvh - 28px);max-height: calc(100dvh - 28px);padding: 13px;border-radius: 26px;gap: 13px}.responsive-v08725 .professional-sidebar-head{gap: 9px;padding: 9px}.responsive-v08725 .professional-logo-mark{width: 42px;height: 42px;border-radius: 14px}.responsive-v08725 .professional-sidebar-head strong{font-size: 0.86rem}.responsive-v08725 .professional-sidebar-head span:last-child{font-size: 0.74rem}.responsive-v08725 .professional-nav-item{min-height: 41px;padding-inline: 8px;gap: 8px;font-size: 0.82rem}.responsive-v08725 .professional-nav-item .professional-nav-icon{width: 28px;height: 28px;flex-basis: 28px}.responsive-v08725 .top-v074-main{grid-template-columns: minmax(0,1fr) minmax(260px,0.62fr);gap: 14px}.responsive-v08725 .top-v074-summary{display: none}.responsive-v08725 .top-v074-tools{width: 100%}.responsive-v08725 :where(.professional-panel,.metric-card){border-radius: 22px}}@media (min-width: 768px) and (max-width: 1023px){.responsive-v08725 .professional-panel-route{padding: 12px}.responsive-v08725 .professional-shell,.responsive-v08725 .professional-main{gap: 14px}.responsive-v08725 .professional-mobile-bar{top: max(8px,env(safe-area-inset-top));min-height: 58px;padding: 10px 14px}.responsive-v08725 .professional-sidebar{width: min(354px,calc(100vw - 36px));padding: 16px}.responsive-v08725 .top-v074-shell{padding: 13px 14px;border-radius: 21px}.responsive-v08725 .top-v074-main{grid-template-columns: minmax(0,1fr) minmax(260px,0.72fr);gap: 14px}.responsive-v08725 .top-v074-summary,.responsive-v08725 .top-v074-chip-row{display: none}.responsive-v08725 .top-v074-tools{width: 100%}.responsive-v08725 .overview-v08723-grid{grid-template-columns: minmax(0,1fr) minmax(280px,0.88fr)}.responsive-v08725 .overview-v08723-summary-list,.responsive-v08725 .overview-v08723-quick-grid{grid-template-columns: 1fr}.responsive-v08725 :where( .clients-pro-metrics,.attendances-v079-card-grid,.records-v0877-quick-grid,.consent-v0878-quick-grid,.guidance-v0879-quick-grid,.professional-grid.four-columns,.internal-summary-grid ){grid-template-columns: repeat(2,minmax(0,1fr))}.responsive-v08725 :where( .clients-pro-footer-grid,.tele-v0876-main-grid,.professional-grid.two-columns,.internal-operational-grid ){grid-template-columns: repeat(2,minmax(0,1fr))}.responsive-v08725 .clients-pro-list{max-height: none;overflow: visible}.responsive-v08725 :where(.agenda24-dialog-panel,.modality-dialog-v08722-panel){width: min(760px,calc(100vw - 48px));max-height: calc(100dvh - 48px)}}@media (min-width: 900px) and (max-width: 1023px){.responsive-v08725 .clients-pro-workspace{grid-template-columns: minmax(0,1.08fr) minmax(320px,0.92fr)}.responsive-v08725 :where( .attendances-v079-workspace,.records-v0877-workspace,.consent-v0878-workspace,.guidance-v0879-workspace ){grid-template-columns: minmax(0,1.05fr) minmax(300px,0.95fr)}}@media (max-width: 767px){.responsive-v08725 :where( button,.btn,.back-link,.auth-bottom a,[role="button"] ){min-height: 44px}.responsive-v08725 :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){min-height: 48px;font-size: 16px}.responsive-v08725 .route-home,.responsive-v08725 .auth-route,.responsive-v08725 .private-access{padding-left: max(12px,env(safe-area-inset-left));padding-right: max(12px,env(safe-area-inset-right))}.responsive-v08725 .route-home{padding-top: max(14px,env(safe-area-inset-top));padding-bottom: max(18px,env(safe-area-inset-bottom))}.responsive-v08725 .home-access-layout{width: 100%;gap: 14px}.responsive-v08725 .hero-card{padding: clamp(18px,5.4vw,26px);border-radius: 26px}.responsive-v08725 .home-main-title{text-wrap: balance}.responsive-v08725 .hero-actions{display: grid;grid-template-columns: 1fr}.responsive-v08725 .home-access-layout .trust-card{padding: 17px;border-radius: 20px}.responsive-v08725 .minimal-footer{padding-inline: 4px}.responsive-v08725 .auth-route{min-height: 100dvh;align-items: start;padding-top: max(14px,env(safe-area-inset-top));padding-bottom: max(18px,env(safe-area-inset-bottom))}.responsive-v08725 .auth-access-layout{width: 100%}.responsive-v08725 .auth-card,.responsive-v08725 .auth-card-wide{width: 100%;padding: 20px 16px;border-radius: 24px}.responsive-v08725 .login-sidecards{display: none}.responsive-v08725 .back-link{display: inline-flex;align-items: center;padding-inline: 8px}.responsive-v08725 .password-toggle,.responsive-v08725 .prototype-terms-v08711-toggle{min-height: 44px}.responsive-v08725 .check-field input[type="checkbox"]{width: 22px;height: 22px;flex: 0 0 22px}.responsive-v08725 .auth-bottom a{display: inline-flex;align-items: center}.responsive-v08725 .client-access{padding-top: max(12px,env(safe-area-inset-top));padding-bottom: max(18px,env(safe-area-inset-bottom))}.responsive-v08725 .preview-card{min-height: 0;padding: 17px;border-radius: 20px}.responsive-v08725 .professional-panel-route{padding: 8px max(8px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.responsive-v08725 .professional-shell,.responsive-v08725 .professional-main,.responsive-v08725 .professional-section{gap: 12px}.responsive-v08725 .professional-mobile-bar{top: max(6px,env(safe-area-inset-top));min-height: 56px;padding: 9px 10px;border-radius: 17px}.responsive-v08725 .professional-mobile-menu-button{min-height: 44px}.responsive-v08725 .professional-sidebar{width: min(350px,calc(100vw - 12px));padding-top: max(12px,env(safe-area-inset-top));padding-bottom: max(12px,env(safe-area-inset-bottom))}.responsive-v08725 .professional-sidebar-close{width: 44px;height: 44px}.responsive-v08725 .professional-nav-item{min-height: 48px}.responsive-v08725 .top-v074{margin-bottom: 10px}.responsive-v08725 .top-v074-shell{padding: 12px;border-radius: 19px}.responsive-v08725 .top-v074-main{grid-template-columns: 1fr;gap: 10px}.responsive-v08725 .top-v074-copy{gap: 3px}.responsive-v08725 .top-v074-title{font-size: clamp(1.32rem,6.4vw,1.65rem)}.responsive-v08725 .top-v074-subtitle{font-size: 0.88rem}.responsive-v08725 .top-v074-summary,.responsive-v08725 .top-v074-chip-row{display: none}.responsive-v08725 .top-v074-tools{width: 100%}.responsive-v08725 .top-v074-search-field{min-height: 46px}.responsive-v08725 :where(.section-heading h2,.overview-v08723-header h2){font-size: clamp(1.85rem,9vw,2.55rem);text-wrap: balance}.responsive-v08725 :where( .professional-panel,.metric-card,.internal-main-panel,.internal-side-panel,.internal-metric-card ){min-height: 0}.responsive-v08725 :where( .professional-grid,.professional-grid.two-columns,.professional-grid.four-columns,.internal-summary-grid,.internal-operational-grid,.clients-pro-metrics,.clients-pro-workspace,.clients-pro-footer-grid,.attendances-v079-card-grid,.attendances-v079-workspace,.attendances-v079-flow,.tele-v0876-main-grid,.records-v0877-quick-grid,.records-v0877-workspace,.consent-v0878-quick-grid,.consent-v0878-workspace,.guidance-v0879-quick-grid,.guidance-v0879-workspace,.modalities-v08722-cards ){grid-template-columns: minmax(0,1fr)}.responsive-v08725 :where( .clients-pro-header,.attendances-v079-header,.tele-v0876-header,.records-v0877-header,.consent-v0878-header,.guidance-v0879-header,.settings-v08710-header,.modalities-v08722-header ){align-items: stretch;flex-direction: column}.responsive-v08725 .clients-pro-list{max-height: none;overflow: visible}.responsive-v08725 .clients-pro-list-panel,.responsive-v08725 .clients-pro-detail-panel{padding: 16px;border-radius: 22px}.responsive-v08725 .clients-pro-list-item{min-height: 0}.responsive-v08725 :where( .clients-pro-action-row,.settings-v08710-actions,.modalities-v08722-actions,.client-current-v08722-actions,.agenda24-detail-actions ){display: grid;grid-template-columns: 1fr}.responsive-v08725 :where( .clients-pro-action-row button,.settings-v08710-actions button,.modalities-v08722-actions button,.client-current-v08722-actions button ){width: 100%}.responsive-v08725 .evolution-v08713-header{padding: 20px 18px}.responsive-v08725 .evolution-v08713-header h2{font-size: clamp(1.65rem,8.2vw,2.3rem)}.responsive-v08725 .evolution-v08713-periods,.responsive-v08725 .evolution-v08714-segmented{width: 100%;max-width: none}.responsive-v08725 .evolution-v08713-periods button,.responsive-v08725 .evolution-v08714-segmented button{min-height: 44px}.responsive-v08725 :where( .attendances-v079-button,.tele-v0876-button,.records-v0877-button,.consent-v0878-button,.guidance-v0879-button,.modalities-v08722-filterbar button,.agenda24-filter-options button,.agenda24-date-actions button ){min-height: 44px}.responsive-v08725 .attendances-v079-item{grid-template-columns: 1fr;min-height: 0}.responsive-v08725 .attendances-v079-item > span{justify-self: start}.responsive-v08725 .attendances-v079-flow-line{grid-template-columns: 1fr;gap: 12px}.responsive-v08725 .attendances-v079-flow-line::before{display: none}.responsive-v08725 .attendances-v079-flow-line li{grid-template-columns: 18px minmax(0,1fr);justify-items: start;text-align: left}.responsive-v08725 .tele-v0876-controls{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.responsive-v08725 .tele-v0876-controls .is-end,.responsive-v08725 .tele-v0876-controls button:last-child{grid-column: 1 / -1}.responsive-v08725 :where( .records-v0877-item,.consent-v0878-item,.guidance-v0879-item ){min-height: 0}.responsive-v08725 :where( .records-v0877-detail-grid,.consent-v0878-field-grid,.guidance-v0879-field-grid,.modalities-v08722-card dl,.client-current-v08722 dl,.attendances-modalities-v08722-grid,.reports-modalities-v08722 ){grid-template-columns: 1fr}.responsive-v08725 .modalities-v08722{padding: 18px 16px;border-radius: 23px}.responsive-v08725 .modalities-v08722-card{padding: 16px;border-radius: 20px}.responsive-v08725 :where(.agenda24-dialog,.modality-dialog-v08722){align-items: end;padding: 0}.responsive-v08725 :where(.agenda24-dialog-panel,.modality-dialog-v08722-panel){width: 100%;max-width: 100%;max-height: calc(100dvh - env(safe-area-inset-top));border-radius: 24px 24px 0 0;padding-bottom: env(safe-area-inset-bottom)}.responsive-v08725 .visual-toast-v08711{left: max(12px,env(safe-area-inset-left));right: max(12px,env(safe-area-inset-right));bottom: max(12px,env(safe-area-inset-bottom));max-width: none}}@media (max-width: 359px){.responsive-v08725 .hero-card,.responsive-v08725 .auth-card{padding-inline: 15px}.responsive-v08725 .professional-mobile-current strong{font-size: 0.9rem}.responsive-v08725 .professional-mobile-menu-button > span:first-child{max-width: 78px}.responsive-v08725 .tele-v0876-controls,.responsive-v08725 .agenda24-filter-options,.responsive-v08725 .modalities-v08722-filterbar > div{grid-template-columns: 1fr}}@media (min-width: 480px) and (max-width: 767px){.responsive-v08725 :where( .overview-v08723-quick-grid,.tele-v0876-controls,.agenda24-filter-options,.modalities-v08722-filterbar > div ){grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-height: 667px){.responsive-v08725 :where(.agenda24-dialog-panel,.modality-dialog-v08722-panel){max-height: 96dvh}.responsive-v08725 .professional-sidebar{gap: 10px}.responsive-v08725 .professional-sidebar-head{padding-block: 8px}}@media (min-width: 1024px) and (max-width: 1180px){.responsive-v08725 :where( .attendances-v079-workspace,.records-v0877-header,.records-v0877-workspace,.records-v0877-continuity,.consent-v0878-workspace,.guidance-v0879-workspace ){grid-template-columns: minmax(0,1fr)}.responsive-v08725 :where( .records-v0877-header-status,.consent-v0878-chip-row,.guidance-v0879-status ){justify-content: flex-start;max-width: none}.responsive-v08725 .records-v0877-continuity-line{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){body.responsive-v08725 .professional-section button,body.responsive-v08725 .professional-mobile-bar button,body.responsive-v08725 .professional-sidebar button,body.responsive-v08725 .auth-route button,body.responsive-v08725 .client-access button{min-height: 44px}}@media (max-width: 1279px){.clients26-workspace{grid-template-columns: minmax(0,1fr)}.clients26-profile-panel{display: none}.clients26-list-head,.clients26-list-item{grid-template-columns: minmax(170px,1.05fr) minmax(180px,1.2fr) minmax(135px,0.8fr) minmax(160px,0.92fr) minmax(132px,auto)}}@media (min-width: 768px) and (max-width: 1023px){.clients26-header{align-items: center}.clients26-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.clients26-list-head{display: none}.clients26-list{grid-template-columns: repeat(2,minmax(0,1fr))}.clients26-list-item{display: grid;grid-template-columns: minmax(0,1fr);align-content: start;gap: 11px;padding: 16px}.clients26-list-actions{justify-content: flex-start;border-top: 1px solid rgba(36,95,88,0.09);padding-top: 10px}}@media (max-width: 767px){.clients26{gap: 12px}.clients26-header,.clients26-toolbar,.clients26-list-panel{border-radius: 22px}.clients26-header{display: grid;align-items: stretch;gap: 15px;padding: 19px 16px}.clients26-header h2{font-size: clamp(2rem,11vw,2.75rem)}.clients26-primary-action{width: 100%}.clients26-toolbar{padding: 16px}.clients26-toolbar-heading,.clients26-panel-heading{align-items: start;flex-direction: column;gap: 8px}.clients26-toolbar-heading > p,.clients26-panel-heading p{max-width: none;text-align: left}.clients26-search-row{grid-template-columns: minmax(0,1fr)}.clients26-clear-search,.clients26-clear-filters{width: 100%}.clients26-filter-disclosure > summary{display: flex}.clients26-filter-disclosure:not([open]) > :not(summary){display: none}.clients26-filter-grid{grid-template-columns: minmax(0,1fr)}.clients26-list-panel{padding: 16px}.clients26-list-head{display: none}.clients26-list-item{display: grid;grid-template-columns: minmax(0,1fr);gap: 11px;padding: 15px}.clients26-list-cell{grid-template-columns: minmax(105px,0.48fr) minmax(0,1fr);align-items: start;gap: 8px}.clients26-list-cell > span{padding-top: 2px;font-weight: 750}.clients26-list-cell > small{grid-column: 2}.clients26-list-actions{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);justify-content: stretch;border-top: 1px solid rgba(36,95,88,0.09);padding-top: 11px}.clients26-list-actions > button,.clients26-list-actions > details,.clients26-more summary{width: 100%}.clients26-more-menu{position: static;min-width: 0;margin-top: 7px;box-shadow: none}.clients26-dialog{width: calc(100vw - 12px);max-height: calc(100dvh - 12px);margin: auto auto 0;border-radius: 24px 24px 0 0}.clients26-dialog-panel{max-height: calc(100dvh - 12px);border-radius: 24px 24px 0 0;padding: 18px 15px max(18px,env(safe-area-inset-bottom))}.clients26-editor-header{padding-right: 42px}.clients26-form-grid,.clients26-profile-dl,.clients26-history-grid,.clients26-profile-actions{grid-template-columns: minmax(0,1fr)}.clients26-form-actions{display: grid;grid-template-columns: minmax(0,1fr)}.clients26-form-actions button,.clients26-profile-actions button{width: 100%;min-height: 46px}.clients26-profile-header,.clients26-history-heading{align-items: flex-start;flex-direction: column}.clients26-profile-header > .clients26-status{margin-left: 60px}}@media (max-width: 359px){.clients26-list-actions{grid-template-columns: minmax(0,1fr)}.clients26-list-cell{grid-template-columns: minmax(0,1fr)}.clients26-list-cell > small{grid-column: auto}.clients26-profile-header > .clients26-status{margin-left: 0}}@media (max-width: 1799px){.clients26-workspace{grid-template-columns: minmax(0,1fr)}.clients26-profile-panel{display: none}}@media (min-width: 1800px){.clients26-workspace{grid-template-columns: minmax(0,1.45fr) minmax(340px,0.75fr)}.clients26-profile-panel{display: block}}@media (min-width: 1024px) and (max-width: 1279px){.clients26-list-head{display: none}.clients26-list-item{grid-template-columns: repeat(2,minmax(0,1fr));align-items: start}.clients26-list-identity,.clients26-list-actions{grid-column: 1 / -1}.clients26-list-actions{justify-content: flex-start;border-top: 1px solid rgba(36,95,88,0.09);padding-top: 10px}}@media (min-width: 1800px){.clients26-list-head{display: none}.clients26-list-item{grid-template-columns: repeat(2,minmax(0,1fr));align-items: start}.clients26-list-identity,.clients26-list-actions{grid-column: 1 / -1}.clients26-list-actions{justify-content: flex-start;border-top: 1px solid rgba(36,95,88,0.09);padding-top: 10px}}:root{--z-base: 0;--z-content: 10;--z-sticky: 100;--z-dropdown: 1200;--z-popover: 1400;--z-overlay-backdrop: 2000;--z-modal: 2010;--z-toast: 3000;--overlay-edge: var(--ds-space-2);--overlay-gap: var(--ds-space-2)}#app-overlay-root{position: fixed;inset: 0;z-index: var(--z-overlay-backdrop);pointer-events: none;isolation: isolate}#app-overlay-root:empty{display: none}#app-overlay-root > *{pointer-events: auto}body.app-overlay-scroll-locked{overflow: hidden;padding-right: var(--app-overlay-scrollbar-compensation,0px)}.app-overlay-popover{position: fixed;z-index: var(--z-popover);max-width: calc(100vw - (var(--overlay-edge) * 2));max-height: calc(100dvh - (var(--overlay-edge) * 2));overflow: auto;overscroll-behavior: contain;pointer-events: auto}.app-overlay-popover.clients26-more-menu{top: auto;right: auto;bottom: auto;left: auto;min-width: min(220px,calc(100vw - 16px));max-width: min(300px,calc(100vw - 16px));background: #fffdf8;border-color: rgba(36,95,88,0.22);box-shadow: 0 24px 54px rgba(15,47,53,0.24)}.app-overlay-popover[hidden]{display: none}.app-overlay-managed-modal,#app-overlay-root > .agenda24-dialog,#app-overlay-root > .modality-dialog-v08722{z-index: var(--z-modal)}#app-overlay-root > .agenda24-dialog .agenda24-dialog-backdrop,#app-overlay-root > .modality-dialog-v08722 .modality-dialog-v08722-backdrop{z-index: var(--z-overlay-backdrop)}#app-overlay-root > .agenda24-dialog .agenda24-dialog-panel,#app-overlay-root > .modality-dialog-v08722 .modality-dialog-v08722-panel{z-index: var(--z-modal)}.visual-toast-v08711,#app-overlay-root > [data-visual-toast]{z-index: var(--z-toast)}:where(dialog)[open]{z-index: var(--z-modal)}:where(dialog)::backdrop{background: rgba(15,47,53,0.52);backdrop-filter: blur(5px)}:where( [data-overlay-popover-trigger],.app-overlay-popover button,.app-overlay-managed-modal button,dialog button ):focus-visible{outline: 3px solid rgba(31,78,95,0.34);outline-offset: 3px}@media (max-width: 520px){.app-overlay-popover.clients26-more-menu{min-width: min(280px,calc(100vw - 16px))}#app-overlay-root > .agenda24-dialog,#app-overlay-root > .modality-dialog-v08722{width: 100vw;height: 100dvh}}@media (prefers-reduced-motion: reduce){.app-overlay-popover,.app-overlay-managed-modal{transition: none;animation: none}}.app-overlay-popover.clients26-more-menu button{display: inline-flex;align-items: center;justify-content: flex-start;width: 100%;min-height: 44px;border: 1px solid rgba(36,95,88,0.18);border-radius: 12px;padding: 10px 13px;background: rgba(248,252,250,0.96);color: #245f58;font: inherit;font-weight: 750;line-height: 1.25;text-align: left;cursor: pointer;box-shadow: none;transition: transform 160ms ease,border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.app-overlay-popover.clients26-more-menu button:hover{transform: translateY(-1px);border-color: rgba(36,95,88,0.34);background: #fff;box-shadow: 0 8px 18px rgba(22,62,57,0.09)}.app-sr-only{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}[aria-busy="true"]{cursor: progress}button[aria-busy="true"]{pointer-events: none}.orientation40{--o40-ink: #173d3e;--o40-muted: #607677;--o40-line: rgba(32,87,85,.16);--o40-soft: #f3f7f3;--o40-warm: #fbf8f0;--o40-accent: #287d70;--o40-accent-strong: #1d625a;--o40-danger: #9b433d;display: grid;gap: 18px;min-width: 0}.orientation40-operational-header{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(420px,.9fr);gap: 24px;align-items: end;padding: 26px;border: 1px solid var(--o40-line);border-radius: 24px;background: linear-gradient(135deg,rgba(255,255,255,.97),rgba(244,248,243,.94));box-shadow: 0 18px 50px rgba(25,62,61,.08)}.orientation40-heading{min-width: 0}.orientation40-eyebrow,.orientation40-panel-kicker,.orientation40-modal-panel > header span{display: block;margin-bottom: 7px;color: var(--o40-accent);font-size: .72rem;font-weight: 800;letter-spacing: .16em}.orientation40-heading h2{margin: 0;color: var(--o40-ink);font-size: clamp(1.7rem,2.5vw,2.55rem);line-height: 1.05}.orientation40-heading p{margin: 10px 0 0;max-width: 720px;color: var(--o40-muted);font-size: .98rem;line-height: 1.6}.orientation40-client-context{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px;align-items: end}.orientation40-client-select{display: grid;gap: 7px;min-width: 0}.orientation40-client-select > span,.orientation40-field > span,.orientation40-filter label > span,.orientation40-modal-body label > span{color: var(--o40-ink);font-size: .76rem;font-weight: 750}.orientation40 select,.orientation40 input,.orientation40 textarea{width: 100%;border: 1px solid rgba(35,84,82,.22);border-radius: 12px;background: #fff;color: var(--o40-ink);font: inherit;line-height: 1.4;padding: 11px 12px}.orientation40 textarea{resize: vertical;min-height: 92px}.orientation40 select:focus-visible,.orientation40 input:focus-visible,.orientation40 textarea:focus-visible,.orientation40 button:focus-visible{outline: 3px solid rgba(40,125,112,.28);outline-offset: 2px}.orientation40-client-summary{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 0}.orientation40-client-summary div{min-width: 0;padding: 9px 10px;border: 1px solid rgba(35,84,82,.11);border-radius: 12px;background: rgba(255,255,255,.72)}.orientation40-client-summary dt{color: var(--o40-muted);font-size: .69rem}.orientation40-client-summary dd{margin: 3px 0 0;color: var(--o40-ink);font-size: .78rem;font-weight: 750;overflow-wrap: anywhere}.orientation40-responsibility{display: grid;grid-template-columns: auto 1fr;gap: 12px;align-items: center;padding: 13px 16px;border: 1px solid rgba(153,112,49,.2);border-radius: 16px;background: var(--o40-warm);color: #665737;font-size: .84rem;line-height: 1.55}.orientation40-responsibility strong{color: #755d28;white-space: nowrap}.orientation40-layout,.orientation40-workspace,.orientacoes-subnav{width: 100%;max-width: 100%;min-width: 0;box-sizing: border-box}.orientation40-layout{display: grid;grid-template-columns: minmax(0,1fr);gap: 14px;align-items: start}.orientation40-nav,.orientacoes-subnav{position: static;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px;width: 100%;max-width: 100%;min-width: 0;padding: 6px;overflow: visible;border: 1px solid rgba(23,63,67,.12);border-radius: 16px;background: rgba(255,253,248,.96);box-shadow: 0 8px 24px rgba(23,63,67,.06)}.orientation40-nav button,.orientacoes-subnav__item{appearance: none;min-width: 0;width: 100%;min-height: 46px;padding: 10px 11px;border: 1px solid transparent;border-radius: 11px;background: transparent;color: var(--o40-ink);font: inherit;font-size: .8rem;font-weight: 700;line-height: 1.25;text-align: center;white-space: normal;cursor: pointer;transition: background-color 160ms ease,color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.orientation40-nav button:hover,.orientacoes-subnav__item:hover{background: rgba(120,153,140,.10);border-color: rgba(23,63,67,.10)}.orientation40-nav button .orientation42-nav-label,.orientacoes-subnav__title{display: block;width: auto;height: auto;overflow-wrap: normal;word-break: normal;hyphens: none;color: inherit;font-size: inherit}.orientation40-nav button.is-active,.orientation40-nav button[aria-current="page"],.orientacoes-subnav__item.is-active,.orientacoes-subnav__item[aria-current="page"]{background: #1d665f;color: #fff;border-color: transparent;box-shadow: 0 7px 18px rgba(23,63,67,.16)}.orientation40-nav button.is-active .orientation42-nav-label,.orientation40-nav button[aria-current="page"] .orientation42-nav-label{color: #fff}.orientation40-nav button:focus-visible,.orientacoes-subnav__item:focus-visible{outline: 3px solid rgba(181,154,103,.45);outline-offset: 2px}.orientation40-workspace{min-width: 0}.orientation40-panel{min-width: 0;border: 1px solid var(--o40-line);border-radius: 22px;background: #fff;box-shadow: 0 14px 44px rgba(25,62,61,.06);overflow: clip}.orientation40-panel-head{display: flex;gap: 16px;align-items: flex-start;justify-content: space-between;padding: 22px 22px 17px;border-bottom: 1px solid var(--o40-line)}.orientation40-panel-head h3{margin: 0;color: var(--o40-ink);font-size: 1.18rem}.orientation40-panel-head p{margin: 6px 0 0;color: var(--o40-muted);font-size: .84rem;line-height: 1.55}.orientation40-panel-actions{display: flex;gap: 8px;flex-wrap: wrap;justify-content: flex-end}.orientation40-panel-body{padding: 20px 22px 24px}.orientation40-toolbar{display: grid;grid-template-columns: minmax(240px,1fr) repeat(2,minmax(145px,.32fr)) auto;gap: 10px;align-items: end;margin-bottom: 16px}.orientation40-filter{display: grid;gap: 6px}.orientation40-search{position: relative}.orientation40-search input{padding-right: 44px}.orientation40-search button{position: absolute;right: 5px;bottom: 5px;width: 34px;height: 34px;border: 0;border-radius: 9px;background: #eef4f1;color: var(--o40-accent);cursor: pointer}.orientation40-button{min-height: 40px;border: 1px solid transparent;border-radius: 11px;padding: 9px 14px;font: inherit;font-size: .79rem;font-weight: 780;line-height: 1.2;cursor: pointer;transition: transform .18s ease,box-shadow .18s ease,background .18s ease}.orientation40-button:hover{transform: translateY(-1px)}.orientation40-button-primary{background: linear-gradient(135deg,#2a7d71,#1d625a);color: #fff;box-shadow: 0 8px 18px rgba(31,98,90,.18)}.orientation40-button-secondary{border-color: rgba(35,84,82,.18);background: #fff;color: var(--o40-ink)}.orientation40-button-quiet{background: #eff5f2;color: var(--o40-accent-strong)}.orientation40-button-danger{background: #93453f;color: #fff}.orientation40-button[disabled],.orientation40-button[aria-disabled="true"]{cursor: not-allowed;opacity: .55;transform: none;box-shadow: none}.orientation40-button[aria-busy="true"]{cursor: progress}.orientation40-list{display: grid;gap: 10px}.orientation40-row{display: grid;grid-template-columns: minmax(180px,1.25fr) minmax(120px,.7fr) minmax(125px,.75fr) minmax(90px,.45fr) minmax(120px,.65fr) auto;gap: 12px;align-items: center;padding: 14px;border: 1px solid rgba(35,84,82,.12);border-radius: 15px;background: #fcfdfc}.orientation40-row:hover{border-color: rgba(40,125,112,.26);background: #f9fbfa}.orientation40-row-title{min-width: 0}.orientation40-row-title strong{display: block;color: var(--o40-ink);font-size: .88rem;overflow-wrap: anywhere}.orientation40-row-title span,.orientation40-row-cell small{display: block;margin-top: 4px;color: var(--o40-muted);font-size: .72rem}.orientation40-row-cell{min-width: 0;color: #385d5c;font-size: .77rem;font-weight: 650;overflow-wrap: anywhere}.orientation40-row-actions{display: flex;gap: 6px;justify-content: flex-end;flex-wrap: wrap}.orientation40-status{display: inline-flex;align-items: center;gap: 7px;max-width: 100%;border-radius: 999px;padding: 6px 9px;background: #eef4f1;color: #315f5a;font-size: .7rem;font-weight: 800;line-height: 1.2}.orientation40-status::before{content: "";flex: 0 0 auto;width: 7px;height: 7px;border-radius: 50%;background: currentColor}.orientation40-status[data-status*="Rascunho"]{background: #f3f1eb;color: #73664b}.orientation40-status[data-status*="Aguardando"]{background: #fff4da;color: #8a6624}.orientation40-status[data-status*="Finalizado"],.orientation40-status[data-status*="Liberada"],.orientation40-status[data-status*="Revisado"]{background: #e8f5ef;color: #286756}.orientation40-status[data-status*="Cancelado"],.orientation40-status[data-status*="Arquivado"]{background: #f8eaea;color: #8b4944}.orientation40-empty{display: grid;place-items: center;min-height: 220px;padding: 32px;border: 1px dashed rgba(35,84,82,.2);border-radius: 16px;color: var(--o40-muted);text-align: center}.orientation40-empty strong{color: var(--o40-ink)}.orientation40-detail-grid{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(260px,.7fr);gap: 16px}.orientation40-detail-card{padding: 17px;border: 1px solid rgba(35,84,82,.13);border-radius: 16px;background: #fbfcfb}.orientation40-detail-card h4{margin: 0 0 10px;color: var(--o40-ink)}.orientation40-detail-card p{margin: 0;color: #486968;line-height: 1.65;white-space: pre-wrap;overflow-wrap: anywhere}.orientation40-meta{display: grid;gap: 8px;margin: 0}.orientation40-meta div{display: grid;grid-template-columns: minmax(105px,.45fr) minmax(0,1fr);gap: 10px;padding-bottom: 8px;border-bottom: 1px solid rgba(35,84,82,.09)}.orientation40-meta dt{color: var(--o40-muted);font-size: .72rem}.orientation40-meta dd{margin: 0;color: var(--o40-ink);font-size: .77rem;font-weight: 700;overflow-wrap: anywhere}.orientation40-editor{display: grid;gap: 14px}.orientation40-copilot-note{display: grid;gap: 4px;padding: 12px 14px;border: 1px solid rgba(36,91,87,.15);border-radius: 14px;background: #f6faf8;color: #3c6260}.orientation40-copilot-note strong{color: var(--o40-ink);font-size: .78rem}.orientation40-copilot-note span{font-size: .76rem;line-height: 1.5}.orientation40-editor-banner{display: flex;gap: 12px;align-items: flex-start;justify-content: space-between;padding: 14px 16px;border: 1px solid rgba(153,112,49,.2);border-radius: 15px;background: var(--o40-warm)}.orientation40-editor-banner strong{color: #715a2b}.orientation40-editor-banner p{margin: 4px 0 0;color: #786a4b;font-size: .79rem}.orientation40-zone{border: 1px solid var(--o40-line);border-radius: 18px;background: #fff;overflow: clip}.orientation40-zone > header{display: flex;justify-content: space-between;gap: 12px;align-items: center;padding: 16px 18px;background: #f7faf8;border-bottom: 1px solid var(--o40-line)}.orientation40-zone > header h4{margin: 0;color: var(--o40-ink);font-size: .95rem}.orientation40-zone > header span{color: var(--o40-muted);font-size: .72rem}.orientation40-zone-body{padding: 18px}.orientation40-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 13px}.orientation40-field{display: grid;gap: 6px;min-width: 0}.orientation40-field-wide{grid-column: 1 / -1}.orientation40-form-error{margin: 10px 0 0;padding: 10px 12px;border-radius: 10px;background: #faeaea;color: #8c3b37;font-size: .78rem}.orientation40-editor-actions{position: sticky;bottom: 10px;z-index: 3;display: flex;gap: 8px;justify-content: flex-end;flex-wrap: wrap;padding: 12px;border: 1px solid var(--o40-line);border-radius: 15px;background: rgba(255,255,255,.96);box-shadow: 0 10px 30px rgba(25,62,61,.12)}.orientation40-items{display: grid;gap: 10px}.orientation40-item{border: 1px solid rgba(35,84,82,.15);border-radius: 15px;background: #fcfdfc;overflow: clip}.orientation40-item summary{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 13px 15px;cursor: pointer;color: var(--o40-ink);font-weight: 760;list-style: none}.orientation40-item summary::-webkit-details-marker{display: none}.orientation40-item summary::before{content: "+";display: grid;place-items: center;width: 26px;height: 26px;border-radius: 8px;background: #edf4f1;color: var(--o40-accent)}.orientation40-item[open] summary::before{content: "−"}.orientation40-item-summary{min-width: 0}.orientation40-item-summary small{display: block;margin-top: 3px;color: var(--o40-muted);font-weight: 500}.orientation40-item-actions{display: flex;gap: 6px;flex-wrap: wrap;justify-content: flex-end}.orientation40-item-body{padding: 0 15px 16px}.orientation40-review-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px}.orientation40-review-check{display: flex;align-items: flex-start;gap: 9px;padding: 11px;border: 1px solid rgba(35,84,82,.12);border-radius: 12px;color: var(--o40-ink);font-size: .78rem}.orientation40-review-check input{width: auto;margin-top: 2px}.orientation40-template-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.orientation40-template{display: grid;gap: 12px;padding: 17px;border: 1px solid var(--o40-line);border-radius: 16px;background: #fbfcfb}.orientation40-template h4{margin: 0;color: var(--o40-ink)}.orientation40-template p{margin: 0;color: var(--o40-muted);font-size: .79rem;line-height: 1.55}.orientation40-template ul{margin: 0;padding-left: 18px;color: #486968;font-size: .75rem;line-height: 1.6}.orientation40-timeline{position: relative;display: grid;gap: 12px;padding-left: 18px}.orientation40-timeline::before{content: "";position: absolute;top: 7px;bottom: 7px;left: 5px;width: 2px;background: #dce8e3}.orientation40-event{position: relative;display: grid;grid-template-columns: 150px minmax(0,1fr);gap: 14px;padding: 14px 15px;border: 1px solid rgba(35,84,82,.12);border-radius: 14px;background: #fcfdfc}.orientation40-event::before{content: "";position: absolute;left: -18px;top: 20px;width: 12px;height: 12px;border: 3px solid #fff;border-radius: 50%;background: var(--o40-accent);box-shadow: 0 0 0 1px #cbded7}.orientation40-event time{color: var(--o40-muted);font-size: .73rem}.orientation40-event strong{color: var(--o40-ink);font-size: .83rem}.orientation40-event p{margin: 4px 0 0;color: #537170;font-size: .76rem;line-height: 1.55}.orientation40-overlay{position: fixed;inset: 0;z-index: var(--z-modal,2010);display: grid;place-items: center;padding: 20px;background: rgba(14,35,36,.58);backdrop-filter: blur(5px)}.orientation40-overlay[hidden]{display: none !important}.orientation40-modal-panel{display: grid;grid-template-rows: auto minmax(0,1fr) auto;width: min(960px,calc(100vw - 32px));max-height: min(92dvh,980px);border: 1px solid rgba(255,255,255,.4);border-radius: 20px;background: #fff;box-shadow: 0 30px 90px rgba(10,30,31,.28);overflow: hidden}.orientation40-modal-panel-small{width: min(590px,calc(100vw - 32px))}.orientation40-modal-panel-preview{width: min(1120px,calc(100vw - 28px))}.orientation40-modal-panel > header{display: flex;justify-content: space-between;align-items: flex-start;gap: 15px;padding: 18px 20px;border-bottom: 1px solid var(--o40-line)}.orientation40-modal-panel > header h3{margin: 0;color: var(--o40-ink)}.orientation40-modal-panel > header button{width: 38px;height: 38px;border: 1px solid rgba(35,84,82,.16);border-radius: 11px;background: #fff;color: var(--o40-ink);font-size: 1.2rem;cursor: pointer}.orientation40-modal-body{min-height: 0;overflow: auto;padding: 20px}.orientation40-modal-panel > footer{display: flex;justify-content: flex-end;gap: 8px;flex-wrap: wrap;padding: 14px 20px;border-top: 1px solid var(--o40-line);background: #fafcfb}.orientation40-confirm-details{display: grid;gap: 8px;margin: 15px 0}.orientation40-confirm-details div{display: grid;grid-template-columns: 110px 1fr;gap: 8px;padding-bottom: 7px;border-bottom: 1px solid rgba(35,84,82,.1)}.orientation40-confirm-details dt{color: var(--o40-muted);font-size: .73rem}.orientation40-confirm-details dd{margin: 0;color: var(--o40-ink);font-size: .78rem;font-weight: 700}.orientation40-preview-stage{background: #e9efec}.orientation40-document-sheet{position: relative;width: min(794px,100%);min-height: 1040px;margin: 0 auto;padding: 54px 58px;background: #fff;color: #203838;box-shadow: 0 18px 55px rgba(17,47,48,.17)}.orientation40-integration-card{margin-top: 14px;padding: 16px;border: 1px solid rgba(40,125,112,.18);border-radius: 16px;background: linear-gradient(135deg,#f8fbf9,#f1f7f4)}.orientation40-integration-card h4{margin: 0;color: var(--o40-ink)}.orientation40-integration-card p{margin: 6px 0 12px;color: var(--o40-muted);font-size: .78rem;line-height: 1.55}.orientation40-integration-summary{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-bottom: 12px}.orientation40-integration-summary div{padding: 9px;border-radius: 10px;background: #fff}.orientation40-integration-summary span{display: block;color: var(--o40-muted);font-size: .66rem}.orientation40-integration-summary strong{display: block;margin-top: 3px;color: var(--o40-ink);font-size: .73rem}.orientation40-integration-actions{display: flex;gap: 7px;flex-wrap: wrap}@media (max-width: 1380px){.orientation40-operational-header{grid-template-columns: 1fr;align-items: start}.orientation40-toolbar{grid-template-columns: minmax(240px,1fr) repeat(2,minmax(145px,.5fr))}.orientation40-toolbar > .orientation40-button{grid-column: 1 / -1;justify-self: start}.orientation40-row{grid-template-columns: minmax(180px,1.2fr) minmax(110px,.7fr) minmax(110px,.7fr) auto}.orientation40-row > :nth-child(4),.orientation40-row > :nth-child(5){display: none}}@media (max-width: 760px){.orientation40{gap: 13px}.orientation40-operational-header{padding: 18px;border-radius: 19px}.orientation40-client-context{grid-template-columns: 1fr}.orientation40-client-context > .orientation40-button{width: 100%}.orientation40-client-summary{grid-template-columns: 1fr}.orientation40-responsibility{grid-template-columns: 1fr}.orientation40-responsibility strong{white-space: normal}.orientation40-panel{border-radius: 17px}.orientation40-panel-head{display: grid;padding: 17px}.orientation40-panel-actions{justify-content: flex-start}.orientation40-panel-body{padding: 15px}.orientation40-toolbar{grid-template-columns: 1fr}.orientation40-toolbar > .orientation40-button{grid-column: auto;width: 100%}.orientation40-row{grid-template-columns: 1fr;gap: 8px;padding: 14px}.orientation40-row > :nth-child(4),.orientation40-row > :nth-child(5){display: block}.orientation40-row-actions{justify-content: flex-start}.orientation40-detail-grid{grid-template-columns: 1fr}.orientation40-form-grid{grid-template-columns: 1fr}.orientation40-field-wide{grid-column: auto}.orientation40-review-list{grid-template-columns: 1fr}.orientation40-template-grid{grid-template-columns: 1fr}.orientation40-event{grid-template-columns: 1fr;gap: 5px}.orientation40-item summary{grid-template-columns: auto 1fr}.orientation40-item-actions{grid-column: 1 / -1;justify-content: flex-start;padding-left: 36px}.orientation40-editor-actions{bottom: 5px;justify-content: stretch}.orientation40-editor-actions .orientation40-button{flex: 1 1 150px}.orientation40-overlay{padding: 8px;align-items: end}.orientation40-modal-panel{width: 100%;max-height: 96dvh;border-radius: 18px 18px 0 0}.orientation40-modal-panel > footer{justify-content: stretch}.orientation40-modal-panel > footer .orientation40-button{flex: 1 1 145px}.orientation40-modal-body{padding: 14px}.orientation40-document-sheet{min-height: auto;padding: 42px 22px}.orientation40-integration-summary{grid-template-columns: 1fr}}@media (max-width: 380px){.orientation40-operational-header{padding: 15px}.orientation40-panel-body{padding: 12px}.orientation40-button{width: 100%}.orientation40-row-actions .orientation40-button,.orientation40-template-actions .orientation40-button,.orientation40-integration-actions .orientation40-button{flex: 1 1 100%}}@media (prefers-reduced-motion: reduce){.orientation40 *,.orientation40 *::before,.orientation40 *::after{scroll-behavior: auto !important;transition-duration: 0s !important;animation-duration: 0s !important;animation-iteration-count: 1 !important}}.orientation40-toast{position: fixed;right: 18px;bottom: 18px;z-index: var(--z-toast,3000);width: min(420px,calc(100vw - 30px));padding: 13px 15px;border: 1px solid rgba(255,255,255,.35);border-radius: 14px;background: #173f3c;color: #fff;box-shadow: 0 18px 48px rgba(12,35,35,.25);font-size: .8rem;line-height: 1.5}@media (max-width: 520px){.orientation40-toast{right: 10px;bottom: 10px;width: calc(100vw - 20px)}}.orientation41{--rt41-deep: #153f43;--rt41-deep-soft: #2b5a5d;--rt41-sage: #78998c;--rt41-sage-pale: #e7efeb;--rt41-brass: #b59a67;--rt41-brass-pale: #f4eee2;--rt41-paper: #fffdf9;--rt41-ink: #263638;--rt41-muted: #6e7d7f;--rt41-line: #d4ddda;--rt41-line-dark: #afc0ba}.orientation41-editor-shell{display: grid;gap: 12px}.orientation41-editor-switcher{display: none;gap: 8px;padding: 8px;border: 1px solid rgba(21,63,67,.12);border-radius: 14px;background: #f7faf8}.orientation41-editor-split{display: grid;grid-template-columns: minmax(520px,1fr) minmax(390px,.78fr);gap: 18px;align-items: start}.orientation41-live-preview{position: sticky;top: 86px;min-width: 0;max-height: calc(100dvh - 110px);padding: 14px;overflow: auto;border: 1px solid rgba(21,63,67,.15);border-radius: 18px;background: #e9efec}.orientation41-responsibility-editor{padding: 14px 16px;border-left: 3px solid var(--rt41-sage);border-radius: 0 12px 12px 0;background: #f3f7f5;color: #5f6d6f}.orientation41-responsibility-editor strong{display: block;margin-bottom: 5px;color: var(--rt41-deep)}.orientation41-responsibility-editor p{margin: 0;font-size: .78rem;line-height: 1.6}.orientation41-official-badge{display: inline-flex;align-items: center;width: fit-content;margin-bottom: 8px;padding: 5px 8px;border: 1px solid rgba(181,154,103,.42);border-radius: 999px;background: var(--rt41-brass-pale);color: #765f39;font-size: .62rem;font-weight: 850;letter-spacing: .12em}.orientation41-template-official{border-color: rgba(181,154,103,.58);box-shadow: 0 18px 48px rgba(21,63,67,.1)}.orientation41-setting-check{display: flex;align-items: center;gap: 10px;min-height: 46px;padding: 10px 12px;border: 1px solid rgba(35,84,82,.14);border-radius: 12px;background: #fff;color: var(--o40-ink);font-size: .76rem;font-weight: 700}.orientation41-setting-check input{width: 18px;height: 18px;accent-color: var(--o40-primary)}.orientation41-v3-sheet.orientation40-document-sheet{position: relative;width: 210mm;max-width: 100%;min-height: 297mm;margin: 0 auto;padding: 0;overflow: hidden;background: var(--rt41-paper);color: var(--rt41-ink);box-shadow: 0 30px 75px rgba(20,52,53,.18);font-family: "Segoe UI",Arial,sans-serif}.orientation41-v3-sheet-compact.orientation40-document-sheet{width: 100%;min-height: auto;box-shadow: 0 18px 45px rgba(20,52,53,.15)}.orientation41-edge{position: absolute;inset: 0 auto 0 0;width: 5mm;background: var(--rt41-deep)}.orientation41-edge::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 50mm;background: var(--rt41-brass)}.orientation41-page{min-height: 297mm;padding: 15mm 16mm 12mm 20mm;display: flex;flex-direction: column}.orientation41-v3-sheet-compact .orientation41-page{min-height: 0;padding: 22px 20px 18px 27px}.orientation41-masthead{display: grid;grid-template-columns: 1.1fr .9fr;gap: 24px;align-items: center;padding-bottom: 12px;border-bottom: 1px solid var(--rt41-deep)}.orientation41-brand{display: flex;align-items: center;gap: 14px}.orientation41-seal{width: 57px;height: 57px;position: relative;display: grid;place-items: center;flex: 0 0 auto;border: 1px solid rgba(21,63,67,.32);border-radius: 50%;color: var(--rt41-deep);background: radial-gradient(circle at center,#fffdf9 0 46%,transparent 47%),conic-gradient(from 210deg,var(--rt41-sage-pale),#fffdf9,var(--rt41-brass-pale),var(--rt41-sage-pale));font-family: Georgia,"Times New Roman",serif;font-size: 19px;font-weight: 700;letter-spacing: .04em}.orientation41-seal::after{content: "";position: absolute;inset: 6px;border: 1px solid rgba(21,63,67,.18);border-radius: 50%}.orientation41-brand-copy h1{margin: 0;color: var(--rt41-deep);font-family: Georgia,"Times New Roman",serif;font-size: 22px;line-height: 1.05}.orientation41-brand-copy p{margin: 5px 0 0;color: var(--rt41-muted);font-size: 8px;font-weight: 700;letter-spacing: .18em;text-transform: uppercase}.orientation41-professional{display: grid;justify-items: end;text-align: right;color: #59686a;font-size: 8.8px;line-height: 1.55}.orientation41-professional strong{margin-bottom: 2px;color: var(--rt41-deep);font-size: 13px;font-weight: 700}.orientation41-title-row{display: grid;grid-template-columns: 1fr auto;gap: 22px;align-items: end;padding: 18px 0 14px}.orientation41-title-row h2{margin: 0;color: var(--rt41-deep);font-family: Georgia,"Times New Roman",serif;font-size: 24px;letter-spacing: .035em;line-height: 1.05;white-space: nowrap}.orientation41-title-row p{margin: 6px 0 0;color: var(--rt41-muted);font-size: 9.5px}.orientation41-document-stamp{min-width: 176px;padding: 9px 11px;border-left: 3px solid var(--rt41-brass);background: linear-gradient(90deg,var(--rt41-brass-pale),rgba(244,238,226,.25))}.orientation41-demo{display: block;margin-bottom: 5px;color: #765f39;font-size: 6.8px;font-weight: 800;letter-spacing: .15em;text-transform: uppercase}.orientation41-document-stamp dl{display: grid;grid-template-columns: auto 1fr;gap: 2px 8px;margin: 0;font-size: 7.8px;line-height: 1.45}.orientation41-document-stamp dt{color: var(--rt41-muted);font-weight: 700}.orientation41-document-stamp dd{margin: 0;color: var(--rt41-ink);font-weight: 600}.orientation41-section{margin-top: 12px}.orientation41-section-title{display: flex;align-items: center;gap: 9px;margin: 0 0 7px;color: var(--rt41-deep);font-size: 7.7px;font-weight: 800;letter-spacing: .17em;text-transform: uppercase}.orientation41-section-title::before{content: "";width: 20px;height: 2px;background: var(--rt41-brass)}.orientation41-section-title::after{content: "";flex: 1;height: 1px;background: var(--rt41-line)}.orientation41-client-panel{display: grid;grid-template-columns: 1.55fr .8fr .85fr;border-top: 1px solid var(--rt41-line-dark);border-bottom: 1px solid var(--rt41-line-dark)}.orientation41-client-field{min-height: 51px;padding: 9px 11px;border-right: 1px solid var(--rt41-line)}.orientation41-client-field:last-child{border-right: 0}.orientation41-label{display: block;margin-bottom: 5px;color: var(--rt41-muted);font-size: 6.4px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase}.orientation41-value{display: block;color: var(--rt41-ink);font-size: 9.8px;font-weight: 650;line-height: 1.35}.orientation41-sub{display: block;margin-top: 3px;color: #839092;font-size: 7.2px}.orientation41-purpose{min-height: 42px;padding: 8px 0 9px;border-bottom: 1px solid var(--rt41-line);color: #667577;font-size: 8.8px;line-height: 1.55;white-space: pre-wrap}.orientation41-recommendation{display: grid;grid-template-columns: 35px 1fr;gap: 12px;padding: 10px 0 11px;border-bottom: 1px solid var(--rt41-line);break-inside: avoid}.orientation41-recommendation-number{padding-top: 1px;color: var(--rt41-sage);font-family: Georgia,"Times New Roman",serif;font-size: 27px;line-height: 1}.orientation41-recommendation-content h3{margin: 0 0 8px;color: var(--rt41-deep);font-family: Georgia,"Times New Roman",serif;font-size: 13.5px}.orientation41-item-top{display: grid;grid-template-columns: 1.15fr .85fr;gap: 15px}.orientation41-field-line strong,.orientation41-usage strong,.orientation41-mini strong{display: block;margin-bottom: 3px;color: var(--rt41-deep-soft);font-size: 6.5px;letter-spacing: .09em;text-transform: uppercase}.orientation41-write-line{display: block;min-height: 15px;padding-bottom: 2px;border-bottom: 1px solid #c7d2ce;color: #5f6e70;font-size: 8.2px;line-height: 1.35;white-space: pre-wrap}.orientation41-usage{margin: 8px 0;padding: 8px 10px;border-left: 3px solid var(--rt41-brass);background: var(--rt41-brass-pale)}.orientation41-usage .orientation41-write-line{border-color: #cdbf9f}.orientation41-mini-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.orientation41-care{margin-top: 8px}.orientation41-closing-grid{display: grid;grid-template-columns: 1.25fr .75fr;gap: 14px}.orientation41-quiet-block{min-height: 70px;padding: 10px 11px;border: 1px solid var(--rt41-line);background: #fff;break-inside: avoid}.orientation41-quiet-block h4{margin: 0 0 7px;color: var(--rt41-deep);font-size: 7.5px;letter-spacing: .12em;text-transform: uppercase}.orientation41-quiet-block p{margin: 0;color: #667577;font-size: 8.2px;line-height: 1.55;white-space: pre-wrap}.orientation41-tracking{display: grid;grid-template-columns: 1fr 1fr;gap: 7px 11px}.orientation41-tracking div{padding-bottom: 4px;border-bottom: 1px solid var(--rt41-line);color: #748184;font-size: 7.3px}.orientation41-tracking b{display: block;margin-bottom: 2px;color: var(--rt41-deep-soft);font-size: 6.1px;letter-spacing: .09em;text-transform: uppercase}.orientation41-responsibility{margin-top: 11px;padding: 7px 9px;border-left: 2px solid var(--rt41-sage);background: #f3f7f5;color: #5f6d6f;font-size: 7px;line-height: 1.5}.orientation41-signature-row{display: grid;grid-template-columns: 1fr 205px;gap: 26px;align-items: end;margin-top: auto;padding-top: 16px;break-inside: avoid}.orientation41-demo-note{color: #7e8a8c;font-size: 6.9px;line-height: 1.45}.orientation41-signature{text-align: center}.orientation41-signature-line{margin-bottom: 6px;border-top: 1px solid var(--rt41-deep-soft)}.orientation41-signature strong{display: block;color: var(--rt41-deep);font-family: Georgia,"Times New Roman",serif;font-size: 11.5px}.orientation41-signature span,.orientation41-signature em{display: block;color: #687678;font-size: 6.8px;line-height: 1.45;font-style: normal}.orientation41-signature em{margin-top: 4px;color: #8b7651}.orientation41-footer{display: grid;grid-template-columns: 1fr auto 1fr;gap: 10px;align-items: center;margin-top: 11px;padding-top: 7px;border-top: 1px solid var(--rt41-line);color: #859193;font-size: 6.2px}.orientation41-footer div:nth-child(2){text-align: center}.orientation41-footer div:last-child{text-align: right}@media (max-width: 1380px){.orientation41-editor-switcher{display: flex}.orientation41-editor-split{grid-template-columns: 1fr}.orientation41-editor-shell[data-editor-view="editor"] .orientation41-live-preview{display: none}.orientation41-editor-shell[data-editor-view="preview"] .orientation41-editor{display: none}.orientation41-live-preview{position: static;max-height: none}}@media (max-width: 900px){.orientation41-v3-sheet.orientation40-document-sheet{width: 100%;min-height: auto;box-shadow: none}.orientation41-page{min-height: auto;padding: 22px 18px 18px 27px}.orientation41-masthead,.orientation41-title-row,.orientation41-item-top,.orientation41-closing-grid,.orientation41-signature-row{grid-template-columns: 1fr}.orientation41-professional{justify-items: start;text-align: left}.orientation41-title-row h2{white-space: normal}.orientation41-client-panel,.orientation41-mini-grid{grid-template-columns: 1fr}.orientation41-client-field{border-right: 0;border-bottom: 1px solid var(--rt41-line)}.orientation41-client-field:last-child{border-bottom: 0}.orientation41-signature{width: min(270px,100%);justify-self: end}.orientation41-footer{grid-template-columns: 1fr}.orientation41-footer div,.orientation41-footer div:nth-child(2),.orientation41-footer div:last-child{text-align: left}}@media (max-width: 430px){.orientation41-editor-switcher{display: grid;grid-template-columns: 1fr}.orientation41-live-preview{padding: 7px;border-radius: 13px}.orientation41-page{padding: 18px 13px 15px 22px}.orientation41-title-row h2{font-size: 19px}.orientation41-document-stamp{min-width: 0}.orientation41-recommendation{grid-template-columns: 27px minmax(0,1fr);gap: 8px}.orientation41-recommendation-number{font-size: 22px}}@media (prefers-reduced-motion: reduce){.orientation41 *,.orientation41 *::before,.orientation41 *::after{scroll-behavior: auto !important;transition-duration: 0s !important;animation-duration: 0s !important;animation-iteration-count: 1 !important}}@media print{.orientation41-v3-sheet.orientation40-document-sheet{width: 210mm;min-height: 297mm;box-shadow: none}.orientation41-recommendation,.orientation41-quiet-block,.orientation41-signature-row{break-inside: avoid}}.orientation42{--o42-surface: #fffefa;--o42-surface-soft: #f6f8f5;--o42-line: rgba(30,83,80,.14);gap: 14px}.orientation42 .orientation40-operational-header{grid-template-columns: minmax(280px,.78fr) minmax(520px,1.22fr);align-items: center;padding: 22px 24px;border-radius: 18px;background: var(--o42-surface);box-shadow: 0 10px 28px rgba(23,61,62,.055)}.orientation42 .orientation40-heading h2{font-size: clamp(1.55rem,2vw,2.05rem)}.orientation42 .orientation40-heading p{max-width: 590px;margin-top: 7px;font-size: .9rem}.orientation42 .orientation40-client-context{grid-template-columns: minmax(240px,1fr) auto;gap: 10px}.orientation42 .orientation40-client-summary{grid-template-columns: 1.1fr .72fr 1.18fr;gap: 7px}.orientation42 .orientation40-client-summary div{padding: 8px 10px;border-radius: 10px;background: #f8faf7}.orientation42 .orientation42-client-empty{grid-column: 1 / -1}.orientation42 .orientation40-layout{grid-template-columns: minmax(0,1fr);gap: 14px}.orientation42 .orientation40-nav{grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px;padding: 6px;border-radius: 16px;overflow: visible}.orientation42 .orientation40-nav button{min-width: 0;width: 100%;min-height: 46px;padding: 10px 11px;border-radius: 11px;font-size: .8rem;white-space: normal}.orientation42 .orientation40-nav button[aria-current="page"],.orientation42 .orientation40-nav button.is-active{background: #1d665f;box-shadow: 0 7px 18px rgba(23,63,67,.16)}.orientation42-panel{border-radius: 18px;box-shadow: 0 10px 30px rgba(25,62,61,.045)}.orientation42-panel-head{padding: 18px 20px 14px}.orientation42-panel-head p{max-width: 720px}.orientation42-panel-body{padding: 17px 20px 21px}.orientation42-panel-actions{align-items: center;flex-wrap: nowrap}.orientation42-toolbar{display: grid;grid-template-columns: minmax(260px,1fr) auto;gap: 10px;margin-bottom: 14px}.orientation42-search{min-width: 0}.orientation42-filter-shell{position: relative}.orientation42-filter-shell > summary{display: none;min-height: 42px;padding: 10px 14px;border: 1px solid var(--o42-line);border-radius: 11px;background: #fff;color: var(--o40-ink);font-size: .78rem;font-weight: 780;cursor: pointer}.orientation42-filter-grid{display: flex;gap: 8px;align-items: end;flex-wrap: wrap;justify-content: flex-end}.orientation42-filter-grid .orientation40-filter{min-width: 135px}.orientation42-filter-grid select{min-height: 42px;padding-block: 9px}.orientation42-check-filter{display: flex;align-items: center;gap: 8px;min-height: 42px;padding: 8px 10px;border: 1px solid var(--o42-line);border-radius: 11px;background: #fff;color: var(--o40-ink);font-size: .72rem;font-weight: 700}.orientation42-check-filter input{width: 17px;height: 17px}.orientation42-list{gap: 7px}.orientation42-row{grid-template-columns: minmax(230px,1fr) minmax(145px,.52fr) minmax(145px,.5fr) auto;gap: 10px;padding: 12px 13px;border-radius: 12px;background: #fff}.orientation42-row:hover{background: #fbfcfa}.orientation42-row-actions{flex-wrap: nowrap;align-items: center}.orientation42-context-wrap{position: relative;display: inline-flex}.orientation42-context-menu{position: fixed;z-index: var(--z-popover,1400);width: min(270px,calc(100vw - 16px));padding: 7px;overflow: auto;border: 1px solid rgba(30,83,80,.18);border-radius: 13px;background: #fffefa;box-shadow: 0 18px 46px rgba(19,53,52,.18)}.orientation42-context-menu .orientation40-button{display: flex;width: 100%;min-height: 38px;justify-content: flex-start;border: 0;background: transparent;box-shadow: none;color: var(--o40-ink);text-align: left}.orientation42-context-menu .orientation40-button:hover{transform: none;background: #eef4f1}.orientation42-context-menu .orientation40-button-danger{color: var(--o40-danger)}.orientation42-scope-note{display: flex;gap: 10px;align-items: baseline;margin-bottom: 13px;padding: 10px 12px;border-left: 2px solid #78998c;background: #f5f8f5;color: #526b69;font-size: .76rem;line-height: 1.5}.orientation42-scope-note strong{color: var(--o40-ink);white-space: nowrap}.orientation42-detail-main{background: #fff}.orientation42-document-summary{display: grid;gap: 7px;margin-bottom: 16px}.orientation42-document-summary strong{color: var(--o40-ink);font-family: Georgia,"Times New Roman",serif;font-size: 1.15rem}.orientation42-document-summary span{color: var(--o40-muted);font-size: .8rem;line-height: 1.55}.orientation42-internal-note,.orientation42-structure-details{margin-top: 16px;padding-top: 12px;border-top: 1px solid var(--o42-line)}.orientation42-internal-note summary,.orientation42-structure-details summary{color: var(--o40-accent-strong);font-size: .78rem;font-weight: 780;cursor: pointer}.orientation42-template-list{grid-template-columns: 1fr;gap: 8px}.orientation42-template-row{display: grid;grid-template-columns: minmax(260px,1fr) minmax(300px,.8fr) auto;gap: 16px;align-items: center;padding: 15px 16px}.orientation42-template-copy h4{margin: 0}.orientation42-template-copy p{margin: 5px 0 0;max-width: 680px}.orientation42-template-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px 12px;margin: 0}.orientation42-template-meta div{min-width: 0}.orientation42-template-meta dt{color: var(--o40-muted);font-size: .65rem}.orientation42-template-meta dd{margin: 2px 0 0;color: var(--o40-ink);font-size: .73rem;font-weight: 730}.orientation42-item summary{grid-template-columns: auto minmax(0,1fr) auto auto;gap: 9px}.orientation42-item-state{align-self: center}.orientation42-item-actions{padding: 0}.orientation42-history-group{display: grid;gap: 7px}.orientation42-history-group + .orientation42-history-group{margin-top: 18px}.orientation42-history-group > h4{margin: 0 0 2px;color: var(--o40-ink);font-family: Georgia,"Times New Roman",serif;font-size: 1rem}.orientation42-event{padding: 11px 13px;border-radius: 10px}.orientation42-event small{display: block;margin-top: 5px;color: var(--o40-muted);font-size: .71rem;line-height: 1.45}.orientation42-empty{min-height: 180px;background: #fcfdfb}.orientation42-empty-action{margin-top: 14px}@media (max-width: 1380px){.orientation42 .orientation40-operational-header{grid-template-columns: 1fr;align-items: start}.orientation42 .orientation40-layout{grid-template-columns: minmax(0,1fr)}.orientation42-template-row{grid-template-columns: minmax(240px,1fr) minmax(270px,.75fr) auto}}@media (max-width: 1024px){.orientation42 .orientation40-nav,.orientation43 .orientacoes-subnav{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.orientation42 .orientation40-client-summary{grid-template-columns: 1fr}.orientation42-toolbar{grid-template-columns: 1fr}.orientation42-filter-shell > summary{display: block}.orientation42-filter-shell:not([open]) .orientation42-filter-grid{display: none}.orientation42-filter-grid{margin-top: 8px;padding: 10px;border: 1px solid var(--o42-line);border-radius: 12px;background: #f8faf7;justify-content: stretch}.orientation42-filter-grid .orientation40-filter,.orientation42-filter-grid .orientation40-button,.orientation42-check-filter{flex: 1 1 180px}.orientation42-template-row{grid-template-columns: 1fr}.orientation42-template-meta{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 760px){.orientation42 .orientation40-operational-header{padding: 16px}.orientation42 .orientation40-client-context{grid-template-columns: 1fr}.orientation42 .orientation40-client-context > .orientation40-button{width: 100%}.orientation42 .orientation40-nav{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px;padding: 5px}.orientation42 .orientation40-nav button{min-width: 0;min-height: 52px;padding: 10px 9px}.orientation42-panel-head{padding: 15px}.orientation42-panel-actions{display: grid;grid-template-columns: 1fr;width: 100%}.orientation42-panel-actions > *{width: 100%}.orientation42-panel-body{padding: 13px}.orientation42-row{grid-template-columns: 1fr;gap: 7px}.orientation42-row-actions{justify-content: flex-start}.orientation42-row-actions > .orientation40-button{flex: 1 1 auto}.orientation42-scope-note{display: grid}.orientation42-scope-note strong{white-space: normal}.orientation42-item summary{grid-template-columns: auto 1fr}.orientation42-item-state{grid-column: 1 / -1;justify-self: start;padding-left: 34px}.orientation42-item-actions{grid-column: 1 / -1;justify-self: stretch;padding-left: 34px}.orientation42-item-actions .orientation42-context-wrap,.orientation42-item-actions button{width: 100%}.orientation42-template-meta{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 360px){.orientation42 .orientation40-nav,.orientation43 .orientacoes-subnav{grid-template-columns: minmax(0,1fr)}}@media (max-width: 390px){.orientation42 .orientation40-button{width: 100%}.orientation42-context-wrap{width: 100%}.orientation42-template-meta{grid-template-columns: 1fr 1fr}}.orientation42 .orientation42-toolbar{grid-template-columns: 1fr}.orientation42 .orientation42-filter-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(145px,1fr));align-items: end;justify-content: stretch}.orientation42 .orientation42-filter-grid .orientation40-filter,.orientation42 .orientation42-filter-grid .orientation40-button,.orientation42 .orientation42-filter-grid .orientation42-check-filter{min-width: 0;width: 100%}.orientation42 .orientation40-search .orientation40-button{width: 34px;min-width: 34px;padding: 0}@media (max-width: 900px){.orientation42 .orientation42-filter-grid{grid-template-columns: 1fr}}.orientation43 .orientation40-layout,.orientation43 .orientation40-workspace,.orientation43 .orientacoes-subnav{min-width: 0;max-width: 100%}.orientation40-form-grid-spaced{margin-top: 14px}.orientation40-integration-actions-spaced{margin-top: 12px}.terms44{--terms44-petrol:#174f50;--terms44-petrol-deep:#113f43;--terms44-sage:#76988b;--terms44-warm:var(--ds-color-surface-primary);--terms44-sand:#f5efe4;--terms44-gold:#b49a68;--terms44-ink:#263638;--terms44-muted:#687779;--terms44-line:rgba(23,79,80,.15);display:grid;gap:18px;min-width:0;margin-top:18px;color:var(--terms44-ink)}.terms44 *{box-sizing:border-box;min-width:0}.terms44-shell{display:grid;gap:16px;padding:18px;border:1px solid var(--terms44-line);border-radius:20px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(250,247,239,.94));box-shadow:0 14px 34px rgba(24,66,67,.07)}.terms44-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--terms44-line)}.terms44-kicker{display:block;margin-bottom:5px;color:var(--terms44-sage);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.terms44-intro h3{margin:0;color:var(--terms44-petrol-deep);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.16}.terms44-intro p{max-width:760px;margin:7px 0 0;color:var(--terms44-muted);font-size:.94rem;line-height:1.55}.terms44-limit{max-width:330px;padding:10px 12px;border-left:3px solid var(--terms44-gold);background:rgba(244,238,226,.72);color:#685b43;font-size:.78rem;line-height:1.45}.terms44-context{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2.1fr);gap:12px;align-items:stretch}.terms44-field{display:grid;gap:6px}.terms44-field>span{color:var(--terms44-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.terms44 select,.terms44 input,.terms44 textarea{width:100%;border:1px solid rgba(23,79,80,.2);border-radius:11px;background:#fff;color:var(--terms44-ink);font:inherit;padding:10px 11px}.terms44 select:focus-visible,.terms44 input:focus-visible,.terms44 textarea:focus-visible,.terms44 button:focus-visible{outline:3px solid rgba(180,154,104,.38);outline-offset:2px}.terms44-client-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px 12px;border:1px solid var(--terms44-line);border-radius:14px;background:#fff}.terms44-client-summary div{display:grid;gap:3px}.terms44-client-summary span{color:var(--terms44-muted);font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.terms44-client-summary strong{font-size:.88rem;line-height:1.35}.terms44-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%;padding:5px;border:1px solid var(--terms44-line);border-radius:15px;background:rgba(255,255,255,.82)}.terms44-nav button{min-height:46px;border:1px solid transparent;border-radius:10px;background:transparent;color:#38494b;font:inherit;font-size:.76rem;font-weight:750;line-height:1.2;padding:8px;cursor:pointer}.terms44-nav button:hover{background:rgba(118,152,139,.1);border-color:rgba(23,79,80,.1)}.terms44-nav button[aria-current="page"]{background:var(--terms44-petrol);color:#fff;box-shadow:0 7px 16px rgba(23,79,80,.16)}.terms44-work{display:grid;gap:12px}.terms44-work-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.terms44-work-head h4{margin:0;color:var(--terms44-petrol-deep);font-size:1.05rem}.terms44-work-head p{margin:4px 0 0;color:var(--terms44-muted);font-size:.84rem}.terms44-count{white-space:nowrap;color:var(--terms44-muted);font-size:.78rem;font-weight:750}.terms44-list{display:grid;gap:7px}.terms44-row{display:grid;grid-template-columns:minmax(220px,1.8fr) minmax(120px,.7fr) minmax(125px,.75fr) minmax(105px,.6fr) auto;gap:12px;align-items:center;padding:12px 13px;border:1px solid var(--terms44-line);border-radius:13px;background:#fff;box-shadow:0 5px 14px rgba(23,79,80,.035)}.terms44-row-main{display:grid;gap:4px}.terms44-row-main strong{color:var(--terms44-petrol-deep);font-size:.91rem;line-height:1.35}.terms44-row-main span,.terms44-cell span{color:var(--terms44-muted);font-size:.74rem;line-height:1.35}.terms44-cell{display:grid;gap:3px}.terms44-cell b{font-size:.78rem;line-height:1.35}.terms44-status{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:#eef4f1;color:#355d57;font-size:.7rem;font-weight:800;line-height:1.2}.terms44-status::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.terms44-status.is-accepted{background:#e4f2e9;color:#28623c}.terms44-status.is-refused{background:#f8e9e7;color:#8a3932}.terms44-status.is-revoked{background:#f0ece5;color:#725f42}.terms44-status.is-pending{background:#f6efdf;color:#7a6134}.terms44-status.is-archived{background:#eceff0;color:#5e696b}.terms44-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.terms44-button{appearance:none;min-height:38px;border:1px solid rgba(23,79,80,.18);border-radius:10px;background:#fff;color:var(--terms44-petrol-deep);font:inherit;font-size:.78rem;font-weight:800;padding:8px 11px;cursor:pointer}.terms44-button:hover{background:#f3f7f5}.terms44-button.is-primary{border-color:var(--terms44-petrol);background:var(--terms44-petrol);color:#fff}.terms44-button.is-neutral{border-color:rgba(23,79,80,.24);background:#fff;color:var(--terms44-petrol-deep)}.terms44-button.is-danger{border-color:rgba(139,57,50,.24);color:#873c36}.terms44-button[disabled]{cursor:not-allowed;opacity:.58}.terms44-empty{padding:24px;border:1px dashed rgba(23,79,80,.22);border-radius:14px;background:rgba(255,255,255,.66);text-align:center}.terms44-empty strong{display:block;color:var(--terms44-petrol-deep)}.terms44-empty p{margin:6px 0 0;color:var(--terms44-muted);font-size:.86rem}.terms44-history-group{display:grid;gap:7px}.terms44-history-group h5{margin:10px 0 1px;color:var(--terms44-petrol);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.terms44-history-item{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(130px,.5fr);gap:12px;padding:10px 12px;border-left:2px solid var(--terms44-sage);background:#fff;border-radius:0 10px 10px 0}.terms44-history-item time,.terms44-history-item span{color:var(--terms44-muted);font-size:.75rem}.terms44-history-item strong{font-size:.84rem}.terms44-legacy{margin-top:4px;border:1px solid var(--terms44-line);border-radius:14px;background:#fff;overflow:hidden}.terms44-legacy>summary{cursor:pointer;padding:12px 14px;color:var(--terms44-petrol-deep);font-weight:800}.terms44-legacy-body{display:grid;gap:14px;padding:0 14px 14px}.terms44-legacy .consents33-header-actions{display:flex}.consents33.terms44-enhanced>.consents33-header .consents33-header-actions{display:none}.terms44-modal[hidden]{display:none}.terms44-modal{position:fixed;inset:0;z-index:var(--z-modal,2010);display:grid;place-items:center;padding:18px}.terms44-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(12,35,37,.62);backdrop-filter:blur(5px);cursor:default}.terms44-modal-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,calc(100vw - 28px));max-height:min(92dvh,940px);overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:20px;background:var(--terms44-warm);box-shadow:0 28px 75px rgba(11,35,37,.28)}.terms44-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 20px;border-bottom:1px solid var(--terms44-line);background:#fff}.terms44-modal-head h2{margin:0;color:var(--terms44-petrol-deep);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.terms44-modal-head p{margin:5px 0 0;color:var(--terms44-muted);font-size:.83rem}.terms44-close{width:40px;height:40px;border:1px solid var(--terms44-line);border-radius:50%;background:#fff;color:var(--terms44-petrol);font-size:1.35rem;cursor:pointer}.terms44-modal-body{overflow:auto;padding:18px 20px;overscroll-behavior:contain}.terms44-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid var(--terms44-line);background:#fff}.terms44-decision-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.terms44-decision-actions .terms44-button{min-height:44px}.terms44-document{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px}.terms44-index{position:sticky;top:0;align-self:start;display:grid;gap:5px;padding:10px;border:1px solid var(--terms44-line);border-radius:12px;background:#fff}.terms44-index strong{padding:4px 6px;color:var(--terms44-petrol);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.terms44-index button{border:0;border-radius:8px;background:transparent;color:#425254;text-align:left;font:inherit;font-size:.78rem;padding:8px;cursor:pointer}.terms44-index button:hover{background:#edf4f1}.terms44-document-main{display:grid;gap:16px}.terms44-document-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;border:1px solid var(--terms44-line);border-radius:12px;background:#fff}.terms44-document-meta div{display:grid;gap:3px}.terms44-document-meta span{color:var(--terms44-muted);font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.terms44-document-meta strong{font-size:.8rem;line-height:1.35}.terms44-document-section{scroll-margin-top:14px;padding-bottom:14px;border-bottom:1px solid var(--terms44-line)}.terms44-document-section:last-child{border-bottom:0}.terms44-document-section h3{margin:0 0 8px;color:var(--terms44-petrol-deep);font-family:Georgia,"Times New Roman",serif;font-size:1.03rem}.terms44-document-section p{margin:0 0 9px;color:#3f4f51;font-size:.88rem;line-height:1.65}.terms44-document-section ul{margin:5px 0 10px;padding-left:20px;color:#3f4f51;font-size:.88rem;line-height:1.6}.terms44-dynamic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.terms44-dynamic div{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(0,1.2fr);gap:8px;padding:8px 9px;border-bottom:1px solid rgba(23,79,80,.1)}.terms44-dynamic dt{color:var(--terms44-muted);font-size:.74rem;font-weight:750}.terms44-dynamic dd{margin:0;font-size:.8rem;font-weight:700}.terms44-checklist{display:grid;gap:8px;padding:13px;border:1px solid rgba(180,154,104,.28);border-radius:13px;background:#fffaf0}.terms44-checklist h3{margin:0;color:var(--terms44-petrol-deep);font-size:.95rem}.terms44-checklist label{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:flex-start;color:#37484a;font-size:.84rem;line-height:1.4}.terms44-checklist input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--terms44-petrol)}.terms44-error{margin:8px 0 0;padding:9px 10px;border-radius:9px;background:#fae9e7;color:#842e28;font-size:.8rem}.terms44-confirm-note{padding:12px;border-left:3px solid var(--terms44-gold);background:#faf4e8;color:#61543d;font-size:.84rem;line-height:1.5}.terms44-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.terms44-form-grid .is-wide{grid-column:1/-1}.terms44-form-grid label{display:grid;gap:6px}.terms44-form-grid label>span{color:var(--terms44-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.terms44-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.terms44-compare article{padding:13px;border:1px solid var(--terms44-line);border-radius:12px;background:#fff}.terms44-compare h3{margin:0 0 8px;color:var(--terms44-petrol-deep)}.terms44-client-block,.terms44-agenda-reference,.terms44-finance-reference,.terms44-settings{display:grid;gap:10px;padding:13px;border:1px solid rgba(23,79,80,.16);border-radius:13px;background:#fffdf8}.terms44-client-block h4,.terms44-agenda-reference h3,.terms44-finance-reference h3,.terms44-settings h4{margin:0;color:var(--terms44-petrol-deep)}.terms44-client-docs{display:grid;gap:7px}.terms44-client-doc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(23,79,80,.1)}.terms44-client-doc:last-child{border-bottom:0}.terms44-client-doc strong{display:block;font-size:.8rem}.terms44-client-doc span{color:var(--terms44-muted);font-size:.72rem}@media(max-width:1180px){.terms44-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.terms44-row{grid-template-columns:minmax(210px,1.7fr) minmax(120px,.7fr) minmax(120px,.7fr) auto}.terms44-row>.terms44-cell:nth-of-type(3){display:none}.terms44-document{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:860px){.terms44-intro{display:grid}.terms44-limit{max-width:none}.terms44-context{grid-template-columns:1fr}.terms44-client-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.terms44-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.terms44-row{grid-template-columns:minmax(0,1fr) auto}.terms44-row>.terms44-cell{display:none}.terms44-document{grid-template-columns:1fr}.terms44-index{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.terms44-document-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.terms44-dynamic,.terms44-form-grid,.terms44-compare{grid-template-columns:1fr}.terms44-decision-actions{grid-template-columns:1fr}}@media(max-width:540px){.terms44-shell{padding:13px;border-radius:16px}.terms44-nav{grid-template-columns:1fr}.terms44-client-summary{grid-template-columns:1fr 1fr}.terms44-work-head{align-items:flex-start}.terms44-row{align-items:start}.terms44-row-actions{display:grid}.terms44-button{width:100%}.terms44-modal{padding:0}.terms44-modal-panel{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.terms44-modal-head,.terms44-modal-body,.terms44-modal-actions{padding-left:14px;padding-right:14px}.terms44-index{grid-template-columns:1fr}.terms44-document-meta{grid-template-columns:1fr}.terms44-dynamic div{grid-template-columns:1fr}.terms44-history-item{grid-template-columns:1fr;gap:3px}.terms44-client-summary strong{font-size:.8rem}}@media(max-width:360px){.terms44-client-summary{grid-template-columns:1fr}.terms44-nav button{min-height:44px}}@media(prefers-reduced-motion:reduce){.terms44 *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:540px){.terms44-work-head{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.terms44-count{white-space:normal;justify-self:start}.terms44-shell,.terms44-work,.terms44-work-head{max-width:100%;overflow-wrap:anywhere}}.terms44-work-head h4[tabindex="-1"]:focus{outline:none}.contract46{--c46-deep:#153f43;--c46-sage:#78998c;--c46-paper:#fffdf9;--c46-ivory:#f6f1e8;--c46-brass:#b59a67;--c46-ink:#263638;--c46-muted:#68787a;--c46-line:rgba(21,63,67,.14);margin-top:22px;padding:22px;border:1px solid var(--c46-line);border-radius:18px;background:linear-gradient(180deg,rgba(255,253,249,.98),rgba(248,245,238,.94));box-shadow:0 12px 34px rgba(21,63,67,.07);color:var(--c46-ink);min-width:0}.contract46 *{box-sizing:border-box}.contract46-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--c46-line)}.contract46-header h4{margin:3px 0 6px;color:var(--c46-deep);font-size:1.2rem}.contract46-header p{margin:0;max-width:760px;color:var(--c46-muted);line-height:1.55}.contract46-kicker{display:block;color:var(--c46-sage);font-size:.72rem;font-weight:800;letter-spacing:.14em}.contract46-state{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border:1px solid rgba(181,154,103,.34);border-radius:999px;background:#f6efe2;color:#765f39;font-size:.78rem;font-weight:800;text-align:center}.contract46-state.is-active{background:#e8f2ed;color:#255f50;border-color:rgba(37,95,80,.22)}.contract46-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:20px;align-items:start;margin-top:18px;min-width:0}.contract46-form{display:grid;gap:16px;min-width:0}.contract46-block{min-width:0;margin:0;padding:17px;border:1px solid var(--c46-line);border-radius:15px;background:rgba(255,255,255,.8)}.contract46-block>legend{width:100%;padding:0 4px 10px;display:flex;flex-direction:column;gap:3px;color:var(--c46-deep)}.contract46-block>legend strong{font-size:1rem}.contract46-block>legend span{color:var(--c46-muted);font-size:.82rem;font-weight:500;line-height:1.45}.contract46-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.contract46-field{display:grid;gap:6px;min-width:0}.contract46-field.is-wide{grid-column:1/-1}.contract46-label{font-size:.78rem;font-weight:800;color:#3d5254}.contract46 input,.contract46 select,.contract46 textarea,.contract46-modal input,.contract46-modal select,.contract46-modal textarea{width:100%;min-width:0;border:1px solid rgba(21,63,67,.19);border-radius:10px;background:#fff;color:var(--c46-ink);font:inherit;padding:10px 11px;line-height:1.35}.contract46 textarea,.contract46-modal textarea{resize:vertical}.contract46 input:focus-visible,.contract46 select:focus-visible,.contract46 textarea:focus-visible,.contract46-button:focus-visible,.contract46-check input:focus-visible,.contract46-days input:focus-visible,.contract46-modal button:focus-visible{outline:3px solid rgba(181,154,103,.42);outline-offset:2px}.contract46 [aria-invalid="true"]{border-color:#9b5148;background:#fff8f7}.contract46-help{color:var(--c46-muted);line-height:1.4}.contract46-error{color:#8f4038;font-weight:700;line-height:1.4}.contract46-suggestion{margin-bottom:14px;padding:14px;border-left:3px solid var(--c46-brass);background:#f5efe3;border-radius:0 12px 12px 0}.contract46-suggestion.is-compact{display:grid;gap:5px}.contract46-suggestion strong{color:#6d5734;font-size:.76rem;letter-spacing:.06em}.contract46-suggestion p{margin:5px 0;color:#655f55;line-height:1.5}.contract46-suggestion ol{margin:8px 0;padding-left:20px;color:#5e696b}.contract46-inline-actions,.contract46-main-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.contract46-button{appearance:none;border:1px solid rgba(21,63,67,.18);border-radius:10px;background:#fff;color:var(--c46-deep);font:inherit;font-size:.82rem;font-weight:800;line-height:1.2;padding:9px 12px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.contract46-button:hover{background:#edf4f0;border-color:rgba(21,63,67,.26)}.contract46-button:active{transform:translateY(1px)}.contract46-button.is-primary{background:var(--c46-deep);color:#fff;border-color:transparent;box-shadow:0 7px 18px rgba(21,63,67,.15)}.contract46-button.is-secondary{background:#edf3ef}.contract46-button.is-danger{color:#8a4039;border-color:rgba(138,64,57,.22);background:#fff9f8}.contract46-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.contract46-check{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid rgba(21,63,67,.1);border-radius:10px;background:#fff}.contract46-check input{width:18px;height:18px;flex:0 0 auto;margin:1px 0 0}.contract46-check span{display:grid;gap:3px;line-height:1.35}.contract46-check strong{font-size:.79rem}.contract46-check small{color:var(--c46-muted)}.contract46-days{grid-column:1/-1;margin:0 0 12px;padding:12px;border:1px solid var(--c46-line);border-radius:11px}.contract46-days legend{padding:0 6px;color:var(--c46-deep);font-size:.8rem;font-weight:800}.contract46-days label{display:inline-flex;align-items:center;gap:6px;margin:5px 11px 2px 0;font-size:.8rem}.contract46-days input{width:16px;height:16px}.contract46-rule-list{display:grid;gap:4px;margin-top:12px}.contract46-rule-list p{margin:0;padding:7px 9px;border-left:2px solid var(--c46-sage);background:#f4f7f5;color:#5f6f71;font-size:.79rem}.contract46-details{margin-top:12px;border:1px solid var(--c46-line);border-radius:11px;background:#fff}.contract46-details>summary{cursor:pointer;padding:11px 13px;color:var(--c46-deep);font-weight:800}.contract46-details[open]>summary{border-bottom:1px solid var(--c46-line)}.contract46-details>.contract46-check-grid,.contract46-details>.contract46-grid{padding:12px;margin:0}.contract46-steps{margin-top:14px}.contract46-subhead{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.contract46-subhead strong{color:var(--c46-deep)}.contract46-subhead span{color:var(--c46-muted);font-size:.8rem}.contract46-empty{margin:0;padding:12px;border:1px dashed rgba(21,63,67,.2);border-radius:10px;color:var(--c46-muted)}.contract46-step{margin-top:8px;border:1px solid var(--c46-line);border-radius:11px;background:#fff}.contract46-step>summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;padding:11px 12px}.contract46-step>summary strong{color:var(--c46-deep)}.contract46-step>summary span{color:var(--c46-muted);font-size:.8rem}.contract46-step>.contract46-grid{padding:12px;border-top:1px solid var(--c46-line)}.contract46-summary{position:sticky;top:18px;display:grid;gap:11px;padding:16px;border:1px solid var(--c46-line);border-radius:15px;background:#fff;min-width:0}.contract46-summary h5{margin:0;color:var(--c46-deep);font-size:1rem}.contract46-summary-list{display:grid;gap:0;margin:0}.contract46-summary-list>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:8px;padding:8px 0;border-bottom:1px solid rgba(21,63,67,.09)}.contract46-summary-list dt{color:var(--c46-muted);font-size:.74rem;font-weight:700}.contract46-summary-list dd{margin:0;color:var(--c46-ink);font-size:.78rem;font-weight:800;text-align:right;overflow-wrap:anywhere}.contract46-pending{padding:11px;border:1px solid rgba(181,154,103,.24);border-radius:10px;background:#fbf7ee}.contract46-pending.is-error{border-color:rgba(143,64,56,.24);background:#fff8f7}.contract46-pending h6{margin:0 0 7px;color:#765f39;font-size:.78rem}.contract46-pending.is-error h6{color:#8f4038}.contract46-pending ul{margin:0;padding-left:18px;color:#655f55;font-size:.76rem;line-height:1.5}.contract46-pending p{margin:0;color:#43675d;font-size:.77rem}.contract46-limit{margin:16px 0 0;padding-top:13px;border-top:1px solid var(--c46-line);color:var(--c46-muted);font-size:.76rem;line-height:1.5}.contract46-modal{position:fixed;inset:0;display:grid;place-items:center;padding:18px;z-index:var(--z-modal,2010)}.contract46-backdrop{position:absolute;inset:0;border:0;background:rgba(16,37,39,.58);cursor:pointer}.contract46-modal-panel{position:relative;display:flex;flex-direction:column;width:min(760px,calc(100vw - 28px));max-height:min(88dvh,900px);overflow:hidden;border:1px solid rgba(255,255,255,.35);border-radius:17px;background:#fffdf9;box-shadow:0 28px 80px rgba(13,35,37,.28)}.contract46-modal-panel>header{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(21,63,67,.12)}.contract46-modal-panel h2{margin:0;color:#153f43;font-size:1.12rem}.contract46-modal-panel header p{margin:5px 0 0;color:#68787a;font-size:.82rem}.contract46-modal-close{min-width:38px;padding:7px;font-size:1.15rem}.contract46-modal-body{overflow:auto;padding:18px}.contract46-modal-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:13px 18px;border-top:1px solid rgba(21,63,67,.12);background:#faf7f0}.contract46-modal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contract46-modal-form .contract46-field.is-wide{grid-column:1/-1}.contract46-confirm-body,.contract46-compare{display:grid;gap:14px}.contract46-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.contract46-compare article{padding:14px;border:1px solid rgba(21,63,67,.12);border-radius:12px}.contract46-compare h3{margin:0 0 8px;color:#153f43}.contract46-compare p{margin:5px 0;color:#68787a}.contract46-simulation-result{grid-column:1/-1;margin:0;padding:12px;border-left:3px solid #b59a67;background:#f5efe3;color:#655f55;font-weight:700;line-height:1.5}.contract46-attendance-reference{border-left:3px solid #78998c}@media(max-width:1100px){.contract46-layout{grid-template-columns:1fr}.contract46-summary{position:static}.contract46-header{flex-direction:column}.contract46-state{align-self:flex-start}}@media(max-width:720px){.contract46{padding:15px;border-radius:14px}.contract46-grid,.contract46-check-grid,.contract46-modal-form,.contract46-compare{grid-template-columns:1fr}.contract46-field.is-wide,.contract46-modal-form .contract46-field.is-wide{grid-column:auto}.contract46-summary-list>div{grid-template-columns:1fr}.contract46-summary-list dd{text-align:left}.contract46-main-actions,.contract46-inline-actions,.contract46-modal-actions{display:grid;grid-template-columns:1fr}.contract46-button{width:100%;min-height:44px}.contract46-step>summary{flex-direction:column}.contract46-modal{padding:8px}.contract46-modal-panel{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:13px}}@media(max-width:360px){.contract46{padding:12px}.contract46-block{padding:12px}.contract46-header h4{font-size:1.05rem}.contract46-modal-body{padding:13px}.contract46-modal-panel>header{padding:13px}.contract46-modal-actions{padding:11px 13px}}@media(prefers-reduced-motion:reduce){.contract46-button{transition:none}.contract46 *{scroll-behavior:auto!important}}.contract46-check-help{display:block;margin-top:3px;color:#6b7b7d;font-size:.72rem;line-height:1.4;font-weight:500}.contract46-recovery-note{margin:10px 0 0;padding:10px 11px;border-left:3px solid #b59a67;background:#f6f1e7;color:#655f55;font-size:.76rem;line-height:1.45}.contract46-steps-review{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(21,63,67,.12)}.contract46-steps-review h6{margin:0;color:#153f43;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.contract46-steps-review ol{display:grid;gap:7px;margin:0;padding-left:20px}.contract46-steps-review li{padding:7px 0;border-bottom:1px solid rgba(21,63,67,.08)}.contract46-steps-review li:last-child{border-bottom:0}.contract46-steps-review strong,.contract46-steps-review span{display:block}.contract46-steps-review strong{color:#274f52;font-size:.78rem}.contract46-steps-review span{margin-top:2px;color:#6b797b;font-size:.7rem;line-height:1.4}.system-shell-client.client-experience-v08774{--cx-ivory: #f5f1e8;--cx-ivory-soft: #faf7f0;--cx-surface: var(--ds-color-surface-primary);--cx-surface-muted: #f0ece2;--cx-petroleum: var(--ds-color-petroleum);--cx-petroleum-deep: var(--ds-color-petroleum-client-deep);--cx-text: #1d3336;--cx-muted: #667774;--cx-eucalyptus: var(--ds-color-eucalyptus-client);--cx-eucalyptus-dark: #285848;--cx-champagne: #e5d7bc;--cx-champagne-soft: #f0e8d8;--cx-amber: #a36e27;--cx-wine: #844b46;--cx-success: #2e654e;--cx-line: rgba(23,63,70,.13);--cx-line-strong: rgba(23,63,70,.22);--cx-shadow: 0 12px 34px rgba(18,48,53,.07);--cx-shadow-soft: 0 5px 18px rgba(18,48,53,.045);--cx-r-sm: 10px;--cx-r-md: var(--ds-radius-medium);--cx-r-lg: var(--ds-radius-large);--cx-1: var(--ds-space-1);--cx-2: var(--ds-space-2);--cx-3: var(--ds-space-3);--cx-4: var(--ds-space-4);--cx-5: var(--ds-space-5);--cx-6: var(--ds-space-6);--cx-7: var(--ds-space-7);--cx-8: var(--ds-space-8);min-height: 100dvh;display: grid;grid-template-columns: 264px minmax(0,1fr);grid-template-rows: 64px minmax(0,1fr);color: var(--cx-text);background: var(--cx-ivory);font-size: 15px}.system-shell-client.client-experience-v08774 *,.system-shell-client.client-experience-v08774 *::before,.system-shell-client.client-experience-v08774 *::after{box-sizing: border-box}.system-shell-client.client-experience-v08774 :focus,.system-shell-client.client-experience-v08774 :focus-visible{outline: 3px solid rgba(53,109,92,.42);outline-offset: 3px}.system-shell-client.client-experience-v08774 p{color: var(--cx-muted);line-height: 1.62}.system-shell-client.client-experience-v08774 [hidden]{display: none !important}.system-shell-client.client-experience-v08774 .cx-sidebar{grid-column: 1;grid-row: 1 / -1;position: sticky;top: 0;z-index: 60;width: 264px;height: 100dvh;display: grid;grid-template-rows: auto auto minmax(0,1fr) auto;gap: 0;padding: 22px 16px 18px;border: 0;border-radius: 0;color: rgba(255,253,248,.9);background: var(--cx-petroleum-deep);box-shadow: 8px 0 28px rgba(12,37,42,.09);overflow: hidden}.system-shell-client.client-experience-v08774 .cx-sidebar-head{display: grid;grid-template-columns: 38px minmax(0,1fr) auto;align-items: center;gap: 11px;padding: 0 4px 18px;border-bottom: 1px solid rgba(255,255,255,.12)}.system-shell-client.client-experience-v08774 .cx-sidebar-head .professional-logo-mark{width: 38px;height: 38px;padding: 5px;border: 1px solid rgba(229,215,188,.32);border-radius: 12px;background: rgba(255,253,248,.08)}.system-shell-client.client-experience-v08774 .cx-sidebar-head strong{color: #fffdf8;font-size: .91rem;line-height: 1.25}.system-shell-client.client-experience-v08774 .cx-sidebar-head span{color: rgba(255,253,248,.62);font-size: .72rem}.system-shell-client.client-experience-v08774 .professional-sidebar-close{color: #fffdf8}.system-shell-client.client-experience-v08774 .cx-sidebar-identity{margin: 16px 2px 12px;padding: 13px 4px 15px;display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 11px;border: 0;border-bottom: 1px solid rgba(255,255,255,.1);border-radius: 0;color: inherit;background: transparent;box-shadow: none}.system-shell-client.client-experience-v08774 .system-client-avatar{width: 42px;height: 42px;border: 1px solid rgba(229,215,188,.38);border-radius: 50%;color: #fffdf8;background: rgba(229,215,188,.13);font-size: .75rem}.system-shell-client.client-experience-v08774 .cx-sidebar-identity strong{color: #fffdf8;font-size: .9rem}.system-shell-client.client-experience-v08774 .cx-sidebar-identity small{color: rgba(255,253,248,.62);font-size: .72rem}.system-shell-client.client-experience-v08774 .cx-sidebar-nav{min-height: 0;display: grid;align-content: start;gap: 4px;padding: 4px 0 14px;overflow-y: auto;scrollbar-width: thin;scrollbar-color: rgba(255,255,255,.24) transparent}.system-shell-client.client-experience-v08774 .cx-nav-item{min-height: 46px;display: grid;grid-template-columns: 24px minmax(0,1fr);align-items: center;gap: 11px;padding: 10px 12px;border: 0;border-radius: 12px;color: rgba(255,253,248,.72);background: transparent;box-shadow: none;font-size: .82rem;font-weight: 710;text-align: left;transition: color 160ms ease,background 160ms ease,transform 160ms ease}.system-shell-client.client-experience-v08774 .cx-nav-item:hover{color: #fffdf8;background: rgba(255,255,255,.07);transform: translateX(2px)}.system-shell-client.client-experience-v08774 .cx-nav-item.is-active{color: #fffdf8;background: rgba(229,215,188,.16);box-shadow: inset 3px 0 0 var(--cx-champagne)}.system-shell-client.client-experience-v08774 .cx-nav-item .professional-nav-icon{color: currentColor;opacity: .9}.system-shell-client.client-experience-v08774 .cx-sidebar-foot{display: grid;gap: 10px;padding: 15px 4px 0;border-top: 1px solid rgba(255,255,255,.12)}.system-shell-client.client-experience-v08774 .cx-sidebar-foot span{color: rgba(255,253,248,.56);font-size: .7rem;line-height: 1.4}.system-shell-client.client-experience-v08774 .cx-sidebar-foot .btn{width: 100%;min-height: 42px;justify-content: flex-start;border-color: rgba(255,255,255,.16);color: #fffdf8;background: rgba(255,255,255,.05);box-shadow: none}.system-shell-client.client-experience-v08774 .cx-topbar{grid-column: 2;grid-row: 1;position: sticky;top: 0;z-index: 50;min-width: 0;min-height: 64px;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 18px;padding: 9px clamp(20px,3vw,38px);border: 0;border-bottom: 1px solid var(--cx-line);color: var(--cx-text);background: rgba(255,253,248,.96);box-shadow: 0 4px 18px rgba(18,48,53,.035);backdrop-filter: none}.system-shell-client.client-experience-v08774 .cx-topbar-current{min-width: 0;display: grid;gap: 2px}.system-shell-client.client-experience-v08774 .cx-topbar-current span{color: var(--cx-muted);font-size: .67rem;font-weight: 780;letter-spacing: .08em;text-transform: uppercase}.system-shell-client.client-experience-v08774 .cx-topbar-current strong{overflow: hidden;color: var(--cx-petroleum);font-size: .94rem;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap}.system-shell-client.client-experience-v08774 .cx-topbar-menu{display: none}.system-shell-client.client-experience-v08774 .cx-topbar-actions{display: flex;align-items: center;justify-content: flex-end;gap: 8px}.system-shell-client.client-experience-v08774 .cx-topbar-greeting{margin-right: 6px;color: var(--cx-muted);font-size: .8rem}.system-shell-client.client-experience-v08774 .cx-topbar-actions .btn{min-height: 38px;padding: 8px 12px;border-radius: 11px;font-size: .76rem}.system-shell-client.client-experience-v08774 .system-main{grid-column: 2;grid-row: 2;min-width: 0;padding: clamp(22px,3.1vw,42px);background: var(--cx-ivory)}.system-shell-client.client-experience-v08774 .system-main > :is(header,section){width: min(100%,1200px);margin-inline: auto}.system-shell-client.client-experience-v08774 .system-client-section{opacity: 1;visibility: visible;animation: cxSectionIn 180ms ease-out}@keyframes cxSectionIn{from{transform: translateY(5px)}to{transform: none}}.system-shell-client.client-experience-v08774 .cx-page-header{min-height: 0;display: block;margin: 0 0 var(--cx-5);padding: 4px 2px var(--cx-5);border: 0;border-bottom: 1px solid var(--cx-line);border-radius: 0;background: transparent;box-shadow: none}.system-shell-client.client-experience-v08774 .cx-page-header > div{display: grid;gap: 7px}.system-shell-client.client-experience-v08774 .cx-page-header .panel-kicker,.system-shell-client.client-experience-v08774 .cx-page-header [data-client-top-kicker]{margin: 0;color: var(--cx-eucalyptus);font-size: .7rem;font-weight: 850;letter-spacing: .12em;text-transform: uppercase}.system-shell-client.client-experience-v08774 .cx-page-header h1,.system-shell-client.client-experience-v08774 .cx-page-header h2{margin: 0;color: var(--cx-petroleum-deep);font-size: clamp(2rem,3.4vw,2.45rem);font-weight: 760;line-height: 1.06;letter-spacing: -.045em;text-wrap: balance}.system-shell-client.client-experience-v08774 .cx-page-header h1 + p,.system-shell-client.client-experience-v08774 .cx-page-header h2 + p,.system-shell-client.client-experience-v08774 .cx-page-header [data-client-top-summary]{max-width: 72ch;margin: 0;color: var(--cx-muted);font-size: .94rem;line-height: 1.58}.system-shell-client.client-experience-v08774 .cx-home-header .top-v074-shell,.system-shell-client.client-experience-v08774 .cx-home-header .top-v074-main,.system-shell-client.client-experience-v08774 .cx-home-header .top-v074-copy{display: grid;gap: 7px;padding: 0}.system-shell-client.client-experience-v08774 .cx-home-header .top-v074-shell{border: 0;border-radius: 0;background: transparent;box-shadow: none}.system-shell-client.client-experience-v08774 .cx-home-header .system-client-home-greeting{order: -1;margin: 0 0 3px;color: var(--cx-muted);font-size: .86rem;font-weight: 650}.system-shell-client.client-experience-v08774 .system-section-context{display: none}.system-shell-client.client-experience-v08774 .cx-area-layout{min-width: 0;display: grid;grid-template-columns: repeat(12,minmax(0,1fr));grid-template-areas: none;grid-auto-flow: row;grid-auto-rows: auto;gap: var(--cx-5);align-items: start}.system-shell-client.client-experience-v08774 .cx-area-layout > *{min-width: 0;grid-area: auto;grid-row: auto}.system-shell-client.client-experience-v08774 .cx-surface{grid-column: 1 / -1;min-width: 0;margin: 0;padding: clamp(18px,2.2vw,26px);border: 0;border-radius: var(--cx-r-lg);color: var(--cx-text);background: var(--cx-surface);box-shadow: var(--cx-shadow-soft)}.system-shell-client.client-experience-v08774 .cx-priority{padding: clamp(22px,2.7vw,32px);background: var(--cx-champagne-soft);box-shadow: var(--cx-shadow)}.system-shell-client.client-experience-v08774 .cx-context{background: transparent;box-shadow: inset 0 1px 0 var(--cx-line),inset 0 -1px 0 var(--cx-line);border-radius: 0}.system-shell-client.client-experience-v08774 .cx-surface-header{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: var(--cx-4);margin: 0 0 var(--cx-4);padding: 0;border: 0;background: transparent}.system-shell-client.client-experience-v08774 .cx-surface-header > div{flex: 1 1 220px;min-width: 0;display: grid;gap: 5px}.system-shell-client.client-experience-v08774 .cx-surface-header > :not(div){flex: 0 0 auto}.system-shell-client.client-experience-v08774 .cx-surface-header > .v72-profile-avatar{flex: 0 0 auto;width: 44px;min-width: 44px}.system-shell-client.client-experience-v08774 .cx-surface-header :is(.panel-kicker,h3,h4,p){overflow-wrap: normal;word-break: normal;hyphens: none}.system-shell-client.client-experience-v08774 .cx-surface-header :is(h3,h4){margin: 0;color: var(--cx-petroleum-deep);font-size: clamp(1.18rem,1.8vw,1.36rem);font-weight: 740;line-height: 1.25;letter-spacing: -.02em}.system-shell-client.client-experience-v08774 .cx-surface-header p{max-width: 70ch;margin: 0;font-size: .85rem;line-height: 1.52}.system-shell-client.client-experience-v08774 .panel-kicker{color: var(--cx-eucalyptus);font-size: .68rem;font-weight: 850;letter-spacing: .105em}.system-shell-client.client-experience-v08774 .cx-priority :is(h3,h4){font-size: clamp(1.35rem,2.3vw,1.72rem)}.system-shell-client.client-experience-v08774 .cx-collapsible-body{padding-top: var(--cx-2)}.system-shell-client.client-experience-v08774 .cx-collapse-toggle{flex: 0 0 auto;min-height: 38px;padding: 7px 11px;border: 1px solid var(--cx-line-strong);border-radius: 10px;color: var(--cx-petroleum);background: transparent;box-shadow: none;font-size: .76rem;font-weight: 780}.system-shell-client.client-experience-v08774 .cx-collapse-toggle::after{content: ' +'}.system-shell-client.client-experience-v08774 .cx-collapse-toggle[aria-expanded="true"]::after{content: ' −'}.system-shell-client.client-experience-v08774 .cx-area-layout-home > [data-v61-home-block="priority"]{order: 1;grid-column: span 7}.system-shell-client.client-experience-v08774 .cx-area-layout-home > [data-v61-home-block="next-attendance"]{order: 2;grid-column: span 5}.system-shell-client.client-experience-v08774 .cx-area-layout-home > [data-v61-home-block="releases"]{order: 3;grid-column: span 7}.system-shell-client.client-experience-v08774 .cx-area-layout-home > [data-v61-home-block="summary"]{order: 4;grid-column: span 5}.system-shell-client.client-experience-v08774 .cx-home-update-stack{display: grid;gap: var(--cx-3);margin-bottom: var(--cx-3)}.system-shell-client.client-experience-v08774 .cx-area-layout-attendances > [data-v66-attendance-block="next"]{order: 1;grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-attendances > [data-v66-attendance-block="requests"]{order: 2;grid-column: span 7}.system-shell-client.client-experience-v08774 .cx-area-layout-attendances > [data-v66-attendance-block="upcoming"]{order: 3;grid-column: span 5}.system-shell-client.client-experience-v08774 .cx-area-layout-attendances > [data-v66-attendance-block="topics"]{order: 4;grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-attendances > [data-v66-attendance-block="history"]{order: 5;grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-telehealth > [data-v67-telehealth-block="next"]{grid-column: span 8}.system-shell-client.client-experience-v08774 .cx-area-layout-telehealth > [data-v67-telehealth-block="device"]{grid-column: span 4}.system-shell-client.client-experience-v08774 .cx-area-layout-telehealth > [data-v67-telehealth-block="room"]{grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-tracking > [data-v68-tracking-block="modality"]{grid-column: span 7}.system-shell-client.client-experience-v08774 .cx-area-layout-tracking > [data-v68-tracking-block="next-step"]{grid-column: span 5}.system-shell-client.client-experience-v08774 .cx-area-layout-tracking > [data-v68-tracking-block="included"]{grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-guidance > [data-v61-guidance-block="featured"]{order: 1;grid-column: span 7}.system-shell-client.client-experience-v08774 .cx-area-layout-guidance > [data-v61-guidance-block="available"]{order: 2;grid-column: span 5}.system-shell-client.client-experience-v08774 .cx-area-layout-guidance > [data-v61-guidance-block="updates"]{order: 3;grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-guidance > [data-v61-guidance-block="history"]{order: 4;grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-guidance > [data-v61-guidance-block="clarifications"]{order: 5;grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-documents > [data-v70-documents-block="pending"]{grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-documents > [data-v70-documents-block="available"]{grid-column: span 6}.system-shell-client.client-experience-v08774 .cx-area-layout-documents > [data-v70-documents-block="consents"]{grid-column: span 6}.system-shell-client.client-experience-v08774 .cx-area-layout-finance > [data-v71-finance-block="situation"]{grid-column: span 7}.system-shell-client.client-experience-v08774 .cx-area-layout-finance > [data-v71-finance-block="next-payment"]{grid-column: span 5}.system-shell-client.client-experience-v08774 .cx-area-layout-finance > [data-v71-finance-block="transactions"]{grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-finance > [data-v71-finance-block="proofs-receipts"]{grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-profile > [data-v72-profile-block="summary"]{grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-profile > [data-v72-profile-block="personal"],.system-shell-client.client-experience-v08774 .cx-area-layout-profile > [data-v72-profile-block="contact"],.system-shell-client.client-experience-v08774 .cx-area-layout-profile > [data-v72-profile-block="privacy"],.system-shell-client.client-experience-v08774 .cx-area-layout-profile > [data-v72-profile-block="security"]{grid-column: span 6}.system-shell-client.client-experience-v08774 .cx-record-list{display: grid;gap: 0;margin: 0;padding: 0;list-style: none}.system-shell-client.client-experience-v08774 .cx-record{min-width: 0;margin: 0;padding: 14px 0;border: 0;border-bottom: 1px solid var(--cx-line);border-radius: 0;background: transparent;box-shadow: none}.system-shell-client.client-experience-v08774 .cx-record:last-child{border-bottom: 0}.system-shell-client.client-experience-v08774 .cx-definition-list{min-width: 0;display: grid;grid-template-columns: minmax(0,1fr);gap: 0;margin: 0}.system-shell-client.client-experience-v08774 .cx-definition-list > div{min-width: 0;display: grid;grid-template-columns: minmax(130px,.55fr) minmax(0,1fr);gap: 16px;padding: 11px 0;border-bottom: 1px solid var(--cx-line)}.system-shell-client.client-experience-v08774 .cx-definition-list > div:last-child{border-bottom: 0}.system-shell-client.client-experience-v08774 .cx-definition-list dt{color: var(--cx-muted);font-size: .78rem}.system-shell-client.client-experience-v08774 .cx-definition-list dd{margin: 0;color: var(--cx-text);font-size: .88rem;font-weight: 720;text-align: right;overflow-wrap: anywhere}.system-shell-client.client-experience-v08774 .system-record-item,.system-shell-client.client-experience-v08774 .system-document-item,.system-shell-client.client-experience-v08774 .system-installment-item{padding: 14px 0;border: 0;border-bottom: 1px solid var(--cx-line);border-radius: 0;background: transparent;box-shadow: none}.system-shell-client.client-experience-v08774 .system-record-item:last-child,.system-shell-client.client-experience-v08774 .system-document-item:last-child,.system-shell-client.client-experience-v08774 .system-installment-item:last-child{border-bottom: 0}.system-shell-client.client-experience-v08774 .cx-action-row{display: flex;flex-wrap: wrap;align-items: center;gap: 9px;margin-top: var(--cx-4)}.system-shell-client.client-experience-v08774 .cx-action{min-height: 44px;padding: 10px 15px;border-radius: 12px;font-size: .86rem;font-weight: 760;line-height: 1.2;box-shadow: none}.system-shell-client.client-experience-v08774 .cx-action[data-cx-action="primary"]{border-color: var(--cx-eucalyptus);color: #fff;background: var(--cx-eucalyptus)}.system-shell-client.client-experience-v08774 .cx-action[data-cx-action="primary"]:hover{border-color: var(--cx-eucalyptus-dark);background: var(--cx-eucalyptus-dark)}.system-shell-client.client-experience-v08774 .cx-action[data-cx-action="secondary"]{border-color: var(--cx-line-strong);color: var(--cx-petroleum);background: var(--cx-surface)}.system-shell-client.client-experience-v08774 .cx-action[data-cx-action="tertiary"]{min-height: 38px;padding-inline: 7px;border-color: transparent;color: var(--cx-eucalyptus-dark);background: transparent}.system-shell-client.client-experience-v08774 .cx-action[data-cx-action="destructive"]{border-color: rgba(132,75,70,.28);color: var(--cx-wine);background: rgba(132,75,70,.055)}.system-shell-client.client-experience-v08774 .cx-status{display: inline-flex;align-items: center;gap: 6px;width: fit-content;min-height: 28px;padding: 5px 9px;border: 0;border-radius: 999px;color: var(--cx-petroleum);background: var(--cx-surface-muted);font-size: .72rem;font-weight: 800;line-height: 1.2}.system-shell-client.client-experience-v08774 .cx-status::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: currentColor;opacity: .7}.system-shell-client.client-experience-v08774 .cx-status[data-tone="positive"]{color: var(--cx-success);background: rgba(46,101,78,.1)}.system-shell-client.client-experience-v08774 .cx-status[data-tone="attention"]{color: var(--cx-amber);background: rgba(163,110,39,.1)}.system-shell-client.client-experience-v08774 .cx-status[data-tone="critical"]{color: var(--cx-wine);background: rgba(132,75,70,.09)}.system-shell-client.client-experience-v08774 .system-empty,.system-shell-client.client-experience-v08774 [class*="-empty"]:not(input):not(textarea){min-height: 0;padding: 18px;border: 1px dashed var(--cx-line-strong);border-radius: var(--cx-r-md);background: var(--cx-ivory-soft);box-shadow: none}.system-shell-client.client-experience-v08774 .system-empty-mark{width: 36px;height: 36px;color: var(--cx-eucalyptus);background: rgba(53,109,92,.08)}.system-shell-client.client-experience-v08774 .system-empty :is(h3,h4){margin: 0;color: var(--cx-petroleum);font-size: 1rem}.system-shell-client.client-experience-v08774 .system-empty p{margin: 5px 0 0;font-size: .84rem}.system-shell-client.client-experience-v08774 .cx-form{display: grid;gap: var(--cx-4)}.system-shell-client.client-experience-v08774 .cx-field{display: grid;gap: 7px;color: var(--cx-text);font-size: .82rem;font-weight: 740}.system-shell-client.client-experience-v08774 :is(input,select,textarea){width: 100%;min-height: 46px;padding: 11px 13px;border: 1px solid var(--cx-line-strong);border-radius: 11px;color: var(--cx-text);background: #fffefb;font: inherit}.system-shell-client.client-experience-v08774 textarea{min-height: 116px;line-height: 1.55;resize: vertical}.system-shell-client.client-experience-v08774 :is(input,select,textarea):focus{border-color: var(--cx-eucalyptus);box-shadow: 0 0 0 3px rgba(53,109,92,.1);outline: 0}.system-shell-client.client-experience-v08774 .cx-field-error{margin: 0;color: var(--cx-wine);font-size: .78rem;line-height: 1.45}.system-shell-client.client-experience-v08774 input[type="checkbox"],.system-shell-client.client-experience-v08774 input[type="radio"]{width: 18px;min-height: 18px;accent-color: var(--cx-eucalyptus)}.system-shell-client.client-experience-v08774 .system-dialog-layer{padding: 16px}.system-shell-client.client-experience-v08774 .system-dialog-backdrop{background: rgba(12,38,42,.55);backdrop-filter: blur(2px)}.cx-dialog{width: min(100%,720px);max-width: calc(100vw - 32px);max-height: calc(100dvh - 32px);overflow: auto;border: 0;border-radius: var(--cx-r-lg,22px);background: #fffdf8;box-shadow: 0 24px 70px rgba(12,38,42,.24)}.cx-dialog[data-cx-dialog="confirmation"]{width: min(100%,480px)}.cx-dialog[data-cx-dialog="form"]{width: min(100%,660px)}.cx-dialog[data-cx-dialog="detail"]{width: min(100%,760px)}.cx-dialog[data-cx-dialog="reading"]{width: min(100%,980px)}.cx-dialog .cx-dialog-header{padding: 20px 24px;border-bottom: 1px solid rgba(23,63,70,.13)}.cx-dialog .system-dialog-body{max-width: 76ch;margin-inline: auto;padding: 22px 24px;font-size: .95rem;line-height: 1.68}.cx-dialog[data-cx-dialog="reading"] .system-dialog-body{max-width: 72ch}.cx-dialog .cx-dialog-actions{position: sticky;bottom: 0;display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 9px;padding: 16px 24px 20px;border-top: 1px solid rgba(23,63,70,.13);background: rgba(255,253,248,.97)}.system-shell-client.client-experience-v08774 .system-tracking-band,.system-shell-client.client-experience-v08774 .system-guidance-meta{gap: 0;border-top: 1px solid var(--cx-line);border-bottom: 1px solid var(--cx-line)}.system-shell-client.client-experience-v08774 .system-tracking-band > div,.system-shell-client.client-experience-v08774 .system-guidance-meta > div{padding: 12px;border: 0;border-radius: 0;background: transparent}.system-shell-client.client-experience-v08774 .v61-home-list article{padding: 13px 0;border-top: 0;border-bottom: 1px solid var(--cx-line)}.system-shell-client.client-experience-v08774 .v61-home-list article:last-child{border-bottom: 0}.system-shell-client.client-experience-v08774 .v67-device-summary,.system-shell-client.client-experience-v08774 .v67-room{min-height: 0}.system-shell-client.client-experience-v08774 .v71-finance-value{font-size: clamp(1.35rem,2.2vw,1.75rem)}@media (max-width: 1120px){.system-shell-client.client-experience-v08774{grid-template-columns: 248px minmax(0,1fr)}.system-shell-client.client-experience-v08774 .cx-sidebar{width: 248px}.system-shell-client.client-experience-v08774 .system-main{padding: 28px 24px 36px}.system-shell-client.client-experience-v08774 .cx-area-layout > .cx-surface:not(.cx-priority){grid-column: 1 / -1}.system-shell-client.client-experience-v08774 .cx-area-layout-home > [data-v61-home-block],.system-shell-client.client-experience-v08774 .cx-area-layout-telehealth > [data-v67-telehealth-block],.system-shell-client.client-experience-v08774 .cx-area-layout-tracking > [data-v68-tracking-block],.system-shell-client.client-experience-v08774 .cx-area-layout-guidance > [data-v61-guidance-block],.system-shell-client.client-experience-v08774 .cx-area-layout-documents > [data-v70-documents-block],.system-shell-client.client-experience-v08774 .cx-area-layout-finance > [data-v71-finance-block],.system-shell-client.client-experience-v08774 .cx-area-layout-profile > [data-v72-profile-block]{grid-column: 1 / -1}}@media (max-width: 1023px){.system-shell-client.client-experience-v08774{display: grid;grid-template-columns: minmax(0,1fr);grid-template-rows: 60px minmax(0,1fr)}.system-shell-client.client-experience-v08774 .cx-topbar{grid-column: 1;min-height: 60px;grid-template-columns: auto minmax(0,1fr) auto;padding: 8px 16px}.system-shell-client.client-experience-v08774 .cx-topbar-menu{display: inline-flex;grid-column: 1;grid-row: 1;min-width: 44px;min-height: 44px;padding: 8px;border: 1px solid var(--cx-line);border-radius: 11px;color: var(--cx-petroleum);background: transparent}.system-shell-client.client-experience-v08774 .cx-topbar-current{grid-column: 2;grid-row: 1}.system-shell-client.client-experience-v08774 .cx-topbar-actions{grid-column: 3;grid-row: 1}.system-shell-client.client-experience-v08774 .cx-topbar-greeting,.system-shell-client.client-experience-v08774 .cx-topbar-profile{display: none}.system-shell-client.client-experience-v08774 .cx-sidebar{position: fixed;inset: 0 auto 0 0;z-index: 2100;width: min(86vw,292px);height: 100dvh;transform: translateX(-105%);transition: transform 190ms ease;box-shadow: 18px 0 56px rgba(12,38,42,.25)}.system-shell-client.client-experience-v08774 .cx-sidebar.is-mobile-open{transform: translateX(0)}.system-shell-client.client-experience-v08774 .professional-nav-backdrop{z-index: 2050;background: rgba(12,38,42,.5)}.system-shell-client.client-experience-v08774 .system-main{grid-column: 1;grid-row: 2;padding: 24px 16px 34px}.system-shell-client.client-experience-v08774 .cx-page-header{margin-bottom: 16px;padding-bottom: 16px}.system-shell-client.client-experience-v08774 .cx-area-layout{grid-template-columns: minmax(0,1fr);gap: 16px}.system-shell-client.client-experience-v08774 .cx-area-layout > .cx-surface{grid-column: 1}}@media (max-width: 600px){.system-shell-client.client-experience-v08774{font-size: 14.5px}.system-shell-client.client-experience-v08774 .cx-topbar{gap: 9px}.system-shell-client.client-experience-v08774 .cx-topbar-actions .btn{min-width: 42px;padding-inline: 10px}.system-shell-client.client-experience-v08774 .cx-page-header h1,.system-shell-client.client-experience-v08774 .cx-page-header h2{font-size: clamp(1.65rem,8vw,1.9rem)}.system-shell-client.client-experience-v08774 .cx-page-header h1 + p,.system-shell-client.client-experience-v08774 .cx-page-header h2 + p,.system-shell-client.client-experience-v08774 .cx-page-header [data-client-top-summary]{font-size: .88rem}.system-shell-client.client-experience-v08774 .cx-surface,.system-shell-client.client-experience-v08774 .cx-priority{padding: 16px 14px;border-radius: 17px}.system-shell-client.client-experience-v08774 .cx-definition-list > div{padding: 8px 0}.system-shell-client.client-experience-v08774 .cx-record{padding: 11px 0}.system-shell-client.client-experience-v08774 .cx-context{padding-inline: 4px;border-radius: 0}.system-shell-client.client-experience-v08774 .cx-surface-header{display: grid;grid-template-columns: minmax(0,1fr);gap: 11px}.system-shell-client.client-experience-v08774 .cx-collapse-toggle{width: 100%}.system-shell-client.client-experience-v08774 .cx-action-row{display: grid;grid-template-columns: minmax(0,1fr);width: 100%}.system-shell-client.client-experience-v08774 .cx-action-row > :is(button,a),.system-shell-client.client-experience-v08774 .system-action-row > :is(button,a){width: 100%;justify-content: center}.system-shell-client.client-experience-v08774 .cx-definition-list > div{grid-template-columns: minmax(96px,.48fr) minmax(0,1fr);gap: 8px}.system-shell-client.client-experience-v08774 .cx-definition-list dd{text-align: right}.system-shell-client.client-experience-v08774 .system-record-item,.system-shell-client.client-experience-v08774 .system-document-item,.system-shell-client.client-experience-v08774 .system-installment-item{grid-template-columns: minmax(0,1fr);gap: 9px}.system-shell-client.client-experience-v08774 .system-record-actions,.system-shell-client.client-experience-v08774 .system-document-actions{justify-content: flex-start}.system-shell-client.client-experience-v08774 .system-tracking-band,.system-shell-client.client-experience-v08774 .system-guidance-meta{grid-template-columns: minmax(0,1fr)}.cx-dialog{max-width: calc(100vw - 14px);max-height: calc(100dvh - 14px);border-radius: 17px}.cx-dialog .cx-dialog-header{padding: 16px}.cx-dialog .system-dialog-body{padding: 17px 16px}.cx-dialog .cx-dialog-actions{display: grid;grid-template-columns: minmax(0,1fr);padding: 13px 16px 16px}.cx-dialog .cx-dialog-actions > :is(button,a){width: 100%}}@media (prefers-reduced-motion: reduce){.system-shell-client.client-experience-v08774 *,.system-shell-client.client-experience-v08774 *::before,.system-shell-client.client-experience-v08774 *::after,.cx-dialog{animation-duration: 0s !important;transition-duration: 0s !important;scroll-behavior: auto !important}}@media (forced-colors: active){.system-shell-client.client-experience-v08774 .cx-sidebar,.system-shell-client.client-experience-v08774 .cx-surface,.system-shell-client.client-experience-v08774 .cx-action,.cx-dialog{border: 1px solid ButtonText}}#route-client-access{min-height: 100dvh;padding: clamp(14px,2.2vw,30px);background: radial-gradient(circle at 7% 7%,rgba(127,169,148,.16),transparent 31%),radial-gradient(circle at 92% 8%,rgba(223,198,157,.21),transparent 32%),linear-gradient(145deg,#f7f2e9 0%,#f3efe6 48%,#f8f4ec 100%)}.system-shell-client.client-experience-v08774.client-professional-parity-v08775{--cx-ivory: #f7f2e9;--cx-ivory-soft: #fbf8f2;--cx-surface: rgba(255,254,250,.96);--cx-surface-muted: #f3eee4;--cx-petroleum: var(--ds-color-petroleum);--cx-petroleum-deep: var(--ds-color-petroleum-client-deep);--cx-text: #1d3639;--cx-muted: #5f726f;--cx-eucalyptus: var(--ds-color-eucalyptus-client);--cx-eucalyptus-dark: #285848;--cx-champagne: #ddc9a7;--cx-champagne-soft: #f2e9da;--cx-line: rgba(35,70,72,.12);--cx-line-strong: rgba(171,139,93,.28);--cx-shadow: 0 20px 52px rgba(18,52,59,.09),inset 0 1px 0 rgba(255,255,255,.82);--cx-shadow-soft: 0 10px 28px rgba(18,52,59,.055),inset 0 1px 0 rgba(255,255,255,.72);--cx-r-sm: 12px;--cx-r-md: 18px;--cx-r-lg: 26px;width: min(100%,1480px);min-height: calc(100dvh - clamp(28px,4.4vw,60px));margin-inline: auto;grid-template-columns: 288px minmax(0,1fr);grid-template-rows: 62px minmax(0,1fr);gap: 18px;color: var(--cx-text);background: transparent;font-size: 16px}.system-shell-client.client-professional-parity-v08775 :focus-visible{outline: 3px solid rgba(53,109,92,.48);outline-offset: 3px}.system-shell-client.client-professional-parity-v08775 p{line-height: 1.62}.system-shell-client.client-professional-parity-v08775 .cx-sidebar{grid-column: 1;grid-row: 1 / -1;top: clamp(14px,2.2vw,30px);width: 288px;height: calc(100dvh - clamp(28px,4.4vw,60px));padding: 18px 16px 16px;border: 1px solid rgba(216,195,165,.62);border-radius: 30px;color: var(--cx-petroleum);background: radial-gradient(circle at 82% 4%,rgba(229,215,188,.22),transparent 32%),rgba(255,253,248,.94);box-shadow: 0 22px 58px rgba(18,52,59,.10),inset 0 1px 0 rgba(255,255,255,.84)}.system-shell-client.client-professional-parity-v08775 .cx-sidebar-head{grid-template-columns: 46px minmax(0,1fr) auto;gap: 12px;padding: 4px 2px 16px;border-bottom: 1px solid var(--cx-line)}.system-shell-client.client-professional-parity-v08775 .cx-sidebar-head .professional-logo-mark{width: 46px;height: 46px;padding: 7px;border: 1px solid rgba(216,195,165,.62);border-radius: 15px;background: linear-gradient(145deg,#fffdfa,#f5eddf);box-shadow: 0 8px 20px rgba(18,52,59,.06),inset 0 1px 0 #fff}.system-shell-client.client-professional-parity-v08775 .cx-sidebar-head strong{color: var(--cx-petroleum-deep);font-size: .93rem;line-height: 1.18;letter-spacing: -.018em}.system-shell-client.client-professional-parity-v08775 .cx-sidebar-head span{color: var(--cx-muted);font-size: .75rem;font-weight: 680}.system-shell-client.client-professional-parity-v08775 .professional-sidebar-close{color: var(--cx-petroleum)}.system-shell-client.client-professional-parity-v08775 .cx-sidebar-identity{margin: 14px 0 12px;padding: 13px 12px;grid-template-columns: 42px minmax(0,1fr);gap: 11px;border: 1px solid rgba(216,195,165,.46);border-radius: 17px;color: var(--cx-text);background: rgba(246,240,229,.76);box-shadow: inset 0 1px 0 rgba(255,255,255,.72)}.system-shell-client.client-professional-parity-v08775 .system-client-avatar{width: 42px;height: 42px;border: 1px solid rgba(53,109,92,.22);color: var(--cx-eucalyptus-dark);background: rgba(224,235,227,.78);font-size: .76rem;font-weight: 820}.system-shell-client.client-professional-parity-v08775 .cx-sidebar-identity strong{color: var(--cx-petroleum-deep);font-size: .89rem}.system-shell-client.client-professional-parity-v08775 .cx-sidebar-identity small{color: var(--cx-muted);font-size: .74rem;line-height: 1.35}.system-shell-client.client-professional-parity-v08775 .cx-sidebar-nav{gap: 4px;padding: 3px 0 12px;scrollbar-color: rgba(23,63,70,.18) transparent}.system-shell-client.client-professional-parity-v08775 .cx-nav-item{min-height: 46px;grid-template-columns: 32px minmax(0,1fr);gap: 10px;padding: 7px 10px;border: 1px solid transparent;border-radius: 14px;color: #36585b;background: transparent;font-size: .82rem;font-weight: 730;transition: color 160ms ease,background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.system-shell-client.client-professional-parity-v08775 .cx-nav-item .professional-nav-icon{width: 31px;height: 31px;display: grid;place-items: center;border: 1px solid rgba(216,195,165,.52);border-radius: 10px;color: var(--cx-petroleum);background: rgba(255,255,255,.64);box-shadow: 0 5px 12px rgba(18,52,59,.045);opacity: 1}.system-shell-client.client-professional-parity-v08775 .cx-nav-item .professional-nav-icon-svg{width: 19px;height: 19px;stroke-width: 1.65;stroke-linecap: round;stroke-linejoin: round}@media (hover:hover) and (pointer:fine){.system-shell-client.client-professional-parity-v08775 .cx-nav-item:hover{color: var(--cx-petroleum-deep);border-color: rgba(216,195,165,.42);background: rgba(247,241,231,.72);transform: translateX(2px)}.system-shell-client.client-professional-parity-v08775 .cx-nav-item:hover .professional-nav-icon{transform: translateX(1px)}}.system-shell-client.client-professional-parity-v08775 .cx-nav-item.is-active{color: var(--cx-petroleum-deep);border-color: rgba(216,195,165,.66);background: linear-gradient(135deg,rgba(246,239,226,.96),rgba(239,247,240,.82));box-shadow: 0 8px 20px rgba(18,52,59,.055),inset 0 1px 0 rgba(255,255,255,.8)}.system-shell-client.client-professional-parity-v08775 .cx-nav-item.is-active .professional-nav-icon{color: #fffdf8;border-color: var(--cx-petroleum-deep);background: var(--cx-petroleum-deep);box-shadow: 0 8px 18px rgba(16,52,58,.18)}.system-shell-client.client-professional-parity-v08775 .cx-sidebar-foot{gap: 10px;padding: 14px 2px 0;border-top: 1px solid var(--cx-line)}.system-shell-client.client-professional-parity-v08775 .cx-sidebar-foot span{color: var(--cx-muted);font-size: .72rem;font-weight: 650}.system-shell-client.client-professional-parity-v08775 .cx-sidebar-foot .btn{min-height: 44px;justify-content: center;border-color: rgba(216,195,165,.72);border-radius: 999px;color: var(--cx-petroleum-deep);background: rgba(255,253,248,.86);box-shadow: 0 8px 20px rgba(18,52,59,.045)}.system-shell-client.client-professional-parity-v08775 .cx-topbar{grid-column: 2;grid-row: 1;position: sticky;top: clamp(14px,2.2vw,30px);min-height: 62px;padding: 8px 14px 8px 18px;border: 1px solid rgba(216,195,165,.54);border-radius: 20px;background: rgba(255,253,248,.90);box-shadow: 0 12px 30px rgba(18,52,59,.065),inset 0 1px 0 rgba(255,255,255,.8)}.system-shell-client.client-professional-parity-v08775 .cx-topbar-current span{color: var(--cx-muted);font-size: .66rem;letter-spacing: .1em}.system-shell-client.client-professional-parity-v08775 .cx-topbar-current strong{color: var(--cx-petroleum-deep);font-size: .93rem}.system-shell-client.client-professional-parity-v08775 .cx-topbar-greeting{color: var(--cx-muted);font-size: .79rem;font-weight: 680}.system-shell-client.client-professional-parity-v08775 .cx-topbar-actions .btn{min-height: 40px;padding: 8px 13px;border: 1px solid rgba(216,195,165,.62);border-radius: 12px;color: var(--cx-petroleum-deep);background: rgba(255,255,255,.68);box-shadow: none;font-size: .76rem}.system-shell-client.client-professional-parity-v08775 .system-main{grid-column: 2;grid-row: 2;padding: 0 0 clamp(28px,4vw,54px);background: transparent}.system-shell-client.client-professional-parity-v08775 .system-main > :is(header,section){width: min(100%,1170px)}.system-shell-client.client-professional-parity-v08775 .system-client-section{opacity: 1;visibility: visible;animation: c75AreaEnter 440ms cubic-bezier(.22,.61,.36,1)}@keyframes c75AreaEnter{from{transform: translateY(8px)}to{transform: translateY(0)}}.system-shell-client.client-professional-parity-v08775 .cx-page-header{position: relative;isolation: isolate;overflow: hidden;margin: 0 0 18px;padding: clamp(25px,3.2vw,40px);border: 1px solid rgba(216,195,165,.58);border-radius: 28px;background: radial-gradient(circle at 93% 12%,rgba(229,215,188,.28),transparent 35%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(250,248,242,.93));box-shadow: 0 18px 44px rgba(18,52,59,.075),inset 0 1px 0 rgba(255,255,255,.9)}.system-shell-client.client-professional-parity-v08775 .cx-page-header::after{content: '';position: absolute;inset: auto 30px 0;height: 1px;background: linear-gradient(90deg,transparent,rgba(53,109,92,.18),transparent)}.system-shell-client.client-professional-parity-v08775 .cx-page-header > div,.system-shell-client.client-professional-parity-v08775 .cx-home-header .top-v074-shell,.system-shell-client.client-professional-parity-v08775 .cx-home-header .top-v074-main,.system-shell-client.client-professional-parity-v08775 .cx-home-header .top-v074-copy{gap: 9px}.system-shell-client.client-professional-parity-v08775 .cx-page-header .panel-kicker,.system-shell-client.client-professional-parity-v08775 .cx-page-header [data-client-top-kicker]{width: fit-content;padding: 6px 10px;border: 1px solid rgba(53,109,92,.18);border-radius: 999px;color: var(--cx-petroleum-deep);background: rgba(229,241,232,.74);font-size: .69rem;letter-spacing: .11em}.system-shell-client.client-professional-parity-v08775 .cx-page-header h1,.system-shell-client.client-professional-parity-v08775 .cx-page-header h2{max-width: 18ch;font-size: clamp(2.2rem,4.3vw,3.15rem);font-weight: 760;line-height: 1.02;letter-spacing: -.048em}.system-shell-client.client-professional-parity-v08775 .cx-page-header h1 + p,.system-shell-client.client-professional-parity-v08775 .cx-page-header h2 + p,.system-shell-client.client-professional-parity-v08775 .cx-page-header [data-client-top-summary]{max-width: 68ch;color: #536865;font-size: 1rem;line-height: 1.58}.system-shell-client.client-professional-parity-v08775 .cx-home-header .system-client-home-greeting{order: initial;margin: 0 0 2px;color: var(--cx-eucalyptus-dark);font-size: .9rem;font-weight: 760}.system-shell-client.client-professional-parity-v08775 .cx-area-layout{gap: 18px}.system-shell-client.client-professional-parity-v08775 .cx-surface{padding: clamp(20px,2.4vw,30px);border: 1px solid rgba(35,70,72,.105);border-radius: 24px;background: rgba(255,254,250,.92);box-shadow: 0 12px 32px rgba(18,52,59,.055),inset 0 1px 0 rgba(255,255,255,.82)}.system-shell-client.client-professional-parity-v08775 .cx-surface[data-cx-level="priority"],.system-shell-client.client-professional-parity-v08775 .c75-surface-priority{border-color: rgba(171,139,93,.28);background: radial-gradient(circle at 94% 5%,rgba(229,215,188,.30),transparent 35%),linear-gradient(135deg,rgba(255,253,248,.98),rgba(246,239,226,.92));box-shadow: 0 18px 44px rgba(18,52,59,.075),inset 4px 0 0 rgba(171,139,93,.62),inset 0 1px 0 rgba(255,255,255,.9)}.system-shell-client.client-professional-parity-v08775 .cx-surface[data-cx-level="context"],.system-shell-client.client-professional-parity-v08775 .c75-surface-support{border-color: rgba(35,70,72,.09);background: rgba(250,248,242,.72);box-shadow: 0 8px 22px rgba(18,52,59,.035),inset 0 1px 0 rgba(255,255,255,.72)}.system-shell-client.client-professional-parity-v08775 .cx-surface-header{margin-bottom: 18px}.system-shell-client.client-professional-parity-v08775 .cx-surface-header :is(h3,h4){color: var(--cx-petroleum-deep);font-size: clamp(1.25rem,2vw,1.58rem);font-weight: 750;line-height: 1.18;letter-spacing: -.03em}.system-shell-client.client-professional-parity-v08775 .cx-priority :is(h3,h4){font-size: clamp(1.55rem,2.8vw,2rem)}.system-shell-client.client-professional-parity-v08775 .panel-kicker{width: fit-content;padding: 5px 9px;border: 1px solid rgba(53,109,92,.15);border-radius: 999px;color: var(--cx-petroleum-deep);background: rgba(229,241,232,.64);font-size: .67rem}.system-shell-client.client-professional-parity-v08775 .cx-record{padding: 15px 0}.system-shell-client.client-professional-parity-v08775 .cx-record:is(button,a,[role="button"]),.system-shell-client.client-professional-parity-v08775 .system-record-item:is(button,a,[role="button"]){transition: background 160ms ease,transform 160ms ease}.system-shell-client.client-professional-parity-v08775 .cx-definition-list > div{padding: 12px 0}.system-shell-client.client-professional-parity-v08775 .cx-definition-list dt{font-size: .79rem}.system-shell-client.client-professional-parity-v08775 .cx-definition-list dd{font-size: .9rem}.system-shell-client.client-professional-parity-v08775 .cx-status{border: 1px solid rgba(53,109,92,.14);border-radius: 999px;background: rgba(229,241,232,.68)}.system-shell-client.client-professional-parity-v08775 .cx-action{min-height: 42px;border-radius: 12px;transition: transform 150ms ease,box-shadow 150ms ease,background 150ms ease}@media (hover:hover) and (pointer:fine){.system-shell-client.client-professional-parity-v08775 .cx-surface[data-cx-clickable="true"]:hover,.system-shell-client.client-professional-parity-v08775 .cx-action:hover{transform: translateY(-2px)}}.system-shell-client.client-professional-parity-v08775 .cx-surface[data-c75-motion-index]{animation: c75SurfaceEnter 460ms cubic-bezier(.22,.61,.36,1) both;animation-delay: calc(var(--c75-motion-index,0) * 58ms)}@keyframes c75SurfaceEnter{from{transform: translateY(8px)}to{transform: translateY(0)}}.system-shell-client.client-professional-parity-v08775 .system-dialog-backdrop{background: rgba(14,38,42,.48);backdrop-filter: blur(3px)}.system-shell-client.client-professional-parity-v08775 .cx-dialog{border: 1px solid rgba(216,195,165,.62);border-radius: 26px;box-shadow: 0 30px 84px rgba(12,38,42,.25),inset 0 1px 0 rgba(255,255,255,.8);animation: c75DialogEnter 300ms cubic-bezier(.22,.61,.36,1)}@keyframes c75DialogEnter{from{opacity: .01;transform: translateY(8px)}to{opacity: 1;transform: translateY(0)}}.system-shell-client.client-professional-parity-v08775 .cx-field :is(input,select,textarea){min-height: 44px;border-radius: 12px}@media (max-width: 1180px){#route-client-access{padding: 16px}.system-shell-client.client-experience-v08774.client-professional-parity-v08775{grid-template-columns: 272px minmax(0,1fr);gap: 16px}.system-shell-client.client-professional-parity-v08775 .cx-sidebar{top: 16px;width: 272px;height: calc(100dvh - 32px)}.system-shell-client.client-professional-parity-v08775 .cx-topbar{top: 16px}.system-shell-client.client-professional-parity-v08775 .cx-area-layout > .cx-surface:not(.cx-priority){grid-column: 1 / -1}}@media (max-width: 1023px){#route-client-access{padding: 0}.system-shell-client.client-experience-v08774.client-professional-parity-v08775{width: 100%;min-height: 100dvh;grid-template-columns: minmax(0,1fr);grid-template-rows: 66px minmax(0,1fr);gap: 0}.system-shell-client.client-professional-parity-v08775 .cx-topbar{grid-column: 1;top: 0;min-height: 66px;padding: 8px 14px;border-width: 0 0 1px;border-radius: 0;background: rgba(255,253,248,.97)}.system-shell-client.client-professional-parity-v08775 .cx-sidebar{inset: 10px auto 10px 10px;top: 10px;width: min(88vw,306px);height: calc(100dvh - 20px);border-radius: 26px;transform: translateX(calc(-100% - 24px));transition: transform 180ms ease}.system-shell-client.client-professional-parity-v08775 .cx-sidebar.is-mobile-open{transform: translateX(0)}.system-shell-client.client-professional-parity-v08775 .system-main{grid-column: 1;grid-row: 2;padding: 18px 16px 36px}.system-shell-client.client-professional-parity-v08775 .cx-page-header{margin-bottom: 16px;padding: clamp(22px,5vw,30px);border-radius: 24px}.system-shell-client.client-professional-parity-v08775 .cx-area-layout{grid-template-columns: minmax(0,1fr);gap: 16px}.system-shell-client.client-professional-parity-v08775 .cx-area-layout > .cx-surface{grid-column: 1}}@media (max-width: 600px){.system-shell-client.client-professional-parity-v08775{font-size: 15px}.system-shell-client.client-professional-parity-v08775 .cx-topbar{grid-template-columns: auto minmax(0,1fr) auto;gap: 8px}.system-shell-client.client-professional-parity-v08775 .cx-topbar-actions{gap: 6px}.system-shell-client.client-professional-parity-v08775 .cx-topbar-notices{font-size: 0;width: 42px;padding: 8px}.system-shell-client.client-professional-parity-v08775 .cx-topbar-notices::before{content: 'Avisos';font-size: .72rem}.system-shell-client.client-professional-parity-v08775 .cx-page-header h1,.system-shell-client.client-professional-parity-v08775 .cx-page-header h2{max-width: 16ch;font-size: clamp(1.82rem,9vw,2.25rem);line-height: 1.06}.system-shell-client.client-professional-parity-v08775 .cx-page-header h1 + p,.system-shell-client.client-professional-parity-v08775 .cx-page-header h2 + p,.system-shell-client.client-professional-parity-v08775 .cx-page-header [data-client-top-summary]{font-size: .91rem;line-height: 1.55}.system-shell-client.client-professional-parity-v08775 .cx-surface,.system-shell-client.client-professional-parity-v08775 .cx-priority{padding: 17px 15px;border-radius: 20px}.system-shell-client.client-professional-parity-v08775 .cx-surface-header :is(h3,h4){font-size: 1.22rem}.system-shell-client.client-professional-parity-v08775 .cx-priority :is(h3,h4){font-size: 1.48rem}.system-shell-client.client-professional-parity-v08775 .cx-definition-list > div{grid-template-columns: minmax(0,1fr);gap: 3px}.system-shell-client.client-professional-parity-v08775 .cx-definition-list dd{text-align: left}.system-shell-client.client-professional-parity-v08775 .cx-dialog{border-radius: 20px}}@media (prefers-reduced-motion: reduce){.system-shell-client.client-professional-parity-v08775 *,.system-shell-client.client-professional-parity-v08775 *::before,.system-shell-client.client-professional-parity-v08775 *::after,.system-shell-client.client-professional-parity-v08775 .cx-dialog{animation: none !important;transition-duration: 0s !important;transform: none !important;scroll-behavior: auto !important}}@media (max-width: 600px){.system-shell-client.client-professional-parity-v08775 .cx-topbar-menu{position: relative;width: 46px;min-width: 46px;padding: 8px;justify-content: center}.system-shell-client.client-professional-parity-v08775 .cx-topbar-menu > span:first-child{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.system-shell-client.client-professional-parity-v08775 .cx-topbar-notices{width: auto;min-width: 56px;padding-inline: 10px;font-size: .72rem}.system-shell-client.client-professional-parity-v08775 .cx-topbar-notices::before{content: none}.system-shell-client.client-professional-parity-v08775 .cx-topbar-notices [data-client-notification-label]{font-size: .72rem}}.system-shell-client.client-professional-parity-v08775 .client-sidebar-v087752{--c752-sidebar-width: 284px;--c752-section-gap: 14px;width: var(--c752-sidebar-width);padding: 15px;grid-template-rows: auto minmax(0,1fr) auto;gap: 0;border-radius: 29px;background: rgba(255,253,248,.97);box-shadow: 0 22px 58px rgba(18,52,59,.095),inset 0 1px 0 rgba(255,255,255,.88);overflow: hidden}.system-shell-client.client-professional-parity-v08775 .client-sidebar-brand{min-height: 58px;display: grid;grid-template-columns: 42px minmax(0,1fr) auto;align-items: center;gap: 11px;padding: 2px 2px 13px;border: 0;border-bottom: 1px solid rgba(35,70,72,.10);border-radius: 0;background: transparent;box-shadow: none}.system-shell-client.client-professional-parity-v08775 .client-sidebar-brand-mark{width: 42px;height: 42px;padding: 3px;border: 0;border-radius: 13px;background: rgba(246,240,229,.76);box-shadow: none}.system-shell-client.client-professional-parity-v08775 .client-sidebar-brand-mark picture{border-radius: 10px;background: transparent}.system-shell-client.client-professional-parity-v08775 .client-sidebar-brand-copy{min-width: 0;display: grid;gap: 3px}.system-shell-client.client-professional-parity-v08775 .client-sidebar-brand-copy strong{max-width: 19ch;color: var(--cx-petroleum-deep);font-size: .92rem;font-weight: 850;line-height: 1.14;letter-spacing: -.018em}.system-shell-client.client-professional-parity-v08775 .client-sidebar-brand-copy > span{margin: 0;color: var(--cx-muted);font-size: .75rem;font-weight: 680;line-height: 1.25}.system-shell-client.client-professional-parity-v08775 .client-sidebar-close{width: 40px;height: 40px;border-radius: 12px;color: var(--cx-petroleum)}.system-shell-client.client-professional-parity-v08775 .client-sidebar-navigation{min-height: 0;display: grid;align-content: start;gap: 4px;padding: 12px 0;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: rgba(23,63,70,.18) transparent}.system-shell-client.client-professional-parity-v08775 .client-sidebar-navigation::-webkit-scrollbar{width: 5px}.system-shell-client.client-professional-parity-v08775 .client-sidebar-navigation::-webkit-scrollbar-track{background: transparent}.system-shell-client.client-professional-parity-v08775 .client-sidebar-navigation::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(23,63,70,.16)}.system-shell-client.client-professional-parity-v08775 .client-sidebar-navigation:hover::-webkit-scrollbar-thumb{background: rgba(23,63,70,.28)}.system-shell-client.client-professional-parity-v08775 .client-sidebar-navigation::-webkit-scrollbar-button{display: none}.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item{width: 100%;min-height: 46px;display: grid;grid-template-columns: 24px minmax(0,1fr);align-items: center;gap: 11px;padding: 8px 10px;border: 1px solid transparent;border-radius: 13px;color: #36585b;background: transparent;box-shadow: none;font-size: .88rem;font-weight: 740;line-height: 1.22;text-align: left;transition: color 170ms ease,background-color 170ms ease,border-color 170ms ease,box-shadow 170ms ease,transform 170ms ease}.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item .professional-nav-icon{width: 24px;height: 24px;display: grid;place-items: center;flex: 0 0 24px;border: 0;border-radius: 0;color: #496b6c;background: transparent;box-shadow: none;opacity: 1;transition: color 170ms ease,transform 170ms ease}.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item .professional-nav-icon-svg{width: 19px;height: 19px;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item .professional-nav-icon-accent{opacity: .7}.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item.is-active{color: #fffdf8;border-color: rgba(16,52,58,.86);background: #1b4a4f;box-shadow: 0 8px 18px rgba(16,52,58,.14),inset 0 1px 0 rgba(255,255,255,.10)}.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item.is-active .professional-nav-icon{color: #fffdf8}.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item:focus-visible{outline: 3px solid rgba(53,109,92,.48);outline-offset: 2px}@media (hover: hover) and (pointer: fine){.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item:not(.is-active):hover{color: var(--cx-petroleum-deep);border-color: transparent;background: rgba(246,240,229,.74);box-shadow: none;transform: translateX(1px)}.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item:hover .professional-nav-icon{transform: translateX(1px)}.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item.is-active:hover{transform: translateX(1px)}}.system-shell-client.client-professional-parity-v08775 .client-sidebar-footer{margin-top: 0;display: grid;gap: 9px;padding: 12px 0 0;border-top: 1px solid rgba(35,70,72,.10)}.system-shell-client.client-professional-parity-v08775 .client-sidebar-demo-note{padding-inline: 2px;color: var(--cx-muted);font-size: .7rem;font-weight: 650;line-height: 1.35}.system-shell-client.client-professional-parity-v08775 .client-sidebar-logout{width: 100%;min-height: 45px;display: flex;align-items: center;justify-content: center;gap: 9px;padding: 9px 12px;border: 1px solid rgba(132,75,70,.24);border-radius: 13px;color: #74433f;background: rgba(255,253,248,.76);box-shadow: none;font-size: .84rem;font-weight: 760;transition: color 170ms ease,background-color 170ms ease,border-color 170ms ease,transform 170ms ease}.system-shell-client.client-professional-parity-v08775 .client-sidebar-logout-icon{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}@media (hover: hover) and (pointer: fine){.system-shell-client.client-professional-parity-v08775 .client-sidebar-logout:hover{color: #633733;border-color: rgba(132,75,70,.34);background: rgba(132,75,70,.06);transform: translateY(-1px)}}.system-shell-client.client-professional-parity-v08775 .client-sidebar-logout:active{transform: translateY(0)}.system-shell-client.client-professional-parity-v08775 .client-sidebar-logout:focus-visible{outline: 3px solid rgba(132,75,70,.30);outline-offset: 2px}@media (max-width: 1180px) and (min-width: 1024px){.system-shell-client.client-experience-v08774.client-professional-parity-v08775{grid-template-columns: 276px minmax(0,1fr)}.system-shell-client.client-professional-parity-v08775 .client-sidebar-v087752{--c752-sidebar-width: 276px;width: var(--c752-sidebar-width);padding: 14px}}@media (max-width: 1023px){.system-shell-client.client-professional-parity-v08775 .client-sidebar-v087752{inset: 10px auto 10px 10px;top: 10px;width: min(88vw,304px);max-width: 304px;height: calc(100dvh - 20px);padding: 15px;border-radius: 28px;transform: translateX(calc(-100% - 24px));transition: transform 300ms cubic-bezier(.22,.61,.36,1);will-change: transform}.system-shell-client.client-professional-parity-v08775 .client-sidebar-v087752.is-mobile-open{transform: translateX(0)}.system-shell-client.client-professional-parity-v08775 .client-sidebar-close{display: grid}.system-shell-client.client-professional-parity-v08775 .professional-nav-backdrop:not([hidden]){background: rgba(14,38,42,.32);backdrop-filter: blur(1px)}}@media (max-width: 380px){.system-shell-client.client-professional-parity-v08775 .client-sidebar-v087752{inset-inline-start: 8px;width: min(88vw,300px);height: calc(100dvh - 16px);padding: 13px}.system-shell-client.client-professional-parity-v08775 .client-sidebar-brand{grid-template-columns: 40px minmax(0,1fr) auto}.system-shell-client.client-professional-parity-v08775 .client-sidebar-brand-mark{width: 40px;height: 40px}.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item{min-height: 45px;padding-inline: 9px;font-size: .85rem}}@media (prefers-reduced-motion: reduce){.system-shell-client.client-professional-parity-v08775 .client-sidebar-v087752{transition-duration: 0s !important}.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item,.system-shell-client.client-professional-parity-v08775 .client-sidebar-nav-item .professional-nav-icon,.system-shell-client.client-professional-parity-v08775 .client-sidebar-logout{transition-duration: 0s !important;transform: none !important}}@media (max-width: 1023px) and (prefers-reduced-motion: reduce){.system-shell-client.client-professional-parity-v08775 .client-sidebar-v087752{transform: translateX(calc(-100% - 24px)) !important}.system-shell-client.client-professional-parity-v08775 .client-sidebar-v087752.is-mobile-open{transform: translateX(0) !important}}.system-shell-client[data-client-activating="true"] .client-sidebar-v087752,.system-shell-client[data-client-activating="true"] .client-sidebar-v087752 *{transition-duration: 0s}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"]{--v76-home-petroleum:var(--ds-color-petroleum);--v76-home-petroleum-deep:var(--ds-color-petroleum-client-deep);--v76-home-eucalyptus:var(--ds-color-eucalyptus-client);--v76-home-eucalyptus-soft:#e7efe9;--v76-home-ivory:var(--ds-color-surface-primary);--v76-home-warm:#f8f4eb;--v76-home-line:rgba(23,63,70,.12);--v76-home-line-strong:rgba(23,63,70,.2);--v76-home-muted:#617470;--v76-home-shadow:0 14px 36px rgba(18,52,59,.06)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .cx-home-header{min-height:0;margin-bottom:18px;padding:clamp(22px,2.7vw,32px);border-color:rgba(216,195,165,.55);border-radius:26px;background:rgba(255,253,248,.94);box-shadow:0 12px 32px rgba(18,52,59,.055),inset 0 1px 0 rgba(255,255,255,.88)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .cx-home-header::after{inset:auto 28px 0;background:rgba(53,109,92,.14)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .cx-home-header .top-v074-copy{max-width:780px;gap:8px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .cx-home-header [data-client-top-title]{max-width:22ch;margin:0;font-size:clamp(2rem,3.7vw,2.75rem);font-weight:760;line-height:1.06;letter-spacing:-.042em}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .cx-home-header [data-client-top-summary]{max-width:64ch;margin:0;color:var(--v76-home-muted);font-size:clamp(.94rem,1.2vw,1rem);line-height:1.58}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .cx-topbar-profile{display:none}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .cx-topbar-notices{min-height:40px;color:var(--v76-home-petroleum);background:transparent;box-shadow:none}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-layout > [data-v61-home-block]{min-width:0;min-height:0;padding:clamp(20px,2.25vw,28px);border:1px solid var(--v76-home-line);border-radius:24px;background:rgba(255,253,248,.94);box-shadow:var(--v76-home-shadow),inset 0 1px 0 rgba(255,255,255,.82)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="priority"]{order:1;grid-column:span 7}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="next-attendance"]{order:2;grid-column:span 5}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="reminders"]{order:3}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="releases"]{order:4;grid-column:span 8}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="summary"]{order:5;grid-column:span 4}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v76-merged-source="true"]{display:none}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"icon copy" "icon action";align-items:start;gap:16px 18px;overflow:hidden;border-color:rgba(171,139,93,.28);background:#f9f4ea;box-shadow:0 16px 38px rgba(18,52,59,.065),inset 4px 0 0 rgba(171,139,93,.62),inset 0 1px 0 rgba(255,255,255,.86)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority-icon{grid-area:icon;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(53,109,92,.18);border-radius:15px;color:var(--v76-home-eucalyptus);background:rgba(255,253,248,.72)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority-icon svg{width:22px;height:22px;stroke-width:1.75}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority-copy{grid-area:copy;display:grid;gap:7px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority-category{width:fit-content;color:var(--v76-home-eucalyptus);font-size:.72rem;font-weight:780;letter-spacing:.035em}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority h3{max-width:24ch;margin:0;color:var(--v76-home-petroleum-deep);font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:755;line-height:1.14;letter-spacing:-.032em}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority p{max-width:58ch;margin:0;color:var(--v76-home-muted);font-size:.94rem;line-height:1.58}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-temporal{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:2px;color:var(--v76-home-petroleum);font-size:.78rem;font-weight:720}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-temporal svg{width:16px;height:16px;stroke-width:1.8}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority .v76-home-primary-action{grid-area:action;justify-content:flex-start;margin:1px 0 0}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment{display:grid;align-content:start;gap:17px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-section-header > div{min-width:0;display:grid;gap:5px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-section-header h3{margin:0;color:var(--v76-home-petroleum-deep);font-size:clamp(1.22rem,1.9vw,1.5rem);font-weight:745;line-height:1.2;letter-spacing:-.026em}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-body{display:grid;gap:15px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-when{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"weekday time" "date time";align-items:center;gap:3px 14px;padding:14px 0;border-top:1px solid var(--v76-home-line);border-bottom:1px solid var(--v76-home-line)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-when > span{grid-area:weekday;color:var(--v76-home-muted);font-size:.78rem;text-transform:capitalize}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-when > strong{grid-area:date;color:var(--v76-home-petroleum-deep);font-size:1rem;line-height:1.35}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-when time{grid-area:time;color:var(--v76-home-petroleum-deep);font-size:clamp(1.5rem,2.7vw,2rem);font-weight:760;letter-spacing:-.04em}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-groups > div{min-width:0;display:grid;gap:3px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-groups span,.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-preparation small{color:var(--v76-home-muted);font-size:.72rem;font-weight:680}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-groups strong{color:var(--v76-home-petroleum-deep);font-size:.88rem;line-height:1.35}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-groups small{color:var(--v76-home-muted);font-size:.76rem;line-height:1.4}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-preparation{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:start;padding:12px 13px;border:1px solid rgba(53,109,92,.13);border-radius:14px;background:rgba(231,239,233,.48)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-preparation > span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--v76-home-eucalyptus);background:rgba(255,253,248,.75)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-preparation svg{width:18px;height:18px;stroke-width:1.7}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-preparation p{margin:2px 0 0;color:var(--v76-home-petroleum);font-size:.82rem;line-height:1.48}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-empty-appointment{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding:15px 0 3px;border-top:1px solid var(--v76-home-line)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-empty-appointment > span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--v76-home-eucalyptus);background:var(--v76-home-eucalyptus-soft)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-empty-appointment svg{width:20px;height:20px;stroke-width:1.7}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-updates{display:grid;align-content:start;gap:0}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-updates > .v76-home-section-header{margin-bottom:9px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-updates-list,.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-updates-previous{display:grid;gap:0}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-update-record{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid var(--v76-home-line);background:transparent}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-update-record:last-child{border-bottom:0}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-update-copy{min-width:0;display:grid;gap:4px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-update-category{width:fit-content;color:var(--v76-home-eucalyptus);font-size:.69rem;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-update-record h4{margin:0;color:var(--v76-home-petroleum-deep);font-size:.98rem;font-weight:730;line-height:1.32}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-update-record p,.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-update-record small{margin:0;color:var(--v76-home-muted);font-size:.79rem;line-height:1.48}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-update-record[data-v76-update-kind="action"]{position:relative;padding-left:15px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-update-record[data-v76-update-kind="action"]::before{content:"";position:absolute;inset:17px auto 17px 0;width:3px;border-radius:999px;background:rgba(171,139,93,.66)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-updates .cx-home-updates-toggle{justify-self:start;margin-top:12px;min-height:40px;padding:8px 12px;border-color:var(--v76-home-line-strong);color:var(--v76-home-petroleum);background:transparent}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-updates-empty{padding:18px 0 4px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary{display:grid;align-content:start;gap:16px;background:rgba(248,244,235,.88);box-shadow:0 9px 25px rgba(18,52,59,.045),inset 0 1px 0 rgba(255,255,255,.78)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary-list{display:grid;gap:0;margin:0}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary-list > div{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px;align-items:start;padding:10px 0;border:0;border-bottom:1px solid var(--v76-home-line);border-radius:0;background:transparent}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary-list > div:last-child{border-bottom:0}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary-list dt{color:var(--v76-home-muted);font-size:.72rem;font-weight:670;line-height:1.4}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary-list dd{margin:0;color:var(--v76-home-petroleum-deep);font-size:.82rem;font-weight:680;line-height:1.45;text-align:left}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary-list .v76-home-summary-emphasis dd{color:#285848}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-client-view="home"] .system-action-row{margin-top:0}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-client-view="home"] .cx-action{min-height:44px;border-radius:12px;font-size:.79rem;font-weight:760}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-client-view="home"] .cx-action[data-cx-action="primary"]{background:var(--v76-home-petroleum)}@media (hover:hover) and (pointer:fine){.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-client-view="home"] .cx-action:hover{transform:translateY(-1px)}}@media (max-width:1180px){.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="priority"],.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="next-attendance"],.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="releases"],.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="summary"]{grid-column:1 / -1}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary-list > div:nth-child(4){grid-column:1 / -1}}@media (max-width:600px){.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .cx-home-header{margin-bottom:14px;padding:20px 18px;border-radius:21px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .cx-home-header [data-client-top-title]{font-size:clamp(1.72rem,8vw,2.12rem);line-height:1.1}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-layout{grid-template-columns:minmax(0,1fr);gap:14px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-layout > [data-v61-home-block]{grid-column:1;padding:19px 17px;border-radius:20px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon copy" "action action";gap:13px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority-icon{width:40px;height:40px;border-radius:13px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority .v76-home-primary-action,.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment > .system-action-row,.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-priority .v76-home-primary-action .cx-action,.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment > .system-action-row .cx-action{width:100%}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-section-header{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-section-header > .cx-status,.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-section-header > .system-status{justify-self:start}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-groups{grid-template-columns:minmax(0,1fr);gap:11px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-update-record{grid-template-columns:minmax(0,1fr);gap:11px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-update-record .cx-action{width:fit-content;max-width:100%}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary-list{grid-template-columns:minmax(0,1fr)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary-list > div,.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary-list > div:nth-child(4){grid-column:auto;grid-template-columns:minmax(0,1fr);gap:3px}}@media (max-width:390px){.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-when{grid-template-columns:minmax(0,1fr);grid-template-areas:"weekday" "date" "time";gap:4px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-appointment-when time{margin-top:4px}}@media (prefers-reduced-motion:reduce){.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-client-view="home"] *,.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-client-view="home"] *::before,.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-client-view="home"] *::after{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-client-view="home"] .cx-action:hover{transform:none}}[data-client-app][data-client-active-view="attendances"]{--v77-ink: var(--accent-petroleum,#173f46);--v77-ink-soft: #35565a;--v77-eucalyptus: var(--ds-color-eucalyptus);--v77-eucalyptus-soft: rgba(111,175,152,.13);--v77-ivory: #fbf7f0;--v77-sand: #f3eadc;--v77-champagne: rgba(187,151,95,.22);--v77-border: rgba(23,63,70,.12);--v77-shadow: 0 20px 48px rgba(32,55,54,.085),0 2px 8px rgba(32,55,54,.04)}[data-client-app][data-client-active-view="attendances"] [data-client-view="attendances"] .system-section-header{min-height: 0;padding: clamp(20px,2.2vw,28px);border-color: var(--v77-champagne);background: radial-gradient(circle at 92% 10%,rgba(111,175,152,.10),transparent 31%),linear-gradient(145deg,rgba(255,253,249,.98),rgba(249,243,233,.92));box-shadow: 0 16px 38px rgba(32,55,54,.07)}[data-client-app][data-client-active-view="attendances"] [data-client-view="attendances"] .system-section-header h2{max-width: 18ch;font-size: clamp(1.9rem,3.2vw,2.65rem);line-height: 1.05;letter-spacing: -.035em}[data-client-app][data-client-active-view="attendances"] [data-client-view="attendances"] .system-section-header p:not(.panel-kicker){max-width: 64ch;margin-top: 9px;font-size: .93rem;line-height: 1.58}.v77-attendances-layout{display: grid;grid-template-columns: minmax(0,1.24fr) minmax(320px,.76fr);grid-template-areas: "next next" "records support";gap: 18px;align-items: start}.v77-attendance-nucleus{min-width: 0;overflow: hidden;border: 1px solid var(--v77-border);border-radius: 26px;background: linear-gradient(150deg,rgba(255,253,249,.98),rgba(249,244,235,.95));box-shadow: var(--v77-shadow)}.v77-attendance-next{grid-area: next;padding: clamp(20px,2.4vw,30px)}.v77-attendance-records{grid-area: records;padding: clamp(19px,2.1vw,26px)}.v77-attendance-support{grid-area: support;padding: clamp(19px,2.1vw,26px)}.v77-attendance-nucleus-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;margin-bottom: 18px}.v77-attendance-nucleus-header > div:first-child{display: flex;align-items: flex-start;gap: 13px;min-width: 0}.v77-attendance-nucleus-header h3{margin: 2px 0 0;color: var(--v77-ink);font-size: clamp(1.08rem,1.5vw,1.34rem);line-height: 1.22;letter-spacing: -.018em}.v77-attendance-nucleus-header p:not(.panel-kicker){max-width: 58ch;margin: 6px 0 0;color: var(--text-secondary,#5f6c6c);font-size: .81rem;line-height: 1.5}.v77-attendance-icon{display: inline-grid;flex: 0 0 40px;width: 40px;height: 40px;place-items: center;border: 1px solid rgba(111,175,152,.25);border-radius: 13px;color: var(--v77-ink);background: rgba(111,175,152,.10)}.v77-attendance-icon svg{width: 20px;height: 20px;stroke-width: 1.75}.v77-attendance-status-group{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 7px}.v77-attendance-next-layout{display: grid;grid-template-columns: minmax(205px,.35fr) minmax(0,1fr);gap: 22px;align-items: stretch}.v77-attendance-date-card{display: grid;align-content: center;min-height: 190px;padding: 22px;border: 1px solid rgba(111,175,152,.27);border-radius: 21px;color: var(--v77-ink);background: linear-gradient(150deg,rgba(111,175,152,.12),rgba(247,241,232,.77))}.v77-attendance-date-card > span{font-size: .75rem;font-weight: 780;letter-spacing: .055em;text-transform: uppercase}.v77-attendance-date-card > strong{max-width: 13ch;margin-top: 9px;font-size: clamp(1.15rem,2.1vw,1.55rem);line-height: 1.16;letter-spacing: -.025em}.v77-attendance-date-card time{margin-top: 16px;font-size: clamp(1.65rem,3vw,2.3rem);font-weight: 820;line-height: 1;letter-spacing: -.04em}.v77-attendance-date-card small{margin-top: 8px;color: var(--v77-ink-soft);font-size: .78rem}.v77-attendance-core{display: grid;gap: 13px}.v77-attendance-facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 18px;margin: 0}.v77-attendance-facts > div{display: grid;grid-template-columns: minmax(92px,.55fr) minmax(0,1fr);gap: 10px;align-items: start;padding: 10px 0;border-bottom: 1px solid rgba(23,63,70,.09)}.v77-attendance-facts > div:last-child{grid-column: 1 / -1}.v77-attendance-facts dt{color: var(--text-secondary,#5f6c6c);font-size: .74rem;line-height: 1.45}.v77-attendance-facts dd{margin: 0;color: var(--v77-ink);font-size: .8rem;font-weight: 720;line-height: 1.45;overflow-wrap: anywhere}.v77-attendance-preparation{display: grid;gap: 8px;padding: 14px 15px;border: 1px solid rgba(187,151,95,.22);border-radius: 16px;background: rgba(243,234,220,.55)}.v77-attendance-preparation > div{display: flex;align-items: flex-start;gap: 11px}.v77-attendance-preparation .v77-attendance-icon{flex-basis: 34px;width: 34px;height: 34px;border-radius: 11px}.v77-attendance-preparation .v77-attendance-icon svg{width: 17px;height: 17px}.v77-attendance-preparation span:not(.v77-attendance-icon){color: var(--v77-ink);font-size: .69rem;font-weight: 820;letter-spacing: .055em;text-transform: uppercase}.v77-attendance-preparation p{margin: 4px 0 0;color: var(--v77-ink-soft);font-size: .8rem;line-height: 1.5}.v77-attendance-preparation small{color: var(--text-secondary,#5f6c6c);font-size: .72rem}.v77-attendance-action-zone{display: flex;align-items: center;justify-content: space-between;gap: 18px;margin-top: 18px;padding-top: 16px;border-top: 1px solid rgba(23,63,70,.09)}.v77-attendance-action-zone > div:first-child{max-width: 48ch;color: var(--text-secondary,#5f6c6c);font-size: .76rem;line-height: 1.46}.v77-attendance-actions,.v77-attendance-support-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px}.v77-attendance-primary-action{display: contents}.v77-attendance-actions .btn,.v77-attendance-support-actions .btn{min-height: 43px}.v77-attendance-tabs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 5px;padding: 5px;border: 1px solid rgba(23,63,70,.10);border-radius: 15px;background: rgba(243,234,220,.55)}.v77-attendance-tab{font: inherit;display: flex;gap: 7px;min-width: 0;padding: 8px 10px;border-radius: 11px;color: var(--v77-ink-soft);font-size: .78rem;font-weight: 740;transition: background-color 170ms ease,color 170ms ease,border-color 170ms ease,transform 170ms ease}.v77-attendance-tab strong{display: inline-grid;min-width: 22px;height: 22px;place-items: center;border-radius: 999px;color: inherit;background: rgba(23,63,70,.08);font-size: .68rem}.v77-attendance-tab:hover{transform: translateY(-1px);color: var(--v77-ink);background: rgba(255,253,249,.68)}.v77-attendance-tab.is-active{border-color: rgba(23,63,70,.14);color: #fffdf8;background: var(--v77-ink);box-shadow: 0 6px 14px rgba(23,63,70,.15)}.v77-attendance-tab.is-active strong{background: rgba(255,255,255,.16)}.v77-attendance-tab:focus-visible{outline: 3px solid rgba(111,175,152,.42);outline-offset: 2px}.v77-attendance-panels{margin-top: 14px}.v77-attendance-tabpanel:focus-visible{outline: 3px solid rgba(111,175,152,.32);outline-offset: 4px;border-radius: 12px}.v77-attendance-list{display: grid}.v77-attendance-record{display: grid;grid-template-columns: minmax(84px,.23fr) minmax(0,1fr) minmax(120px,.36fr) auto;gap: 14px;align-items: center;padding: 15px 0;border-top: 1px solid rgba(23,63,70,.09)}.v77-attendance-record:first-child{padding-top: 2px;border-top: 0}.v77-attendance-record-date time{display: grid;gap: 3px}.v77-attendance-record-date strong{color: var(--v77-ink);font-size: .82rem}.v77-attendance-record-date span{color: var(--v77-ink-soft);font-size: .76rem;font-weight: 720}.v77-attendance-record-main{min-width: 0}.v77-attendance-record-main h4{margin: 0;color: var(--v77-ink);font-size: .86rem;line-height: 1.34}.v77-attendance-record-main p{margin: 4px 0 0;color: var(--text-secondary,#5f6c6c);font-size: .75rem;line-height: 1.4}.v77-attendance-record-main small{display: block;margin-top: 4px;color: var(--v77-ink-soft);font-size: .7rem;line-height: 1.4}.v77-attendance-record-status{display: grid;justify-items: start;gap: 4px}.v77-attendance-record-status > span:last-child{color: var(--text-secondary,#5f6c6c);font-size: .68rem}.v77-attendance-record-action{display: flex;justify-content: flex-end}.v77-attendance-record-action .btn{min-height: 40px;white-space: nowrap}.v77-attendance-record.is-completed{opacity: .9}.v77-attendance-record.is-cancelled{border-left: 2px solid rgba(128,59,50,.30);padding-left: 12px}.v77-attendance-empty{display: grid;gap: 5px;padding: 18px;border: 1px dashed rgba(23,63,70,.16);border-radius: 15px;color: var(--text-secondary,#5f6c6c);background: rgba(255,253,249,.46)}.v77-attendance-empty strong{color: var(--v77-ink);font-size: .84rem}.v77-attendance-empty span{font-size: .76rem;line-height: 1.48}.v77-attendance-empty-next .v77-attendance-empty{margin-top: 4px}.v77-attendance-support-grid{display: grid;gap: 18px}.v77-attendance-support-block{min-width: 0}.v77-attendance-support-block + .v77-attendance-support-block{padding-top: 18px;border-top: 1px solid rgba(23,63,70,.10)}.v77-attendance-support-block > header{margin-bottom: 12px}.v77-attendance-support-block > header h3{margin: 2px 0 0;color: var(--v77-ink);font-size: .98rem;line-height: 1.3}.v77-attendance-support-block > header p:not(.panel-kicker){margin: 5px 0 0;color: var(--text-secondary,#5f6c6c);font-size: .76rem;line-height: 1.48}.v77-attendance-support-actions{justify-content: flex-start;margin-bottom: 12px}.v77-attendance-support-actions .btn{flex: 1 1 135px;min-width: 0}.v77-attendance-request-list{display: grid}.v77-attendance-request-list article{display: grid;grid-template-columns: minmax(0,1fr) minmax(130px,.68fr);gap: 13px;padding: 13px 0;border-top: 1px solid rgba(23,63,70,.09)}.v77-attendance-request-list article:first-child{border-top: 0}.v77-attendance-request-list article > div{min-width: 0}.v77-attendance-request-list article > div:last-child{display: grid;align-content: start;justify-items: end;gap: 4px;text-align: right}.v77-attendance-request-list span:not(.status){color: var(--v77-ink-soft);font-size: .67rem;font-weight: 760;letter-spacing: .045em;text-transform: uppercase}.v77-attendance-request-list strong{display: block;margin-top: 4px;color: var(--v77-ink);font-size: .78rem;line-height: 1.4}.v77-attendance-request-list p,.v77-attendance-request-list small{margin: 3px 0 0;color: var(--text-secondary,#5f6c6c);font-size: .69rem;line-height: 1.42;overflow-wrap: anywhere}.v77-attendance-subjects{padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}.v77-attendance-subjects .v61-attendance-panel-head{display: block;margin-bottom: 10px}.v77-attendance-subjects .v61-attendance-panel-head > .status{margin-top: 8px}.v77-attendance-subjects .system-note{margin: 0 0 10px;padding: 10px 12px}.v77-attendance-subjects .v61-subject-form{margin: 0 0 10px}.v77-attendance-subjects .v61-subject-form > div{grid-template-columns: minmax(0,1fr)}.v77-attendance-subjects .v61-subject-form .btn{width: 100%}.v77-attendance-subjects .v61-compact-actions{gap: 4px}.v77-attendance-subjects .v61-compact-actions button{min-height: 36px}.v77-attendance-details-dialog,.v77-attendance-confirmation-dialog{width: min(720px,calc(100vw - 28px));max-height: min(760px,calc(100dvh - 28px));border-radius: 24px}.v77-attendance-details-dialog .v61-attendance-dialog-summary,.v77-attendance-confirmation-dialog .v61-attendance-dialog-summary{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 18px}.v77-attendance-details-dialog .v61-attendance-dialog-summary > div,.v77-attendance-confirmation-dialog .v61-attendance-dialog-summary > div{grid-template-columns: minmax(0,1fr);gap: 4px;padding: 11px 0}.v77-attendance-details-dialog .v61-attendance-dialog-summary strong,.v77-attendance-confirmation-dialog .v61-attendance-dialog-summary strong{text-align: left}@media (max-width: 1120px){.v77-attendances-layout{grid-template-columns: minmax(0,1fr);grid-template-areas: "next" "records" "support"}.v77-attendance-next-layout{grid-template-columns: minmax(190px,.36fr) minmax(0,1fr)}}@media (max-width: 820px){.v77-attendances-layout{gap: 14px}.v77-attendance-next,.v77-attendance-records,.v77-attendance-support{padding: 19px}.v77-attendance-next-layout{grid-template-columns: minmax(0,1fr);gap: 14px}.v77-attendance-date-card{min-height: 0;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 4px 16px}.v77-attendance-date-card > span,.v77-attendance-date-card > strong,.v77-attendance-date-card > small{grid-column: 1}.v77-attendance-date-card time{grid-column: 2;grid-row: 1 / 4;margin: 0;align-self: center}.v77-attendance-action-zone{align-items: flex-start;flex-direction: column}.v77-attendance-actions{justify-content: flex-start}.v77-attendance-record{grid-template-columns: minmax(82px,.25fr) minmax(0,1fr) auto}.v77-attendance-record-status{grid-column: 2}.v77-attendance-record-action{grid-column: 3;grid-row: 1 / 3}}@media (max-width: 620px){[data-client-app][data-client-active-view="attendances"] [data-client-view="attendances"] .system-section-header{padding: 18px}[data-client-app][data-client-active-view="attendances"] [data-client-view="attendances"] .system-section-header h2{font-size: clamp(1.65rem,8vw,2rem)}.v77-attendances-layout{gap: 12px}.v77-attendance-nucleus{border-radius: 21px}.v77-attendance-next,.v77-attendance-records,.v77-attendance-support{padding: 16px}.v77-attendance-nucleus-header{align-items: stretch;flex-direction: column;gap: 10px;margin-bottom: 14px}.v77-attendance-status-group{justify-content: flex-start}.v77-attendance-icon{flex-basis: 36px;width: 36px;height: 36px;border-radius: 12px}.v77-attendance-icon svg{width: 18px;height: 18px}.v77-attendance-date-card{display: grid;grid-template-columns: minmax(0,1fr);padding: 17px;border-radius: 17px}.v77-attendance-date-card > span,.v77-attendance-date-card > strong,.v77-attendance-date-card > small,.v77-attendance-date-card time{grid-column: 1;grid-row: auto}.v77-attendance-date-card time{margin-top: 12px;font-size: 2rem}.v77-attendance-facts{grid-template-columns: minmax(0,1fr)}.v77-attendance-facts > div,.v77-attendance-facts > div:last-child{grid-column: 1;grid-template-columns: minmax(86px,.58fr) minmax(0,1fr)}.v77-attendance-actions,.v77-attendance-support-actions{display: grid;grid-template-columns: minmax(0,1fr);width: 100%}.v77-attendance-actions .btn,.v77-attendance-support-actions .btn{width: 100%}.v77-attendance-tabs{grid-template-columns: repeat(3,minmax(88px,1fr));overflow-x: auto;overscroll-behavior-inline: contain;scrollbar-width: thin}.v77-attendance-tab{white-space: nowrap}.v77-attendance-record{grid-template-columns: minmax(0,1fr);gap: 9px;padding: 15px 0}.v77-attendance-record-date time{display: flex;align-items: baseline;gap: 8px}.v77-attendance-record-date strong{font-size: .86rem}.v77-attendance-record-main,.v77-attendance-record-status,.v77-attendance-record-action{grid-column: 1;grid-row: auto}.v77-attendance-record-status{display: flex;align-items: center;flex-wrap: wrap;gap: 7px}.v77-attendance-record-action{justify-content: stretch}.v77-attendance-record-action .btn{width: 100%}.v77-attendance-request-list article{grid-template-columns: minmax(0,1fr)}.v77-attendance-request-list article > div:last-child{justify-items: start;text-align: left}.v77-attendance-details-dialog .v61-attendance-dialog-summary,.v77-attendance-confirmation-dialog .v61-attendance-dialog-summary{grid-template-columns: minmax(0,1fr)}}@media (max-width: 360px){.v77-attendance-next,.v77-attendance-records,.v77-attendance-support{padding: 14px}.v77-attendance-tabs{margin-inline: -2px}.v77-attendance-facts > div,.v77-attendance-facts > div:last-child{grid-template-columns: minmax(0,1fr);gap: 4px}}@media (hover: hover) and (pointer: fine){.v77-attendance-record:hover{background: rgba(111,175,152,.035)}}@media (prefers-reduced-motion: reduce){.v77-attendance-tab,.v77-attendance-record,.v77-attendance-actions .btn,.v77-attendance-support-actions .btn{transition-duration: 0s !important;transform: none !important}}.v77-attendance-support-grid > .v77-attendance-support-block{grid-area: auto !important;grid-column: 1 / -1;width: 100%}[data-client-app][data-client-active-view="attendances"] .v77-attendances-layout.is-state{display: block}[data-client-app][data-client-active-view="attendances"] .v77-attendance-runtime-state{min-block-size: 0;max-inline-size: 760px}.v77-attendances-layout{grid-template-columns: minmax(0,1fr);grid-template-areas: "next" "records" "support"}@media (min-width: 1121px){.v77-attendance-support-grid{grid-template-columns: minmax(0,.88fr) minmax(0,1.12fr);align-items: start;gap: 24px}.v77-attendance-support-grid > .v77-attendance-support-block{grid-column: auto !important}.v77-attendance-support-block + .v77-attendance-support-block{padding-top: 0;padding-left: 24px;border-top: 0;border-left: 1px solid rgba(23,63,70,.10)}.v77-attendance-subjects .v61-subject-form > div{grid-template-columns: minmax(0,1fr) auto}.v77-attendance-subjects .v61-subject-form .btn{width: auto}}.v77-attendance-support-disclosure{min-width: 0}.v77-attendance-support-disclosure > summary{display: none}@media (max-width: 620px){.v77-attendance-support-grid{gap: 9px}.v77-attendance-support-disclosure{overflow: hidden;border: 1px solid rgba(23,63,70,.10);border-radius: 15px;background: rgba(255,253,249,.48)}.v77-attendance-support-disclosure > summary{display: grid;gap: 3px;padding: 13px 14px;color: var(--v77-ink);cursor: pointer;list-style: none}.v77-attendance-support-disclosure > summary::-webkit-details-marker{display: none}.v77-attendance-support-disclosure > summary::after{content: "+";grid-column: 2;grid-row: 1 / 3;align-self: center;font-size: 1.25rem;font-weight: 650}.v77-attendance-support-disclosure[open] > summary::after{content: "−"}.v77-attendance-support-disclosure > summary span{font-size: .8rem;font-weight: 790;line-height: 1.35}.v77-attendance-support-disclosure > summary small{color: var(--text-secondary,#5f6c6c);font-size: .69rem;line-height: 1.4}.v77-attendance-support-disclosure > .v77-attendance-support-block{padding: 14px;border-top: 1px solid rgba(23,63,70,.09) !important}}[data-client-app][data-client-active-view="telehealth"]{--v78-petroleum: var(--ds-color-petroleum);--v78-petroleum-soft: #28585d;--v78-eucalyptus: #6f9f8c;--v78-eucalyptus-soft: rgba(111,159,140,.13);--v78-champagne: rgba(184,157,111,.24);--v78-sand: #f6f0e6;--v78-ivory: var(--ds-color-surface-primary);--v78-border: rgba(23,63,70,.13);--v78-shadow: 0 16px 38px rgba(28,57,58,.075),inset 0 1px 0 rgba(255,255,255,.72)}[data-client-app][data-client-active-view="telehealth"] .client-global-header{min-height: 0}[data-client-app][data-client-active-view="telehealth"] .v78-telehealth{display: grid;gap: 18px;min-width: 0}[data-client-app][data-client-active-view="telehealth"] .v78-primary-layout{display: grid;grid-template-columns: minmax(0,1.14fr) minmax(300px,.86fr);grid-template-areas: "related preparation" "access preparation";gap: 18px;align-items: stretch}[data-client-app][data-client-active-view="telehealth"] .v78-related{grid-area: related}[data-client-app][data-client-active-view="telehealth"] .v78-access{grid-area: access}[data-client-app][data-client-active-view="telehealth"] .v78-preparation{grid-area: preparation}[data-client-app][data-client-active-view="telehealth"] .v78-secondary-layout{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: 18px;align-items: start}[data-client-app][data-client-active-view="telehealth"] .v78-related,[data-client-app][data-client-active-view="telehealth"] .v78-access,[data-client-app][data-client-active-view="telehealth"] .v78-preparation,[data-client-app][data-client-active-view="telehealth"] .v78-guidance,[data-client-app][data-client-active-view="telehealth"] .v78-history,[data-client-app][data-client-active-view="telehealth"] .v78-empty,[data-client-app][data-client-active-view="telehealth"] .v78-loading{min-width: 0;border: 1px solid var(--v78-border);border-radius: 25px;background: linear-gradient(145deg,rgba(255,253,248,.97),rgba(249,245,236,.96));box-shadow: var(--v78-shadow)}[data-client-app][data-client-active-view="telehealth"] .v78-related,[data-client-app][data-client-active-view="telehealth"] .v78-preparation,[data-client-app][data-client-active-view="telehealth"] .v78-guidance{padding: clamp(18px,2vw,24px)}[data-client-app][data-client-active-view="telehealth"] .v78-section-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 18px}[data-client-app][data-client-active-view="telehealth"] .v78-section-head > div{min-width: 0}[data-client-app][data-client-active-view="telehealth"] .v78-section-head h3{margin: 3px 0 0;color: var(--v78-petroleum);font-size: clamp(1.12rem,1.6vw,1.4rem);line-height: 1.18;letter-spacing: -.025em}[data-client-app][data-client-active-view="telehealth"] .v78-section-head p:not(.panel-kicker){max-width: 46ch;margin: 7px 0 0;color: var(--text-secondary);font-size: .88rem;line-height: 1.55}[data-client-app][data-client-active-view="telehealth"] .v78-icon{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}[data-client-app][data-client-active-view="telehealth"] .v78-room-status{display: inline-flex;align-items: center;gap: 7px;max-width: 100%;white-space: normal}[data-client-app][data-client-active-view="telehealth"] .v78-room-status .v78-icon{width: 16px;height: 16px}[data-client-app][data-client-active-view="telehealth"] .v78-related-layout{display: grid;grid-template-columns: minmax(190px,.72fr) minmax(0,1fr);gap: 18px;align-items: stretch}[data-client-app][data-client-active-view="telehealth"] .v78-date-block{display: grid;align-content: center;gap: 5px;min-height: 128px;padding: 18px;border: 1px solid var(--v78-champagne);border-radius: 19px;background: rgba(247,240,228,.72)}[data-client-app][data-client-active-view="telehealth"] .v78-date-block span{color: var(--v78-petroleum-soft);font-size: .83rem;font-weight: 760;line-height: 1.35}[data-client-app][data-client-active-view="telehealth"] .v78-date-block strong{color: var(--v78-petroleum);font-size: clamp(2rem,4vw,2.7rem);line-height: 1;letter-spacing: -.045em}[data-client-app][data-client-active-view="telehealth"] .v78-date-block small{color: var(--text-secondary);font-size: .76rem}[data-client-app][data-client-active-view="telehealth"] .v78-related-details{display: grid;align-content: center;margin: 0}[data-client-app][data-client-active-view="telehealth"] .v78-related-details > div{display: grid;grid-template-columns: minmax(92px,.42fr) minmax(0,1fr);gap: 12px;padding: 11px 0;border-bottom: 1px solid rgba(23,63,70,.09)}[data-client-app][data-client-active-view="telehealth"] .v78-related-details > div:last-child{border-bottom: 0}[data-client-app][data-client-active-view="telehealth"] .v78-related-details dt{color: var(--text-secondary);font-size: .76rem}[data-client-app][data-client-active-view="telehealth"] .v78-related-details dd{margin: 0;color: var(--v78-petroleum);font-size: .82rem;font-weight: 790;text-align: right;overflow-wrap: anywhere}[data-client-app][data-client-active-view="telehealth"] .v78-access{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);gap: 15px 17px;align-items: start;padding: clamp(19px,2.1vw,26px);overflow: hidden;border-color: rgba(111,159,140,.27);background: linear-gradient(145deg,rgba(241,247,241,.95),rgba(252,249,241,.98))}[data-client-app][data-client-active-view="telehealth"] .v78-access::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: var(--v78-eucalyptus)}[data-client-app][data-client-active-view="telehealth"] .v78-access.is-open::before,[data-client-app][data-client-active-view="telehealth"] .v78-access.is-progress::before{background: #4f8974}[data-client-app][data-client-active-view="telehealth"] .v78-access.is-waiting::before,[data-client-app][data-client-active-view="telehealth"] .v78-access.is-consent-pending::before{background: #b28d4f}[data-client-app][data-client-active-view="telehealth"] .v78-access.is-error::before{background: #8b4a43}[data-client-app][data-client-active-view="telehealth"] .v78-access-symbol{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 15px;color: var(--v78-petroleum);background: rgba(111,159,140,.14)}[data-client-app][data-client-active-view="telehealth"] .v78-access-copy{min-width: 0}[data-client-app][data-client-active-view="telehealth"] .v78-access-copy h3{margin: 3px 0 6px;color: var(--v78-petroleum);font-size: clamp(1.24rem,2vw,1.62rem);line-height: 1.16;letter-spacing: -.03em}[data-client-app][data-client-active-view="telehealth"] .v78-access-copy > p:not(.panel-kicker){margin: 0;color: var(--text-primary);font-size: .9rem;line-height: 1.55}[data-client-app][data-client-active-view="telehealth"] .v78-access-copy > small{display: block;margin-top: 8px;color: var(--text-secondary);font-size: .76rem;line-height: 1.5}[data-client-app][data-client-active-view="telehealth"] .v78-access-actions{grid-column: 2;margin: 0}[data-client-app][data-client-active-view="telehealth"] .v78-access-actions .btn:first-child:not(:disabled){min-width: 190px}[data-client-app][data-client-active-view="telehealth"] .v78-preparation{align-self: stretch;display: flex;flex-direction: column}[data-client-app][data-client-active-view="telehealth"] .v78-device-list{display: grid;gap: 0;margin: 0;padding: 0;list-style: none;border-top: 1px solid rgba(23,63,70,.09)}[data-client-app][data-client-active-view="telehealth"] .v78-device-row{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 11px;align-items: center;min-height: 70px;padding: 12px 0;border-bottom: 1px solid rgba(23,63,70,.09)}[data-client-app][data-client-active-view="telehealth"] .v78-device-icon{display: grid;place-items: center;width: 39px;height: 39px;border-radius: 12px;color: var(--v78-petroleum-soft);background: rgba(111,159,140,.11)}[data-client-app][data-client-active-view="telehealth"] .v78-device-copy{min-width: 0;display: grid;gap: 3px}[data-client-app][data-client-active-view="telehealth"] .v78-device-copy strong{color: var(--v78-petroleum);font-size: .83rem}[data-client-app][data-client-active-view="telehealth"] .v78-device-copy small{color: var(--text-secondary);font-size: .7rem;line-height: 1.42}[data-client-app][data-client-active-view="telehealth"] .v78-device-state{max-width: 122px;color: var(--v78-petroleum-soft);font-size: .72rem;font-weight: 800;text-align: right}[data-client-app][data-client-active-view="telehealth"] .v78-device-state[data-tone="positive"]{color: #346852}[data-client-app][data-client-active-view="telehealth"] .v78-device-state[data-tone="attention"]{color: #846728}[data-client-app][data-client-active-view="telehealth"] .v78-device-state[data-tone="critical"]{color: #88463f}[data-client-app][data-client-active-view="telehealth"] .v78-privacy-note{display: flex;gap: 9px;align-items: flex-start;margin: 17px 0;padding: 12px 13px;border-left: 3px solid rgba(111,159,140,.55);border-radius: 0 12px 12px 0;color: var(--text-secondary);background: rgba(247,241,231,.72);font-size: .72rem;line-height: 1.5}[data-client-app][data-client-active-view="telehealth"] .v78-privacy-note .v78-icon{flex: 0 0 auto;width: 17px;height: 17px;color: var(--v78-petroleum-soft)}[data-client-app][data-client-active-view="telehealth"] .v78-preparation > .system-action-row{margin-top: auto}[data-client-app][data-client-active-view="telehealth"] .v78-preparation > .system-action-row .btn{width: 100%}[data-client-app][data-client-active-view="telehealth"] .v78-guidance-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 18px;margin: 0;padding: 0;list-style: none}[data-client-app][data-client-active-view="telehealth"] .v78-guidance-list li{position: relative;padding-left: 19px;color: var(--text-primary);font-size: .78rem;line-height: 1.5}[data-client-app][data-client-active-view="telehealth"] .v78-guidance-list li::before{content: "";position: absolute;left: 0;top: .55em;width: 7px;height: 7px;border-radius: 50%;background: var(--v78-eucalyptus)}[data-client-app][data-client-active-view="telehealth"] .v78-help-details{margin-top: 16px;padding-top: 14px;border-top: 1px solid rgba(23,63,70,.09)}[data-client-app][data-client-active-view="telehealth"] .v78-help-details summary{width: fit-content;cursor: pointer;color: var(--v78-petroleum);font-size: .76rem;font-weight: 800}[data-client-app][data-client-active-view="telehealth"] .v78-help-details > div{padding-top: 11px}[data-client-app][data-client-active-view="telehealth"] .v78-help-details p{margin: 0;color: var(--text-secondary);font-size: .76rem;line-height: 1.55}[data-client-app][data-client-active-view="telehealth"] .v78-history{padding: 0;overflow: hidden}[data-client-app][data-client-active-view="telehealth"] .v78-history > summary{display: flex;justify-content: space-between;gap: 16px;align-items: center;min-height: 82px;padding: 18px 22px;cursor: pointer;list-style: none}[data-client-app][data-client-active-view="telehealth"] .v78-history > summary::-webkit-details-marker{display: none}[data-client-app][data-client-active-view="telehealth"] .v78-history > summary > span:first-child{display: grid;gap: 3px}[data-client-app][data-client-active-view="telehealth"] .v78-history > summary strong{color: var(--v78-petroleum);font-size: .92rem}[data-client-app][data-client-active-view="telehealth"] .v78-history > summary > span:last-child{color: var(--text-secondary);font-size: .7rem;font-weight: 780}[data-client-app][data-client-active-view="telehealth"] .v78-history-body{padding: 0 22px 20px;border-top: 1px solid rgba(23,63,70,.09)}[data-client-app][data-client-active-view="telehealth"] .v78-history .v67-history-list article{grid-template-columns: minmax(100px,.36fr) minmax(0,1fr) auto}[data-client-app][data-client-active-view="telehealth"] .v78-empty,[data-client-app][data-client-active-view="telehealth"] .v78-loading{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 17px;align-items: center;padding: clamp(22px,3vw,32px)}[data-client-app][data-client-active-view="telehealth"] .v78-empty-icon{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 17px;color: var(--v78-petroleum);background: var(--v78-eucalyptus-soft)}[data-client-app][data-client-active-view="telehealth"] .v78-empty h3,[data-client-app][data-client-active-view="telehealth"] .v78-loading h3{margin: 3px 0 6px;color: var(--v78-petroleum);font-size: 1.25rem}[data-client-app][data-client-active-view="telehealth"] .v78-empty p,[data-client-app][data-client-active-view="telehealth"] .v78-loading p{margin: 0;color: var(--text-secondary);line-height: 1.55}[data-client-app][data-client-active-view="telehealth"] .v78-loading > span{width: 42px;height: 42px;border: 3px solid rgba(111,159,140,.22);border-top-color: var(--v78-eucalyptus);border-radius: 50%}[data-client-app][data-client-active-view="telehealth"] .v78-device-dialog{max-width: min(880px,calc(100vw - 28px));max-height: min(780px,calc(100dvh - 24px))}[data-client-app][data-client-active-view="telehealth"] .v78-device-dialog .v67-device-dialog-shell{max-height: calc(100dvh - 24px)}[data-client-app][data-client-active-view="telehealth"] .v78-device-dialog .v67-device-dialog-body{overflow: auto}[data-client-app][data-client-active-view="telehealth"] :is(.v78-access,.v78-preparation,.v78-guidance,.v78-related) .btn{min-height: 44px}[data-client-app][data-client-active-view="telehealth"] :is(.v78-access,.v78-preparation,.v78-guidance,.v78-history) :focus-visible{outline: 3px solid rgba(46,111,102,.45);outline-offset: 3px}@media (hover: hover) and (pointer: fine){[data-client-app][data-client-active-view="telehealth"] .v78-access .btn:not(:disabled):hover,[data-client-app][data-client-active-view="telehealth"] .v78-preparation .btn:not(:disabled):hover,[data-client-app][data-client-active-view="telehealth"] .v78-guidance .btn:not(:disabled):hover{transform: translateY(-1px)}}@media (max-width: 1180px){[data-client-app][data-client-active-view="telehealth"] .v78-primary-layout{grid-template-columns: minmax(0,1fr);grid-template-areas: "related" "access" "preparation"}[data-client-app][data-client-active-view="telehealth"] .v78-preparation{display: block}[data-client-app][data-client-active-view="telehealth"] .v78-device-list{grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;border-top: 0}[data-client-app][data-client-active-view="telehealth"] .v78-device-row{grid-template-columns: auto minmax(0,1fr);align-content: start;border: 1px solid var(--v78-border);border-radius: 15px;padding: 12px}[data-client-app][data-client-active-view="telehealth"] .v78-device-state{grid-column: 2;text-align: left}[data-client-app][data-client-active-view="telehealth"] .v78-preparation > .system-action-row .btn{width: auto}}@media (max-width: 820px){[data-client-app][data-client-active-view="telehealth"] .v78-secondary-layout{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="telehealth"] .v78-related-layout{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="telehealth"] .v78-date-block{min-height: 0}[data-client-app][data-client-active-view="telehealth"] .v78-device-list{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="telehealth"] .v78-device-row{grid-template-columns: auto minmax(0,1fr) auto;border-width: 0 0 1px;border-radius: 0;padding-inline: 0}[data-client-app][data-client-active-view="telehealth"] .v78-device-state{grid-column: auto;text-align: right}[data-client-app][data-client-active-view="telehealth"] .v78-guidance-list{grid-template-columns: minmax(0,1fr)}}@media (max-width: 600px){[data-client-app][data-client-active-view="telehealth"] .v78-telehealth{gap: 14px}[data-client-app][data-client-active-view="telehealth"] .v78-primary-layout,[data-client-app][data-client-active-view="telehealth"] .v78-secondary-layout{gap: 14px}[data-client-app][data-client-active-view="telehealth"] .v78-related,[data-client-app][data-client-active-view="telehealth"] .v78-preparation,[data-client-app][data-client-active-view="telehealth"] .v78-guidance{padding: 17px 15px;border-radius: 21px}[data-client-app][data-client-active-view="telehealth"] .v78-section-head{display: grid;gap: 10px}[data-client-app][data-client-active-view="telehealth"] .v78-section-head .status{justify-self: start}[data-client-app][data-client-active-view="telehealth"] .v78-related-layout{gap: 12px}[data-client-app][data-client-active-view="telehealth"] .v78-date-block{padding: 15px;border-radius: 16px}[data-client-app][data-client-active-view="telehealth"] .v78-date-block strong{font-size: 2.15rem}[data-client-app][data-client-active-view="telehealth"] .v78-related-details > div{grid-template-columns: minmax(0,1fr);gap: 3px;padding: 9px 0}[data-client-app][data-client-active-view="telehealth"] .v78-related-details dd{text-align: left}[data-client-app][data-client-active-view="telehealth"] .v78-access{grid-template-columns: minmax(0,1fr);padding: 18px 15px 17px 19px;border-radius: 21px}[data-client-app][data-client-active-view="telehealth"] .v78-access-symbol{width: 42px;height: 42px}[data-client-app][data-client-active-view="telehealth"] .v78-access-actions{grid-column: 1}[data-client-app][data-client-active-view="telehealth"] .v78-access-actions .btn{width: 100%;min-width: 0}[data-client-app][data-client-active-view="telehealth"] .v78-device-row{grid-template-columns: auto minmax(0,1fr);gap: 9px}[data-client-app][data-client-active-view="telehealth"] .v78-device-state{grid-column: 2;justify-self: start;max-width: none;text-align: left}[data-client-app][data-client-active-view="telehealth"] .v78-preparation > .system-action-row .btn{width: 100%}[data-client-app][data-client-active-view="telehealth"] .v78-history > summary{min-height: 72px;padding: 16px}[data-client-app][data-client-active-view="telehealth"] .v78-history > summary > span:last-child{display: none}[data-client-app][data-client-active-view="telehealth"] .v78-history-body{padding: 0 16px 16px}[data-client-app][data-client-active-view="telehealth"] .v78-history .v67-history-list article{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="telehealth"] .v78-history .v67-history-list article .btn{width: 100%}[data-client-app][data-client-active-view="telehealth"] .v78-empty,[data-client-app][data-client-active-view="telehealth"] .v78-loading{grid-template-columns: minmax(0,1fr);padding: 20px 17px;text-align: left}[data-client-app][data-client-active-view="telehealth"] .v78-device-dialog .v67-device-dialog-body{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="telehealth"] .v78-device-dialog .v67-device-preview video{min-height: 190px}[data-client-app][data-client-active-view="telehealth"] .v78-device-dialog .v67-device-dialog-shell > footer{position: sticky;bottom: 0;background: var(--v78-ivory)}[data-client-app][data-client-active-view="telehealth"] .v78-device-dialog .v67-device-dialog-shell > footer .btn{min-width: 0;flex: 1 1 130px}}@media (prefers-reduced-motion: reduce){[data-client-app][data-client-active-view="telehealth"] :is(.v78-access,.v78-preparation,.v78-guidance) .btn{transition-duration: .01ms;transform: none}}@media (forced-colors: active){[data-client-app][data-client-active-view="telehealth"] :is(.v78-related,.v78-access,.v78-preparation,.v78-guidance,.v78-history){border: 1px solid CanvasText}[data-client-app][data-client-active-view="telehealth"] .v78-access::before{background: Highlight}}.system-shell-client.client-professional-parity-v08775[data-client-active-view="telehealth"] .v78-device-row.cx-record{width: 100%;border-radius: 0;background: transparent;box-shadow: none}.system-shell-client.client-professional-parity-v08775[data-client-active-view="telehealth"] .v78-device-row::before{content: none}.system-shell-client.client-professional-parity-v08775[data-client-active-view="telehealth"] .v78-device-state.cx-status{width: auto;min-height: 0;padding: 0;border: 0;border-radius: 0;background: transparent;line-height: 1.35}.system-shell-client.client-professional-parity-v08775[data-client-active-view="telehealth"] .v78-device-state.cx-status::before{content: none}@media (max-width: 600px){.system-shell-client.client-professional-parity-v08775[data-client-active-view="telehealth"] .v78-device-row.cx-record{grid-template-columns: 39px minmax(0,1fr)}.system-shell-client.client-professional-parity-v08775[data-client-active-view="telehealth"] .v78-device-state.cx-status{grid-column: 2;justify-self: start;text-align: left}}.system-shell-client.client-professional-parity-v08775[data-client-active-view="telehealth"] .v78-access .btn:disabled{border-color: rgba(23,63,70,.12);color: rgba(23,63,70,.58);background: rgba(23,63,70,.08);box-shadow: none;cursor: not-allowed;opacity: 1}[data-client-app][data-client-active-view="telehealth"] .v78-access > .v67-consultation{grid-column: 1 / -1;min-width: 0;margin-top: 2px;border: 1px solid rgba(23,63,70,.11);border-radius: 18px;background: rgba(255,253,248,.72);box-shadow: none}[data-client-app][data-client-active-view="telehealth"] .v78-access > .v67-consultation .v67-call-controls{justify-content: flex-start}@media (max-width: 600px){[data-client-app][data-client-active-view="telehealth"] .v78-access > .v67-consultation{padding: 12px}[data-client-app][data-client-active-view="telehealth"] .v78-access > .v67-consultation .v67-call-controls .btn{width: 100%}}[data-client-app][data-client-active-view="telehealth"] .v876-telehealth{--v876-border: color-mix(in srgb,var(--color-primary,#245f59) 16%,var(--surface-border,#dce4df));--v876-surface: color-mix(in srgb,var(--surface,#fff) 94%,var(--color-primary-soft,#edf5f1));--v876-soft: color-mix(in srgb,var(--color-primary,#245f59) 7%,var(--surface,#fff));display: grid;gap: clamp(14px,1.45vw,20px);min-width: 0;animation: v876-telehealth-enter 220ms cubic-bezier(.2,.75,.25,1) both}[data-client-app][data-client-active-view="telehealth"] .v876-telehealth :is(h2,h3,p,dl,dd,dt,ul){margin: 0}[data-client-app][data-client-active-view="telehealth"] .v876-telehealth :is(.v876-session,.v876-preparation,.v876-support,.v876-empty){border: 1px solid var(--v876-border);border-radius: var(--radius-xl,22px);background: var(--v876-surface);box-shadow: 0 12px 28px rgba(24,65,59,.045)}[data-client-app][data-client-active-view="telehealth"] .v876-session{display: grid;gap: clamp(15px,1.6vw,22px);padding: clamp(18px,2vw,26px);min-width: 0}[data-client-app][data-client-active-view="telehealth"] .v876-session-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;min-width: 0}[data-client-app][data-client-active-view="telehealth"] .v876-session-heading{min-width: 0}[data-client-app][data-client-active-view="telehealth"] .v876-session-heading h2{margin-top: 3px;color: var(--text-primary,#173f46);font-size: clamp(1.16rem,1.55vw,1.42rem);line-height: 1.2;letter-spacing: -.025em}[data-client-app][data-client-active-view="telehealth"] .v876-state-pill{display: inline-flex;align-items: center;gap: 8px;min-height: 32px;max-width: min(100%,310px);padding: 7px 11px;border: 1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius: 999px;background: color-mix(in srgb,currentColor 8%,var(--surface,#fff));color: var(--text-secondary,#4e6968);font-size: .79rem;font-weight: 700;line-height: 1.2;text-align: left}[data-client-app][data-client-active-view="telehealth"] .v876-state-pill[data-tone="positive"]{color: var(--color-success-strong,#216a54)}[data-client-app][data-client-active-view="telehealth"] .v876-state-pill[data-tone="attention"]{color: var(--color-warning-strong,#8b651f)}[data-client-app][data-client-active-view="telehealth"] .v876-state-pill[data-tone="critical"]{color: var(--color-danger-strong,#8b4541)}[data-client-app][data-client-active-view="telehealth"] .v876-state-pill[data-tone="muted"]{color: var(--text-muted,#6a7774)}[data-client-app][data-client-active-view="telehealth"] .v876-state-dot{width: 7px;height: 7px;flex: 0 0 auto;border-radius: 50%;background: currentColor}[data-client-app][data-client-active-view="telehealth"] .v876-session-grid{display: grid;grid-template-columns: minmax(138px,.34fr) minmax(220px,.9fr) minmax(290px,1.25fr);gap: clamp(14px,1.55vw,22px);align-items: stretch;min-width: 0}[data-client-app][data-client-active-view="telehealth"] .v876-date-block{display: grid;align-content: center;gap: 5px;min-width: 0;padding: 17px;border: 1px solid color-mix(in srgb,var(--color-primary,#245f59) 14%,transparent);border-radius: var(--radius-lg,18px);background: var(--v876-soft)}[data-client-app][data-client-active-view="telehealth"] .v876-date-block span{color: var(--text-secondary,#536d6b);font-size: .78rem;font-weight: 700;line-height: 1.35}[data-client-app][data-client-active-view="telehealth"] .v876-date-block strong{color: var(--text-primary,#173f46);font-size: clamp(1.75rem,2.65vw,2.45rem);line-height: 1;letter-spacing: -.045em}[data-client-app][data-client-active-view="telehealth"] .v876-date-block small{color: var(--text-muted,#687875);font-size: .78rem;font-weight: 650}[data-client-app][data-client-active-view="telehealth"] .v876-appointment-copy{display: grid;align-content: center;gap: 8px;min-width: 0;padding-block: 3px}[data-client-app][data-client-active-view="telehealth"] .v876-appointment-copy > h3{color: var(--text-primary,#173f46);font-size: clamp(1.02rem,1.4vw,1.2rem);line-height: 1.3;overflow-wrap: anywhere}[data-client-app][data-client-active-view="telehealth"] .v876-appointment-copy > p{color: var(--text-secondary,#536d6b);font-size: .88rem;line-height: 1.45}[data-client-app][data-client-active-view="telehealth"] .v876-session-facts{display: grid;gap: 6px;margin-top: 3px}[data-client-app][data-client-active-view="telehealth"] .v876-session-facts > div{display: grid;grid-template-columns: minmax(86px,auto) minmax(0,1fr);gap: 10px;align-items: baseline}[data-client-app][data-client-active-view="telehealth"] .v876-session-facts dt{color: var(--text-muted,#687875);font-size: .75rem;font-weight: 700}[data-client-app][data-client-active-view="telehealth"] .v876-session-facts dd{min-width: 0;color: var(--text-secondary-strong,#345955);font-size: .82rem;font-weight: 650;overflow-wrap: anywhere}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel{display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 13px;align-content: center;min-width: 0;padding: 16px;border: 1px solid color-mix(in srgb,var(--color-primary,#245f59) 13%,transparent);border-radius: var(--radius-lg,18px);background: color-mix(in srgb,var(--surface,#fff) 84%,var(--v876-soft));transition: border-color 180ms ease,background-color 180ms ease,transform 180ms ease}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel[data-tone="positive"]{border-color: color-mix(in srgb,var(--color-success-strong,#216a54) 24%,transparent);background: color-mix(in srgb,var(--color-success-soft,#edf8f3) 72%,var(--surface,#fff))}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel[data-tone="attention"]{border-color: color-mix(in srgb,var(--color-warning-strong,#8b651f) 24%,transparent);background: color-mix(in srgb,var(--color-warning-soft,#fbf6e9) 72%,var(--surface,#fff))}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel[data-tone="critical"]{border-color: color-mix(in srgb,var(--color-danger-strong,#8b4541) 22%,transparent);background: color-mix(in srgb,var(--color-danger-soft,#fbf2f1) 72%,var(--surface,#fff))}[data-client-app][data-client-active-view="telehealth"] .v876-state-icon,[data-client-app][data-client-active-view="telehealth"] .v876-section-icon,[data-client-app][data-client-active-view="telehealth"] .v876-empty-icon{display: inline-grid;place-items: center;width: 42px;height: 42px;border: 1px solid color-mix(in srgb,var(--color-primary,#245f59) 14%,transparent);border-radius: 14px;background: var(--v876-soft);color: var(--color-primary,#245f59)}[data-client-app][data-client-active-view="telehealth"] [data-v876-icon-source] .professional-nav-icon-svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.7}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel h3{color: var(--text-primary,#173f46);font-size: 1rem;line-height: 1.25}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel p{margin-top: 4px;color: var(--text-secondary,#536d6b);font-size: .84rem;line-height: 1.48}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel small{display: block;min-height: 1.2em;margin-top: 7px;color: var(--text-muted,#687875);font-size: .76rem;line-height: 1.4}[data-client-app][data-client-active-view="telehealth"] .v876-primary-action{grid-column: 2;margin-top: 4px}[data-client-app][data-client-active-view="telehealth"] .v876-primary-action .btn{min-height: 42px;width: 100%}[data-client-app][data-client-active-view="telehealth"] .v876-waiting-indicator{display: inline-flex;gap: 3px;margin-inline-start: 6px;vertical-align: middle}[data-client-app][data-client-active-view="telehealth"] .v876-waiting-indicator i{width: 4px;height: 4px;border-radius: 50%;background: currentColor;animation: v876-waiting 1.35s ease-in-out infinite}[data-client-app][data-client-active-view="telehealth"] .v876-waiting-indicator i:nth-child(2){animation-delay: 120ms}[data-client-app][data-client-active-view="telehealth"] .v876-waiting-indicator i:nth-child(3){animation-delay: 240ms}[data-client-app][data-client-active-view="telehealth"] .v876-public-instruction{display: grid;grid-template-columns: 38px minmax(0,1fr);gap: 12px;padding: 13px 15px;border-top: 1px solid var(--v876-border);color: var(--text-secondary,#536d6b)}[data-client-app][data-client-active-view="telehealth"] .v876-public-instruction > span{display: grid;place-items: center;width: 38px;height: 38px;color: var(--color-primary,#245f59)}[data-client-app][data-client-active-view="telehealth"] .v876-public-instruction h3{color: var(--text-primary,#173f46);font-size: .88rem}[data-client-app][data-client-active-view="telehealth"] .v876-public-instruction p{margin-top: 3px;font-size: .81rem;line-height: 1.45}[data-client-app][data-client-active-view="telehealth"] .v876-secondary-grid{display: grid;grid-template-columns: minmax(0,.88fr) minmax(0,1.12fr);gap: clamp(14px,1.45vw,20px);min-width: 0}[data-client-app][data-client-active-view="telehealth"] :is(.v876-preparation,.v876-support){padding: clamp(17px,1.7vw,22px)}[data-client-app][data-client-active-view="telehealth"] .v876-preparation > header,[data-client-app][data-client-active-view="telehealth"] .v876-support-section{display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 12px;align-items: start}[data-client-app][data-client-active-view="telehealth"] :is(.v876-preparation,.v876-support) h2{margin-top: 2px;color: var(--text-primary,#173f46);font-size: 1rem;line-height: 1.3}[data-client-app][data-client-active-view="telehealth"] .v876-preparation ul{display: grid;gap: 8px;margin-top: 14px;padding: 0;list-style: none}[data-client-app][data-client-active-view="telehealth"] .v876-preparation li{position: relative;padding-inline-start: 18px;color: var(--text-secondary,#536d6b);font-size: .84rem;line-height: 1.45}[data-client-app][data-client-active-view="telehealth"] .v876-preparation li::before{content: '';position: absolute;inset-inline-start: 2px;inset-block-start: .56em;width: 5px;height: 5px;border-radius: 50%;background: var(--color-primary,#245f59)}[data-client-app][data-client-active-view="telehealth"] .v876-support{display: grid;gap: 16px}[data-client-app][data-client-active-view="telehealth"] .v876-support-section + .v876-support-section{padding-top: 16px;border-top: 1px solid var(--v876-border)}[data-client-app][data-client-active-view="telehealth"] .v876-support h3{margin-top: 2px;color: var(--text-primary,#173f46);font-size: .94rem}[data-client-app][data-client-active-view="telehealth"] .v876-support p{margin-top: 5px;color: var(--text-secondary,#536d6b);font-size: .82rem;line-height: 1.5}[data-client-app][data-client-active-view="telehealth"] .v876-support .system-action-row{margin-top: 10px}[data-client-app][data-client-active-view="telehealth"] .v876-support .btn{min-height: 40px}[data-client-app][data-client-active-view="telehealth"] .v876-empty{display: grid;grid-template-columns: 52px minmax(0,1fr);gap: 15px;align-items: start;padding: clamp(20px,2.2vw,28px)}[data-client-app][data-client-active-view="telehealth"] .v876-empty-icon{width: 52px;height: 52px;border-radius: 17px}[data-client-app][data-client-active-view="telehealth"] .v876-empty h2{margin-top: 3px;color: var(--text-primary,#173f46);font-size: 1.16rem;line-height: 1.35}[data-client-app][data-client-active-view="telehealth"] .v876-empty p{margin-top: 6px;color: var(--text-secondary,#536d6b);font-size: .86rem;line-height: 1.5}[data-client-app][data-client-active-view="telehealth"] .v876-empty .system-action-row{margin-top: 14px}[data-client-app][data-client-active-view="telehealth"] .v876-empty.is-error{border-color: color-mix(in srgb,var(--color-danger-strong,#8b4541) 22%,transparent)}[data-client-app][data-client-active-view="telehealth"] .v876-skeleton{min-height: 270px}[data-client-app][data-client-active-view="telehealth"] .v876-skeleton-line,[data-client-app][data-client-active-view="telehealth"] .v876-skeleton-grid > div{border-radius: 10px;background: linear-gradient(90deg,rgba(36,95,89,.07),rgba(36,95,89,.14),rgba(36,95,89,.07));background-size: 200% 100%;animation: v876-skeleton 1.5s ease-in-out infinite}[data-client-app][data-client-active-view="telehealth"] .v876-skeleton-line{height: 12px;width: 220px}[data-client-app][data-client-active-view="telehealth"] .v876-skeleton-line.is-short{width: 110px}[data-client-app][data-client-active-view="telehealth"] .v876-skeleton-line.is-title{height: 26px;width: min(320px,70%)}[data-client-app][data-client-active-view="telehealth"] .v876-skeleton-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}[data-client-app][data-client-active-view="telehealth"] .v876-skeleton-grid > div{min-height: 145px}[data-client-app][data-client-active-view="telehealth"] .v876-telehealth :focus-visible{outline: 3px solid color-mix(in srgb,var(--color-primary,#245f59) 45%,transparent);outline-offset: 3px}[data-client-app][data-client-active-view="telehealth"] .v876-telehealth .btn{transition: transform 150ms ease,border-color 150ms ease,background-color 150ms ease,box-shadow 150ms ease}@media (hover: hover) and (pointer: fine){[data-client-app][data-client-active-view="telehealth"] .v876-telehealth .btn:not(:disabled):hover{transform: translateY(-1px)}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel:hover{transform: translateY(-1px)}}@media (max-width: 1120px){[data-client-app][data-client-active-view="telehealth"] .v876-session-grid{grid-template-columns: minmax(130px,.34fr) minmax(0,1fr)}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel{grid-column: 1 / -1}}@media (max-width: 820px){[data-client-app][data-client-active-view="telehealth"] .v876-secondary-grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 600px){[data-client-app][data-client-active-view="telehealth"] .v876-session{padding: 16px 14px;border-radius: 20px}[data-client-app][data-client-active-view="telehealth"] .v876-session-header{display: grid;gap: 10px}[data-client-app][data-client-active-view="telehealth"] .v876-state-pill{justify-self: start}[data-client-app][data-client-active-view="telehealth"] .v876-session-grid{grid-template-columns: minmax(0,1fr);gap: 12px}[data-client-app][data-client-active-view="telehealth"] .v876-date-block{padding: 14px}[data-client-app][data-client-active-view="telehealth"] .v876-date-block strong{font-size: 2rem}[data-client-app][data-client-active-view="telehealth"] .v876-appointment-copy{padding-inline: 2px}[data-client-app][data-client-active-view="telehealth"] .v876-session-facts > div{grid-template-columns: minmax(0,1fr);gap: 2px}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel{grid-column: auto;grid-template-columns: 38px minmax(0,1fr);padding: 14px}[data-client-app][data-client-active-view="telehealth"] .v876-state-icon{width: 38px;height: 38px;border-radius: 13px}[data-client-app][data-client-active-view="telehealth"] .v876-primary-action{grid-column: 1 / -1}[data-client-app][data-client-active-view="telehealth"] .v876-public-instruction{grid-template-columns: 34px minmax(0,1fr);padding: 12px 2px 0}[data-client-app][data-client-active-view="telehealth"] :is(.v876-preparation,.v876-support){padding: 16px 14px;border-radius: 20px}[data-client-app][data-client-active-view="telehealth"] .v876-empty{grid-template-columns: minmax(0,1fr);padding: 18px 15px}[data-client-app][data-client-active-view="telehealth"] .v876-empty .btn{width: 100%}[data-client-app][data-client-active-view="telehealth"] .v876-skeleton-grid{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="telehealth"] .v876-skeleton-grid > div{min-height: 86px}}@keyframes v876-telehealth-enter{from{opacity: 0;transform: translateY(5px)}to{opacity: 1;transform: translateY(0)}}@keyframes v876-waiting{0%,70%,100%{opacity: .35;transform: translateY(0)}35%{opacity: 1;transform: translateY(-2px)}}@keyframes v876-skeleton{from{background-position: 200% 0}to{background-position: -200% 0}}@media (prefers-reduced-motion: reduce){[data-client-app][data-client-active-view="telehealth"] .v876-telehealth,[data-client-app][data-client-active-view="telehealth"] .v876-waiting-indicator i,[data-client-app][data-client-active-view="telehealth"] :is(.v876-skeleton-line,.v876-skeleton-grid > div){animation: none}[data-client-app][data-client-active-view="telehealth"] :is(.v876-state-panel,.v876-telehealth .btn){transition-duration: .01ms;transform: none}}@media (forced-colors: active){[data-client-app][data-client-active-view="telehealth"] :is(.v876-session,.v876-preparation,.v876-support,.v876-empty,.v876-state-panel,.v876-date-block){border: 1px solid CanvasText}[data-client-app][data-client-active-view="telehealth"] .v876-state-dot{background: currentColor}}[data-client-app][data-client-active-view="telehealth"] .v876-telehealth{width:min(100%,1040px);margin-inline:auto}[data-client-app][data-client-active-view="telehealth"] .v876-session{padding:clamp(17px,1.7vw,22px);gap:16px}[data-client-app][data-client-active-view="telehealth"] .v876-session-grid{grid-template-columns:minmax(132px,.3fr) minmax(220px,.8fr) minmax(280px,1.05fr);gap:16px}[data-client-app][data-client-active-view="telehealth"] .v136-client-meet-access{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:13px 15px;border:1px solid color-mix(in srgb,var(--color-primary,#245f59) 16%,transparent);border-radius:16px;background:color-mix(in srgb,var(--color-primary,#245f59) 4%,var(--surface,#fff));min-width:0}[data-client-app][data-client-active-view="telehealth"] .v136-meet-badge{display:inline-grid;place-items:center;min-height:32px;padding:7px 10px;border-radius:10px;background:#edf6f2;color:#1d6258;font-size:.7rem;font-weight:850;letter-spacing:.06em;white-space:nowrap}[data-client-app][data-client-active-view="telehealth"] .v136-client-meet-access strong{display:block;color:var(--text-primary,#173f46);font-size:.9rem}[data-client-app][data-client-active-view="telehealth"] .v136-client-meet-access p{margin-top:3px!important;color:var(--text-secondary,#536d6b);font-size:.8rem;line-height:1.42}[data-client-app][data-client-active-view="telehealth"] .v136-client-meet-access small{display:block;margin-top:5px;color:var(--text-muted,#71817e);font-size:.72rem}@media(max-width:1120px){[data-client-app][data-client-active-view="telehealth"] .v876-session-grid{grid-template-columns:minmax(130px,.34fr) minmax(0,1fr)}}@media(max-width:600px){[data-client-app][data-client-active-view="telehealth"] .v876-telehealth{width:100%}[data-client-app][data-client-active-view="telehealth"] .v136-client-meet-access{grid-template-columns:1fr;gap:8px;padding:12px}[data-client-app][data-client-active-view="telehealth"] .v136-meet-badge{justify-self:start}}.v8721-copilot-consent{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--color-primary,#194f49) 22%,#d9e1dc);background:linear-gradient(145deg,#fff 0%,#f7faf7 100%)}.v8721-copilot-consent:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#1d655b,#b69a5a)}.v8721-consent-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.v8721-consent-head h3{margin:.2rem 0 .45rem}.v8721-consent-head p{max-width:760px;margin:0;color:var(--color-text-muted,#5f716d)}.v8721-consent-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:22px;margin-top:20px}.v8721-consent-copy{padding:18px;border:1px solid #dce6e0;border-radius:18px;background:rgba(255,255,255,.78)}.v8721-consent-copy p{margin:.45rem 0 .7rem}.v8721-consent-copy ul{margin:.5rem 0 .8rem;padding-left:1.15rem;display:grid;gap:.35rem}.v8721-consent-copy small{display:block;color:#667a75}.v8721-consent-meta{display:flex;flex-direction:column;justify-content:center;padding:18px;border-radius:18px;background:#173f3d;color:#fff}.v8721-consent-meta span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.v8721-consent-meta strong{margin:.45rem 0 .2rem;font-size:1.05rem}.v8721-consent-meta p{margin:0;opacity:.82}.v8721-consent-actions{margin-top:18px}.v8721-consent-message{min-height:1.4em;margin:.7rem 0 0;color:#526b67;font-size:.9rem}@media(max-width:760px){.v8721-consent-head{display:grid}.v8721-consent-body{grid-template-columns:1fr}.v8721-consent-actions{display:grid}.v8721-consent-actions .btn{width:100%}}[data-client-app][data-client-active-view="guidance"] [data-client-page-content="guidance"]{--v80-border: rgba(39,77,67,.15);--v80-border-strong: rgba(39,77,67,.22);--v80-surface: rgba(255,253,248,.88);--v80-surface-soft: rgba(241,235,222,.56);--v80-accent: #27594c;--v80-accent-deep: #173f38;--v80-text: #183e38;--v80-muted: #60736d}[data-client-app][data-client-active-view="guidance"] .v80-guidance-workspace{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px;margin-top: 16px}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 18px;align-items: start;padding: clamp(20px,3vw,30px);border: 1px solid var(--v80-border-strong);border-radius: 26px;background: linear-gradient(135deg,rgba(255,253,248,.96),rgba(235,241,231,.78));box-shadow: 0 18px 42px rgba(37,68,59,.09)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority.is-empty{background: var(--v80-surface);box-shadow: 0 12px 28px rgba(37,68,59,.06)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority-symbol,[data-client-app][data-client-active-view="guidance"] .v80-guidance-empty-page > div > .v80-guidance-icon{display: grid;place-items: center;width: 48px;height: 48px;border: 1px solid rgba(39,89,76,.18);border-radius: 16px;background: rgba(224,235,225,.76);color: var(--v80-accent)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-icon svg{width: 21px;height: 21px;stroke-width: 1.8}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority-copy{min-width: 0}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority-top{display: flex;justify-content: space-between;gap: 18px;align-items: flex-start}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority h3{margin: 4px 0 0;color: var(--v80-text);font-size: clamp(1.25rem,2.2vw,1.75rem);line-height: 1.18;letter-spacing: -.025em}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority-copy > p,[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority.is-empty > div > p{max-width: 68ch;margin: 10px 0 0;color: var(--v80-muted);line-height: 1.62}[data-client-app][data-client-active-view="guidance"] .v80-guidance-context{display: flex;flex-wrap: wrap;gap: 8px 18px;margin-top: 16px;color: var(--v80-muted);font-size: .79rem}[data-client-app][data-client-active-view="guidance"] .v80-guidance-context span{display: inline-flex;align-items: center;gap: 7px}[data-client-app][data-client-active-view="guidance"] .v80-guidance-context span::before{width: 5px;height: 5px;border-radius: 50%;background: rgba(39,89,76,.46);content: ""}[data-client-app][data-client-active-view="guidance"] .v80-guidance-navigation{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 12px 14px;border: 1px solid var(--v80-border);border-radius: 18px;background: rgba(255,253,248,.72);box-shadow: 0 8px 22px rgba(37,68,59,.05)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-navigation > p{margin: 0;color: var(--v80-muted);font-size: .77rem;line-height: 1.45}[data-client-app][data-client-active-view="guidance"] .v80-guidance-tabs{display: inline-flex;gap: 5px;padding: 4px;border: 1px solid rgba(39,77,67,.12);border-radius: 14px;background: rgba(237,232,220,.62)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab{font: inherit;display: inline-flex;gap: 8px;padding: 8px 14px;border-radius: 10px;color: var(--v80-muted);font-size: .84rem;font-weight: 760;transition: background-color 170ms ease,color 170ms ease,border-color 170ms ease,transform 170ms ease}[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab small{min-width: 21px;padding: 2px 6px;border-radius: 999px;background: rgba(39,89,76,.09);color: inherit;font-size: .68rem;text-align: center}[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab:hover{background: rgba(255,253,248,.74);color: var(--v80-text);transform: translateY(-1px)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab.is-active{border-color: rgba(39,89,76,.2);background: var(--v80-accent-deep);color: #fffdf8;box-shadow: 0 6px 14px rgba(23,63,56,.14)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab:focus-visible,[data-client-app][data-client-active-view="guidance"] .v80-guidance-record .btn:focus-visible,[data-client-app][data-client-active-view="guidance"] .v80-reader-actions .btn:focus-visible{outline: 3px solid rgba(176,137,77,.44);outline-offset: 3px}[data-client-app][data-client-active-view="guidance"] .v80-guidance-list-section{padding: clamp(18px,2.5vw,26px);border: 1px solid var(--v80-border);border-radius: 24px;background: var(--v80-surface);box-shadow: 0 14px 34px rgba(37,68,59,.07)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-list-header{display: flex;justify-content: space-between;gap: 16px;align-items: flex-start;padding-bottom: 15px;border-bottom: 1px solid rgba(39,77,67,.12)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-list-header h2{margin: 4px 0 0;color: var(--v80-text);font-size: clamp(1.08rem,1.8vw,1.38rem)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-list-header p:last-child{margin: 6px 0 0;color: var(--v80-muted);font-size: .84rem}[data-client-app][data-client-active-view="guidance"] .v80-guidance-list{display: grid}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record{display: grid;grid-template-columns: minmax(135px,.55fr) minmax(280px,1.45fr) minmax(155px,.65fr) auto;gap: 18px;align-items: center;padding: 18px 0;border-bottom: 1px solid rgba(39,77,67,.12)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record:last-child{border-bottom: 0}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-state,[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-version{display: grid;gap: 7px;align-content: start}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-state time,[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-version small,[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-copy span{color: var(--v80-muted);font-size: .73rem;line-height: 1.45}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-copy h3{margin: 0;color: var(--v80-text);font-size: .98rem;line-height: 1.35}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-copy p{margin: 5px 0;color: var(--v80-muted);font-size: .8rem;line-height: 1.5}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-version > span{color: var(--v80-text);font-size: .78rem;font-weight: 760}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-action{display: flex;justify-content: flex-end}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-action .btn{min-height: 42px;white-space: nowrap}[data-client-app][data-client-active-view="guidance"] .v80-guidance-empty,[data-client-app][data-client-active-view="guidance"] .v80-guidance-state{padding: 24px;border: 1px dashed rgba(39,89,76,.24);border-radius: 18px;background: rgba(231,238,229,.36)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-empty strong,[data-client-app][data-client-active-view="guidance"] .v80-guidance-state h3{color: var(--v80-text)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-empty p,[data-client-app][data-client-active-view="guidance"] .v80-guidance-state p{margin: 6px 0 0;color: var(--v80-muted)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-support{margin-top: 16px;padding-top: 14px;border-top: 1px solid rgba(39,77,67,.12)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-support summary,.v80-reader-versions summary{color: var(--v80-accent-deep);font-size: .82rem;font-weight: 760;cursor: pointer}[data-client-app][data-client-active-view="guidance"] .v80-guidance-support > div,.v80-reader-versions > div{display: grid;gap: 8px;margin-top: 12px}[data-client-app][data-client-active-view="guidance"] .v80-guidance-support article,.v80-reader-versions article{display: flex;justify-content: space-between;gap: 14px;align-items: flex-start;padding: 12px 0;border-top: 1px solid rgba(39,77,67,.1)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-support article p,[data-client-app][data-client-active-view="guidance"] .v80-guidance-support article span{margin: 4px 0 0;color: var(--v80-muted);font-size: .76rem}[data-client-app][data-client-active-view="guidance"] .v80-guidance-empty-page{max-width: 900px;padding: 28px;border: 1px solid var(--v80-border);border-radius: 24px;background: var(--v80-surface)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-empty-page > div{display: grid;justify-items: start;gap: 8px}.v80-guidance-reader-layer,.v80-guidance-clarification-layer{z-index: var(--z-modal,1500)}.v80-guidance-reader{width: min(1060px,calc(100vw - 28px));max-height: min(94dvh,960px);display: grid;grid-template-rows: auto minmax(0,1fr) auto;overflow: hidden}.v80-reader-header{border-bottom: 1px solid rgba(39,77,67,.14)}.v80-reader-body{overflow: auto;overscroll-behavior: contain;padding: 0 clamp(16px,3vw,30px) 28px}.v80-reader-notice,.v80-reader-integrity{max-width: 72ch;margin: 16px auto 0;padding: 14px 16px;border: 1px solid rgba(176,137,77,.23);border-radius: 14px;background: rgba(241,232,214,.52)}.v80-reader-notice.is-update{border-color: rgba(39,89,76,.18);background: rgba(226,237,226,.55)}.v80-reader-notice p,.v80-reader-integrity p{margin: 5px 0 0;color: #60736d;line-height: 1.52}.v80-reader-context{max-width: 72ch;margin: 0 auto;padding: 19px 0}.v80-reader-context > div{display: flex;flex-wrap: wrap;gap: 8px}.v80-reader-context dl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 18px;margin: 16px 0 0}.v80-reader-context dl > div{padding-top: 10px;border-top: 1px solid rgba(39,77,67,.12)}.v80-reader-context dt{color: #60736d;font-size: .7rem;font-weight: 760;letter-spacing: .05em;text-transform: uppercase}.v80-reader-context dd{margin: 4px 0 0;color: #183e38;font-size: .84rem;line-height: 1.45}.v80-reader-content{max-width: 72ch;margin: 0 auto;padding: clamp(22px,4vw,42px);border: 1px solid rgba(39,77,67,.14);border-radius: 20px;background: rgba(255,253,248,.94);color: #273d38;font-size: 1rem;line-height: 1.82;box-shadow: 0 12px 30px rgba(37,68,59,.06)}.v80-reader-content p{margin: 0 0 1.08em}.v80-reader-content p:last-child{margin-bottom: 0}.v80-reader-content ul{margin: .5em 0 1.1em;padding-left: 1.35em}.v80-reader-content li + li{margin-top: .5em}.v80-reader-attachments,.v80-reader-versions{max-width: 72ch;margin: 18px auto 0}.v80-reader-attachments h3{color: #183e38;font-size: .96rem}.v80-reader-attachments article{display: flex;justify-content: space-between;gap: 14px;align-items: center;padding: 13px 0;border-top: 1px solid rgba(39,77,67,.12)}.v80-reader-attachments article > div{display: flex;gap: 11px;align-items: center}.v80-reader-attachments article strong,.v80-reader-attachments article span{display: block}.v80-reader-attachments article span{margin-top: 3px;color: #60736d;font-size: .73rem}.v80-reader-actions{display: flex;justify-content: space-between;gap: 16px;align-items: center;border-top: 1px solid rgba(39,77,67,.14);background: rgba(255,253,248,.98)}.v80-reader-confirmation{display: flex;align-items: center;gap: 14px}.v80-reader-confirmation p{margin: 0;color: #60736d;font-size: .78rem}.v80-guidance-clarification{width: min(700px,calc(100vw - 28px));max-height: min(92dvh,860px);overflow: auto}.v80-clarification-form{display: grid;gap: 14px;padding: 0 22px 22px}.v80-clarification-form > div{display: grid;grid-template-columns: minmax(0,1fr) minmax(170px,.45fr);gap: 12px}.v80-clarification-form label{display: grid;gap: 6px;color: #183e38;font-size: .8rem;font-weight: 760}.v80-clarification-form label:has(textarea),.v80-clarification-form details{grid-column: 1 / -1}.v80-clarification-form input,.v80-clarification-form select,.v80-clarification-form textarea{width: 100%;min-height: 44px;padding: 10px 12px;border: 1px solid rgba(39,77,67,.18);border-radius: 12px;background: #fffdf8;color: #273d38;font: inherit}.v80-clarification-form textarea{min-height: 110px;resize: vertical}.v80-clarification-form details{padding: 10px 12px;border: 1px solid rgba(39,77,67,.14);border-radius: 12px}.v80-clarification-form details label{margin-top: 10px}.v80-form-error{margin: 0;color: #842d2d;font-size: .8rem}@media (max-width: 980px){[data-client-app][data-client-active-view="guidance"] .v80-guidance-navigation{align-items: flex-start;flex-direction: column}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record{grid-template-columns: minmax(120px,.45fr) minmax(0,1.3fr) auto}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-version{grid-column: 2}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-action{grid-column: 3;grid-row: 1 / span 2}}@media (max-width: 680px){[data-client-app][data-client-active-view="guidance"] .v80-guidance-workspace{gap: 12px;margin-top: 12px}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority{grid-template-columns: 1fr;padding: 18px;border-radius: 22px}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority-symbol{width: 44px;height: 44px}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority-top{display: grid;gap: 10px}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority-top .v80-guidance-status{justify-self: start}[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority .system-action-row,[data-client-app][data-client-active-view="guidance"] .v80-guidance-priority .system-action-row .btn{width: 100%}[data-client-app][data-client-active-view="guidance"] .v80-guidance-navigation{padding: 10px;overflow: hidden}[data-client-app][data-client-active-view="guidance"] .v80-guidance-tabs{width: 100%;overflow-x: auto;scrollbar-width: none}[data-client-app][data-client-active-view="guidance"] .v80-guidance-tabs::-webkit-scrollbar{display: none}[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab{flex: 1 0 auto;min-width: 92px}[data-client-app][data-client-active-view="guidance"] .v80-guidance-navigation > p{display: none}[data-client-app][data-client-active-view="guidance"] .v80-guidance-list-section{padding: 16px;border-radius: 20px}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record{grid-template-columns: 1fr;gap: 10px;padding: 17px 0}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-state,[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-version,[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-action{grid-column: 1;grid-row: auto}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-state{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between}[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-action,[data-client-app][data-client-active-view="guidance"] .v80-guidance-record-action .btn{width: 100%}.v80-guidance-reader,.v80-guidance-clarification{width: calc(100vw - 12px);max-height: calc(100dvh - 12px);border-radius: 18px}.v80-reader-body,.v80-clarification-form{padding-left: 13px;padding-right: 13px}.v80-reader-context dl{grid-template-columns: 1fr}.v80-reader-content{padding: 20px 16px;font-size: .95rem;line-height: 1.72}.v80-reader-attachments article,.v80-reader-actions,.v80-reader-confirmation,.v80-reader-versions article{align-items: stretch;flex-direction: column}.v80-reader-actions .btn,.v80-reader-attachments .btn,.v80-reader-versions .btn{width: 100%}.v80-clarification-form > div{grid-template-columns: 1fr}.v80-clarification-form label,.v80-clarification-form details{grid-column: 1}}@media (prefers-reduced-motion: reduce){[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab{transition: none;transform: none}}[data-client-app][data-client-active-view="guidance"] .v80-guidance-library{display: grid;gap: 0;padding: 0;overflow: hidden;border: 1px solid var(--v80-border);border-radius: 24px;background: var(--v80-surface);box-shadow: 0 14px 34px rgba(37,68,59,.07)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-library > .v80-guidance-navigation{border: 0;border-bottom: 1px solid rgba(39,77,67,.12);border-radius: 0;box-shadow: none;background: rgba(241,235,222,.38)}[data-client-app][data-client-active-view="guidance"] .v80-guidance-library > .v80-guidance-list-section{border: 0;border-radius: 0;box-shadow: none;background: transparent}@media (max-width: 420px){[data-client-app][data-client-active-view="guidance"] .v80-guidance-tabs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 3px;overflow: visible}[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab{min-width: 0;padding: 8px 5px;gap: 4px;font-size: .74rem;white-space: normal}[data-client-app][data-client-active-view="guidance"] .v80-guidance-tab small{min-width: 18px;padding: 2px 4px}}[data-client-app][data-client-active-view="guidance"]{--v878-surface: var(--surface,#fffdf8);--v878-soft: color-mix(in srgb,var(--surface-soft,#f4f0e7) 78%,white);--v878-border: color-mix(in srgb,var(--color-primary,#28594c) 18%,transparent);--v878-text: var(--text-primary,#173d37);--v878-muted: var(--text-secondary,#60736d);--v878-accent: var(--color-primary,#28594c);--v878-radius: 18px}[data-client-app][data-client-active-view="guidance"] [data-client-page-content="guidance"]{min-width: 0}[data-client-app][data-client-active-view="guidance"] .v878-guidance-workspace{display: grid;gap: 14px;min-width: 0;animation: v878-guidance-enter 220ms cubic-bezier(.2,.75,.25,1) both}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 16px;padding: clamp(18px,2.4vw,25px);border: 1px solid var(--v878-border);border-radius: var(--v878-radius);background: linear-gradient(145deg,var(--v878-surface),var(--v878-soft));box-shadow: 0 10px 26px rgba(34,68,59,.055)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured.is-updated{border-color: color-mix(in srgb,var(--v878-accent) 30%,transparent)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured.is-clear{align-items: center}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured-icon,[data-client-app][data-client-active-view="guidance"] .v878-reader-file-icon{display: grid;place-items: center;width: 44px;height: 44px;border: 1px solid color-mix(in srgb,var(--v878-accent) 22%,transparent);border-radius: 14px;background: color-mix(in srgb,var(--v878-accent) 8%,var(--v878-surface));color: var(--v878-accent)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-icon{width: 20px;height: 20px;min-width: 20px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-icon .professional-nav-icon-svg{width: 18px;height: 18px;stroke-width: 1.7}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured-content{display: grid;gap: 11px;min-width: 0}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured h2,[data-client-app][data-client-active-view="guidance"] .v878-guidance-state h2{margin: 3px 0 0;color: var(--v878-text);font-size: clamp(1.08rem,1.8vw,1.35rem);line-height: 1.22;letter-spacing: -.02em}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured p,[data-client-app][data-client-active-view="guidance"] .v878-guidance-state p{margin: 0;color: var(--v878-muted);line-height: 1.55}[data-client-app][data-client-active-view="guidance"] .v878-guidance-meta,[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-flags{display: flex;flex-wrap: wrap;gap: 7px 14px;color: var(--v878-muted);font-size: .78rem}[data-client-app][data-client-active-view="guidance"] .v878-guidance-meta span,[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-flags span{position: relative}[data-client-app][data-client-active-view="guidance"] .v878-guidance-meta span + span::before,[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-flags span + span::before{content: '';position: absolute;left: -8px;top: 50%;width: 3px;height: 3px;border-radius: 50%;background: currentColor;transform: translateY(-50%);opacity: .45}[data-client-app][data-client-active-view="guidance"] .v878-guidance-status{display: inline-flex;align-items: center;min-height: 26px;padding: 4px 9px;border: 1px solid color-mix(in srgb,var(--v878-accent) 20%,transparent);border-radius: 999px;background: color-mix(in srgb,var(--v878-accent) 7%,white);color: var(--v878-accent);font-size: .72rem;font-weight: 720;line-height: 1;white-space: nowrap}[data-client-app][data-client-active-view="guidance"] .v878-guidance-status[data-tone="attention"]{border-color: rgba(157,112,48,.25);background: rgba(245,235,216,.62);color: #775727}[data-client-app][data-client-active-view="guidance"] .v878-guidance-status[data-tone="positive"]{border-color: rgba(45,102,75,.2);background: rgba(226,239,230,.68);color: #285c43}[data-client-app][data-client-active-view="guidance"] .v878-guidance-library{overflow: hidden;padding: 0;border: 1px solid var(--v878-border);border-radius: var(--v878-radius);background: var(--v878-surface);box-shadow: 0 9px 24px rgba(34,68,59,.045)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-filters{padding: 9px;border-bottom: 1px solid var(--v878-border);background: color-mix(in srgb,var(--v878-soft) 72%,transparent)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-filters [role="tablist"]{display: inline-grid;grid-template-columns: repeat(3,minmax(0,auto));gap: 4px;padding: 3px;border: 1px solid var(--v878-border);border-radius: 12px;background: var(--v878-surface)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-filter{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 38px;padding: 7px 12px;border: 0;border-radius: 9px;background: transparent;color: var(--v878-muted);font: inherit;font-size: .8rem;font-weight: 690;cursor: pointer;transition: background 150ms ease,color 150ms ease,transform 150ms ease}[data-client-app][data-client-active-view="guidance"] .v878-guidance-filter small{min-width: 21px;padding: 2px 6px;border-radius: 999px;background: color-mix(in srgb,var(--v878-accent) 8%,transparent);font-size: .68rem}[data-client-app][data-client-active-view="guidance"] .v878-guidance-filter:hover{color: var(--v878-text);transform: translateY(-1px)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-filter.is-active{background: var(--v878-accent);color: #fff}[data-client-app][data-client-active-view="guidance"] .v878-guidance-filter.is-active small{background: rgba(255,255,255,.17)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-filter:focus-visible,[data-client-app][data-client-active-view="guidance"] .v878-guidance-record .btn:focus-visible,.v878-guidance-reader :is(button,a):focus-visible{outline: 3px solid color-mix(in srgb,var(--v878-accent) 36%,transparent);outline-offset: 2px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-list{display: grid;padding: 0 18px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record{display: grid;grid-template-columns: minmax(110px,.36fr) minmax(0,1.5fr) auto;gap: 16px;align-items: center;min-width: 0;padding: 16px 0;border-bottom: 1px solid color-mix(in srgb,var(--v878-accent) 12%,transparent);animation: v878-guidance-record-enter 190ms ease both}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record:last-child{border-bottom: 0}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-date,[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-copy{display: grid;gap: 6px;min-width: 0}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-date time{color: var(--v878-muted);font-size: .72rem;font-weight: 760;letter-spacing: .035em}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-date .v878-guidance-status{justify-self: start}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-copy h3{margin: 0;overflow: hidden;color: var(--v878-text);font-size: .96rem;line-height: 1.3;text-overflow: ellipsis;white-space: nowrap}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-copy p{margin: 0;color: var(--v878-muted);font-size: .8rem;line-height: 1.42}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-action .btn{min-height: 38px;white-space: nowrap}[data-client-app][data-client-active-view="guidance"] .v878-guidance-load-more{display: flex;justify-content: space-between;align-items: center;gap: 14px;padding: 13px 18px;border-top: 1px solid var(--v878-border);background: color-mix(in srgb,var(--v878-soft) 55%,transparent)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-load-more p{margin: 0;color: var(--v878-muted);font-size: .73rem}[data-client-app][data-client-active-view="guidance"] .v878-guidance-empty{display: grid;justify-items: start;gap: 7px;padding: 25px 4px;color: var(--v878-muted)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-empty strong{color: var(--v878-text)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-empty p{margin: 0}[data-client-app][data-client-active-view="guidance"] .v878-guidance-state{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 15px;align-items: center;min-height: 150px;padding: 22px;border: 1px solid var(--v878-border);border-radius: var(--v878-radius);background: var(--v878-surface)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-state > div:first-child{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 14px;background: var(--v878-soft);color: var(--v878-accent)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-state .btn{margin-top: 12px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton{display: grid;gap: 14px;padding: 22px;border: 1px solid var(--v878-border);border-radius: var(--v878-radius);background: var(--v878-surface)}[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton.is-featured{grid-template-columns: 44px 1fr}[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton span,[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton i{display: block;min-height: 13px;border-radius: 999px;background: linear-gradient(90deg,rgba(39,89,76,.07),rgba(39,89,76,.14),rgba(39,89,76,.07));background-size: 220% 100%;animation: v878-guidance-skeleton 1.5s linear infinite}[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton span{height: 44px;border-radius: 14px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton div{display: grid;gap: 9px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton i:nth-child(1){width: 28%}[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton i:nth-child(2){width: 68%;height: 22px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton i:nth-child(3){width: 92%}[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton i:nth-child(4){width: 45%}.v878-guidance-reader-layer{z-index: var(--z-modal,1500)}.v878-guidance-reader{width: min(980px,calc(100vw - 24px));max-height: min(94dvh,940px);display: grid;grid-template-rows: auto minmax(0,1fr) auto;overflow: hidden;border-radius: 20px}.v878-reader-header{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 16px;align-items: start;padding: 19px 22px;border-bottom: 1px solid rgba(39,77,67,.14);background: rgba(255,253,248,.98)}.v878-reader-header h2{margin: 3px 0 0;color: #173d37;font-size: clamp(1.15rem,2vw,1.5rem);line-height: 1.24}.v878-reader-header p{margin: 5px 0 0;color: #60736d;font-size: .8rem}.v878-reader-back{min-height: 40px;padding: 8px 10px;border: 0;border-radius: 10px;background: transparent;color: #28594c;font: inherit;font-size: .78rem;font-weight: 720;cursor: pointer}.v878-reader-body{overflow: auto;overscroll-behavior: contain;padding: 0 clamp(16px,3vw,30px) 28px}.v878-reader-update,.v878-reader-history,.v878-reader-integrity{max-width: 72ch;margin: 17px auto 0;padding: 13px 15px;border: 1px solid rgba(39,89,76,.17);border-radius: 13px;background: rgba(230,239,231,.58)}.v878-reader-history{background: rgba(241,235,222,.55)}.v878-reader-update p,.v878-reader-history p,.v878-reader-integrity p{margin: 4px 0 0;color: #60736d;line-height: 1.5}.v878-reader-context,.v878-reader-content,.v878-reader-attachments,.v878-reader-versions,.v878-reader-integrity{max-width: 72ch}.v878-reader-context{margin: 0 auto;padding: 20px 0 14px}.v878-reader-context dl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px 18px;margin: 0}.v878-reader-context dl > div{padding-top: 9px;border-top: 1px solid rgba(39,77,67,.12)}.v878-reader-context dt{color: #60736d;font-size: .69rem;font-weight: 760;letter-spacing: .045em;text-transform: uppercase}.v878-reader-context dd{margin: 4px 0 0;color: #173d37;font-size: .83rem}.v878-reader-content{margin: 0 auto;padding: clamp(22px,4vw,38px);border: 1px solid rgba(39,77,67,.14);border-radius: 18px;background: #fffdf8;color: #273d38;font-size: 1rem;line-height: 1.78}.v878-reader-content :is(h2,h3,h4){margin: 1.35em 0 .55em;color: #173d37;line-height: 1.3}.v878-reader-content > :first-child{margin-top: 0}.v878-reader-content > :last-child{margin-bottom: 0}.v878-reader-content p{margin: 0 0 1em}.v878-reader-content :is(ul,ol){margin: .55em 0 1.1em;padding-left: 1.4em}.v878-reader-content li + li{margin-top: .42em}.v878-reader-content blockquote{margin: 1em 0;padding: .25em 0 .25em 1em;border-left: 3px solid rgba(39,89,76,.28);color: #4d625d}.v878-reader-content a{color: #28594c;text-decoration-thickness: .08em;text-underline-offset: .16em}.v878-reader-attachments,.v878-reader-versions{margin: 18px auto 0}.v878-reader-attachments h3,.v878-reader-versions h3{margin: 0 0 8px;color: #173d37;font-size: .96rem}.v878-reader-attachments article,.v878-reader-versions article{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 12px 0;border-top: 1px solid rgba(39,77,67,.12)}.v878-reader-versions article{grid-template-columns: minmax(0,1fr) auto}.v878-reader-file-icon{width: 38px;height: 38px;border-radius: 12px}.v878-reader-attachments strong,.v878-reader-attachments span,.v878-reader-versions strong,.v878-reader-versions span{display: block}.v878-reader-attachments span,.v878-reader-versions span{margin-top: 3px;color: #60736d;font-size: .74rem}.v878-reader-integrity{margin-bottom: 0;background: rgba(241,235,222,.45)}.v878-reader-footer{min-height: 48px;padding: 13px 22px;border-top: 1px solid rgba(39,77,67,.14);background: rgba(255,253,248,.98)}.v878-reader-footer p{margin: 0;color: #60736d;font-size: .78rem}@media (max-width: 680px){[data-client-app][data-client-active-view="guidance"] .v878-guidance-workspace{gap: 11px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured{grid-template-columns: 1fr;padding: 17px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured-heading{display: grid;gap: 9px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured-heading .v878-guidance-status{justify-self: start}[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured .system-action-row,[data-client-app][data-client-active-view="guidance"] .v878-guidance-featured .btn{width: 100%}[data-client-app][data-client-active-view="guidance"] .v878-guidance-filters [role="tablist"]{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));width: 100%}[data-client-app][data-client-active-view="guidance"] .v878-guidance-filter{min-width: 0;padding: 7px 5px;font-size: .74rem}[data-client-app][data-client-active-view="guidance"] .v878-guidance-list{padding: 0 15px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record{grid-template-columns: 1fr;gap: 9px;padding: 15px 0}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-date{display: flex;align-items: center;justify-content: space-between;gap: 10px}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-copy h3{white-space: normal}[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-action,[data-client-app][data-client-active-view="guidance"] .v878-guidance-record-action .btn{width: 100%}[data-client-app][data-client-active-view="guidance"] .v878-guidance-load-more{align-items: stretch;flex-direction: column}[data-client-app][data-client-active-view="guidance"] .v878-guidance-load-more .btn{width: 100%}.v878-guidance-reader{width: calc(100vw - 10px);max-height: calc(100dvh - 10px);border-radius: 16px}.v878-reader-header{grid-template-columns: 1fr auto;gap: 10px;padding: 14px}.v878-reader-back{grid-column: 1 / -1;justify-self: start}.v878-reader-body{padding-left: 12px;padding-right: 12px}.v878-reader-context dl{grid-template-columns: 1fr}.v878-reader-content{padding: 20px 15px;font-size: .95rem;line-height: 1.7}.v878-reader-attachments article,.v878-reader-versions article{grid-template-columns: 1fr;align-items: stretch}.v878-reader-attachments .btn,.v878-reader-versions .btn{width: 100%}}@media (prefers-reduced-motion: reduce){[data-client-app][data-client-active-view="guidance"] .v878-guidance-workspace,[data-client-app][data-client-active-view="guidance"] .v878-guidance-record,[data-client-app][data-client-active-view="guidance"] .v878-guidance-filter,[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton span,[data-client-app][data-client-active-view="guidance"] .v878-guidance-skeleton i{animation: none;transition: none;transform: none}}@keyframes v878-guidance-enter{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: none}}@keyframes v878-guidance-record-enter{from{opacity: 0;transform: translateY(2px)}to{opacity: 1;transform: none}}@keyframes v878-guidance-skeleton{to{background-position: -220% 0}}[data-client-app][data-client-active-view="finance"]{--v82-finance-ink: #183d3c;--v82-finance-muted: #61736f;--v82-finance-accent: #2f6c5c;--v82-finance-accent-deep: #214f49;--v82-finance-surface: rgba(255,253,248,.94);--v82-finance-soft: rgba(237,240,230,.72);--v82-finance-sand: rgba(238,230,213,.68);--v82-finance-border: rgba(38,79,69,.14);--v82-finance-border-strong: rgba(38,79,69,.22)}[data-client-app][data-client-active-view="finance"] [data-client-page-content="finance"]{min-width: 0}[data-client-app][data-client-active-view="finance"] .v82-finance-workspace{display: grid;grid-template-columns: minmax(0,7fr) minmax(310px,5fr);gap: 16px;align-items: start;margin-top: 16px}[data-client-app][data-client-active-view="finance"] .v82-finance-current,[data-client-app][data-client-active-view="finance"] .v82-finance-priority,[data-client-app][data-client-active-view="finance"] .v82-finance-list-section,[data-client-app][data-client-active-view="finance"] .v82-finance-support{min-width: 0;border: 1px solid var(--v82-finance-border);background: var(--v82-finance-surface);box-shadow: 0 14px 34px rgba(33,69,60,.065)}[data-client-app][data-client-active-view="finance"] .v82-finance-current{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 18px;padding: clamp(20px,2.8vw,30px);border-color: var(--v82-finance-border-strong);border-radius: 26px}[data-client-app][data-client-active-view="finance"] .v82-finance-current-icon,[data-client-app][data-client-active-view="finance"] .v82-finance-priority-symbol,[data-client-app][data-client-active-view="finance"] .v82-finance-empty-page .v82-finance-icon,[data-client-app][data-client-active-view="finance"] .v82-finance-error .v82-finance-icon{display: grid;place-items: center;width: 48px;height: 48px;flex: 0 0 auto;border: 1px solid rgba(46,103,87,.18);border-radius: 16px;background: rgba(226,235,224,.82);color: var(--v82-finance-accent)}[data-client-app][data-client-active-view="finance"] .v82-finance-icon svg{width: 21px;height: 21px;stroke-width: 1.8}[data-client-app][data-client-active-view="finance"] .v82-finance-current-copy,[data-client-app][data-client-active-view="finance"] .v82-finance-priority-copy{min-width: 0}[data-client-app][data-client-active-view="finance"] .v82-finance-heading-row{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px}[data-client-app][data-client-active-view="finance"] .v82-finance-heading-row h3,[data-client-app][data-client-active-view="finance"] .v82-finance-priority h3,[data-client-app][data-client-active-view="finance"] .v82-finance-navigation h3,[data-client-app][data-client-active-view="finance"] .v82-finance-list-header h3,[data-client-app][data-client-active-view="finance"] .v82-finance-support h3{margin: 4px 0 0;color: var(--v82-finance-ink);line-height: 1.24;letter-spacing: -.018em}[data-client-app][data-client-active-view="finance"] .v82-finance-heading-row h3{font-size: clamp(1.22rem,2vw,1.65rem)}[data-client-app][data-client-active-view="finance"] .v82-finance-current-copy > p,[data-client-app][data-client-active-view="finance"] .v82-finance-priority-copy > p,[data-client-app][data-client-active-view="finance"] .v82-finance-priority.is-empty > div > p,[data-client-app][data-client-active-view="finance"] .v82-finance-navigation > div > p:last-child,[data-client-app][data-client-active-view="finance"] .v82-finance-list-header p,[data-client-app][data-client-active-view="finance"] .v82-finance-support header p{margin: 8px 0 0;color: var(--v82-finance-muted);line-height: 1.58}[data-client-app][data-client-active-view="finance"] .v82-finance-current-data{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 18px;margin: 18px 0 0;border-top: 1px solid var(--v82-finance-border)}[data-client-app][data-client-active-view="finance"] .v82-finance-current-data > div{display: grid;gap: 4px;padding: 13px 0;border-bottom: 1px solid var(--v82-finance-border)}[data-client-app][data-client-active-view="finance"] .v82-finance-current-data dt,[data-client-app][data-client-active-view="finance"] .v82-finance-conditions-list dt{color: var(--v82-finance-muted);font-size: .7rem;font-weight: 800;letter-spacing: .045em;text-transform: uppercase}[data-client-app][data-client-active-view="finance"] .v82-finance-current-data dd,[data-client-app][data-client-active-view="finance"] .v82-finance-conditions-list dd{margin: 0;color: var(--v82-finance-ink);font-size: .84rem;font-weight: 720;line-height: 1.43;overflow-wrap: anywhere}[data-client-app][data-client-active-view="finance"] .v82-finance-money,[data-client-app][data-client-active-view="finance"] .v82-finance-priority-value,[data-client-app][data-client-active-view="finance"] .v82-finance-record-value{font-variant-numeric: tabular-nums}[data-client-app][data-client-active-view="finance"] .v82-finance-priority{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 17px;padding: clamp(20px,2.5vw,28px);border-radius: 26px;background: rgba(250,247,239,.96)}[data-client-app][data-client-active-view="finance"] .v82-finance-priority.is-empty{background: var(--v82-finance-surface)}[data-client-app][data-client-active-view="finance"] .v82-finance-priority-value{margin-top: 14px;color: var(--v82-finance-ink);font-size: clamp(1.65rem,3vw,2.35rem);font-weight: 800;line-height: 1.06;letter-spacing: -.035em}[data-client-app][data-client-active-view="finance"] .v82-finance-priority-meta{display: flex;flex-wrap: wrap;gap: 7px 18px;margin-top: 12px;color: var(--v82-finance-muted);font-size: .79rem}[data-client-app][data-client-active-view="finance"] .v82-finance-priority-meta span{display: inline-flex;align-items: center;gap: 7px}[data-client-app][data-client-active-view="finance"] .v82-finance-priority-meta span::before{width: 5px;height: 5px;border-radius: 50%;background: rgba(47,108,92,.48);content: ""}[data-client-app][data-client-active-view="finance"] .v82-finance-navigation{grid-column: 1 / -1;display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 14px 16px;border: 1px solid var(--v82-finance-border);border-radius: 20px;background: rgba(255,253,248,.78);box-shadow: 0 8px 22px rgba(33,69,60,.045)}[data-client-app][data-client-active-view="finance"] .v82-finance-navigation h3{font-size: 1rem}[data-client-app][data-client-active-view="finance"] .v82-finance-navigation > div > p:last-child{font-size: .78rem}[data-client-app][data-client-active-view="finance"] .v82-finance-tabs{display: inline-grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 5px;min-width: min(100%,390px);padding: 4px;border: 1px solid rgba(38,79,69,.12);border-radius: 14px;background: var(--v82-finance-sand)}[data-client-app][data-client-active-view="finance"] .v82-finance-tab{font: inherit;min-width: 0;display: inline-flex;gap: 7px;padding: 8px 12px;border-radius: 10px;color: var(--v82-finance-muted);font-size: .83rem;font-weight: 760;transition: background-color 170ms ease,color 170ms ease,border-color 170ms ease,transform 170ms ease}[data-client-app][data-client-active-view="finance"] .v82-finance-tab small{min-width: 20px;padding: 2px 5px;border-radius: 999px;background: rgba(47,108,92,.09);color: inherit;font-size: .67rem;text-align: center}[data-client-app][data-client-active-view="finance"] .v82-finance-tab:hover{background: rgba(255,253,248,.72);color: var(--v82-finance-ink);transform: translateY(-1px)}[data-client-app][data-client-active-view="finance"] .v82-finance-tab.is-active{border-color: rgba(33,79,73,.2);background: var(--v82-finance-accent-deep);color: #fffdf8;box-shadow: 0 6px 14px rgba(33,79,73,.13)}[data-client-app][data-client-active-view="finance"] .v82-finance-tab:focus-visible,[data-client-app][data-client-active-view="finance"] .v82-finance-record .btn:focus-visible,[data-client-app][data-client-active-view="finance"] .v82-finance-file .btn:focus-visible,.v82-finance-dialog :where(button,input,select,textarea):focus-visible{outline: 3px solid rgba(176,137,77,.45);outline-offset: 3px}[data-client-app][data-client-active-view="finance"] .v82-finance-list-section{grid-column: 1 / -1;padding: clamp(18px,2.5vw,26px);border-radius: 24px}[data-client-app][data-client-active-view="finance"] .v82-finance-list-header{padding-bottom: 15px;border-bottom: 1px solid var(--v82-finance-border)}[data-client-app][data-client-active-view="finance"] .v82-finance-list-header h3{font-size: clamp(1.08rem,1.8vw,1.38rem)}[data-client-app][data-client-active-view="finance"] .v82-finance-record-list,[data-client-app][data-client-active-view="finance"] .v82-finance-history-list{display: grid}[data-client-app][data-client-active-view="finance"] .v82-finance-record{display: grid;grid-template-columns: minmax(240px,1.45fr) minmax(165px,.75fr) minmax(120px,.55fr) minmax(160px,.72fr) auto;gap: 18px;align-items: center;min-width: 0;padding: 18px 0;border-bottom: 1px solid var(--v82-finance-border);background: transparent}[data-client-app][data-client-active-view="finance"] .v82-finance-record:last-child,[data-client-app][data-client-active-view="finance"] .v82-finance-history-record:last-child{border-bottom: 0}[data-client-app][data-client-active-view="finance"] .v82-finance-record-copy,[data-client-app][data-client-active-view="finance"] .v82-finance-record-action{min-width: 0}[data-client-app][data-client-active-view="finance"] .v82-finance-record h4,[data-client-app][data-client-active-view="finance"] .v82-finance-history-record h4{margin: 0;color: var(--v82-finance-ink);font-size: .92rem;line-height: 1.35}[data-client-app][data-client-active-view="finance"] .v82-finance-record p,[data-client-app][data-client-active-view="finance"] .v82-finance-history-record p{margin: 5px 0 0;color: var(--v82-finance-muted);font-size: .76rem;line-height: 1.47}[data-client-app][data-client-active-view="finance"] .v82-finance-record time,[data-client-app][data-client-active-view="finance"] .v82-finance-history-record time{color: var(--v82-finance-muted);font-size: .76rem;line-height: 1.45}[data-client-app][data-client-active-view="finance"] .v82-finance-record-value{color: var(--v82-finance-ink);font-size: 1rem}[data-client-app][data-client-active-view="finance"] .v82-finance-record-action{display: flex;justify-content: flex-end}[data-client-app][data-client-active-view="finance"] .v82-finance-history-record{display: grid;grid-template-columns: minmax(150px,.55fr) minmax(0,1.6fr) auto;gap: 18px;align-items: start;padding: 16px 0;border-bottom: 1px solid var(--v82-finance-border)}[data-client-app][data-client-active-view="finance"] .v82-finance-empty{margin-top: 16px;padding: 22px;border: 1px dashed rgba(47,108,92,.24);border-radius: 18px;background: rgba(232,238,227,.42)}[data-client-app][data-client-active-view="finance"] .v82-finance-empty strong{color: var(--v82-finance-ink)}[data-client-app][data-client-active-view="finance"] .v82-finance-empty p{margin: 6px 0 0;color: var(--v82-finance-muted)}[data-client-app][data-client-active-view="finance"] .v82-finance-support{padding: clamp(18px,2.2vw,24px);border-radius: 22px;box-shadow: 0 10px 26px rgba(33,69,60,.045)}[data-client-app][data-client-active-view="finance"] .v82-finance-support h3{font-size: 1.05rem}[data-client-app][data-client-active-view="finance"] .v71-finance-files-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin-top: 15px}[data-client-app][data-client-active-view="finance"] .v71-finance-files-grid > section{min-width: 0;padding: 14px;border: 1px solid var(--v82-finance-border);border-radius: 16px;background: rgba(255,255,255,.48)}[data-client-app][data-client-active-view="finance"] .v71-finance-files-grid h4,[data-client-app][data-client-active-view="finance"] .v71-finance-requests h4{margin: 0 0 10px;color: var(--v82-finance-ink);font-size: .88rem}[data-client-app][data-client-active-view="finance"] .v82-finance-file,[data-client-app][data-client-active-view="finance"] .v71-finance-request{display: flex;align-items: flex-start;justify-content: space-between;gap: 13px;padding: 12px 0;border-bottom: 1px solid var(--v82-finance-border)}[data-client-app][data-client-active-view="finance"] .v82-finance-file:last-child,[data-client-app][data-client-active-view="finance"] .v71-finance-request:last-child{border-bottom: 0}[data-client-app][data-client-active-view="finance"] .v82-finance-file > div:first-child,[data-client-app][data-client-active-view="finance"] .v71-finance-request > div:first-child{display: grid;gap: 4px;min-width: 0}[data-client-app][data-client-active-view="finance"] .v82-finance-file span:not(.status),[data-client-app][data-client-active-view="finance"] .v71-finance-request span:not(.status){color: var(--v82-finance-accent);font-size: .67rem;font-weight: 850;letter-spacing: .05em}[data-client-app][data-client-active-view="finance"] .v82-finance-file strong,[data-client-app][data-client-active-view="finance"] .v71-finance-request strong{color: var(--v82-finance-ink);font-size: .82rem;overflow-wrap: anywhere}[data-client-app][data-client-active-view="finance"] .v82-finance-file small,[data-client-app][data-client-active-view="finance"] .v82-finance-file p,[data-client-app][data-client-active-view="finance"] .v71-finance-request small{margin: 0;color: var(--v82-finance-muted);font-size: .73rem;line-height: 1.45}[data-client-app][data-client-active-view="finance"] .v82-finance-conditions-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 18px;margin: 15px 0 0;border-top: 1px solid var(--v82-finance-border)}[data-client-app][data-client-active-view="finance"] .v82-finance-conditions-list > div{display: grid;gap: 4px;padding: 12px 0;border-bottom: 1px solid var(--v82-finance-border)}[data-client-app][data-client-active-view="finance"] .v82-finance-empty-page,[data-client-app][data-client-active-view="finance"] .v82-finance-error{max-width: 880px;padding: clamp(22px,3vw,30px);border: 1px solid var(--v82-finance-border);border-radius: 24px;background: var(--v82-finance-surface)}[data-client-app][data-client-active-view="finance"] .v82-finance-empty-page > div,[data-client-app][data-client-active-view="finance"] .v82-finance-error > div{display: grid;justify-items: start;gap: 8px}[data-client-app][data-client-active-view="finance"] .v82-finance-empty-page h3,[data-client-app][data-client-active-view="finance"] .v82-finance-error h3{margin: 6px 0 0;color: var(--v82-finance-ink);font-size: 1.22rem}[data-client-app][data-client-active-view="finance"] .v82-finance-empty-page p,[data-client-app][data-client-active-view="finance"] .v82-finance-error p{margin: 0;color: var(--v82-finance-muted);line-height: 1.55}[data-client-app][data-client-active-view="finance"] .v82-finance-legacy-copy{font-size: .78rem}.v82-finance-dialog-layer{position: fixed;z-index: var(--z-overlay-backdrop,2000);inset: 0;display: grid;place-items: center;padding: 16px}.v82-finance-dialog{position: relative;z-index: 1;width: min(100%,780px);max-height: min(92dvh,860px);overflow: auto}.v82-finance-detail,.v82-finance-form{display: grid;gap: 14px;padding: 18px 20px}.v82-finance-form label{display: grid;gap: 6px;color: var(--v82-finance-ink,#183d3c);font-size: .8rem;font-weight: 780}.v82-finance-form :where(input,select,textarea){width: 100%;min-height: 44px;border: 1px solid rgba(38,79,69,.21);border-radius: 13px;padding: 10px 12px;background: #fffdf8;color: #183d3c;font: inherit}.v82-finance-form textarea{min-height: 104px;resize: vertical;line-height: 1.5}.v82-finance-form small{color: #61736f;font-size: .72rem;font-weight: 600;line-height: 1.4}.v82-finance-form-summary{display: grid;gap: 4px;padding: 14px;border: 1px solid rgba(38,79,69,.14);border-radius: 15px;background: rgba(237,240,230,.6)}.v82-finance-form-summary span,.v82-finance-form-summary small,.v82-finance-form-message{color: #61736f}.v82-finance-form-summary strong{color: #183d3c;font-size: 1.24rem;font-variant-numeric: tabular-nums}.v82-finance-form-error{margin: 0;padding: 10px 12px;border-radius: 12px;background: rgba(157,74,63,.1);color: #7d3c36;font-size: .78rem}@media (max-width: 1040px){[data-client-app][data-client-active-view="finance"] .v82-finance-workspace{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="finance"] .v82-finance-navigation,[data-client-app][data-client-active-view="finance"] .v82-finance-list-section{grid-column: auto}[data-client-app][data-client-active-view="finance"] .v82-finance-record{grid-template-columns: minmax(220px,1.35fr) minmax(150px,.8fr) minmax(110px,.55fr) minmax(150px,.7fr)}[data-client-app][data-client-active-view="finance"] .v82-finance-record-action{grid-column: 1 / -1;justify-content: flex-start}}@media (max-width: 760px){[data-client-app][data-client-active-view="finance"] .v82-finance-navigation{align-items: stretch;flex-direction: column}[data-client-app][data-client-active-view="finance"] .v82-finance-tabs{width: 100%;min-width: 0}[data-client-app][data-client-active-view="finance"] .v82-finance-record{grid-template-columns: minmax(0,1fr) auto;gap: 9px 14px;align-items: start}[data-client-app][data-client-active-view="finance"] .v82-finance-record-copy,[data-client-app][data-client-active-view="finance"] .v82-finance-record time,[data-client-app][data-client-active-view="finance"] .v82-finance-record > div:nth-of-type(2),[data-client-app][data-client-active-view="finance"] .v82-finance-record-action{grid-column: 1 / -1}[data-client-app][data-client-active-view="finance"] .v82-finance-record-value{grid-column: 2;grid-row: 1;white-space: nowrap}[data-client-app][data-client-active-view="finance"] .v82-finance-history-record{grid-template-columns: minmax(0,1fr);gap: 6px}}@media (max-width: 620px){[data-client-app][data-client-active-view="finance"] .v82-finance-current,[data-client-app][data-client-active-view="finance"] .v82-finance-priority{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="finance"] .v82-finance-current-icon,[data-client-app][data-client-active-view="finance"] .v82-finance-priority-symbol{width: 44px;height: 44px}[data-client-app][data-client-active-view="finance"] .v82-finance-heading-row{flex-direction: column;gap: 10px}[data-client-app][data-client-active-view="finance"] .v82-finance-current-data,[data-client-app][data-client-active-view="finance"] .v82-finance-conditions-list,[data-client-app][data-client-active-view="finance"] .v71-finance-files-grid{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="finance"] .v82-finance-priority-value{font-size: 1.75rem}[data-client-app][data-client-active-view="finance"] .v82-finance-tab{padding-inline: 7px;font-size: .76rem}[data-client-app][data-client-active-view="finance"] .v82-finance-tab small{min-width: 18px;padding-inline: 4px}[data-client-app][data-client-active-view="finance"] .v82-finance-record{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="finance"] .v82-finance-record-value{grid-column: auto;grid-row: auto;font-size: 1.06rem}[data-client-app][data-client-active-view="finance"] .v82-finance-record-action,[data-client-app][data-client-active-view="finance"] .v82-finance-record-action .btn,[data-client-app][data-client-active-view="finance"] .v82-finance-file .btn{width: 100%}[data-client-app][data-client-active-view="finance"] .v82-finance-file,[data-client-app][data-client-active-view="finance"] .v71-finance-request{flex-direction: column}.v82-finance-dialog-layer{padding: 7px}.v82-finance-dialog{max-height: calc(100dvh - 14px);border-radius: 20px}.v82-finance-detail,.v82-finance-form{padding: 15px}}@media (max-width: 360px){[data-client-app][data-client-active-view="finance"] .v82-finance-tabs{gap: 3px;padding: 3px}[data-client-app][data-client-active-view="finance"] .v82-finance-tab{min-height: 44px;gap: 4px;padding: 7px 5px;font-size: .72rem}}@media (hover: hover) and (pointer: fine){[data-client-app][data-client-active-view="finance"] .v82-finance-record:hover{background: rgba(237,240,230,.3)}}@media (prefers-reduced-motion: reduce){[data-client-app][data-client-active-view="finance"] .v82-finance-tab,[data-client-app][data-client-active-view="finance"] .v82-finance-record,.v82-finance-dialog,.v82-finance-dialog *{transition-duration: 0s;scroll-behavior: auto}[data-client-app][data-client-active-view="finance"] .v82-finance-tab:hover{transform: none}}[data-client-app][data-client-active-view="finance"]{--v8710-finance-ink: #173d35;--v8710-finance-muted: #60736d;--v8710-finance-border: rgba(40,87,74,.14);--v8710-finance-border-strong: rgba(40,87,74,.24);--v8710-finance-surface: rgba(255,253,248,.96);--v8710-finance-surface-soft: rgba(247,244,236,.76);--v8710-finance-accent: #2f6c5c;--v8710-finance-accent-deep: #214f49;--v8710-finance-focus: #176e5b}[data-client-app][data-client-active-view="finance"] [data-client-page-content="finance"]{min-width: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-workspace{display: grid;gap: clamp(14px,2vw,20px);min-width: 0;animation: v8710-finance-enter 220ms cubic-bezier(.2,.7,.2,1) both}[data-client-app][data-client-active-view="finance"] :where(.v8710-finance-priority,.v8710-finance-library,.v8710-finance-state,.v8710-finance-skeleton){min-width: 0;margin: 0;border: 1px solid var(--v8710-finance-border);border-radius: 18px;background: var(--v8710-finance-surface);box-shadow: 0 10px 28px rgba(30,70,59,.055)}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 16px;padding: clamp(18px,2.5vw,26px);overflow: hidden;position: relative}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority::after{position: absolute;inset: 0 auto 0 0;width: 3px;background: linear-gradient(180deg,rgba(47,108,92,.9),rgba(47,108,92,.18));content: ""}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority-icon{display: grid;width: 42px;height: 42px;place-items: center;border: 1px solid rgba(47,108,92,.15);border-radius: 13px;background: rgba(47,108,92,.075);color: var(--v8710-finance-accent-deep)}[data-client-app][data-client-active-view="finance"] .v8710-finance-icon{display: inline-grid;width: 22px;height: 22px;place-items: center;color: currentColor}[data-client-app][data-client-active-view="finance"] .v8710-finance-icon .professional-nav-icon-svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.7}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority-copy{min-width: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px}[data-client-app][data-client-active-view="finance"] :where(.v8710-finance-priority h2,.v8710-finance-library h2,.v8710-finance-state h2){margin: 0;color: var(--v8710-finance-ink);font-size: clamp(1.05rem,1.65vw,1.34rem);font-weight: 790;line-height: 1.22;letter-spacing: -.018em;overflow-wrap: anywhere}[data-client-app][data-client-active-view="finance"] :where(.v8710-finance-priority p,.v8710-finance-library p,.v8710-finance-state p){color: var(--v8710-finance-muted);line-height: 1.55}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority-heading p{max-width: 66ch;margin: 6px 0 0;font-size: .84rem}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority-value{margin-top: 14px;color: var(--v8710-finance-ink);font-size: clamp(1.45rem,3vw,2rem);font-weight: 810;letter-spacing: -.035em;line-height: 1;font-variant-numeric: tabular-nums}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority-meta{display: flex;flex-wrap: wrap;gap: 7px 16px;margin-top: 10px;color: var(--v8710-finance-muted);font-size: .78rem}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority-meta span{display: inline-flex;align-items: center;gap: 7px}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority-meta span::before{width: 5px;height: 5px;border-radius: 999px;background: rgba(47,108,92,.5);content: ""}[data-client-app][data-client-active-view="finance"] .v8710-finance-actions,[data-client-app][data-client-active-view="finance"] .v8710-finance-detail-actions{display: flex;flex-wrap: wrap;gap: 9px;margin-top: 16px}[data-client-app][data-client-active-view="finance"] .v8710-finance-action{min-height: 40px;transition: background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease,box-shadow 160ms ease}[data-client-app][data-client-active-view="finance"] .v8710-finance-action:hover{transform: translateY(-1px)}[data-client-app][data-client-active-view="finance"] .v8710-finance-action:active{transform: translateY(0)}[data-client-app][data-client-active-view="finance"] .v8710-finance-action:focus-visible,.v8710-finance-dialog :where(button,input):focus-visible{outline: 3px solid color-mix(in srgb,var(--v8710-finance-focus,#176e5b) 32%,transparent);outline-offset: 2px}[data-client-app][data-client-active-view="finance"] .v8710-finance-status{display: inline-flex;align-items: center;justify-content: center;min-height: 25px;padding: 4px 9px;border: 1px solid rgba(79,97,91,.16);border-radius: 999px;background: rgba(90,105,100,.07);color: #536761;font-size: .7rem;font-weight: 790;line-height: 1.2;white-space: nowrap}[data-client-app][data-client-active-view="finance"] .v8710-finance-status[data-tone="attention"]{border-color: rgba(160,116,38,.2);background: rgba(191,142,54,.1);color: #765515}[data-client-app][data-client-active-view="finance"] .v8710-finance-status[data-tone="critical"]{border-color: rgba(152,74,62,.2);background: rgba(160,77,65,.085);color: #7c3d34}[data-client-app][data-client-active-view="finance"] .v8710-finance-status[data-tone="positive"]{border-color: rgba(47,108,92,.22);background: rgba(47,108,92,.09);color: #225a4b}[data-client-app][data-client-active-view="finance"] .v8710-finance-status[data-tone="muted"]{background: rgba(91,104,100,.065);color: #66736f}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;margin: 18px 0 0;border-top: 1px solid var(--v8710-finance-border)}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary > div{min-width: 0;padding: 13px 15px 0;border-left: 1px solid var(--v8710-finance-border)}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary > div:first-child{padding-left: 0;border-left: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary dt{color: var(--v8710-finance-muted);font-size: .67rem;font-weight: 790;letter-spacing: .045em;text-transform: uppercase}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary dd{margin: 4px 0 0;color: var(--v8710-finance-ink);font-size: .82rem;font-weight: 730;line-height: 1.35;overflow-wrap: anywhere;font-variant-numeric: tabular-nums}[data-client-app][data-client-active-view="finance"] .v8710-finance-library{padding: clamp(16px,2vw,22px)}[data-client-app][data-client-active-view="finance"] .v8710-finance-library > header{display: flex;align-items: flex-end;justify-content: space-between;gap: 18px;padding-bottom: 14px;border-bottom: 1px solid var(--v8710-finance-border)}[data-client-app][data-client-active-view="finance"] .v8710-finance-library > header p:last-child{margin: 5px 0 0;font-size: .8rem}[data-client-app][data-client-active-view="finance"] .v8710-finance-tabs{display: inline-grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px;min-width: min(100%,260px);padding: 4px;border: 1px solid var(--v8710-finance-border);border-radius: 13px;background: var(--v8710-finance-surface-soft)}[data-client-app][data-client-active-view="finance"] .v8710-finance-tab{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 36px;padding: 7px 11px;border: 1px solid transparent;border-radius: 9px;background: transparent;color: var(--v8710-finance-muted);font: inherit;font-size: .79rem;font-weight: 770;transition: background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}[data-client-app][data-client-active-view="finance"] .v8710-finance-tab span{min-width: 20px;padding: 2px 5px;border-radius: 999px;background: rgba(47,108,92,.09);font-size: .67rem}[data-client-app][data-client-active-view="finance"] .v8710-finance-tab:hover{color: var(--v8710-finance-ink);transform: translateY(-1px)}[data-client-app][data-client-active-view="finance"] .v8710-finance-tab.is-active{border-color: rgba(33,79,73,.18);background: var(--v8710-finance-accent-deep);color: #fffdf8}[data-client-app][data-client-active-view="finance"] .v8710-finance-tab.is-active span{background: rgba(255,255,255,.15)}[data-client-app][data-client-active-view="finance"] .v8710-finance-records{display: grid;margin-top: 4px}[data-client-app][data-client-active-view="finance"] .v8710-finance-record{display: grid;grid-template-columns: 62px minmax(0,1fr) auto;align-items: center;gap: 14px;min-width: 0;padding: 14px 0;border-bottom: 1px solid var(--v8710-finance-border);transition: background-color 160ms ease}[data-client-app][data-client-active-view="finance"] .v8710-finance-record:last-child{border-bottom: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-record:hover{background: rgba(47,108,92,.025)}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-date{display: grid;gap: 3px;align-content: center;min-height: 46px;padding-right: 12px;border-right: 1px solid var(--v8710-finance-border)}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-date strong{color: var(--v8710-finance-ink);font-size: .82rem;font-weight: 800;line-height: 1.1}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-date span{color: var(--v8710-finance-muted);font-size: .61rem;font-weight: 800;letter-spacing: .05em}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-main{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-width: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-main h3{margin: 0;color: var(--v8710-finance-ink);font-size: .9rem;font-weight: 760;line-height: 1.3;overflow-wrap: anywhere}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-main p{margin: 4px 0 0;color: var(--v8710-finance-muted);font-size: .75rem;line-height: 1.45}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-value{display: grid;justify-items: end;gap: 6px;flex: 0 0 auto}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-value strong{color: var(--v8710-finance-ink);font-size: .9rem;font-weight: 800;font-variant-numeric: tabular-nums}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-action .btn{min-width: 116px}[data-client-app][data-client-active-view="finance"] .v8710-finance-load-more{display: flex;justify-content: center;padding-top: 14px;border-top: 1px solid var(--v8710-finance-border)}[data-client-app][data-client-active-view="finance"] .v8710-finance-empty-inline{padding: 22px 4px 8px;text-align: center}[data-client-app][data-client-active-view="finance"] .v8710-finance-empty-inline strong{color: var(--v8710-finance-ink);font-size: .95rem}[data-client-app][data-client-active-view="finance"] .v8710-finance-empty-inline p{margin: 6px 0 0;font-size: .8rem}[data-client-app][data-client-active-view="finance"] .v8710-finance-state{display: grid;justify-items: start;gap: 9px;padding: clamp(22px,4vw,34px)}[data-client-app][data-client-active-view="finance"] .v8710-finance-state > .v8710-finance-icon{width: 40px;height: 40px;border-radius: 12px;background: rgba(47,108,92,.08);color: var(--v8710-finance-accent-deep)}[data-client-app][data-client-active-view="finance"] .v8710-finance-state p{max-width: 64ch;margin: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-skeleton{display: grid;gap: 12px;padding: 24px}[data-client-app][data-client-active-view="finance"] .v8710-finance-skeleton > span,[data-client-app][data-client-active-view="finance"] .v8710-finance-skeleton i{display: block;border-radius: 8px;background: linear-gradient(90deg,rgba(47,108,92,.06),rgba(47,108,92,.13),rgba(47,108,92,.06));background-size: 200% 100%;animation: v8710-finance-skeleton 1.5s linear infinite}[data-client-app][data-client-active-view="finance"] .v8710-finance-skeleton > span:nth-child(1){width: 90px;height: 10px}[data-client-app][data-client-active-view="finance"] .v8710-finance-skeleton > span:nth-child(2){width: min(100%,390px);height: 24px}[data-client-app][data-client-active-view="finance"] .v8710-finance-skeleton > span:nth-child(3){width: min(100%,580px);height: 14px}[data-client-app][data-client-active-view="finance"] .v8710-finance-skeleton > div{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;margin-top: 8px}[data-client-app][data-client-active-view="finance"] .v8710-finance-skeleton i{height: 46px}.v8710-finance-detail-layer,.v8710-finance-upload-layer{padding: clamp(10px,2vw,22px)}.v8710-finance-dialog{width: min(100%,720px);max-height: min(90vh,820px);overflow: auto;border: 1px solid rgba(40,87,74,.18);border-radius: 20px;background: #fffdf8;box-shadow: 0 28px 78px rgba(18,48,40,.22)}.v8710-finance-dialog > header{position: sticky;z-index: 2;top: 0;display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;padding: 18px 20px 15px;border-bottom: 1px solid rgba(40,87,74,.13);background: rgba(255,253,248,.97)}.v8710-finance-dialog > header h2{margin: 1px 0 0;color: #173d35;font-size: 1.15rem;line-height: 1.3;overflow-wrap: anywhere}.v8710-finance-dialog > header p:last-child{margin: 5px 0 0;color: #60736d;font-size: .78rem}.v8710-finance-dialog > header > button{display: grid;flex: 0 0 auto;width: 38px;height: 38px;place-items: center;border: 1px solid rgba(40,87,74,.14);border-radius: 11px;background: rgba(47,108,92,.06);color: #214f49;font-size: 1.25rem}.v8710-finance-dialog > [data-v8710-detail-body],.v8710-finance-upload [data-v8710-upload-body]{display: grid;gap: 16px;padding: 20px}.v8710-finance-dialog > footer,.v8710-finance-upload form > footer{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 20px 18px;border-top: 1px solid rgba(40,87,74,.13)}.v8710-finance-dialog > footer [aria-live]{color: #60736d;font-size: .76rem}.v8710-finance-detail-summary dl,.v8710-finance-upload-context dl,.v8710-finance-receipt-summary dl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 18px;margin: 0;border-top: 1px solid rgba(40,87,74,.13)}.v8710-finance-detail-summary dl > div,.v8710-finance-upload-context dl > div,.v8710-finance-receipt-summary dl > div{display: grid;gap: 4px;padding: 12px 0;border-bottom: 1px solid rgba(40,87,74,.13)}.v8710-finance-dialog dt{color: #60736d;font-size: .67rem;font-weight: 790;letter-spacing: .045em;text-transform: uppercase}.v8710-finance-dialog dd{margin: 0;color: #173d35;font-size: .84rem;font-weight: 720;line-height: 1.45;overflow-wrap: anywhere}.v8710-finance-note,.v8710-finance-integrity{padding: 13px 14px;border: 1px solid rgba(47,108,92,.13);border-radius: 13px;background: rgba(47,108,92,.045)}.v8710-finance-note strong,.v8710-finance-integrity strong{color: #173d35;font-size: .8rem}.v8710-finance-note p,.v8710-finance-integrity p{margin: 5px 0 0;color: #60736d;font-size: .76rem;line-height: 1.55}.v8710-finance-file-card,.v8710-finance-selected-file{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 12px 13px;border: 1px solid rgba(40,87,74,.13);border-radius: 13px;background: rgba(247,244,236,.58)}.v8710-finance-file-card > div,.v8710-finance-selected-file > div{display: flex;align-items: center;gap: 10px;min-width: 0}.v8710-finance-file-card span,.v8710-finance-selected-file span{display: grid;min-width: 0}.v8710-finance-file-card strong,.v8710-finance-selected-file strong{color: #173d35;font-size: .82rem;overflow-wrap: anywhere}.v8710-finance-file-card small,.v8710-finance-selected-file small{margin-top: 3px;color: #60736d;font-size: .7rem;overflow-wrap: anywhere}.v8710-finance-file-input{display: grid;gap: 7px;padding: 15px;border: 1px dashed rgba(40,87,74,.28);border-radius: 14px;background: rgba(247,244,236,.48)}.v8710-finance-file-input > span{color: #173d35;font-size: .82rem;font-weight: 760}.v8710-finance-file-input input{width: 100%;min-width: 0;color: #334c45;font: inherit;font-size: .78rem}.v8710-finance-file-input small{color: #60736d;font-size: .7rem}.v8710-finance-upload-error{margin: 0 20px 12px;padding: 10px 12px;border: 1px solid rgba(152,74,62,.2);border-radius: 11px;background: rgba(160,77,65,.07);color: #7c3d34;font-size: .78rem}.v8710-finance-receipt-summary{display: grid;justify-items: start;gap: 8px}.v8710-finance-receipt-summary > .v8710-finance-icon{width: 40px;height: 40px;border-radius: 12px;background: rgba(47,108,92,.08);color: #214f49}.v8710-finance-receipt-summary h3{margin: 0;color: #173d35;font-size: 1rem}.v8710-finance-receipt-summary p{margin: 0;color: #60736d;font-size: .8rem}@media (max-width: 820px){[data-client-app][data-client-active-view="finance"] .v8710-finance-summary{grid-template-columns: repeat(2,minmax(0,1fr))}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary > div:nth-child(3){padding-left: 0;border-left: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary > div:nth-child(n + 3){padding-top: 11px}[data-client-app][data-client-active-view="finance"] .v8710-finance-library > header{align-items: stretch;flex-direction: column}[data-client-app][data-client-active-view="finance"] .v8710-finance-tabs{width: 100%}[data-client-app][data-client-active-view="finance"] .v8710-finance-record{grid-template-columns: 56px minmax(0,1fr)}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-action{grid-column: 2}}@media (max-width: 620px){[data-client-app][data-client-active-view="finance"] .v8710-finance-priority{grid-template-columns: 1fr;gap: 11px;padding: 17px}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority-icon{width: 38px;height: 38px}[data-client-app][data-client-active-view="finance"] .v8710-finance-priority-heading{align-items: flex-start;flex-direction: column;gap: 9px}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary{margin-top: 14px}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary > div{padding: 11px 10px 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-library{padding: 15px}[data-client-app][data-client-active-view="finance"] .v8710-finance-record{grid-template-columns: 1fr;gap: 10px;padding: 14px 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-date{display: flex;align-items: center;gap: 8px;min-height: 0;padding-right: 0;border-right: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-main{align-items: flex-start;flex-direction: column;gap: 9px}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-value{justify-items: start}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-action{grid-column: auto}[data-client-app][data-client-active-view="finance"] .v8710-finance-record-action .btn,[data-client-app][data-client-active-view="finance"] .v8710-finance-actions .btn{width: 100%}.v8710-finance-detail-summary dl,.v8710-finance-upload-context dl,.v8710-finance-receipt-summary dl{grid-template-columns: 1fr}.v8710-finance-dialog > footer,.v8710-finance-upload form > footer{align-items: stretch;flex-direction: column-reverse}.v8710-finance-dialog > footer .btn,.v8710-finance-upload form > footer .btn{width: 100%}.v8710-finance-file-card,.v8710-finance-selected-file{align-items: stretch;flex-direction: column}}@media (max-width: 390px){[data-client-app][data-client-active-view="finance"] .v8710-finance-summary{grid-template-columns: 1fr}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary > div{padding: 10px 0;border-left: 0;border-bottom: 1px solid var(--v8710-finance-border)}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary > div:last-child{border-bottom: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-tabs{grid-template-columns: 1fr}.v8710-finance-dialog{max-height: calc(100vh - 16px);border-radius: 16px}.v8710-finance-dialog > header,.v8710-finance-dialog > [data-v8710-detail-body],.v8710-finance-upload [data-v8710-upload-body],.v8710-finance-dialog > footer,.v8710-finance-upload form > footer{padding-inline: 15px}}@media (prefers-reduced-motion: reduce){[data-client-app][data-client-active-view="finance"] .v8710-finance-workspace,[data-client-app][data-client-active-view="finance"] .v8710-finance-skeleton > span,[data-client-app][data-client-active-view="finance"] .v8710-finance-skeleton i,[data-client-app][data-client-active-view="finance"] :where(.v8710-finance-action,.v8710-finance-tab,.v8710-finance-record){animation: none;scroll-behavior: auto;transition-duration: 0.01ms}[data-client-app][data-client-active-view="finance"] :where(.v8710-finance-action,.v8710-finance-tab):hover{transform: none}}@media (forced-colors: active){[data-client-app][data-client-active-view="finance"] :where(.v8710-finance-priority,.v8710-finance-library,.v8710-finance-state),.v8710-finance-dialog,.v8710-finance-file-card,.v8710-finance-selected-file{border: 1px solid CanvasText}[data-client-app][data-client-active-view="finance"] .v8710-finance-status,[data-client-app][data-client-active-view="finance"] .v8710-finance-tab.is-active{border: 1px solid CanvasText;background: Canvas;color: CanvasText}}@keyframes v8710-finance-enter{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: translateY(0)}}@keyframes v8710-finance-skeleton{from{background-position: 200% 0}to{background-position: -200% 0}}[data-client-app][data-client-active-view="profile"] [data-client-view="profile"]{--v83-profile-petroleum: #163f3b;--v83-profile-petroleum-deep: #0f302d;--v83-profile-eucalyptus: #5d8175;--v83-profile-sage: #dfe9e2;--v83-profile-ivory: #fbf8f1;--v83-profile-sand: #eee4d3;--v83-profile-border: rgba(45,72,66,.16);--v83-profile-muted: #61736e;--v83-profile-shadow: 0 16px 34px rgba(24,50,45,.08)}[data-client-app][data-client-active-view="profile"] .v83-profile-layout{display: grid;gap: 16px;min-width: 0}[data-client-app][data-client-active-view="profile"] .v83-profile-identification{align-items: center;background: linear-gradient(115deg,rgba(251,248,241,.98),rgba(238,228,211,.54));border: 1px solid var(--v83-profile-border);border-radius: 22px;display: grid;grid-template-columns: 52px minmax(0,1fr) auto;gap: 14px;padding: 15px 18px}[data-client-app][data-client-active-view="profile"] .v83-profile-avatar{align-items: center;background: var(--v83-profile-petroleum);border: 1px solid rgba(255,255,255,.22);border-radius: 16px;color: #f8f3e8;display: inline-flex;font-size: 16px;font-weight: 760;height: 50px;justify-content: center;letter-spacing: .04em;width: 50px}[data-client-app][data-client-active-view="profile"] .v83-profile-identification-copy{min-width: 0}[data-client-app][data-client-active-view="profile"] .v83-profile-identification-copy h3,[data-client-app][data-client-active-view="profile"] .v83-profile-identification-copy p{margin: 0}[data-client-app][data-client-active-view="profile"] .v83-profile-identification-copy h3{color: var(--v83-profile-petroleum-deep);font-size: clamp(17px,2vw,21px);line-height: 1.2;margin-top: 2px}[data-client-app][data-client-active-view="profile"] .v83-profile-identification-copy > p:last-child{color: var(--v83-profile-muted);font-size: 13px;margin-top: 3px;overflow-wrap: anywhere}[data-client-app][data-client-active-view="profile"] .v83-profile-status{align-items: center;border: 1px solid var(--v83-profile-border);border-radius: 999px;color: var(--v83-profile-petroleum-deep);display: inline-flex;font-size: 12px;font-weight: 680;gap: 7px;line-height: 1.25;min-height: 30px;padding: 5px 10px;white-space: nowrap}[data-client-app][data-client-active-view="profile"] .v83-profile-status > span{background: var(--v83-profile-eucalyptus);border-radius: 50%;height: 7px;width: 7px}[data-client-app][data-client-active-view="profile"] .v83-profile-status.is-positive{background: rgba(223,233,226,.7)}[data-client-app][data-client-active-view="profile"] .v83-profile-status.is-attention{background: rgba(238,228,211,.82)}[data-client-app][data-client-active-view="profile"] .v83-profile-status.is-attention > span{background: #9c7536}[data-client-app][data-client-active-view="profile"] .v83-profile-navigation{background: rgba(251,248,241,.72);border: 1px solid var(--v83-profile-border);border-radius: 16px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));padding: 4px}[data-client-app][data-client-active-view="profile"] .v83-profile-navigation-item{font: inherit;border: 0;border-radius: 12px;color: var(--v83-profile-muted);font-size: 13px;font-weight: 680;padding: 9px 12px;transition: background-color 160ms ease,color 160ms ease,transform 160ms ease}[data-client-app][data-client-active-view="profile"] .v83-profile-navigation-item:hover{background: rgba(238,228,211,.74);color: var(--v83-profile-petroleum-deep);transform: translateY(-1px)}[data-client-app][data-client-active-view="profile"] .v83-profile-navigation-item.is-current{background: var(--v83-profile-petroleum);color: #fffaf0}[data-client-app][data-client-active-view="profile"] .v83-profile-navigation-item:focus-visible,[data-client-app][data-client-active-view="profile"] .v83-profile-nucleus:focus-visible{outline: 3px solid rgba(83,126,113,.42);outline-offset: 3px}[data-client-app][data-client-active-view="profile"] .v83-profile-nuclei{display: grid;gap: 16px;grid-template-columns: minmax(0,7fr) minmax(300px,5fr);min-width: 0}[data-client-app][data-client-active-view="profile"] .v83-profile-nucleus{border: 1px solid var(--v83-profile-border);border-radius: 24px;box-shadow: var(--v83-profile-shadow);min-width: 0;padding: clamp(17px,2vw,23px)}[data-client-app][data-client-active-view="profile"] .v83-profile-main{grid-row: span 2}[data-client-app][data-client-active-view="profile"] .v83-profile-privacy{grid-column: 1 / -1}[data-client-app][data-client-active-view="profile"] .v83-profile-nucleus-header{align-items: flex-start;border-bottom: 1px solid var(--v83-profile-border);display: flex;gap: 16px;justify-content: space-between;margin-bottom: 17px;padding-bottom: 15px}[data-client-app][data-client-active-view="profile"] .v83-profile-nucleus-header h3,[data-client-app][data-client-active-view="profile"] .v83-profile-nucleus-header p{margin: 0}[data-client-app][data-client-active-view="profile"] .v83-profile-nucleus-header h3{color: var(--v83-profile-petroleum-deep);font-size: clamp(18px,2vw,22px);line-height: 1.22;margin-top: 3px}[data-client-app][data-client-active-view="profile"] .v83-profile-nucleus-header > div > p:last-child{color: var(--v83-profile-muted);font-size: 13px;line-height: 1.55;margin-top: 5px;max-width: 65ch}[data-client-app][data-client-active-view="profile"] .v83-profile-data-groups{display: grid;gap: 12px;grid-template-columns: repeat(2,minmax(0,1fr))}[data-client-app][data-client-active-view="profile"] .v83-profile-data-group{background: rgba(251,248,241,.62);border: 1px solid var(--v83-profile-border);border-radius: 17px;min-width: 0;padding: 15px}[data-client-app][data-client-active-view="profile"] .v83-profile-data-group header{margin-bottom: 12px}[data-client-app][data-client-active-view="profile"] .v83-profile-data-group h4,[data-client-app][data-client-active-view="profile"] .v83-profile-data-group p{margin: 0}[data-client-app][data-client-active-view="profile"] .v83-profile-data-group h4{color: var(--v83-profile-petroleum-deep);font-size: 15px}[data-client-app][data-client-active-view="profile"] .v83-profile-data-group p{color: var(--v83-profile-muted);font-size: 12px;line-height: 1.5;margin-top: 3px}[data-client-app][data-client-active-view="profile"] .v83-profile-fields,[data-client-app][data-client-active-view="profile"] .v83-profile-security-list{display: grid;gap: 0;margin: 0}[data-client-app][data-client-active-view="profile"] .v83-profile-field{border-top: 1px solid rgba(45,72,66,.11);display: grid;gap: 3px;padding: 11px 0}[data-client-app][data-client-active-view="profile"] .v83-profile-field:first-child{border-top: 0;padding-top: 0}[data-client-app][data-client-active-view="profile"] .v83-profile-field:last-child{padding-bottom: 0}[data-client-app][data-client-active-view="profile"] .v83-profile-field dt{color: var(--v83-profile-muted);font-size: 11px;font-weight: 720;letter-spacing: .035em;text-transform: uppercase}[data-client-app][data-client-active-view="profile"] .v83-profile-field dd{color: var(--v83-profile-petroleum-deep);font-size: 14px;font-weight: 680;margin: 0;overflow-wrap: anywhere}[data-client-app][data-client-active-view="profile"] .v83-profile-field small{color: var(--v83-profile-muted);font-size: 11px;line-height: 1.45}[data-client-app][data-client-active-view="profile"] .v83-profile-field.is-protected dd::after{color: var(--v83-profile-eucalyptus);content: " · protegido";font-size: 11px;font-weight: 600}[data-client-app][data-client-active-view="profile"] .v83-profile-profile-actions,[data-client-app][data-client-active-view="profile"] .v83-profile-consent-reference,[data-client-app][data-client-active-view="profile"] .v83-profile-security-note,[data-client-app][data-client-active-view="profile"] .v83-profile-privacy-footer{align-items: center;background: rgba(223,233,226,.42);border: 1px solid rgba(78,111,101,.15);border-radius: 16px;display: flex;gap: 14px;justify-content: space-between;margin-top: 14px;padding: 13px 14px}[data-client-app][data-client-active-view="profile"] .v83-profile-profile-actions strong,[data-client-app][data-client-active-view="profile"] .v83-profile-consent-reference strong,[data-client-app][data-client-active-view="profile"] .v83-profile-security-note strong{color: var(--v83-profile-petroleum-deep);display: block;font-size: 13px}[data-client-app][data-client-active-view="profile"] .v83-profile-profile-actions p,[data-client-app][data-client-active-view="profile"] .v83-profile-consent-reference p,[data-client-app][data-client-active-view="profile"] .v83-profile-security-note p,[data-client-app][data-client-active-view="profile"] .v83-profile-privacy-footer p{color: var(--v83-profile-muted);font-size: 12px;line-height: 1.5;margin: 3px 0 0}[data-client-app][data-client-active-view="profile"] .v83-profile-session-note{color: var(--v83-profile-muted);font-size: 11px;line-height: 1.5;margin: 12px 2px 0}[data-client-app][data-client-active-view="profile"] .v83-profile-security-list{background: rgba(251,248,241,.58);border: 1px solid var(--v83-profile-border);border-radius: 16px;padding: 14px}[data-client-app][data-client-active-view="profile"] .v83-profile-security-actions{justify-content: flex-end;margin-top: 14px}[data-client-app][data-client-active-view="profile"] .v83-profile-sensitive-action{border-color: rgba(136,65,58,.26);color: #7a3e39}[data-client-app][data-client-active-view="profile"] .v83-profile-sensitive-action:hover{background: rgba(136,65,58,.08);border-color: rgba(136,65,58,.38)}[data-client-app][data-client-active-view="profile"] .v83-profile-tertiary-action{background: transparent;box-shadow: none}[data-client-app][data-client-active-view="profile"] .v83-profile-privacy-grid{display: grid;gap: 12px;grid-template-columns: repeat(2,minmax(0,1fr))}[data-client-app][data-client-active-view="profile"] .v83-profile-privacy-grid article{border-left: 3px solid rgba(93,129,117,.54);padding: 4px 4px 4px 13px}[data-client-app][data-client-active-view="profile"] .v83-profile-privacy-grid h4,[data-client-app][data-client-active-view="profile"] .v83-profile-privacy-grid p{margin: 0}[data-client-app][data-client-active-view="profile"] .v83-profile-privacy-grid h4{color: var(--v83-profile-petroleum-deep);font-size: 14px;margin-top: 3px}[data-client-app][data-client-active-view="profile"] .v83-profile-privacy-grid p{color: var(--v83-profile-muted);font-size: 12px;line-height: 1.55;margin-top: 5px}[data-client-app][data-client-active-view="profile"] .v83-profile-mini-label{color: var(--v83-profile-eucalyptus);font-size: 10px;font-weight: 760;letter-spacing: .07em}[data-client-app][data-client-active-view="profile"] .v83-profile-disclosure{border-top: 1px solid var(--v83-profile-border);margin-top: 14px;padding-top: 12px}[data-client-app][data-client-active-view="profile"] .v83-profile-disclosure summary{color: var(--v83-profile-petroleum-deep);cursor: pointer;font-size: 13px;font-weight: 700;list-style-position: outside;margin-left: 18px;min-height: 40px;padding: 9px 4px}[data-client-app][data-client-active-view="profile"] .v83-profile-disclosure summary span{background: var(--v83-profile-sand);border-radius: 999px;display: inline-flex;font-size: 11px;justify-content: center;margin-left: 5px;min-width: 23px;padding: 2px 6px}[data-client-app][data-client-active-view="profile"] .v83-profile-request-list,[data-client-app][data-client-active-view="profile"] .v83-profile-history{display: grid;gap: 0;margin: 4px 0 0;padding: 0}[data-client-app][data-client-active-view="profile"] .v83-profile-request-list article,[data-client-app][data-client-active-view="profile"] .v83-profile-history li{align-items: center;border-top: 1px solid rgba(45,72,66,.11);display: grid;gap: 14px;grid-template-columns: minmax(0,1fr) auto;list-style: none;padding: 13px 0}[data-client-app][data-client-active-view="profile"] .v83-profile-request-list strong,[data-client-app][data-client-active-view="profile"] .v83-profile-history strong{color: var(--v83-profile-petroleum-deep);display: block;font-size: 13px}[data-client-app][data-client-active-view="profile"] .v83-profile-request-list p,[data-client-app][data-client-active-view="profile"] .v83-profile-history p,[data-client-app][data-client-active-view="profile"] .v83-profile-request-list time,[data-client-app][data-client-active-view="profile"] .v83-profile-history time{color: var(--v83-profile-muted);font-size: 11px;line-height: 1.45;margin: 2px 0 0}[data-client-app][data-client-active-view="profile"] .v83-profile-empty{color: var(--v83-profile-muted);font-size: 12px;margin: 10px 0 0;padding: 12px 0}[data-client-app][data-client-active-view="profile"] .v83-profile-error{border: 1px solid var(--v83-profile-border);border-radius: 22px;padding: 22px}[data-client-app][data-client-active-view="profile"] .v83-profile-edit-grid{display: grid;gap: 14px;grid-template-columns: repeat(2,minmax(0,1fr))}[data-client-app][data-client-active-view="profile"] .v83-profile-edit-form small{color: var(--v83-profile-muted);display: block;font-size: 11px;line-height: 1.45;margin-top: 5px}@media (max-width: 1100px){[data-client-app][data-client-active-view="profile"] .v83-profile-nuclei{grid-template-columns: 1fr}[data-client-app][data-client-active-view="profile"] .v83-profile-main,[data-client-app][data-client-active-view="profile"] .v83-profile-privacy{grid-column: auto;grid-row: auto}}@media (max-width: 680px){[data-client-app][data-client-active-view="profile"] .v83-profile-identification{grid-template-columns: 44px minmax(0,1fr);padding: 13px}[data-client-app][data-client-active-view="profile"] .v83-profile-avatar{border-radius: 14px;height: 44px;width: 44px}[data-client-app][data-client-active-view="profile"] .v83-profile-identification > .v83-profile-status{grid-column: 1 / -1;justify-self: start}[data-client-app][data-client-active-view="profile"] .v83-profile-navigation{gap: 2px}[data-client-app][data-client-active-view="profile"] .v83-profile-navigation-item{font-size: 12px;min-height: 44px;padding: 8px 6px}[data-client-app][data-client-active-view="profile"] .v83-profile-nucleus{border-radius: 20px;padding: 16px}[data-client-app][data-client-active-view="profile"] .v83-profile-nucleus-header,[data-client-app][data-client-active-view="profile"] .v83-profile-profile-actions,[data-client-app][data-client-active-view="profile"] .v83-profile-consent-reference,[data-client-app][data-client-active-view="profile"] .v83-profile-privacy-footer{align-items: stretch;flex-direction: column}[data-client-app][data-client-active-view="profile"] .v83-profile-nucleus-header > .btn,[data-client-app][data-client-active-view="profile"] .v83-profile-profile-actions .btn,[data-client-app][data-client-active-view="profile"] .v83-profile-consent-reference .btn,[data-client-app][data-client-active-view="profile"] .v83-profile-privacy-footer .btn,[data-client-app][data-client-active-view="profile"] .v83-profile-security-actions .btn{width: 100%}[data-client-app][data-client-active-view="profile"] .v83-profile-data-groups,[data-client-app][data-client-active-view="profile"] .v83-profile-privacy-grid,[data-client-app][data-client-active-view="profile"] .v83-profile-edit-grid{grid-template-columns: 1fr}[data-client-app][data-client-active-view="profile"] .v83-profile-security-actions{align-items: stretch;flex-direction: column}[data-client-app][data-client-active-view="profile"] .v83-profile-request-list article,[data-client-app][data-client-active-view="profile"] .v83-profile-history li{align-items: start;grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){[data-client-app][data-client-active-view="profile"] .v83-profile-navigation-item{transition: none}[data-client-app][data-client-active-view="profile"] .v83-profile-navigation-item:hover{transform: none}}[data-client-view="profile"] .v8711-profile-layout{display:grid;gap:16px;min-width:0;animation:v8711-profile-enter 220ms cubic-bezier(.2,.7,.2,1) both}[data-client-view="profile"] .v8711-profile-summary,[data-client-view="profile"] .v8711-profile-nucleus{border:1px solid color-mix(in srgb,var(--color-primary,#245c4b) 14%,#dce7e2);border-radius:16px;background:var(--surface,#fff);box-shadow:0 8px 22px rgb(26 59 49 / .045)}[data-client-view="profile"] .v8711-profile-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px}[data-client-view="profile"] .v8711-profile-avatar{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--color-primary,#245c4b) 22%,#d8e5df);border-radius:50%;background:color-mix(in srgb,var(--color-primary,#245c4b) 8%,#fff);color:var(--color-primary,#245c4b);font-weight:750;letter-spacing:.04em}[data-client-view="profile"] .v8711-profile-summary-copy{min-width:0}[data-client-view="profile"] .v8711-profile-summary-copy .panel-kicker,[data-client-view="profile"] .v8711-profile-section-head .panel-kicker{margin:0 0 3px;font-size:.69rem;letter-spacing:.11em}[data-client-view="profile"] .v8711-profile-summary h2{margin:0;color:var(--text-strong,#17352b);font-size:clamp(1.08rem,2vw,1.34rem);line-height:1.2;overflow-wrap:anywhere}[data-client-view="profile"] .v8711-profile-summary-copy>p:last-of-type{margin:3px 0 0;color:var(--text-muted,#607168);font-size:.86rem;overflow-wrap:anywhere}[data-client-view="profile"] .v8711-profile-summary-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;color:var(--text-muted,#607168);font-size:.76rem}[data-client-view="profile"] .v8711-profile-status{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 8px;border:1px solid #dce5e1;border-radius:999px;background:#f7faf8;color:#4e6259;font-size:.72rem;font-weight:700;line-height:1.2}[data-client-view="profile"] .v8711-profile-status>span{width:6px;height:6px;border-radius:50%;background:currentColor}[data-client-view="profile"] .v8711-profile-status.is-positive{border-color:#cfe2d8;background:#f2f8f5;color:#2d6a50}[data-client-view="profile"] .v8711-profile-status.is-attention{border-color:#eadcb9;background:#fffaf0;color:#80611c}[data-client-view="profile"] .v8711-profile-status.is-critical{border-color:#ead0cc;background:#fff7f5;color:#8a4438}[data-client-view="profile"] .v8711-profile-nucleus{padding:18px}[data-client-view="profile"] .v8711-profile-section-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:15px}[data-client-view="profile"] .v8711-profile-heading-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--color-primary,#245c4b) 7%,#fff);color:var(--color-primary,#245c4b)}[data-client-view="profile"] .v8711-profile-heading-icon .professional-nav-icon-svg{width:18px;height:18px;stroke-width:1.7}[data-client-view="profile"] .v8711-profile-section-head h2{margin:0;color:var(--text-strong,#17352b);font-size:1.04rem;line-height:1.25}[data-client-view="profile"] .v8711-profile-section-head p:last-child{margin:4px 0 0;color:var(--text-muted,#607168);font-size:.82rem;line-height:1.5}[data-client-view="profile"] .v8711-profile-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}[data-client-view="profile"] .v8711-profile-data-grid>div{min-width:0;padding:13px;border:1px solid #e5ebe8;border-radius:12px;background:#fbfcfb}[data-client-view="profile"] .v8711-profile-data-grid h3,[data-client-view="profile"] .v8711-profile-privacy-actions h3{margin:0 0 9px;color:var(--text-strong,#17352b);font-size:.88rem}[data-client-view="profile"] .v8711-profile-fields,[data-client-view="profile"] .v8711-profile-security-grid{display:grid;gap:0;margin:0}[data-client-view="profile"] .v8711-profile-field{position:relative;display:grid;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);column-gap:10px;row-gap:2px;padding:9px 0;border-bottom:1px solid #e8eeeb;min-width:0}[data-client-view="profile"] .v8711-profile-field:last-child{border-bottom:0}[data-client-view="profile"] .v8711-profile-field dt{color:var(--text-muted,#607168);font-size:.75rem;font-weight:650}[data-client-view="profile"] .v8711-profile-field dd{margin:0;color:var(--text-strong,#17352b);font-size:.82rem;font-weight:700;overflow-wrap:anywhere}[data-client-view="profile"] .v8711-profile-field small{grid-column:2;color:var(--text-muted,#607168);font-size:.69rem;line-height:1.45}[data-client-view="profile"] .v8711-profile-field-mode{grid-column:2;width:max-content;margin-top:3px;padding:2px 6px;border-radius:999px;background:#edf4f1;color:#476358;font-size:.62rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}[data-client-view="profile"] .v8711-profile-field.is-protected .v8711-profile-field-mode{background:#f2f2ef;color:#68675f}[data-client-view="profile"] .v8711-profile-inline-actions,[data-client-view="profile"] .v8711-profile-security-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid #e4ebe7}[data-client-view="profile"] .v8711-profile-inline-actions strong,[data-client-view="profile"] .v8711-profile-security-actions strong{display:block;color:var(--text-strong,#17352b);font-size:.82rem}[data-client-view="profile"] .v8711-profile-inline-actions p,[data-client-view="profile"] .v8711-profile-security-actions p{margin:3px 0 0;color:var(--text-muted,#607168);font-size:.75rem;line-height:1.45}[data-client-view="profile"] .v8711-profile-inline-actions>div:last-child,[data-client-view="profile"] .v8711-profile-security-actions>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}[data-client-view="profile"] .v8711-profile-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-client-view="profile"] .v8711-profile-preference{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e4ebe7;border-radius:11px;background:#fbfcfb;min-width:0}[data-client-view="profile"] .v8711-profile-preference strong{display:block;color:var(--text-strong,#17352b);font-size:.78rem}[data-client-view="profile"] .v8711-profile-preference p{margin:3px 0 0;color:var(--text-muted,#607168);font-size:.69rem;line-height:1.4}[data-client-view="profile"] .v8711-profile-privacy-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:14px;margin-top:14px;padding:13px;border:1px solid #e4ebe7;border-radius:12px;background:#f8fbf9}[data-client-view="profile"] .v8711-profile-privacy-actions p{margin:3px 0 0;color:var(--text-muted,#607168);font-size:.74rem;line-height:1.45}[data-client-view="profile"] .v8711-profile-request-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}[data-client-view="profile"] .v8711-profile-disclosure{margin-top:12px;border-top:1px solid #e4ebe7;padding-top:11px}[data-client-view="profile"] .v8711-profile-disclosure summary{cursor:pointer;color:var(--text-strong,#17352b);font-size:.78rem;font-weight:750}[data-client-view="profile"] .v8711-profile-disclosure summary span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;border-radius:999px;background:#f1ead8;color:#74581b;font-size:.67rem}[data-client-view="profile"] .v8711-profile-request-list{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}[data-client-view="profile"] .v8711-profile-request-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e7ece9;border-radius:9px;background:#fff}[data-client-view="profile"] .v8711-profile-request-list strong{display:block;color:var(--text-strong,#17352b);font-size:.75rem}[data-client-view="profile"] .v8711-profile-request-list time{color:var(--text-muted,#607168);font-size:.67rem}[data-client-view="profile"] .v8711-profile-empty{margin:10px 0 0;color:var(--text-muted,#607168);font-size:.76rem}[data-client-view="profile"] .v8711-profile-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-client-view="profile"] .v8711-profile-security-grid .v8711-profile-field{display:block;padding:11px 12px;border:1px solid #e4ebe7;border-radius:11px;background:#fbfcfb}[data-client-view="profile"] .v8711-profile-security-grid .v8711-profile-field dt{margin-bottom:4px}[data-client-view="profile"] .v8711-profile-security-grid .v8711-profile-field small{display:block;margin-top:4px}[data-client-view="profile"] .v8711-profile-sensitive{border-color:#dfcbc7;color:#7a443b;background:#fffafa}[data-client-view="profile"] .v8711-profile-sensitive:hover{border-color:#cfaea8;background:#fff5f3}[data-client-view="profile"] .v8711-profile-error{padding:20px;border:1px solid #ead0cc;border-radius:16px}[data-client-view="profile"] .v8711-profile-error h2{margin:0 0 5px;font-size:1rem}[data-client-view="profile"] .v8711-profile-error p{margin:0 0 14px;color:var(--text-muted,#607168)}[data-client-view="profile"] .v8711-profile-error>div{display:flex;gap:8px;flex-wrap:wrap}[data-client-view="profile"] .v8711-profile-skeleton{height:180px;border-radius:16px;background:linear-gradient(90deg,#f1f4f2 25%,#f8faf9 50%,#f1f4f2 75%);background-size:200% 100%;animation:v8711-profile-skeleton 1.5s ease-in-out infinite}[data-client-view="profile"] .v8711-profile-skeleton.is-summary{height:96px}.v8711-profile-dialog-layer{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:20px}.v8711-profile-dialog-layer[hidden]{display:none}.v8711-profile-dialog-backdrop{position:absolute;inset:0;border:0;background:rgb(17 35 29 / .48)}.v8711-profile-dialog{position:relative;width:min(560px,100%);max-height:min(760px,calc(100dvh - 32px));overflow:auto;border:1px solid #dbe6e1;border-radius:16px;background:#fff;box-shadow:0 28px 70px rgb(12 31 24 / .22);animation:v8711-profile-dialog-enter 190ms cubic-bezier(.2,.7,.2,1) both}.v8711-profile-dialog>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:17px 18px 14px;border-bottom:1px solid #e4ebe7}.v8711-profile-dialog>header h2{margin:0;color:#17352b;font-size:1.1rem}.v8711-profile-dialog>header p:last-child{margin:5px 0 0;color:#607168;font-size:.79rem;line-height:1.45}.v8711-profile-dialog-body{display:grid;gap:8px;padding:17px 18px}.v8711-profile-dialog-body label{color:#263e35;font-size:.78rem;font-weight:750}.v8711-profile-dialog-body label span{font-weight:500;color:#718078}.v8711-profile-dialog-body input,.v8711-profile-dialog-body textarea{width:100%;min-width:0;border:1px solid #ccd9d3;border-radius:9px;background:#fff;padding:10px 11px;color:#17352b;font:inherit}.v8711-profile-dialog-body input:focus-visible,.v8711-profile-dialog-body textarea:focus-visible{outline:3px solid color-mix(in srgb,#2d6a50 25%,transparent);outline-offset:1px;border-color:#2d6a50}.v8711-profile-dialog-body small{color:#67776f;font-size:.7rem}.v8711-profile-dialog-note{padding:11px 12px;border:1px solid #dce7e2;border-radius:10px;background:#f7faf8}.v8711-profile-dialog-note strong{font-size:.8rem;color:#17352b}.v8711-profile-dialog-note p{margin:3px 0 0;color:#607168;font-size:.73rem}.v8711-profile-form-error{margin:4px 0 0;padding:9px 10px;border:1px solid #e6c8c3;border-radius:8px;background:#fff5f3;color:#853f34;font-size:.75rem}.v8711-profile-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px 17px;border-top:1px solid #e4ebe7}body.v8711-profile-dialog-open{overflow:hidden}@keyframes v8711-profile-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes v8711-profile-dialog-enter{from{opacity:0;transform:translateY(7px) scale(.99)}to{opacity:1;transform:none}}@keyframes v8711-profile-skeleton{to{background-position:-200% 0}}@media(max-width:820px){[data-client-view="profile"] .v8711-profile-preferences{grid-template-columns:1fr}[data-client-view="profile"] .v8711-profile-security-grid{grid-template-columns:1fr 1fr}[data-client-view="profile"] .v8711-profile-privacy-actions{grid-template-columns:1fr}[data-client-view="profile"] .v8711-profile-request-actions{justify-content:flex-start}}@media(max-width:620px){[data-client-view="profile"] .v8711-profile-layout{gap:12px}[data-client-view="profile"] .v8711-profile-summary{grid-template-columns:auto minmax(0,1fr);padding:14px}[data-client-view="profile"] .v8711-profile-summary-action{grid-column:1/-1}[data-client-view="profile"] .v8711-profile-summary-action .btn{width:100%}[data-client-view="profile"] .v8711-profile-nucleus{padding:14px}[data-client-view="profile"] .v8711-profile-section-head{grid-template-columns:auto minmax(0,1fr)}[data-client-view="profile"] .v8711-profile-section-head>.btn,[data-client-view="profile"] .v8711-profile-section-head>.v8711-profile-status{grid-column:1/-1;width:100%;justify-content:center}[data-client-view="profile"] .v8711-profile-data-grid{grid-template-columns:1fr}[data-client-view="profile"] .v8711-profile-inline-actions,[data-client-view="profile"] .v8711-profile-security-actions{grid-template-columns:1fr}[data-client-view="profile"] .v8711-profile-inline-actions>div:last-child,[data-client-view="profile"] .v8711-profile-security-actions>div:last-child{justify-content:flex-start}[data-client-view="profile"] .v8711-profile-inline-actions .btn,[data-client-view="profile"] .v8711-profile-security-actions .btn,[data-client-view="profile"] .v8711-profile-request-actions .btn{flex:1 1 100%;width:100%}[data-client-view="profile"] .v8711-profile-security-grid{grid-template-columns:1fr}[data-client-view="profile"] .v8711-profile-field{grid-template-columns:1fr}[data-client-view="profile"] .v8711-profile-field small,[data-client-view="profile"] .v8711-profile-field-mode{grid-column:1}.v8711-profile-dialog-layer{padding:8px;align-items:end}.v8711-profile-dialog{width:100%;max-height:calc(100dvh - 16px);border-radius:15px 15px 10px 10px}.v8711-profile-dialog>header{padding:14px}.v8711-profile-dialog-body{padding:14px}.v8711-profile-dialog footer{display:grid;grid-template-columns:1fr;padding:12px 14px 14px}.v8711-profile-dialog footer .btn{width:100%}}@media(max-width:360px){[data-client-view="profile"] .v8711-profile-summary{gap:10px}[data-client-view="profile"] .v8711-profile-avatar{width:40px;height:40px}[data-client-view="profile"] .v8711-profile-nucleus{padding:12px}[data-client-view="profile"] .v8711-profile-data-grid>div{padding:11px}}@media(prefers-reduced-motion:reduce){[data-client-view="profile"] .v8711-profile-layout,.v8711-profile-dialog,[data-client-view="profile"] .v8711-profile-skeleton{animation:none;transition:none}}@media(forced-colors:active){[data-client-view="profile"] .v8711-profile-status,[data-client-view="profile"] .v8711-profile-summary,[data-client-view="profile"] .v8711-profile-nucleus,.v8711-profile-dialog{border:1px solid CanvasText}.v8711-profile-dialog-backdrop{background:Canvas}}.system-shell-client.client-experience-v08774,.system-shell-client.client-experience-v08774.client-professional-parity-v08775{grid-template-rows: auto minmax(0,1fr)}.system-shell-client.client-experience-v08774 .client-context-bar-v087872{grid-column: 2;grid-row: 1;position: sticky;top: 0;z-index: 50;min-width: 0;min-height: 74px;height: max-content;align-self: start;display: grid;grid-auto-rows: max-content;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: clamp(14px,2vw,28px);padding: 9px clamp(20px,3vw,38px);border: 0;border-bottom: var(--ds-border-soft);border-radius: 0;color: var(--ds-color-text-primary);background: rgba(255,253,248,.97);box-shadow: 0 4px 18px rgba(18,48,53,.035)}.system-shell-client.client-experience-v08774 .client-context-bar__menu{display: none}.system-shell-client.client-experience-v08774 .client-context-bar__left{min-width: 0;display: grid;align-content: center;gap: 1px}.system-shell-client.client-experience-v08774 .client-context-bar__eyebrow{color: var(--ds-color-text-muted);font-size: .62rem;font-weight: 760;letter-spacing: .085em;line-height: 1.2;text-transform: uppercase}.system-shell-client.client-experience-v08774 .client-context-bar__title{min-width: 0;margin: 0;overflow: hidden;color: var(--ds-color-petroleum-deep);font-size: clamp(.98rem,1.2vw,1.12rem);font-weight: 760;letter-spacing: -.018em;line-height: 1.18;text-overflow: ellipsis;white-space: nowrap}.system-shell-client.client-experience-v08774 .cx-topbar-current span.client-context-bar__service{min-width: 0;max-width: min(58ch,58vw);overflow: hidden;color: var(--ds-color-text-secondary);font-size: clamp(.7rem,.85vw,.77rem);font-weight: 600;line-height: 1.28;text-overflow: ellipsis;text-transform: none;letter-spacing: normal;white-space: nowrap}.system-shell-client.client-experience-v08774 .cx-topbar-current span.client-context-bar__service[data-client-context-service-state="loading"]{width: min(238px,50vw);min-height: 1em;border-radius: var(--ds-radius-small);color: transparent;background: linear-gradient(90deg,var(--ds-color-surface-secondary) 20%,var(--ds-color-surface-emphasis) 38%,var(--ds-color-surface-secondary) 58%);background-size: 220% 100%;animation: clientContextBarLoadingV087872 1.25s linear infinite}.system-shell-client.client-experience-v08774 .cx-topbar-current span.client-context-bar__service[data-client-context-service-state="empty"],.system-shell-client.client-experience-v08774 .cx-topbar-current span.client-context-bar__service[data-client-context-service-state="error"]{color: var(--ds-color-text-muted);font-weight: 560}.system-shell-client.client-experience-v08774 .client-context-bar__right{min-width: 0;display: flex;align-items: center;justify-content: flex-end;gap: var(--ds-space-3)}.system-shell-client.client-experience-v08774 .client-context-bar__identity{min-width: 0;max-width: 220px;display: inline-flex;align-items: center;gap: var(--ds-space-2);padding-right: var(--ds-space-3);border-right: var(--ds-border-soft)}.system-shell-client.client-experience-v08774 .client-context-bar__avatar{flex: 0 0 30px;width: 30px;height: 30px;display: grid;place-items: center;overflow: hidden;border: 1px solid rgba(216,195,165,.72);border-radius: 50%;color: var(--ds-color-petroleum-deep);background: var(--ds-color-surface-emphasis);font-size: .68rem;font-weight: 760;line-height: 1}.system-shell-client.client-experience-v08774 .client-context-bar__avatar img{width: 100%;height: 100%;object-fit: cover}.system-shell-client.client-experience-v08774 .client-context-bar__name{min-width: 0;overflow: hidden;color: var(--ds-color-text-secondary);font-size: .8rem;font-weight: 680;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap}.system-shell-client.client-experience-v08774 .client-context-bar__notices{position: relative;flex: 0 0 auto;min-height: 36px;display: inline-flex;align-items: center;justify-content: center;gap: 7px;padding: 7px 11px;border: var(--ds-border-soft);border-radius: var(--ds-radius-small);color: var(--ds-color-petroleum-deep);background: var(--ds-color-surface-primary);box-shadow: none;font-size: .75rem;font-weight: 700;transition: border-color var(--ds-motion-short) var(--ds-ease-standard),background-color var(--ds-motion-short) var(--ds-ease-standard),transform var(--ds-motion-short) var(--ds-ease-standard)}.system-shell-client.client-experience-v08774 .client-context-bar__notices:hover{border-color: var(--ds-color-border-focus);background: var(--ds-color-surface-secondary)}.system-shell-client.client-experience-v08774 .client-context-bar__notices:active{transform: translateY(1px)}.system-shell-client.client-experience-v08774 .client-context-bar__notices:focus-visible{outline: 3px solid var(--ds-color-focus-soft);outline-offset: 2px}.system-shell-client.client-experience-v08774 .client-context-bar__notices:disabled{cursor: not-allowed;opacity: .58;transform: none}.system-shell-client.client-experience-v08774 .client-context-bar__notice-icon{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}.system-shell-client.client-experience-v08774 .client-context-bar__notice-count{position: absolute;top: -5px;right: -5px;min-width: 18px;height: 18px;display: grid;place-items: center;padding: 0 4px;border: 2px solid var(--ds-color-surface-primary);border-radius: var(--ds-radius-pill);color: var(--ds-color-white);background: var(--ds-color-attention);font-size: .6rem;font-weight: 800;line-height: 1}.system-shell-client.client-experience-v08774 .client-context-bar__notice-count[hidden]{display: none}.system-shell-client.client-experience-v08774 .client-context-bar-v087872.cx-page-header,.system-shell-client.client-global-structure .client-context-bar-v087872.client-global-home-header{margin: 0;padding-block: 9px;border-radius: 0;box-shadow: 0 4px 18px rgba(18,48,53,.035)}@keyframes clientContextBarLoadingV087872{to{background-position-x: -220%}}@media (max-width: 1023px){.system-shell-client.client-experience-v08774,.system-shell-client.client-experience-v08774.client-professional-parity-v08775{grid-template-rows: auto minmax(0,1fr)}.system-shell-client.client-experience-v08774 .client-context-bar-v087872{grid-column: 1;grid-template-columns: auto minmax(0,1fr) auto;gap: 11px;min-height: 68px;padding: 8px 14px}.system-shell-client.client-experience-v08774 .client-context-bar__menu{grid-column: 1;grid-row: 1;min-width: 42px;min-height: 42px;display: inline-flex;align-items: center;justify-content: center;padding: 8px;border: var(--ds-border-soft);border-radius: var(--ds-radius-small);color: var(--ds-color-petroleum-deep);background: transparent}.system-shell-client.client-experience-v08774 .client-context-bar__left{grid-column: 2;grid-row: 1}.system-shell-client.client-experience-v08774 .client-context-bar__right{grid-column: 3;grid-row: 1;gap: var(--ds-space-2)}.system-shell-client.client-experience-v08774 .client-context-bar__identity{max-width: 170px;padding-right: var(--ds-space-2)}}@media (max-width: 700px){.system-shell-client.client-experience-v08774 .client-context-bar-v087872{grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 8px 10px;padding: 9px 12px 10px}.system-shell-client.client-experience-v08774 .client-context-bar__menu{grid-column: 1;grid-row: 1}.system-shell-client.client-experience-v08774 .client-context-bar__left{grid-column: 2;grid-row: 1}.system-shell-client.client-experience-v08774 .client-context-bar__right{grid-column: 1 / -1;grid-row: 2;justify-content: space-between;padding-left: 2px}.system-shell-client.client-experience-v08774 .client-context-bar__identity{flex: 1 1 auto;max-width: min(52%,210px);padding-right: 0;border-right: 0}.system-shell-client.client-experience-v08774 .cx-topbar-current span.client-context-bar__service{max-width: 100%}}@media (max-width: 360px){.system-shell-client.client-experience-v08774 .client-context-bar-v087872{padding-inline: 10px}.system-shell-client.client-experience-v08774 .client-context-bar__identity{max-width: 48%}.system-shell-client.client-experience-v08774 .client-context-bar__notices{min-height: 35px;gap: 6px;padding: 7px 9px;font-size: .72rem}}@media (prefers-reduced-motion: reduce){.system-shell-client.client-experience-v08774 .cx-topbar-current span.client-context-bar__service[data-client-context-service-state="loading"]{animation: none;background-position: 50% 50%}.system-shell-client.client-experience-v08774 .client-context-bar__notices{transition: none}}@media (forced-colors: active){.system-shell-client.client-experience-v08774 .client-context-bar-v087872,.system-shell-client.client-experience-v08774 .client-context-bar__avatar,.system-shell-client.client-experience-v08774 .client-context-bar__notices,.system-shell-client.client-experience-v08774 .client-context-bar__menu{border: 1px solid ButtonText}}.system-shell-client.client-panel-refinement-v087873{--v873-sidebar-width: clamp(236px,18vw,258px);--v873-line: rgba(35,70,72,.12);--v873-line-strong: rgba(35,70,72,.18);--v873-surface: rgba(255,253,248,.98);--v873-surface-soft: rgba(248,244,235,.76);--v873-ease: cubic-bezier(.22,.61,.36,1);grid-template-columns: var(--v873-sidebar-width) minmax(0,1fr);gap: 0}.system-shell-client.client-panel-refinement-v087873 .client-skip-link-v087873{position: fixed;inset-block-start: 12px;inset-inline-start: 12px;z-index: 4100;min-height: 42px;display: inline-flex;align-items: center;padding: 9px 14px;border: 1px solid rgba(255,255,255,.76);border-radius: 12px;color: #fff;background: var(--ds-color-petroleum-deep);box-shadow: 0 10px 30px rgba(12,38,42,.22);font-size: .82rem;font-weight: 760;line-height: 1.2;opacity: 0;pointer-events: none;transform: translateY(calc(-100% - 24px));transition: opacity 150ms ease,transform 180ms var(--v873-ease)}.system-shell-client.client-panel-refinement-v087873 .client-skip-link-v087873:focus,.system-shell-client.client-panel-refinement-v087873 .client-skip-link-v087873:focus-visible{opacity: 1;pointer-events: auto;transform: translateY(0);outline: 3px solid rgba(104,151,132,.55);outline-offset: 3px}.system-shell-client.client-panel-refinement-v087873 .client-context-bar-v087873{margin: 12px 16px 0;min-height: 68px;padding: 9px clamp(14px,2vw,24px);border: 1px solid var(--v873-line);border-radius: 18px;background: linear-gradient(180deg,rgba(255,254,251,.995),rgba(250,247,240,.965));box-shadow: 0 8px 24px rgba(18,48,53,.045),inset 0 1px 0 rgba(255,255,255,.9);animation: v873HeaderEnter 220ms var(--v873-ease) both}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__left{gap: 1px}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__eyebrow{color: rgba(58,84,82,.72);font-size: .6rem;font-weight: 780;letter-spacing: .105em}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__title{color: #153f44;font-size: clamp(1rem,1.18vw,1.14rem);font-weight: 790;letter-spacing: -.022em}.system-shell-client.client-panel-refinement-v087873 .cx-topbar-current span.client-context-bar__service{max-width: min(62ch,54vw);color: #526f70;font-size: clamp(.7rem,.8vw,.76rem);font-weight: 620;transition: opacity 150ms ease,transform 170ms var(--v873-ease),color 150ms ease}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__service.is-v873-updating{opacity: .42;transform: translateY(2px)}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__right{gap: 9px}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__identity{min-width: 0;gap: 8px;padding-inline-end: 1px}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__avatar{width: 34px;height: 34px;border: 1px solid rgba(53,109,92,.22);background: rgba(224,235,227,.72);box-shadow: inset 0 1px 0 rgba(255,255,255,.86);font-size: .69rem;font-weight: 820;transition: transform 160ms var(--v873-ease),border-color 160ms ease,background-color 160ms ease}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__name{max-width: clamp(72px,10vw,128px);color: #36595b;font-size: .78rem;font-weight: 720}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__notices{min-height: 38px;gap: 7px;padding: 7px 10px;border-color: rgba(35,70,72,.16);border-radius: 11px;color: #244f53;background: rgba(255,253,248,.78);box-shadow: 0 2px 8px rgba(18,48,53,.025);font-size: .76rem;font-weight: 750;transition: color 150ms ease,background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,transform 150ms var(--v873-ease)}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__notice-icon{width: 17px;height: 17px;stroke-width: 1.7}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__notice-count{min-width: 19px;height: 19px;padding-inline: 5px;border: 1px solid rgba(255,255,255,.82);border-radius: 999px;color: #fff;background: #2f6a5e;box-shadow: 0 2px 8px rgba(47,106,94,.18);font-size: .61rem;font-weight: 820;line-height: 17px}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__notice-count.is-v873-changing{animation: v873BadgeChange 180ms var(--v873-ease)}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__notices:focus-visible,.system-shell-client.client-panel-refinement-v087873 .client-context-bar__menu:focus-visible{outline: 3px solid rgba(53,109,92,.42);outline-offset: 2px}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-v087873{width: var(--v873-sidebar-width);padding: 12px;grid-template-rows: auto minmax(0,1fr) auto;border: 1px solid var(--v873-line);border-radius: 22px;background: var(--v873-surface);box-shadow: 0 16px 42px rgba(18,52,59,.075),inset 0 1px 0 rgba(255,255,255,.9)}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-brand{min-height: 52px;grid-template-columns: 38px minmax(0,1fr) auto;gap: 9px;padding: 1px 1px 11px}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-brand-mark{width: 38px;height: 38px;padding: 2px;border-radius: 11px;background: rgba(246,240,229,.64)}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-brand-copy{gap: 2px}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-brand-copy strong{max-width: 18ch;font-size: .86rem;font-weight: 820;line-height: 1.13}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-brand-copy > span{font-size: .68rem;font-weight: 680;letter-spacing: .015em}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-close{width: 36px;height: 36px;border-radius: 10px}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-navigation{gap: 3px;padding: 10px 0;scrollbar-width: thin;scrollbar-color: rgba(35,70,72,.18) transparent}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-navigation::-webkit-scrollbar{width: 4px}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-navigation::-webkit-scrollbar-thumb{border-radius: 999px;background: rgba(35,70,72,.15);transition: background-color 150ms ease}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-navigation:hover::-webkit-scrollbar-thumb,.system-shell-client.client-panel-refinement-v087873 .client-sidebar-navigation:focus-within::-webkit-scrollbar-thumb{background: rgba(35,70,72,.3)}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item{position: relative;min-height: 42px;grid-template-columns: 22px minmax(0,1fr);gap: 9px;padding: 7px 9px;border-radius: 11px;color: #3d6062;font-size: .82rem;font-weight: 720;transition: color 150ms ease,background-color 150ms ease,border-color 150ms ease,transform 150ms var(--v873-ease)}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item .professional-nav-icon{width: 22px;height: 22px;flex-basis: 22px;transition: color 150ms ease,transform 150ms var(--v873-ease)}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item .professional-nav-icon-svg{width: 18px;height: 18px;stroke-width: 1.7}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item.is-active{border-color: rgba(25,69,72,.72);color: #fffdf8;background: #24565a;box-shadow: 0 6px 16px rgba(16,52,58,.11),inset 0 1px 0 rgba(255,255,255,.09)}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item.is-active::before{content: '';position: absolute;inset-block: 9px;inset-inline-start: -6px;width: 3px;border-radius: 999px;background: #78a98f;animation: v873ActiveIndicator 170ms var(--v873-ease) both}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item:focus-visible{outline: 3px solid rgba(53,109,92,.42);outline-offset: 2px}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-footer{gap: 8px;padding-top: 10px}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-demo-note{justify-self: start;padding: 4px 8px;border: 1px solid rgba(53,109,92,.14);border-radius: 999px;color: #56706e;background: rgba(224,235,227,.42);font-size: .64rem;font-weight: 700;line-height: 1.2}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-demo-note[hidden]{display: none}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-logout{min-height: 40px;gap: 8px;padding: 7px 10px;border-color: rgba(35,70,72,.16);border-radius: 11px;color: #4b6768;background: rgba(255,253,248,.68);font-size: .78rem;font-weight: 720}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-logout-icon{width: 17px;height: 17px;stroke-width: 1.7}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-logout:focus-visible{outline: 3px solid rgba(53,109,92,.38);outline-offset: 2px}.system-shell-client.client-panel-refinement-v087873 .system-main{padding: 20px clamp(16px,2.4vw,30px) 32px}.system-shell-client.client-panel-refinement-v087873 .cx-area-layout{gap: 14px}.system-shell-client.client-panel-refinement-v087873 .cx-surface{border-radius: 18px;box-shadow: 0 7px 22px rgba(18,48,53,.035)}.system-shell-client.client-panel-refinement-v087873 .system-client-section.is-v873-entering > :first-child{animation: v873AreaEnter 190ms var(--v873-ease) both}@media (hover: hover) and (pointer: fine){.system-shell-client.client-panel-refinement-v087873 .client-context-bar__notices:hover{border-color: rgba(53,109,92,.28);color: #173f43;background: rgba(236,242,234,.76);box-shadow: 0 5px 14px rgba(18,48,53,.06);transform: translateY(-1px)}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__identity:hover .client-context-bar__avatar{border-color: rgba(53,109,92,.34);background: rgba(215,231,220,.86);transform: translateY(-1px)}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-v087873 .client-sidebar-nav-item:not(.is-active):hover{color: #1d494d;border-color: rgba(35,70,72,.08);background-color: rgba(244,240,231,.72);transform: translateX(1px)}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item:hover .professional-nav-icon{transform: translateX(1px)}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-logout:hover{color: #244f53;border-color: rgba(53,109,92,.26);background: rgba(224,235,227,.38);transform: translateY(-1px)}}@media (max-width: 1180px) and (min-width: 1024px){.system-shell-client.client-panel-refinement-v087873{--v873-sidebar-width: 238px}}@media (max-width: 1023px){.system-shell-client.client-panel-refinement-v087873{grid-template-columns: minmax(0,1fr);grid-template-rows: auto minmax(0,1fr)}.system-shell-client.client-panel-refinement-v087873 .client-context-bar-v087873{margin: 8px 10px 0;min-height: 66px;border-radius: 16px}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-v087873{inset: 8px auto 8px 8px;width: min(86vw,286px);max-width: 286px;height: calc(100dvh - 16px);padding: 12px;border-radius: 21px;transform: translateX(calc(-100% - 20px));transition: transform 230ms var(--v873-ease)}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-v087873.is-mobile-open{transform: translateX(0)}.system-shell-client.client-panel-refinement-v087873 .professional-nav-backdrop:not([hidden]){background: rgba(14,38,42,.34)}.system-shell-client.client-panel-refinement-v087873 .system-main{padding: 16px 12px 28px}}@media (max-width: 700px){.system-shell-client.client-panel-refinement-v087873 .client-context-bar-v087873{gap: 8px 10px;padding: 8px 10px}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__avatar{width: 32px;height: 32px}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__name{max-width: 82px}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__notices{min-height: 36px;padding: 6px 8px}}@media (max-width: 380px){.system-shell-client.client-panel-refinement-v087873 .client-context-bar__name{display: none}.system-shell-client.client-panel-refinement-v087873 .client-context-bar__notices{font-size: .72rem}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-v087873{width: min(88vw,280px)}}@keyframes v873HeaderEnter{from{opacity: 0;transform: translateY(-4px)}to{opacity: 1;transform: translateY(0)}}@keyframes v873AreaEnter{from{opacity: .7;transform: translateY(3px)}to{opacity: 1;transform: translateY(0)}}@keyframes v873BadgeChange{0%{opacity: .5;transform: scale(.9)}100%{opacity: 1;transform: scale(1)}}@keyframes v873ActiveIndicator{from{opacity: 0;transform: scaleY(.5)}to{opacity: 1;transform: scaleY(1)}}@media (prefers-reduced-motion: reduce){.system-shell-client.client-panel-refinement-v087873 .client-context-bar-v087873,.system-shell-client.client-panel-refinement-v087873 .client-context-bar__service,.system-shell-client.client-panel-refinement-v087873 .client-context-bar__avatar,.system-shell-client.client-panel-refinement-v087873 .client-context-bar__notices,.system-shell-client.client-panel-refinement-v087873 .client-context-bar__notice-count,.system-shell-client.client-panel-refinement-v087873 .client-sidebar-v087873,.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item,.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item::before,.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item .professional-nav-icon,.system-shell-client.client-panel-refinement-v087873 .client-sidebar-logout,.system-shell-client.client-panel-refinement-v087873 .system-client-section.is-v873-entering > :first-child,.system-shell-client.client-panel-refinement-v087873 .client-skip-link-v087873{animation: none;transition-duration: 0s}}@media (forced-colors: active){.system-shell-client.client-panel-refinement-v087873 .client-context-bar-v087873,.system-shell-client.client-panel-refinement-v087873 .client-sidebar-v087873,.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item,.system-shell-client.client-panel-refinement-v087873 .client-context-bar__notices{border: 1px solid CanvasText}.system-shell-client.client-panel-refinement-v087873 .client-sidebar-nav-item.is-active{color: HighlightText;background: Highlight}}[data-client-app][data-client-active-view="attendances"]{--v875-ink: var(--accent-petroleum,#173f46);--v875-ink-soft: var(--text-secondary,#5f6c6c);--v875-surface: rgba(255,253,249,.98);--v875-surface-soft: rgba(247,243,235,.72);--v875-border: rgba(23,63,70,.12);--v875-border-strong: rgba(23,63,70,.19);--v875-positive: var(--ds-color-eucalyptus,#6faf98);--v875-attention: #a67a39;--v875-info: #47717a;--v875-radius: 18px;--v875-shadow: 0 12px 30px rgba(32,55,54,.055),0 2px 7px rgba(32,55,54,.035)}[data-client-app][data-client-active-view="attendances"] [data-client-view="attendances"]{min-width: 0}.v875-appointments-layout{display: grid;gap: 14px;min-width: 0}.v875-appointments-card,.v875-appointments-priority,.v875-appointments-partial-error{min-width: 0;border: 1px solid var(--v875-border);border-radius: var(--v875-radius);background: var(--v875-surface);box-shadow: var(--v875-shadow)}.v875-appointments-card{padding: clamp(17px,2vw,23px)}.v875-appointments-section-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;min-width: 0;margin-bottom: 16px}.v875-appointments-section-heading > div{min-width: 0}.v875-appointments-section-heading:has(.v875-appointment-icon){justify-content: flex-start}.v875-appointments-section-heading .v875-appointment-icon{flex: 0 0 36px}.v875-appointments-section-heading h2,.v875-appointments-priority h2,.v875-appointments-runtime-error h2{margin: 3px 0 0;color: var(--v875-ink);font-size: clamp(1.02rem,1.3vw,1.22rem);line-height: 1.24;letter-spacing: -.017em}.v875-appointment-icon{display: inline-grid;width: 36px;height: 36px;place-items: center;border: 1px solid rgba(111,175,152,.24);border-radius: 12px;color: var(--v875-ink);background: rgba(111,175,152,.09)}.v875-appointment-icon .professional-nav-icon-svg{width: 18px;height: 18px;stroke-width: 1.7}.v875-appointments-next-grid{display: grid;grid-template-columns: minmax(118px,.18fr) minmax(0,1fr);gap: clamp(18px,2.4vw,28px);align-items: stretch}.v875-appointments-date{display: grid;align-content: center;justify-items: center;min-height: 158px;padding: 18px 14px;border: 1px solid rgba(111,175,152,.25);border-radius: 16px;color: var(--v875-ink);background: linear-gradient(150deg,rgba(111,175,152,.12),rgba(247,243,235,.78));text-align: center}.v875-appointments-date-day{font-size: clamp(2rem,4vw,2.8rem);font-weight: 820;line-height: .95;letter-spacing: -.055em}.v875-appointments-date-month{margin-top: 4px;font-size: .72rem;font-weight: 800;letter-spacing: .11em}.v875-appointments-date strong{margin-top: 14px;font-size: 1.12rem;line-height: 1}.v875-appointments-date small{margin-top: 6px;color: var(--v875-ink-soft);font-size: .7rem}.v875-appointments-next-copy{display: grid;align-content: start;gap: 8px;min-width: 0}.v875-appointments-next-copy > h3{max-width: 100%;margin: 0;overflow: hidden;color: var(--v875-ink);font-size: clamp(1.08rem,1.6vw,1.38rem);line-height: 1.2;letter-spacing: -.024em;text-overflow: ellipsis;white-space: nowrap}.v875-appointments-format{margin: 0;color: var(--v875-ink-soft);font-size: .83rem;font-weight: 650;line-height: 1.45}.v875-appointments-instruction{display: flex;gap: 11px;align-items: flex-start;margin-top: 5px;padding: 12px 13px;border: 1px solid rgba(187,151,95,.2);border-radius: 14px;background: rgba(243,234,220,.48)}.v875-appointments-instruction .v875-appointment-icon{flex: 0 0 31px;width: 31px;height: 31px;border-radius: 10px}.v875-appointments-instruction .professional-nav-icon-svg{width: 16px;height: 16px}.v875-appointments-instruction strong{color: var(--v875-ink);font-size: .74rem}.v875-appointments-instruction p{margin: 3px 0 0;color: var(--v875-ink-soft);font-size: .77rem;line-height: 1.46}.v875-appointments-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 6px}.v875-appointments-actions .btn,.v875-appointments-priority-action .btn,.v875-appointment-record-action .btn{min-height: 40px}.v875-appointment-more{position: relative}.v875-appointment-more > summary{min-height: 40px;padding: 10px 13px;border: 1px solid var(--v875-border-strong);border-radius: 11px;color: var(--v875-ink);background: transparent;cursor: pointer;font-size: .78rem;font-weight: 760;list-style: none}.v875-appointment-more > summary::-webkit-details-marker{display: none}.v875-appointment-more > summary::after{content: "⌄";margin-left: 8px;font-size: .78rem}.v875-appointment-more[open] > summary::after{content: "⌃"}.v875-appointment-more > summary:focus-visible{outline: 3px solid rgba(111,175,152,.4);outline-offset: 2px}.v875-appointment-more-menu{position: absolute;z-index: 3;inset-block-start: calc(100% + 6px);inset-inline-start: 0;display: grid;gap: 6px;width: max-content;min-width: 190px;padding: 7px;border: 1px solid var(--v875-border);border-radius: 13px;background: #fffdf9;box-shadow: 0 14px 32px rgba(32,55,54,.12)}.v875-appointment-more-menu .btn{justify-content: flex-start;width: 100%}.v875-appointment-status{display: inline-flex;flex: 0 0 auto;align-items: center;gap: 7px;max-width: 100%;padding: 6px 9px;border: 1px solid var(--v875-border);border-radius: 999px;color: var(--v875-ink-soft);background: rgba(247,243,235,.65);font-size: .7rem;font-weight: 760;line-height: 1.2;white-space: nowrap}.v875-appointment-status-dot{width: 7px;height: 7px;border-radius: 50%;background: currentColor}.v875-appointment-status[data-tone="positive"]{color: #386d5a;border-color: rgba(56,109,90,.22);background: rgba(111,175,152,.12)}.v875-appointment-status[data-tone="attention"]{color: #805f2d;border-color: rgba(166,122,57,.24);background: rgba(187,151,95,.12)}.v875-appointment-status[data-tone="information"]{color: #3d6972;border-color: rgba(71,113,122,.22);background: rgba(71,113,122,.08)}.v875-appointments-priority{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 13px;align-items: center;padding: 14px 16px;border-color: rgba(166,122,57,.22);background: linear-gradient(135deg,rgba(255,253,249,.98),rgba(248,241,229,.75))}.v875-appointments-priority p:not(.panel-kicker){margin: 4px 0 0;color: var(--v875-ink-soft);font-size: .78rem;line-height: 1.45}.v875-appointments-tabs{display: inline-grid;grid-template-columns: repeat(2,minmax(112px,1fr));gap: 5px;padding: 4px;border: 1px solid var(--v875-border);border-radius: 13px;background: var(--v875-surface-soft)}.v875-appointments-tab{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 38px;padding: 8px 11px;border: 0;border-radius: 9px;color: var(--v875-ink-soft);background: transparent;cursor: pointer;font: inherit;font-size: .78rem;font-weight: 760;transition: background-color 150ms ease,color 150ms ease,transform 150ms ease}.v875-appointments-tab strong{display: inline-grid;min-width: 21px;height: 21px;place-items: center;border-radius: 999px;background: rgba(23,63,70,.08);font-size: .66rem}.v875-appointments-tab:hover{color: var(--v875-ink);background: rgba(255,253,249,.78);transform: translateY(-1px)}.v875-appointments-tab.is-active{color: #fffdf9;background: var(--v875-ink)}.v875-appointments-tab.is-active strong{background: rgba(255,255,255,.16)}.v875-appointments-tab:focus-visible,.v875-appointments-panel:focus-visible{outline: 3px solid rgba(111,175,152,.4);outline-offset: 2px}.v875-appointments-panels{margin-top: 11px}.v875-appointments-list{display: grid}.v875-appointment-record{display: grid;grid-template-columns: minmax(84px,.18fr) minmax(0,1fr) auto auto;gap: 13px;align-items: center;min-width: 0;padding: 13px 0;border-top: 1px solid rgba(23,63,70,.085)}.v875-appointment-record:first-child{padding-top: 2px;border-top: 0}.v875-appointment-record > time{display: grid;gap: 2px}.v875-appointment-record > time strong{color: var(--v875-ink);font-size: .79rem}.v875-appointment-record > time span{color: var(--v875-ink-soft);font-size: .72rem;font-weight: 700}.v875-appointment-record-copy{min-width: 0}.v875-appointment-record-copy h3{margin: 0;overflow: hidden;color: var(--v875-ink);font-size: .84rem;line-height: 1.34;text-overflow: ellipsis;white-space: nowrap}.v875-appointment-record-copy p,.v875-appointment-record-copy small{display: block;margin: 3px 0 0;overflow: hidden;color: var(--v875-ink-soft);font-size: .71rem;line-height: 1.35;text-overflow: ellipsis;white-space: nowrap}.v875-appointment-record-status{min-width: 0}.v875-appointment-record-action{display: flex;justify-content: flex-end}.v875-appointment-record-action .btn{padding-inline: 11px}.v875-appointments-list-empty,.v875-appointments-empty-copy{margin: 0;color: var(--v875-ink-soft);font-size: .8rem;line-height: 1.5}.v875-appointments-next.is-empty{display: grid;justify-items: start;gap: 10px}.v875-appointments-load{margin-top: 12px}.v875-appointments-partial-error,.v875-appointments-runtime-error{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px}.v875-appointments-partial-error strong,.v875-appointments-runtime-error h2{color: var(--v875-ink)}.v875-appointments-partial-error p,.v875-appointments-runtime-error p{margin: 4px 0 0;color: var(--v875-ink-soft);font-size: .78rem}.v875-appointments-skeleton{display: grid;grid-template-columns: 120px minmax(0,1fr);gap: 18px;min-height: 190px}.v875-appointments-skeleton div{min-height: 15px;border-radius: 8px;background: linear-gradient(90deg,rgba(23,63,70,.06),rgba(23,63,70,.11),rgba(23,63,70,.06));background-size: 220% 100%;animation: v875-skeleton 1.5s ease-in-out infinite}.v875-appointments-skeleton div:first-child{grid-row: 1 / 5;min-height: 150px;border-radius: 15px}.v875-appointments-skeleton.is-list{grid-template-columns: 1fr;min-height: 140px}.v875-appointments-skeleton.is-list div:first-child{grid-row: auto;min-height: 16px}@keyframes v875-skeleton{from{background-position: 100% 0}to{background-position: -100% 0}}[data-client-app][data-client-active-view="attendances"] .v875-appointments-card,[data-client-app][data-client-active-view="attendances"] .v875-appointments-priority{animation: v875-appointment-enter 220ms cubic-bezier(.22,.78,.34,1) both}[data-client-app][data-client-active-view="attendances"] .v875-appointments-priority{animation-delay: 35ms}[data-client-app][data-client-active-view="attendances"] .v875-appointments-records{animation-delay: 55ms}@keyframes v875-appointment-enter{from{opacity: 0;transform: translateY(5px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 760px){.v875-appointments-next-grid{grid-template-columns: 104px minmax(0,1fr);gap: 14px}.v875-appointments-date{min-height: 148px;padding: 15px 10px}.v875-appointments-priority{grid-template-columns: auto minmax(0,1fr)}.v875-appointments-priority-action{grid-column: 2}.v875-appointment-record{grid-template-columns: 74px minmax(0,1fr) auto}.v875-appointment-record-status{grid-column: 2;justify-self: start}.v875-appointment-record-action{grid-column: 3;grid-row: 1 / 3}}@media (max-width: 520px){.v875-appointments-card{padding: 15px;border-radius: 16px}.v875-appointments-section-heading{flex-wrap: wrap;margin-bottom: 13px}.v875-appointments-next-grid{grid-template-columns: 1fr}.v875-appointments-date{grid-template-columns: auto auto minmax(0,1fr);grid-template-areas: "day month time" "weekday weekday weekday";justify-items: start;align-items: end;min-height: 0;padding: 13px 15px;text-align: left}.v875-appointments-date-day{grid-area: day;font-size: 1.75rem}.v875-appointments-date-month{grid-area: month;margin: 0 0 2px 6px}.v875-appointments-date strong{grid-area: time;justify-self: end;margin: 0 0 2px}.v875-appointments-date small{grid-area: weekday;margin-top: 7px}.v875-appointments-next-copy > h3{white-space: normal}.v875-appointments-actions,.v875-appointments-actions > div,.v875-appointments-actions .btn,.v875-appointment-more{width: 100%}.v875-appointment-more > summary{display: flex;justify-content: center}.v875-appointment-more-menu{position: static;width: 100%;margin-top: 6px;box-shadow: none}.v875-appointments-priority{grid-template-columns: auto minmax(0,1fr);padding: 14px}.v875-appointments-priority-action{grid-column: 1 / -1}.v875-appointments-priority-action .btn{width: 100%}.v875-appointments-tabs{display: grid;width: 100%}.v875-appointment-record{grid-template-columns: 70px minmax(0,1fr);gap: 9px 11px}.v875-appointment-record-status{grid-column: 2}.v875-appointment-record-action{grid-column: 1 / -1;grid-row: auto}.v875-appointment-record-action .btn{width: 100%}.v875-appointments-partial-error,.v875-appointments-runtime-error{align-items: stretch;flex-direction: column}}@media (prefers-reduced-motion: reduce){[data-client-app][data-client-active-view="attendances"] .v875-appointments-card,[data-client-app][data-client-active-view="attendances"] .v875-appointments-priority,.v875-appointments-tab,.v875-appointments-skeleton div{animation: none;transition-duration: .01ms}.v875-appointments-tab:hover{transform: none}}@media (forced-colors: active){.v875-appointments-card,.v875-appointments-priority,.v875-appointment-status,.v875-appointments-tab,.v875-appointment-more > summary{border: 1px solid CanvasText}}.v875-appointments-layout .btn,.v875-appointments-tab,.v875-appointment-more > summary{min-height: 44px}.v875-appointment-more{position: static}.v875-appointment-more[open]{flex: 1 1 100%;max-width: 360px}.v875-appointment-more-menu{position: static;width: 100%;min-width: 0;margin-top: 6px;box-shadow: 0 8px 20px rgba(32,55,54,.08)}[data-client-view="tracking"] [data-v877-follow-up-root]{min-width:0}.v877-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;align-items:start;animation:v877-enter 220ms cubic-bezier(.2,.7,.25,1) both}.v877-summary,.v877-priority,.v877-related,.v877-timeline,.v877-state-panel,.v877-skeleton{min-width:0;padding:clamp(17px,2vw,22px);border:1px solid rgba(30,76,59,.12);border-radius:20px;background:var(--system-surface);box-shadow:0 8px 24px rgba(30,76,59,.035)}.v877-summary{grid-column:1/-1;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,244,234,.74))}.v877-priority{grid-column:1;border-color:rgba(157,112,38,.2);background:rgba(255,250,239,.84)}.v877-related{grid-column:2}.v877-timeline{grid-column:1/-1}.v877-block-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px}.v877-block-head h2,.v877-priority h2,.v877-state-panel h2{margin:3px 0 0;color:var(--system-ink);font-size:clamp(1.05rem,1.7vw,1.34rem);line-height:1.2}.v877-block-head p,.v877-priority p,.v877-state-panel p{margin:5px 0 0;color:var(--system-muted);line-height:1.5}.v877-state{flex:0 0 auto}.v877-state-description{margin:-2px 0 14px;color:var(--system-muted);font-size:.88rem;line-height:1.48}.v877-summary-definition{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}.v877-summary-definition>div{min-width:0;padding:10px 12px;border:1px solid rgba(30,76,59,.09);border-radius:13px;background:rgba(255,255,255,.62)}.v877-summary-definition dt{margin:0 0 4px;color:var(--system-muted);font-size:.68rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.v877-summary-definition dd{margin:0;color:var(--system-ink);font-size:.85rem;font-weight:720;line-height:1.4;overflow-wrap:anywhere}.v877-next-step{display:grid;grid-template-columns:minmax(115px,.32fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-left:3px solid var(--system-accent);border-radius:0 14px 14px 0;background:rgba(248,244,234,.76)}.v877-next-step>span{color:var(--system-muted);font-size:.7rem;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.v877-next-step strong{color:var(--system-ink);font-size:.9rem;line-height:1.45}.v877-summary-action{justify-self:end}.v877-priority .system-action-row,.v877-related .system-action-row{margin-top:13px}.v877-related-meta{display:grid;gap:5px;color:var(--system-muted);font-size:.82rem}.v877-related-meta time{color:var(--system-ink);font-weight:760}.v877-all-clear{background:rgba(248,250,246,.82)}.v877-timeline-list{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.v877-timeline-list::before{content:"";position:absolute;inset-block:9px 17px;inset-inline-start:94px;width:1px;background:rgba(30,76,59,.15)}.v877-timeline-list li{position:relative;display:grid;grid-template-columns:80px 18px minmax(0,1fr);gap:9px;padding:0 0 14px}.v877-timeline-date{padding-top:1px;text-align:right}.v877-timeline-date time{display:block;color:var(--system-muted);font-size:.71rem;font-weight:780}.v877-timeline-date span{display:inline-block;margin-top:3px;color:var(--system-accent);font-size:.58rem;font-weight:850;letter-spacing:.055em}.v877-timeline-marker{position:relative;z-index:1;width:11px;height:11px;margin:4px auto 0;border:3px solid var(--system-surface);border-radius:50%;background:var(--system-accent);box-shadow:0 0 0 1px rgba(30,76,59,.17)}.v877-timeline-copy strong{display:block;color:var(--system-ink);font-size:.88rem}.v877-timeline-copy p{margin:3px 0;color:var(--system-muted);font-size:.8rem;line-height:1.43}.v877-timeline-copy small{color:var(--system-muted);font-size:.69rem;font-weight:730}.v877-inline-action{margin-top:6px}.v877-inline-action .btn{min-height:32px;padding:5px 9px;font-size:.72rem}.v877-load-more{margin-top:2px}.v877-empty{padding:12px 0}.v877-empty h3{margin:0;font-size:.9rem;color:var(--system-muted)}.v877-state-panel{max-width:760px}.v877-state-panel .system-action-row,.v877-state-panel>[data-v877-action]{margin-top:14px}.v877-skeleton{grid-column:1/-1;display:grid;gap:11px;min-height:230px}.v877-skeleton-small{grid-column:1;min-height:150px}.v877-skeleton span{display:block;height:18px;border-radius:9px;background:linear-gradient(90deg,rgba(30,76,59,.06),rgba(30,76,59,.12),rgba(30,76,59,.06));background-size:220% 100%;animation:v877-skeleton 1.5s ease-in-out infinite}.v877-skeleton span:nth-child(2){width:62%}.v877-skeleton span:nth-child(3){height:58px}.v877-skeleton span:nth-child(4){width:45%}[data-client-view="tracking"] .btn{transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease,transform 150ms ease}[data-client-view="tracking"] .btn:hover{transform:translateY(-1px)}@keyframes v877-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes v877-skeleton{0%{background-position:100% 0}100%{background-position:-100% 0}}@media(max-width:900px){.v877-layout{grid-template-columns:1fr}.v877-summary,.v877-priority,.v877-related,.v877-timeline,.v877-skeleton,.v877-skeleton-small{grid-column:1}.v877-summary-definition{grid-template-columns:repeat(2,minmax(0,1fr))}.v877-next-step{grid-template-columns:1fr}.v877-summary-action{justify-self:start}}@media(max-width:560px){.v877-layout{gap:11px}.v877-summary,.v877-priority,.v877-related,.v877-timeline,.v877-state-panel,.v877-skeleton{padding:16px;border-radius:17px}.v877-block-head{display:grid;gap:8px}.v877-summary-definition{grid-template-columns:1fr}.v877-timeline-list::before{inset-inline-start:7px}.v877-timeline-list li{grid-template-columns:18px minmax(0,1fr);gap:9px}.v877-timeline-date{grid-column:2;grid-row:1;text-align:left}.v877-timeline-marker{grid-column:1;grid-row:1/span 2}.v877-timeline-copy{grid-column:2}.v877-priority .btn,.v877-related .btn,.v877-state-panel .btn,.v877-summary-action .btn,.v877-load-more{width:100%}}@media(prefers-reduced-motion:reduce){.v877-layout,.v877-skeleton span,[data-client-view="tracking"] .btn{animation:none;transition-duration:0s;transform:none}}@media(forced-colors:active){.v877-summary,.v877-priority,.v877-related,.v877-timeline,.v877-state-panel{border:1px solid CanvasText}.v877-timeline-marker{background:Highlight}.v877-next-step{border-inline-start-color:Highlight}}[data-client-app] [data-client-view]{--v8712-functional-column: 160px}[data-client-app] [data-client-view] :where(h1,h2,h3,h4,p,li,dt,dd,label,legend,small,strong,span,button,a,summary){word-break: normal;overflow-wrap: break-word}[data-client-app] [data-client-view] :where(button,a,summary,.btn,.cx-action){max-width: 100%}[data-client-app] [data-client-view] :where( .cx-area-layout,.cx-surface,.cx-record,.cx-surface-header,.cx-action-row,.v76-home-layout,.v875-appointments-layout,.v876-telehealth,.v877-layout,.v878-guidance-workspace,.v879-workspace,.v8710-finance-layout,.v8711-profile-layout ){min-width: 0}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel,[data-client-app][data-client-active-view="telehealth"] .v876-state-panel.cx-status{display: grid;width: 100%;min-width: 0;max-width: none;grid-template-columns: 42px minmax(0,1fr);align-self: stretch;justify-self: stretch;padding: 16px;border-radius: var(--radius-lg,18px);font-size: inherit;font-weight: inherit;line-height: normal}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel::before{content: none}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel > .v876-state-icon{grid-column: 1;grid-row: 1;flex-shrink: 0}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel > :not(.v876-state-icon):not(.v876-primary-action){grid-column: 2;min-width: 0}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel :is(h3,p,small){width: auto;max-width: 100%;word-break: normal;overflow-wrap: break-word;white-space: normal}[data-client-app][data-client-active-view="telehealth"] .v876-primary-action{grid-column: 2;min-width: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary > div{display: block;min-width: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary :is(dt,dd){min-width: 0;word-break: normal;overflow-wrap: break-word}[data-client-app][data-client-active-view="attendances"] .v875-appointment-more[open]{flex: 0 1 220px;width: min(100%,220px);min-width: min(100%,190px);max-width: 220px}[data-client-app][data-client-active-view="attendances"] .v875-appointment-more-menu{width: 100%;min-width: 188px;max-width: 100%}[data-client-app][data-client-active-view="attendances"] .v875-appointment-more-menu .btn{width: 100%;min-width: 0;white-space: normal;word-break: normal;overflow-wrap: break-word}@media (max-width: 440px){[data-client-app][data-client-active-view="documents"] .v879-filters [role="tablist"]{grid-template-columns: repeat(2,minmax(0,1fr))}[data-client-app][data-client-active-view="documents"] .v879-filter:nth-child(3){grid-column: 1 / -1}}@media (max-width: 1180px){[data-client-app][data-client-active-view="telehealth"] .v876-session-grid{grid-template-columns: minmax(130px,.34fr) minmax(240px,1fr)}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel{grid-column: 1 / -1}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary{grid-template-columns: repeat(2,minmax(0,1fr))}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary > div:nth-child(3){padding-left: 0;border-left: 0}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary > div:nth-child(n + 3){padding-top: 11px}}@media (max-width: 600px){[data-client-app][data-client-active-view="telehealth"] .v876-session-grid{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="telehealth"] .v876-state-panel{grid-column: auto;grid-template-columns: 38px minmax(0,1fr)}[data-client-app][data-client-active-view="telehealth"] .v876-primary-action{grid-column: 1 / -1}}@media (max-width: 520px){[data-client-app][data-client-active-view="attendances"] .v875-appointment-more[open]{flex-basis: 100%;width: 100%;min-width: 0;max-width: none}[data-client-app][data-client-active-view="attendances"] .v875-appointment-more-menu{min-width: 0}}@media (max-width: 390px){[data-client-app][data-client-active-view="finance"] .v8710-finance-summary{grid-template-columns: minmax(0,1fr)}[data-client-app][data-client-active-view="finance"] .v8710-finance-summary > div{padding-inline: 0;border-left: 0}}@media (prefers-reduced-motion: reduce){[data-client-app] [data-client-view] :where(.v876-state-panel,.v875-appointment-more-menu,.v879-filter,.v8710-finance-summary){transition-duration: .01ms}}@media (forced-colors: active){[data-client-app][data-client-active-view="telehealth"] .v876-state-panel{border: 1px solid CanvasText}}.gm13-root{display:grid;gap:16px;min-width:0;margin:0 0 20px}.gm13-panel{min-width:0;border:1px solid var(--color-border,#d7e0db);border-radius:22px;background:var(--color-surface,#fff);box-shadow:0 18px 45px rgba(27,63,58,.07);padding:20px}.gm13-panel h3,.gm13-session h4{margin:0;color:var(--color-text-strong,#173f3d);overflow-wrap:break-word;word-break:normal}.gm13-panel p{margin:6px 0 0;color:var(--color-text-muted,#5d736f);line-height:1.55}.gm13-connection{display:flex;align-items:center;justify-content:space-between;gap:20px}.gm13-connection-main{display:flex;align-items:flex-start;gap:14px;min-width:0}.gm13-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:#edf5f1;color:#1b5b53}.gm13-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gm13-connected-email{display:inline-flex;margin-top:10px;padding:6px 10px;border:1px solid #cfe1d8;border-radius:999px;background:#f6faf8;color:#2f5d56;font-size:.82rem;font-weight:700;max-width:100%;overflow-wrap:anywhere}.gm13-actions,.gm13-session-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.gm13-button{min-height:40px;max-width:100%;border:1px solid transparent;border-radius:999px;padding:9px 15px;font:inherit;font-size:.88rem;font-weight:750;line-height:1.2;cursor:pointer;transition:transform 160ms ease,box-shadow 160ms ease,background-color 160ms ease,border-color 160ms ease}.gm13-button:hover:not(:disabled){transform:translateY(-1px)}.gm13-button:focus-visible{outline:3px solid rgba(31,101,91,.28);outline-offset:2px}.gm13-button:disabled{cursor:wait;opacity:.68}.gm13-button-primary{background:#185d55;color:#fff;box-shadow:0 9px 22px rgba(24,93,85,.18)}.gm13-button-secondary{background:#fff;color:#234e49;border-color:#cadbd4}.gm13-button-danger{background:#fff7f5;color:#8b4036;border-color:#e4c8c2}.gm13-sessions>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid #e2e8e4}.gm13-sessions>header>span{flex:0 0 auto;border-radius:999px;background:#f2f6f4;padding:6px 10px;color:#4e6964;font-size:.8rem;font-weight:700}.gm13-session-list{display:grid;gap:0}.gm13-session{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(240px,1.6fr) minmax(190px,.85fr);gap:18px;align-items:center;min-width:0;padding:17px 0;border-bottom:1px solid #e5ebe7}.gm13-session:last-child{border-bottom:0;padding-bottom:0}.gm13-session-date,.gm13-session-copy,.gm13-session-actions{min-width:0}.gm13-session-date{display:grid;gap:4px}.gm13-session-date span{color:#284f49;font-weight:750;text-transform:capitalize}.gm13-session-date small,.gm13-no-action{color:#6a7d79;font-size:.8rem}.gm13-session-copy p{margin:4px 0 8px;font-size:.88rem}.gm13-status{display:inline-flex;align-items:center;width:max-content;max-width:100%;border:1px solid #d4dfda;border-radius:999px;padding:5px 9px;background:#f7f9f8;color:#4b625e;font-size:.76rem;font-weight:750;overflow-wrap:break-word;word-break:normal}.gm13-status[data-tone="positive"]{background:#edf7f2;border-color:#c7e2d5;color:#1c6557}.gm13-status[data-tone="attention"]{background:#fff8e9;border-color:#ead9aa;color:#795d1b}.gm13-status[data-tone="critical"]{background:#fff2ef;border-color:#ebcbc4;color:#8a4034}.gm13-setup,.gm13-empty,.gm13-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.gm13-error{border-color:#e7c7c0;background:#fffaf8}.gm13-loading{display:grid;gap:12px}.gm13-skeleton{display:block;height:12px;border-radius:999px;background:#e8eeeb;animation:gm13-pulse 1.5s ease-in-out infinite}.gm13-skeleton.is-short{width:120px}.gm13-skeleton.is-title{width:min(360px,75%);height:24px}.gm13-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gm13-skeleton-grid i{height:76px;border-radius:16px;background:#edf1ef;animation:gm13-pulse 1.5s ease-in-out infinite}.gm13-dialog{width:min(520px,calc(100vw - 28px));border:0;border-radius:22px;padding:0;background:transparent}.gm13-dialog::backdrop{background:rgba(12,34,31,.46);backdrop-filter:blur(3px)}.gm13-dialog-shell{display:grid;gap:18px;background:#fff;border:1px solid #d7e0db;border-radius:22px;padding:22px;box-shadow:0 28px 70px rgba(13,43,39,.22)}.gm13-dialog-shell header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.gm13-dialog-shell header button{border:0;background:transparent;font-size:1.5rem;line-height:1;color:#536b67;cursor:pointer}.gm13-dialog-shell>p{margin:0;color:#536b67;line-height:1.6}.gm13-dialog-shell footer{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.gm13-live-mode>.tele29-top-grid,.gm13-live-mode>.tele29-room,.gm13-live-mode>.tele29-sessions,.gm13-live-mode>dialog:not(.gm13-dialog){display:none!important}.gm13-live-mode>.tele29-header .tele29-header-actions{display:none}.gm13-live-mode>.tele29-header{margin-bottom:16px}.v876-session[data-gm13-provider="google_meet"] .v876-state-panel{border-color:#c7ded4;background:linear-gradient(135deg,#f5fbf8 0%,#fff 100%)}@keyframes gm13-pulse{0%,100%{opacity:.55}50%{opacity:1}}@media(max-width:920px){.gm13-session{grid-template-columns:minmax(140px,.7fr) minmax(0,1.4fr)}.gm13-session-actions{grid-column:1/-1;justify-content:flex-start}.gm13-connection{align-items:flex-start}.gm13-setup,.gm13-empty,.gm13-error{grid-template-columns:auto minmax(0,1fr)}.gm13-setup>.gm13-actions,.gm13-error>.gm13-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:620px){.gm13-root{gap:12px}.gm13-panel{padding:16px;border-radius:18px}.gm13-connection{display:grid}.gm13-actions{justify-content:flex-start}.gm13-session{grid-template-columns:minmax(0,1fr);gap:10px}.gm13-session-actions{grid-column:auto}.gm13-session-actions .gm13-button{width:100%}.gm13-sessions>header{display:grid;gap:10px}.gm13-sessions>header>span{width:max-content}.gm13-setup,.gm13-empty,.gm13-error{grid-template-columns:minmax(0,1fr)}.gm13-icon{width:40px;height:40px}.gm13-dialog-shell footer .gm13-button{width:100%}.gm13-skeleton-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gm13-button,.gm13-skeleton{transition:none;animation:none}.gm13-button:hover:not(:disabled){transform:none}.gm13-dialog::backdrop{backdrop-filter:none}}#professional-telehealth .gm13-root{width:min(100%,1040px);margin-inline:auto;gap:14px}#professional-telehealth .gm13-panel{padding:18px;border-radius:20px;box-shadow:0 12px 30px rgba(27,63,58,.055)}#professional-telehealth .gm13-connection{min-height:88px}#professional-telehealth .gm13-session{grid-template-columns:minmax(145px,.62fr) minmax(300px,1.45fr) minmax(220px,.9fr);padding:15px 0;gap:16px}#professional-telehealth .gm136-meeting-access{display:grid;gap:5px;margin-top:10px;min-width:0}#professional-telehealth .gm136-meeting-access>span{color:#67807a;font-size:.68rem;font-weight:800;letter-spacing:.08em}#professional-telehealth .gm136-meeting-link{display:flex;align-items:center;min-width:0;min-height:38px;padding:8px 11px;border:1px solid #d7e3dd;border-radius:12px;background:#f8fbf9;color:#3f5f59;font-size:.79rem}#professional-telehealth .gm136-meeting-link a{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#195f56;font-weight:750;text-decoration:none}#professional-telehealth .gm136-meeting-link a:hover{text-decoration:underline}#professional-telehealth .gm13-session-actions{align-content:center}#professional-telehealth .gm13-session-actions .gm13-button-primary{min-width:164px}@media(max-width:920px){#professional-telehealth .gm13-root{width:100%}#professional-telehealth .gm13-session{grid-template-columns:minmax(135px,.55fr) minmax(0,1fr)}#professional-telehealth .gm13-session-actions{grid-column:1/-1}}@media(max-width:620px){#professional-telehealth .gm13-panel{padding:15px}#professional-telehealth .gm13-session{grid-template-columns:1fr}#professional-telehealth .gm13-session-actions .gm13-button{width:100%}}.cc14-dialog{width:min(1180px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:22px;background:#f8faf8;color:var(--ink,#183128);box-shadow:0 24px 80px rgba(18,38,30,.22)}.cc14-dialog::backdrop{background:rgba(12,25,20,.48)}.cc14-shell{display:grid;max-height:calc(100dvh - 32px);overflow:auto}.cc14-header{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px 24px;background:rgba(248,250,248,.96);border-bottom:1px solid rgba(37,75,59,.12);backdrop-filter:blur(10px)}.cc14-header h2,.cc14-panel h3,.cc14-panel h4{margin:0}.cc14-header p{margin:.35rem 0 0}.cc14-kicker{font-size:.72rem;font-weight:750;letter-spacing:.12em;color:#527062}.cc14-header-actions{display:flex;align-items:center;gap:12px}.cc14-header-actions button{width:44px;height:44px;border-radius:50%;border:1px solid #cad8d0;background:white;font-size:1.45rem}.cc14-status{padding:7px 11px;border-radius:999px;background:#e7f1eb;font-size:.82rem;font-weight:700}.cc14-notice{margin:16px 24px 0;padding:12px 14px;border:1px solid #d7e3dc;border-radius:13px;background:#fff}.cc14-consent,.cc14-workspace{padding:20px 24px 26px}.cc14-consent{max-width:760px}.cc14-consent dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc14-consent dl div{padding:12px;border:1px solid #dbe5df;border-radius:12px;background:#fff}.cc14-consent dt{font-size:.78rem;color:#60786b}.cc14-consent dd{margin:5px 0 0;font-weight:650}.cc14-actions,.cc14-mini-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cc14-shell button{min-height:44px;padding:10px 15px;border:0;border-radius:11px;background:#255e49;color:white;font-weight:700;cursor:pointer}.cc14-shell button.cc14-secondary,.cc14-mini-actions .cc14-secondary{background:#fff;color:#244b3c;border:1px solid #cbd9d1}.cc14-shell button:disabled{opacity:.5;cursor:not-allowed}.cc14-tabs{display:flex;gap:8px;border-bottom:1px solid #d9e3dd;margin-bottom:18px}.cc14-tabs button{background:transparent;color:#496356;border-radius:10px 10px 0 0}.cc14-tabs button[aria-selected="true"]{background:#e4efe8;color:#163b2c}.cc14-panel{min-width:0}.cc14-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px}.cc14-grid>section,.cc14-grid>aside,.cc14-category,.cc14-summary,.cc14-empty,.cc14-questions{min-width:0;padding:17px;border:1px solid #d9e4dd;border-radius:15px;background:#fff}.cc14-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.cc14-segment,.cc14-note,.cc14-observation{padding:13px 0;border-top:1px solid #e3eae6}.cc14-segment:first-of-type,.cc14-note:first-of-type{border-top:0}.cc14-segment p,.cc14-note p,.cc14-observation p{margin:.45rem 0;overflow-wrap:break-word;word-break:normal}.cc14-grid label,.cc14-summary label{display:grid;gap:7px;font-weight:650}.cc14-grid textarea,.cc14-summary textarea{width:100%;min-height:100px;box-sizing:border-box;padding:12px;border:1px solid #cbd9d1;border-radius:11px;resize:vertical;font:inherit}.cc14-category{margin-bottom:14px}.cc14-observation>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cc14-confidence{font-size:.78rem;padding:5px 8px;border-radius:999px;background:#edf3ef}.cc14-questions{margin-top:14px}.cc14-feedback{padding:10px 12px;border-radius:10px;background:#eef4f0}.cc14-summary{max-width:820px}.cc14-summary label+label{margin-top:14px}@media(max-width:900px){.cc14-grid{grid-template-columns:1fr}.cc14-dialog{width:min(760px,calc(100vw - 20px));max-height:calc(100dvh - 20px)}.cc14-shell{max-height:calc(100dvh - 20px)}}@media(max-width:600px){.cc14-dialog{width:100vw;max-width:none;max-height:100dvh;height:100dvh;border-radius:0}.cc14-shell{max-height:100dvh}.cc14-header{padding:16px}.cc14-notice{margin:12px 16px 0}.cc14-consent,.cc14-workspace{padding:16px}.cc14-consent dl{grid-template-columns:1fr}.cc14-header-actions{align-items:flex-end;flex-direction:column-reverse}.cc14-status{max-width:150px;text-align:center}.cc14-tabs{overflow-x:auto}.cc14-tabs button{flex:1;white-space:nowrap}.cc14-actions>button{flex:1 1 100%}.cc14-section-head{display:grid}.cc14-observation>div:first-child{display:grid}}@media(prefers-reduced-motion:reduce){.cc14-dialog,.cc14-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cc14-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none}.cc14-progress li{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid #dbe5df;border-radius:12px;background:#fff;color:#60766b}.cc14-progress li>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#eef3f0;font-weight:800}.cc14-progress li small{font-weight:700;overflow:hidden;text-overflow:ellipsis}.cc14-progress li.is-done{border-color:#bcd4c7;background:#edf6f1;color:#1d5a43}.cc14-progress li.is-done>span{background:#2c6b52;color:#fff}.cc14-category-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cc14-category-head span,.cc14-section-head>span{display:inline-grid;place-items:center;min-width:30px;min-height:28px;padding:4px 9px;border-radius:999px;background:#edf3ef;font-size:.78rem;font-weight:800}.cc14-observation.is-rejected{opacity:.62}.cc14-observation.is-rejected strong{text-decoration:line-through}.cc14-danger{background:#fff4f1!important;color:#843b2d!important;border:1px solid #edc9c0!important}.cc14-empty-compact{padding:12px 13px;margin-bottom:14px}.cc14-empty-compact p{margin:0}.cc14-timeline{display:grid;gap:0;max-height:340px;overflow:auto}.cc14-timeline article{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid #e2e9e5}.cc14-timeline article:first-child{border-top:0}.cc14-timeline time{font-size:.76rem;font-weight:800;color:#668075}.cc14-timeline strong{font-size:.82rem}.cc14-timeline p{margin:4px 0 0;line-height:1.45;overflow-wrap:anywhere}.cc14-refresh{width:100%;margin-top:14px}.cc14-guidance-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.cc14-guidance-grid ol,.cc14-guidance-grid ul{margin:12px 0 0;padding-left:1.25rem}.cc14-guidance-grid li{padding:8px 0;line-height:1.5}.cc14-alerts{min-width:0;padding:17px;border:1px solid #d9e4dd;border-radius:15px;background:#fff}.cc14-alerts.has-alerts{border-color:#e7c8a9;background:#fffaf4}.cc14-alerts ul{list-style:none;padding:0}.cc14-alerts li{display:grid;gap:4px;border-top:1px solid #efdcca}.cc14-alerts li:first-child{border-top:0}.cc14-alerts li strong{color:#7d4824}.cc14-alerts li span{color:#6c625a;font-size:.9rem}.cc14-review-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:820px;margin-bottom:12px}.cc14-review-metrics div{display:grid;gap:2px;padding:12px 14px;border:1px solid #d9e4dd;border-radius:12px;background:#fff}.cc14-review-metrics strong{font-size:1.15rem;color:#245c47}.cc14-review-metrics span{font-size:.8rem;color:#60766b}.cc14-final-note{margin:16px 0 0;padding-top:13px;border-top:1px solid #e1e8e4;color:#60766b;font-size:.86rem;line-height:1.55}.cc14-loading{margin:20px 24px 26px}@media(max-width:900px){.cc14-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.cc14-guidance-grid{grid-template-columns:1fr}}@media(max-width:600px){.cc14-progress{display:flex;overflow-x:auto;padding-bottom:4px}.cc14-progress li{flex:0 0 145px}.cc14-review-metrics{grid-template-columns:1fr}.cc14-timeline{max-height:260px}.cc14-mini-actions>button{flex:1 1 100%}}.cc14-voice-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:14px 0;padding:14px;border:1px solid #d9e3dc;border-radius:16px;background:linear-gradient(135deg,rgba(241,248,244,.96),rgba(255,255,255,.98))}.cc14-voice-box.is-listening{box-shadow:0 0 0 3px rgba(34,116,91,.10);border-color:rgba(34,116,91,.45)}.cc14-voice-box p,.cc14-voice-box small{margin:4px 0 0;color:#60736d;line-height:1.45}.cc14-voice-box blockquote{grid-column:1/-1;margin:0;padding:10px 12px;border-left:3px solid #2d745e;background:#fff;border-radius:8px;color:#24443b}.cc14-voice-error{color:#8b3c2f!important}@media(max-width:680px){.cc14-voice-box{grid-template-columns:1fr}.cc14-voice-box button{width:100%}}[data-v8715-service-plans]{box-sizing: border-box;min-width: 0}.v8715-catalog,.v8715-enrollments,.v8715-client-plan{border: 1px solid color-mix(in srgb,var(--color-border,#dbe4df) 82%,transparent);border-radius: 18px;background: var(--color-surface,#fff);box-shadow: 0 12px 30px rgba(22,49,39,.055)}.v8715-catalog{margin: 18px 0;padding: 20px}.v8715-enrollments{margin: 16px 0 22px;padding: 18px}.v8715-section-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 18px;margin-bottom: 16px}.v8715-section-head span,.v8715-client-plan-copy > span,.v8715-plan-kind{display: block;color: var(--color-primary,#244f3d);font-size: .72rem;font-weight: 760;letter-spacing: .1em;text-transform: uppercase}.v8715-section-head h2,.v8715-client-plan h2{margin: 4px 0 3px;color: var(--color-text,#17231e);font-size: clamp(1.05rem,1rem + .35vw,1.35rem);line-height: 1.2}.v8715-section-head p,.v8715-client-plan p,.v8715-plan-card p{margin: 0;color: var(--color-text-muted,#5e6d66);line-height: 1.55}.v8715-plan-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.v8715-plan-card{display: grid;grid-template-rows: 1fr auto auto;gap: 14px;min-width: 0;padding: 17px;border: 1px solid var(--color-border,#dbe4df);border-radius: 15px;background: color-mix(in srgb,var(--color-surface,#fff) 94%,var(--color-primary-soft,#edf5f1))}.v8715-plan-card h3{margin: 5px 0 7px;font-size: 1rem;line-height: 1.35;overflow-wrap: break-word}.v8715-plan-card-meta{display: flex;align-items: flex-end;justify-content: space-between;gap: 10px;flex-wrap: wrap}.v8715-plan-card-meta strong{color: var(--color-text,#17231e);font-size: 1.05rem}.v8715-plan-card-meta span{color: var(--color-text-muted,#5e6d66);font-size: .8rem}.v8715-action{min-height: 42px;max-width: 100%;padding: 9px 15px;border: 1px solid var(--color-primary,#244f3d);border-radius: 11px;background: var(--color-primary,#244f3d);color: #fff;font: inherit;font-weight: 710;line-height: 1.25;cursor: pointer;transition: transform 150ms ease,background-color 150ms ease,border-color 150ms ease}.v8715-action:hover{transform: translateY(-1px)}.v8715-action:focus-visible,.v8715-icon-button:focus-visible,.v8715-client-plan summary:focus-visible,.v8715-dialog select:focus-visible,.v8715-dialog input:focus-visible{outline: 3px solid color-mix(in srgb,var(--color-primary,#244f3d) 35%,transparent);outline-offset: 2px}.v8715-action:disabled{opacity: .62;cursor: wait;transform: none}.v8715-action-secondary{background: transparent;color: var(--color-primary,#244f3d)}.v8715-enrollment-list{display: grid;gap: 8px}.v8715-enrollment-row{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(180px,.75fr);gap: 18px;align-items: center;min-width: 0;padding: 12px 4px;border-top: 1px solid color-mix(in srgb,var(--color-border,#dbe4df) 75%,transparent)}.v8715-enrollment-row:first-child{border-top: 0}.v8715-enrollment-row > div{display: grid;gap: 3px;min-width: 0}.v8715-enrollment-row span{color: var(--color-text-muted,#5e6d66);font-size: .86rem;overflow-wrap: break-word}.v8715-client-plan{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 16px 24px;align-items: center;margin-bottom: 16px;padding: 18px 20px}.v8715-client-plan-copy{min-width: 0}.v8715-client-plan-value{display: grid;justify-items: end;gap: 3px;text-align: right;white-space: nowrap}.v8715-client-plan-value strong{color: var(--color-text,#17231e);font-size: 1.1rem}.v8715-client-plan-value span{color: var(--color-text-muted,#5e6d66);font-size: .82rem}.v8715-client-plan-detail{grid-column: 1 / -1;min-width: 0;border-top: 1px solid var(--color-border,#dbe4df);padding-top: 10px}.v8715-client-plan-detail summary{width: fit-content;color: var(--color-primary,#244f3d);font-weight: 700;cursor: pointer}.v8715-client-plan-detail > div{display: grid;gap: 5px;padding-top: 10px}.v8715-dialog-open{overflow: hidden}.v8715-dialog-backdrop{position: fixed;inset: 0;z-index: 15000;display: grid;place-items: center;padding: 20px;background: rgba(14,24,20,.55);animation: v8715-fade 180ms ease both}.v8715-dialog{width: min(650px,100%);max-height: min(88vh,780px);overflow: auto;padding: 22px;border: 1px solid var(--color-border,#dbe4df);border-radius: 18px;background: var(--color-surface,#fff);box-shadow: 0 24px 70px rgba(0,0,0,.22);animation: v8715-rise 200ms ease both}.v8715-dialog > header{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px}.v8715-dialog header span{color: var(--color-primary,#244f3d);font-size: .72rem;font-weight: 780;letter-spacing: .1em}.v8715-dialog h2{margin: 4px 0 0;font-size: 1.25rem;line-height: 1.3}.v8715-icon-button{flex: 0 0 auto;width: 40px;height: 40px;border: 1px solid var(--color-border,#dbe4df);border-radius: 10px;background: transparent;color: inherit;font-size: 1.5rem;cursor: pointer}.v8715-dialog > p{color: var(--color-text-muted,#5e6d66);line-height: 1.55}.v8715-dialog-summary{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 16px 0}.v8715-dialog-summary div{display: grid;gap: 5px;min-width: 0;padding: 12px;border-radius: 12px;background: var(--color-surface-soft,#f5f8f6)}.v8715-dialog-summary span{color: var(--color-text-muted,#5e6d66);font-size: .77rem}.v8715-dialog-summary strong{overflow-wrap: break-word}.v8715-dialog form{display: grid;gap: 12px}.v8715-dialog label{display: grid;gap: 6px;font-weight: 690}.v8715-dialog select,.v8715-dialog input{width: 100%;min-height: 44px;border: 1px solid var(--color-border,#cbd8d1);border-radius: 10px;padding: 9px 11px;background: var(--color-surface,#fff);color: inherit;font: inherit}.v8715-dialog-note{padding: 12px;border-left: 3px solid var(--color-primary,#244f3d);border-radius: 7px;background: var(--color-surface-soft,#f5f8f6);color: var(--color-text-muted,#5e6d66);line-height: 1.5}.v8715-dialog-live{min-height: 1.4em;margin: 0;color: var(--color-primary,#244f3d);font-weight: 680}.v8715-dialog footer{display: flex;justify-content: flex-end;gap: 10px;flex-wrap: wrap;padding-top: 5px}@keyframes v8715-fade{from{opacity: 0}to{opacity: 1}}@keyframes v8715-rise{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}@media (max-width: 980px){.v8715-plan-grid{grid-template-columns: 1fr}.v8715-plan-card{grid-template-columns: minmax(0,1fr) auto;grid-template-rows: auto auto;align-items: center}.v8715-plan-card .v8715-action{grid-column: 2;grid-row: 1 / span 2}}@media (max-width: 620px){.v8715-catalog,.v8715-enrollments,.v8715-client-plan{border-radius: 14px}.v8715-catalog,.v8715-enrollments{padding: 15px}.v8715-plan-card{grid-template-columns: 1fr;grid-template-rows: auto;padding: 14px}.v8715-plan-card .v8715-action{grid-column: auto;grid-row: auto;width: 100%}.v8715-enrollment-row,.v8715-client-plan{grid-template-columns: 1fr}.v8715-client-plan{padding: 16px}.v8715-client-plan-value{justify-items: start;text-align: left;white-space: normal}.v8715-dialog-backdrop{align-items: end;padding: 0}.v8715-dialog{width: 100%;max-height: 94vh;border-radius: 18px 18px 0 0}.v8715-dialog-summary{grid-template-columns: 1fr}.v8715-dialog footer .v8715-action{width: 100%}}@media (prefers-reduced-motion: reduce){.v8715-action,.v8715-dialog-backdrop,.v8715-dialog{animation: none;transition: none}}@media (forced-colors: active){.v8715-catalog,.v8715-enrollments,.v8715-client-plan,.v8715-plan-card,.v8715-dialog{border: 1px solid CanvasText}}:root.v8716-dialog-open{overflow: hidden}[data-client-active-view="attendances"] .v8716-new-booking{min-height: 42px}[data-client-active-view="attendances"] .v875-appointments-section-heading.v8716-with-action{align-items: center;display: flex;gap: 16px;justify-content: space-between}[data-client-active-view="attendances"] .v875-appointments-section-heading.v8716-with-action > div{min-width: 0}.v8716-backdrop{align-items: center;background: color-mix(in srgb,#10251d 68%,transparent);display: flex;inset: 0;justify-content: center;overflow: auto;padding: 24px;position: fixed;z-index: 12000}.v8716-dialog{background: var(--surface,#fff);border: 1px solid color-mix(in srgb,var(--border-color,#cbd8d0) 82%,transparent);border-radius: 20px;box-shadow: 0 24px 64px rgba(15,37,28,.22);color: var(--text-color,#1c2f27);display: grid;grid-template-rows: auto auto minmax(0,1fr) auto;max-height: min(92vh,820px);max-width: 900px;overflow: hidden;width: min(100%,900px)}.v8716-dialog-small{max-width: 620px}.v8716-dialog :where(button,input,textarea,select){max-width: 100%}.v8716-dialog-header{align-items: flex-start;border-bottom: 1px solid var(--border-color,#d8e1dc);display: flex;gap: 16px;justify-content: space-between;padding: 20px 22px 18px}.v8716-dialog-header > div{min-width: 0}.v8716-dialog-header span,.v8716-step header > span,.v8716-result p{color: var(--accent-color,#356d55);display: block;font-size: .72rem;font-weight: 800;letter-spacing: .11em;margin-bottom: 5px}.v8716-dialog-header h2,.v8716-step h3,.v8716-result h3{margin: 0;overflow-wrap: break-word;word-break: normal}.v8716-dialog-header p,.v8716-step header p,.v8716-result p:last-child{color: var(--muted-color,#5f7068);line-height: 1.55;margin: 7px 0 0}.v8716-close{align-items: center;background: transparent;border: 1px solid var(--border-color,#d2ddd7);border-radius: 12px;color: inherit;cursor: pointer;display: inline-flex;flex: 0 0 auto;font-size: 1.35rem;height: 40px;justify-content: center;width: 40px}.v8716-steps{display: grid;gap: 8px;grid-template-columns: repeat(4,minmax(0,1fr));list-style: none;margin: 0;padding: 14px 22px}.v8716-steps li{align-items: center;color: var(--muted-color,#65766e);display: flex;gap: 8px;min-width: 0}.v8716-steps li span{align-items: center;border: 1px solid var(--border-color,#d2ddd7);border-radius: 50%;display: inline-flex;flex: 0 0 auto;font-size: .75rem;height: 26px;justify-content: center;width: 26px}.v8716-steps li strong{font-size: .78rem;line-height: 1.2;min-width: 0;overflow-wrap: break-word}.v8716-steps li.is-current,.v8716-steps li.is-complete{color: var(--accent-color,#356d55)}.v8716-steps li.is-current span,.v8716-steps li.is-complete span{background: color-mix(in srgb,var(--accent-color,#356d55) 12%,#fff);border-color: color-mix(in srgb,var(--accent-color,#356d55) 55%,#fff)}.v8716-dialog-body{min-height: 0;overflow: auto;padding: 20px 22px}.v8716-step header{margin-bottom: 18px}.v8716-choice-list,.v8716-choice-grid{display: grid;gap: 10px}.v8716-choice-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.v8716-choice{align-items: flex-start;background: color-mix(in srgb,var(--surface,#fff) 92%,var(--accent-color,#356d55));border: 1px solid var(--border-color,#d2ddd7);border-radius: 14px;color: inherit;cursor: pointer;display: flex;gap: 14px;justify-content: space-between;min-height: 76px;padding: 14px 15px;text-align: left;width: 100%}.v8716-choice > span{min-width: 0}.v8716-choice strong,.v8716-choice small,.v8716-choice em,.v8716-choice b{display: block;overflow-wrap: break-word;word-break: normal}.v8716-choice small{color: var(--muted-color,#64756d);line-height: 1.45;margin-top: 4px}.v8716-choice em{color: #7a5b16;font-size: .78rem;font-style: normal;margin-top: 7px}.v8716-choice b{color: var(--accent-color,#356d55);flex: 0 0 min(180px,33%);font-size: .82rem;font-weight: 700;text-align: right}.v8716-choice.is-selected{background: color-mix(in srgb,var(--accent-color,#356d55) 10%,#fff);border-color: color-mix(in srgb,var(--accent-color,#356d55) 62%,#fff);box-shadow: 0 0 0 2px color-mix(in srgb,var(--accent-color,#356d55) 12%,transparent)}.v8716-choice:disabled{cursor: not-allowed;opacity: .72}.v8716-dates{display: grid;gap: 16px}.v8716-dates h4{margin: 0 0 9px}.v8716-slots{display: grid;gap: 9px;grid-template-columns: repeat(3,minmax(0,1fr))}.v8716-slot{background: #fff;border: 1px solid var(--border-color,#d2ddd7);border-radius: 13px;color: inherit;cursor: pointer;min-width: 0;padding: 12px;text-align: left}.v8716-slot strong,.v8716-slot span{display: block;overflow-wrap: break-word}.v8716-slot span{color: var(--muted-color,#65766e);font-size: .76rem;line-height: 1.35;margin-top: 4px}.v8716-slot.is-selected{background: color-mix(in srgb,var(--accent-color,#356d55) 10%,#fff);border-color: var(--accent-color,#356d55)}.v8716-review{display: grid;gap: 0;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0}.v8716-review div{border-bottom: 1px solid var(--border-color,#dce4df);min-width: 0;padding: 11px 0}.v8716-review div:nth-child(odd){padding-right: 20px}.v8716-review dt{color: var(--muted-color,#65766e);font-size: .77rem;font-weight: 700}.v8716-review dd{font-weight: 700;margin: 4px 0 0;overflow-wrap: break-word}.v8716-note,.v8716-empty,.v8716-error{border-radius: 12px;line-height: 1.5;padding: 12px 14px}.v8716-note{background: #f4f7f5;color: var(--muted-color,#5e7067);margin: 15px 0 0}.v8716-empty{background: #f5f7f6;color: var(--muted-color,#5e7067)}.v8716-empty p{margin: 5px 0 0}.v8716-error{background: #fff5f3;border: 1px solid #e8b9b0;color: #8b3427;margin-bottom: 14px}.v8716-field{display: grid;gap: 7px;margin-top: 16px}.v8716-field span{font-weight: 700}.v8716-field textarea{border: 1px solid var(--border-color,#cfdad4);border-radius: 12px;font: inherit;min-height: 100px;padding: 11px 12px;resize: vertical;width: 100%}.v8716-result{align-items: flex-start;display: flex;gap: 16px;padding: 18px 0}.v8716-result > span{align-items: center;background: #e9f5ee;border-radius: 50%;color: #276342;display: inline-flex;flex: 0 0 auto;font-size: 1.2rem;height: 44px;justify-content: center;width: 44px}.v8716-result p:first-child{margin-top: 1px}.v8716-dialog-footer{align-items: center;border-top: 1px solid var(--border-color,#d8e1dc);display: flex;gap: 10px;justify-content: flex-end;padding: 15px 22px}.v8716-dialog-footer .btn{min-height: 42px;min-width: 120px;white-space: normal}.v8716-choice,.v8716-slot,.v8716-close,.v8716-dialog-footer .btn{transition: border-color 160ms ease,background-color 160ms ease,transform 160ms ease}.v8716-choice:hover:not(:disabled),.v8716-slot:hover,.v8716-close:hover{border-color: color-mix(in srgb,var(--accent-color,#356d55) 55%,#fff)}.v8716-choice:focus-visible,.v8716-slot:focus-visible,.v8716-close:focus-visible,.v8716-dialog-footer .btn:focus-visible{outline: 3px solid color-mix(in srgb,var(--accent-color,#356d55) 30%,transparent);outline-offset: 2px}@media (max-width: 760px){.v8716-backdrop{align-items: stretch;padding: 0}.v8716-dialog{border: 0;border-radius: 0;max-height: none;min-height: 100%;width: 100%}.v8716-steps{grid-template-columns: repeat(4,1fr);padding-inline: 16px}.v8716-steps li{justify-content: center}.v8716-steps li strong{display: none}.v8716-dialog-header,.v8716-dialog-body,.v8716-dialog-footer{padding-left: 16px;padding-right: 16px}.v8716-choice-grid,.v8716-review{grid-template-columns: 1fr}.v8716-choice{display: block}.v8716-choice b{margin-top: 9px;text-align: left}.v8716-slots{grid-template-columns: repeat(2,minmax(0,1fr))}.v8716-review div:nth-child(odd){padding-right: 0}}@media (max-width: 420px){[data-client-active-view="attendances"] .v875-appointments-section-heading.v8716-with-action{align-items: stretch;flex-direction: column}[data-client-active-view="attendances"] .v8716-new-booking{width: 100%}.v8716-slots{grid-template-columns: 1fr}.v8716-dialog-footer{align-items: stretch;flex-direction: column-reverse}.v8716-dialog-footer .btn{width: 100%}}@media (prefers-reduced-motion: reduce){.v8716-choice,.v8716-slot,.v8716-close,.v8716-dialog-footer .btn{transition: none}}.v8717-brand-lockup{position: relative;z-index: 2;display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 14px;width: min(100%,360px);color: #0f2f35}.v8717-brand-lockup picture{display: block;min-width: 0}.v8717-brand-symbol{width: clamp(76px,13vw,128px);height: auto;border-radius: 18px}.v8717-brand-copy{min-width: 0;display: grid;gap: 2px;text-align: left}.v8717-brand-copy small,.v8717-brand-copy strong{display: block;overflow-wrap: break-word;word-break: normal}.v8717-brand-copy small{color: #48615d;font-size: clamp(.7rem,1.2vw,.82rem);font-weight: 760;letter-spacing: .13em;text-transform: uppercase}.v8717-brand-copy strong{color: #0f2f35;font-family: Georgia,"Times New Roman",serif;font-size: clamp(1.45rem,3.7vw,2.25rem);font-weight: 700;line-height: 1.02;letter-spacing: -.035em}.route-home .v8717-brand-lockup{width: min(100%,430px);gap: 18px}.route-home .v8717-brand-symbol{width: clamp(104px,18vw,154px)}.route-home .v8717-brand-copy strong{font-size: clamp(1.85rem,4.4vw,2.9rem)}.logo-frame-auth .v8717-brand-lockup{width: min(100%,248px);gap: 10px}.logo-frame-auth .v8717-brand-symbol{width: clamp(62px,13vw,86px);border-radius: 14px}.logo-frame-auth .v8717-brand-copy strong{font-size: clamp(1.25rem,4vw,1.72rem)}@media (max-width: 420px){.v8717-brand-lockup,.route-home .v8717-brand-lockup{grid-template-columns: 1fr;justify-items: center;gap: 8px}.v8717-brand-copy{text-align: center}.route-home .v8717-brand-symbol{width: 112px}}@media (prefers-reduced-motion: reduce){.version-v0878717 .logo-frame-premium,.version-v0878717 .brand-frame{transition: none}}.system-shell-client.client-exclusive-experience-v0878726{--v8726-ink: #0c3035;--v8726-ink-soft: #31575a;--v8726-petroleum: #123e43;--v8726-petroleum-deep: #092b30;--v8726-eucalyptus: #5f9b84;--v8726-eucalyptus-soft: #e5efe8;--v8726-champagne: #d8bd8e;--v8726-champagne-soft: #f2e6d2;--v8726-ivory: #fffdf8;--v8726-warm: #f8f3e9;--v8726-line: rgba(18,62,67,.12);--v8726-line-gold: rgba(190,151,91,.34);--v8726-shadow: 0 20px 54px rgba(9,43,48,.09);--v8726-shadow-soft: 0 12px 32px rgba(9,43,48,.06);--v8726-ease: cubic-bezier(.2,.75,.28,1);position: relative;background: radial-gradient(circle at 78% 4%,rgba(216,189,142,.16),transparent 29rem),radial-gradient(circle at 30% 95%,rgba(95,155,132,.10),transparent 34rem),linear-gradient(150deg,#fbf8f1 0%,#f7f2e8 52%,#fbf8f2 100%)}.system-shell-client.client-exclusive-experience-v0878726::before{content: '';position: fixed;z-index: 0;inset: 0;pointer-events: none;opacity: .42;background-image: linear-gradient(rgba(18,62,67,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(18,62,67,.018) 1px,transparent 1px);background-size: 42px 42px;mask-image: linear-gradient(to bottom,rgba(0,0,0,.6),transparent 78%)}.system-shell-client.client-exclusive-experience-v0878726 > *{position: relative;z-index: 1}.system-shell-client.client-exclusive-experience-v0878726 .client-context-bar-v087873{overflow: hidden;border-color: var(--v8726-line-gold);border-radius: 21px;background: linear-gradient(110deg,rgba(255,255,255,.98),rgba(255,251,243,.96)),var(--v8726-ivory);box-shadow: 0 14px 38px rgba(9,43,48,.07),inset 0 1px 0 rgba(255,255,255,.96)}.system-shell-client.client-exclusive-experience-v0878726 .client-context-bar-v087873::before{content: '';position: absolute;inset: 0 0 auto;height: 2px;background: linear-gradient(90deg,transparent,var(--v8726-champagne),rgba(95,155,132,.7),transparent)}.system-shell-client.client-exclusive-experience-v0878726 .client-context-bar__eyebrow{color: #7d694b;letter-spacing: .14em}.system-shell-client.client-exclusive-experience-v0878726 .client-context-bar__title{color: var(--v8726-ink);font-family: Georgia,"Times New Roman",serif;font-size: clamp(1.05rem,1.35vw,1.25rem);font-weight: 700;letter-spacing: -.025em}.system-shell-client.client-exclusive-experience-v0878726 .cx-topbar-current span.client-context-bar__service{color: #506c6b}.system-shell-client.client-exclusive-experience-v0878726 .client-context-bar__avatar{border-color: rgba(190,151,91,.44);color: var(--v8726-ink);background: linear-gradient(145deg,#f8ecd8,#e6efe8);box-shadow: 0 5px 14px rgba(9,43,48,.07),inset 0 1px 0 #fff}.system-shell-client.client-exclusive-experience-v0878726 .client-context-bar__notices{border-color: rgba(190,151,91,.28);border-radius: 13px;color: var(--v8726-ink);background: rgba(255,253,248,.92)}.v8726-topbar-seal{flex: 0 0 auto;min-height: 34px;display: inline-flex;align-items: center;gap: 7px;padding: 6px 10px;border: 1px solid rgba(190,151,91,.32);border-radius: 999px;color: #705a39;background: linear-gradient(135deg,rgba(248,236,216,.82),rgba(255,253,248,.92));font-size: .67rem;font-weight: 800;letter-spacing: .055em;line-height: 1;text-transform: uppercase;white-space: nowrap}.v8726-topbar-seal svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-v087873{overflow: hidden;border-color: rgba(216,189,142,.28);background: radial-gradient(circle at 25% 0%,rgba(111,175,152,.18),transparent 16rem),radial-gradient(circle at 95% 90%,rgba(216,189,142,.12),transparent 17rem),linear-gradient(165deg,#092b30 0%,#103b40 54%,#123f43 100%);box-shadow: 0 28px 68px rgba(5,30,34,.19),inset 0 1px 0 rgba(255,255,255,.06)}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-v087873::after{content: '';position: absolute;inset: 0;pointer-events: none;border-radius: inherit;box-shadow: inset 0 0 0 1px rgba(255,255,255,.025)}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-brand{border-bottom: 1px solid rgba(255,255,255,.09)}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-brand-mark{border: 1px solid rgba(216,189,142,.30);background: linear-gradient(145deg,rgba(255,253,248,.98),rgba(242,230,210,.92));box-shadow: 0 8px 20px rgba(0,0,0,.13)}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-brand-copy strong{color: #fffdf8;font-family: Georgia,"Times New Roman",serif;font-weight: 700;letter-spacing: -.015em}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-brand-copy > span{color: rgba(242,230,210,.74)}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-close{border-color: rgba(255,255,255,.14);color: #fffdf8;background: rgba(255,255,255,.06);box-shadow: none}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-close:focus-visible{outline: 2px solid rgba(229,208,174,.72);outline-offset: 2px;box-shadow: none}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-navigation{padding-block: 12px;scrollbar-color: rgba(242,230,210,.28) transparent}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-navigation::-webkit-scrollbar-thumb{background: rgba(242,230,210,.24)}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-nav-item{min-height: 44px;border: 1px solid transparent;border-radius: 13px;color: rgba(238,247,241,.86);font-weight: 690}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-nav-item .professional-nav-icon{color: rgba(216,189,142,.76)}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-nav-item.is-active{border-color: rgba(216,189,142,.52);color: #102f33;background: linear-gradient(135deg,#f3e5ce,#e5d0ae);box-shadow: 0 10px 24px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.82)}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-nav-item.is-active .professional-nav-icon{color: #2e6258}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-nav-item.is-active::before{inset-block: 10px;inset-inline-start: -7px;width: 4px;background: #d8bd8e;box-shadow: 0 0 0 3px rgba(216,189,142,.12)}.v8726-sidebar-membership{position: relative;display: grid;gap: 8px;margin-top: 4px;padding: 13px;border: 1px solid rgba(216,189,142,.24);border-radius: 16px;color: #fffdf8;background: linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow: inset 0 1px 0 rgba(255,255,255,.07)}.v8726-sidebar-membership::before{content: '';position: absolute;inset: 0 auto 0 0;width: 3px;border-radius: 16px 0 0 16px;background: linear-gradient(to bottom,#e5d0ae,#6faf98)}.v8726-sidebar-membership__head{display: flex;align-items: center;gap: 8px}.v8726-sidebar-membership__mark{flex: 0 0 28px;width: 28px;height: 28px;display: grid;place-items: center;border: 1px solid rgba(216,189,142,.34);border-radius: 10px;color: #f3e5ce;background: rgba(216,189,142,.09)}.v8726-sidebar-membership__mark svg{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.v8726-sidebar-membership__copy{min-width: 0;display: grid;gap: 2px}.v8726-sidebar-membership__copy span{color: rgba(242,230,210,.70);font-size: .58rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase}.v8726-sidebar-membership__copy strong{overflow: hidden;display: -webkit-box;color: #fffdf8;font-size: .76rem;font-weight: 750;line-height: 1.3;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.v8726-sidebar-membership p{margin: 0;color: rgba(238,247,241,.76);font-size: .68rem;line-height: 1.45}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-footer{border-top: 1px solid rgba(255,255,255,.09)}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-demo-note{border-color: rgba(216,189,142,.22);color: rgba(242,230,210,.80);background: rgba(216,189,142,.08)}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-logout{border-color: rgba(255,255,255,.13);color: rgba(255,253,248,.82);background: rgba(255,255,255,.05)}.system-shell-client.client-exclusive-experience-v0878726 .system-main{padding-top: clamp(18px,2.3vw,30px)}.v8726-client-welcome{position: relative;overflow: hidden;display: grid;grid-template-columns: minmax(0,1.3fr) minmax(280px,.7fr);align-items: center;gap: clamp(20px,3vw,38px);margin-bottom: 18px;padding: clamp(24px,3.2vw,38px);border: 1px solid rgba(216,189,142,.38);border-radius: 28px;color: #fffdf8;background: radial-gradient(circle at 88% 18%,rgba(216,189,142,.22),transparent 18rem),radial-gradient(circle at 14% 100%,rgba(111,175,152,.20),transparent 22rem),linear-gradient(135deg,#092b30 0%,#123e43 58%,#174b4b 100%);box-shadow: 0 26px 64px rgba(9,43,48,.16),inset 0 1px 0 rgba(255,255,255,.07);animation: v8726WelcomeEnter 420ms var(--v8726-ease) both}.v8726-client-welcome::before{content: '';position: absolute;inset: 0;pointer-events: none;background: linear-gradient(112deg,transparent 0 54%,rgba(255,255,255,.045) 54% 55%,transparent 55% 100%)}.v8726-client-welcome::after{content: '';position: absolute;top: -74px;right: -60px;width: 190px;height: 190px;border: 1px solid rgba(216,189,142,.15);border-radius: 50%;box-shadow: 0 0 0 26px rgba(216,189,142,.03),0 0 0 52px rgba(216,189,142,.025)}.v8726-client-welcome__copy,.v8726-client-welcome__details{position: relative;z-index: 1;min-width: 0}.v8726-client-welcome__copy{display: grid;align-content: center;gap: 9px}.v8726-client-welcome__kicker{width: fit-content;display: inline-flex;align-items: center;gap: 8px;margin: 0;color: #e9d5b5;font-size: .65rem;font-weight: 830;letter-spacing: .15em;line-height: 1.2;text-transform: uppercase}.v8726-client-welcome__kicker::before{content: '';width: 20px;height: 1px;background: currentColor}.v8726-client-welcome__title{max-width: 18ch;margin: 0;color: #fffdf8;font-family: Georgia,"Times New Roman",serif;font-size: clamp(2rem,4vw,3.25rem);font-weight: 700;letter-spacing: -.045em;line-height: 1.03;text-wrap: balance}.v8726-client-welcome__description{max-width: 62ch;margin: 0;color: rgba(238,247,241,.84);font-size: clamp(.9rem,1.2vw,1rem);line-height: 1.62}.v8726-client-welcome__assurance{width: fit-content;display: inline-flex;align-items: center;gap: 7px;margin-top: 4px;padding: 7px 10px;border: 1px solid rgba(216,189,142,.22);border-radius: 999px;color: rgba(255,253,248,.92);background: rgba(255,255,255,.065);font-size: .68rem;font-weight: 720}.v8726-client-welcome__assurance svg{width: 14px;height: 14px;fill: none;stroke: #e9d5b5;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.v8726-client-welcome__details{display: grid;gap: 8px;padding: 7px;border: 1px solid rgba(255,255,255,.11);border-radius: 21px;background: rgba(255,255,255,.055);box-shadow: inset 0 1px 0 rgba(255,255,255,.05)}.v8726-client-welcome__detail{min-width: 0;display: grid;gap: 3px;padding: 10px 11px;border-bottom: 1px solid rgba(255,255,255,.08)}.v8726-client-welcome__detail:last-child{border-bottom: 0}.v8726-client-welcome__detail span{color: rgba(233,213,181,.72);font-size: .58rem;font-weight: 820;letter-spacing: .11em;text-transform: uppercase}.v8726-client-welcome__detail strong{overflow-wrap: anywhere;color: #fffdf8;font-size: .79rem;font-weight: 720;line-height: 1.38}.system-shell-client.client-exclusive-experience-v0878726 .cx-area-layout{gap: clamp(14px,1.8vw,20px)}.system-shell-client.client-exclusive-experience-v0878726 .cx-page-header{position: relative;overflow: hidden;border-color: rgba(216,189,142,.30);border-radius: 24px;background: linear-gradient(135deg,rgba(255,253,248,.98),rgba(248,243,233,.94));box-shadow: var(--v8726-shadow-soft)}.system-shell-client.client-exclusive-experience-v0878726 .cx-page-header::before{content: '';position: absolute;inset: 0 auto 0 0;width: 4px;background: linear-gradient(to bottom,var(--v8726-champagne),var(--v8726-eucalyptus))}.system-shell-client.client-exclusive-experience-v0878726 .cx-page-header .panel-kicker{color: #816943;letter-spacing: .13em}.system-shell-client.client-exclusive-experience-v0878726 .cx-page-header h2{color: var(--v8726-ink);font-family: Georgia,"Times New Roman",serif;font-weight: 700;letter-spacing: -.035em}.system-shell-client.client-exclusive-experience-v0878726 .cx-surface,.system-shell-client.client-exclusive-experience-v0878726 .professional-panel{border-color: rgba(18,62,67,.11);border-radius: 23px;background: linear-gradient(145deg,rgba(255,253,248,.99),rgba(252,248,240,.96));box-shadow: var(--v8726-shadow-soft),inset 0 1px 0 rgba(255,255,255,.95)}.system-shell-client.client-exclusive-experience-v0878726 .cx-surface.cx-priority,.system-shell-client.client-exclusive-experience-v0878726 [data-cx-level="priority"]{position: relative;border-color: rgba(190,151,91,.32);box-shadow: var(--v8726-shadow),inset 0 1px 0 rgba(255,255,255,.95)}.system-shell-client.client-exclusive-experience-v0878726 .cx-surface.cx-priority::before,.system-shell-client.client-exclusive-experience-v0878726 [data-cx-level="priority"]::before{content: '';position: absolute;inset: 0 auto 0 0;width: 4px;border-radius: 23px 0 0 23px;background: linear-gradient(to bottom,var(--v8726-champagne),var(--v8726-eucalyptus))}.system-shell-client.client-exclusive-experience-v0878726 .cx-surface-header{border-bottom-color: rgba(18,62,67,.10)}.system-shell-client.client-exclusive-experience-v0878726 :where(.cx-surface,.professional-panel) h3,.system-shell-client.client-exclusive-experience-v0878726 :where(.cx-surface,.professional-panel) h4{color: var(--v8726-ink)}.system-shell-client.client-exclusive-experience-v0878726 .panel-kicker{color: #7e6846}.system-shell-client.client-exclusive-experience-v0878726 .cx-record{border-bottom-color: rgba(18,62,67,.09);transition: background-color 170ms ease,transform 170ms var(--v8726-ease)}.system-shell-client.client-exclusive-experience-v0878726 .cx-definition-list > div,.system-shell-client.client-exclusive-experience-v0878726 .system-definition-list > div{border-bottom-color: rgba(18,62,67,.09)}.system-shell-client.client-exclusive-experience-v0878726 .cx-status,.system-shell-client.client-exclusive-experience-v0878726 .system-status,.system-shell-client.client-exclusive-experience-v0878726 .status{border-radius: 999px;font-weight: 760}.system-shell-client.client-exclusive-experience-v0878726 [data-cx-action="primary"],.system-shell-client.client-exclusive-experience-v0878726 .btn-primary{border-color: #0c3439;color: #fffdf8;background: linear-gradient(135deg,#0d3439,#174b4b);box-shadow: 0 10px 22px rgba(9,43,48,.16),inset 0 1px 0 rgba(255,255,255,.10)}.system-shell-client.client-exclusive-experience-v0878726 [data-cx-action="secondary"],.system-shell-client.client-exclusive-experience-v0878726 .btn-ghost{border-color: rgba(190,151,91,.26);color: var(--v8726-ink);background: linear-gradient(145deg,rgba(255,253,248,.98),rgba(246,238,224,.82))}.system-shell-client.client-exclusive-experience-v0878726 :where(input,select,textarea){border-color: rgba(18,62,67,.17);border-radius: 14px;color: var(--v8726-ink);background: rgba(255,255,255,.9);box-shadow: inset 0 1px 2px rgba(9,43,48,.025)}.system-shell-client.client-exclusive-experience-v0878726 :where(input,select,textarea):focus{border-color: rgba(95,155,132,.62);box-shadow: 0 0 0 4px rgba(95,155,132,.13)}.system-shell-client.client-exclusive-experience-v0878726 .cx-dialog,.system-shell-client.client-exclusive-experience-v0878726 .system-dialog{overflow: hidden;border: 1px solid rgba(216,189,142,.36);border-radius: 24px;background: var(--v8726-ivory);box-shadow: 0 30px 88px rgba(5,30,34,.24)}.system-shell-client.client-exclusive-experience-v0878726 .system-dialog-backdrop{background: rgba(6,31,35,.58)}@media (hover: hover) and (pointer: fine){.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-v087873 .client-sidebar-nav-item:not(.is-active):hover{border-color: rgba(216,189,142,.16);color: #fffdf8;background: rgba(255,255,255,.075);transform: translateX(2px)}.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-logout:hover{border-color: rgba(216,189,142,.26);color: #fffdf8;background: rgba(255,255,255,.09)}.system-shell-client.client-exclusive-experience-v0878726 .client-context-bar__notices:hover{border-color: rgba(190,151,91,.46);color: var(--v8726-ink);background: #fffdf8;box-shadow: 0 8px 18px rgba(9,43,48,.08)}.system-shell-client.client-exclusive-experience-v0878726 .cx-surface:hover{border-color: rgba(18,62,67,.17);box-shadow: 0 18px 44px rgba(9,43,48,.08),inset 0 1px 0 rgba(255,255,255,.96);transform: translateY(-1px)}.system-shell-client.client-exclusive-experience-v0878726 .cx-record:hover{background: rgba(242,230,210,.18)}.system-shell-client.client-exclusive-experience-v0878726 [data-cx-action="primary"]:hover,.system-shell-client.client-exclusive-experience-v0878726 .btn-primary:hover{background: linear-gradient(135deg,#123f43,#1c5653);box-shadow: 0 13px 27px rgba(9,43,48,.20),inset 0 1px 0 rgba(255,255,255,.12);transform: translateY(-1px)}}@media (max-width: 1180px) and (min-width: 1024px){.v8726-topbar-seal{display: none}.v8726-client-welcome{grid-template-columns: minmax(0,1.15fr) minmax(245px,.85fr)}}@media (max-width: 1023px){.system-shell-client.client-exclusive-experience-v0878726 .client-sidebar-v087873{border-radius: 23px}.v8726-client-welcome{grid-template-columns: minmax(0,1fr)}.v8726-client-welcome__details{grid-template-columns: repeat(3,minmax(0,1fr))}.v8726-client-welcome__detail{border-right: 1px solid rgba(255,255,255,.08);border-bottom: 0}.v8726-client-welcome__detail:last-child{border-right: 0}}@media (max-width: 760px){.v8726-topbar-seal{display: none}.v8726-client-welcome{margin-bottom: 14px;padding: 23px 20px;border-radius: 23px}.v8726-client-welcome__title{font-size: clamp(1.85rem,9vw,2.55rem)}.v8726-client-welcome__details{grid-template-columns: minmax(0,1fr)}.v8726-client-welcome__detail{border-right: 0;border-bottom: 1px solid rgba(255,255,255,.08)}.v8726-client-welcome__detail:last-child{border-bottom: 0}.system-shell-client.client-exclusive-experience-v0878726 .cx-page-header,.system-shell-client.client-exclusive-experience-v0878726 .cx-surface,.system-shell-client.client-exclusive-experience-v0878726 .professional-panel{border-radius: 19px}}@media (max-width: 420px){.v8726-client-welcome{padding: 21px 17px}.v8726-client-welcome__description{font-size: .88rem}.v8726-client-welcome__assurance{align-items: flex-start;border-radius: 14px;line-height: 1.35}}@keyframes v8726WelcomeEnter{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: translateY(0)}}@media (prefers-reduced-motion: reduce){.system-shell-client.client-exclusive-experience-v0878726 .cx-surface,.system-shell-client.client-exclusive-experience-v0878726 .cx-record,.system-shell-client.client-exclusive-experience-v0878726 [data-cx-action],.v8726-client-welcome{animation: none;transition-duration: 0s}}@media (forced-colors: active){.v8726-topbar-seal,.v8726-sidebar-membership,.v8726-client-welcome,.system-shell-client.client-exclusive-experience-v0878726 .cx-page-header,.system-shell-client.client-exclusive-experience-v0878726 .cx-surface{border: 1px solid CanvasText;background: Canvas;color: CanvasText}.v8726-client-welcome :where(h2,p,span,strong),.v8726-sidebar-membership :where(p,span,strong){color: CanvasText}}body.version-v0878727 .professional-panel-route{background: radial-gradient(circle at 88% 4%,rgba(205,174,116,.18),transparent 30rem),radial-gradient(circle at 14% 92%,rgba(92,151,130,.13),transparent 34rem),linear-gradient(148deg,#faf7ef 0%,#f5efe4 50%,#faf7f0 100%)}.professional-shell.professional-exclusive-experience-v0878727{--v8727-ink: #0a3035;--v8727-ink-soft: #3d5b5b;--v8727-petroleum: #103d42;--v8727-petroleum-deep: #062a30;--v8727-eucalyptus: #619883;--v8727-eucalyptus-soft: #e5efe8;--v8727-champagne: #d3b77f;--v8727-champagne-deep: #a98449;--v8727-champagne-soft: #f3e8d3;--v8727-ivory: #fffdf8;--v8727-warm: #f8f3e9;--v8727-line: rgba(16,61,66,.13);--v8727-line-gold: rgba(169,132,73,.30);--v8727-shadow: 0 22px 56px rgba(6,42,48,.09);--v8727-shadow-soft: 0 12px 30px rgba(6,42,48,.06);--v8727-ease: cubic-bezier(.2,.76,.28,1);position: relative}.professional-shell.professional-exclusive-experience-v0878727::before{content: '';position: fixed;z-index: 0;inset: 0;pointer-events: none;opacity: .34;background-image: linear-gradient(rgba(16,61,66,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(16,61,66,.018) 1px,transparent 1px);background-size: 44px 44px;mask-image: linear-gradient(to bottom,rgba(0,0,0,.72),transparent 84%)}.professional-shell.professional-exclusive-experience-v0878727 > .professional-sidebar{overflow: hidden;border-color: rgba(211,183,127,.29);background: radial-gradient(circle at 18% 0%,rgba(101,161,139,.20),transparent 18rem),radial-gradient(circle at 105% 95%,rgba(211,183,127,.13),transparent 18rem),linear-gradient(166deg,#062a30 0%,#0b353b 51%,#103f43 100%);box-shadow: 0 28px 70px rgba(4,29,34,.20),inset 0 1px 0 rgba(255,255,255,.055)}.professional-shell.professional-exclusive-experience-v0878727 > .professional-sidebar::after{content: '';position: absolute;inset: 0;pointer-events: none;border-radius: inherit;box-shadow: inset 0 0 0 1px rgba(255,255,255,.025)}.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-head{position: relative;z-index: 1;border-color: rgba(211,183,127,.25);background: linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow: inset 0 1px 0 rgba(255,255,255,.065)}.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-head .professional-logo-mark{border-color: rgba(211,183,127,.34);background: linear-gradient(145deg,rgba(255,253,248,.99),rgba(243,232,211,.93));box-shadow: 0 10px 24px rgba(0,0,0,.16),inset 0 1px 0 #fff}.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-head strong{color: #fffdf8;font-family: Georgia,"Times New Roman",serif;font-size: .98rem;font-weight: 700;letter-spacing: -.018em}.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-head div > span{color: rgba(244,232,210,.72);font-weight: 720}.professional-shell.professional-exclusive-experience-v0878727 .professional-nav{position: relative;z-index: 1;padding: 2px 4px 8px 0;scrollbar-color: rgba(243,232,211,.26) transparent}.professional-shell.professional-exclusive-experience-v0878727 .professional-nav::-webkit-scrollbar-thumb{background: rgba(243,232,211,.24)}.professional-shell.professional-exclusive-experience-v0878727 .professional-nav-item{min-height: 44px;border-radius: 13px;color: rgba(238,247,241,.88);font-weight: 720;letter-spacing: -.008em}.professional-shell.professional-exclusive-experience-v0878727 .professional-nav-item .professional-nav-icon{border-color: rgba(211,183,127,.17);color: rgba(238,216,176,.86);background: rgba(255,255,255,.055);box-shadow: inset 0 1px 0 rgba(255,255,255,.05)}.professional-shell.professional-exclusive-experience-v0878727 .professional-nav-item:hover,.professional-shell.professional-exclusive-experience-v0878727 .professional-nav-item:focus-visible{transform: translateX(2px);border-color: rgba(211,183,127,.24);color: #fffdf8;background: rgba(255,255,255,.075);box-shadow: none}.professional-shell.professional-exclusive-experience-v0878727 .professional-nav-item.is-active{position: relative;border-color: rgba(211,183,127,.58);color: #10353a;background: linear-gradient(135deg,#f4e8d2,#dfc79e);box-shadow: 0 11px 26px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.85)}.professional-shell.professional-exclusive-experience-v0878727 .professional-nav-item.is-active::before{content: '';position: absolute;inset: 10px auto 10px -7px;width: 4px;border-radius: 999px;background: #d7bd8a;box-shadow: 0 0 0 3px rgba(215,189,138,.12)}.professional-shell.professional-exclusive-experience-v0878727 .professional-nav-item.is-active .professional-nav-icon{border-color: rgba(54,104,91,.20);color: #2d6659;background: rgba(255,255,255,.43)}.v8727-sidebar-suite{position: relative;z-index: 1;display: grid;gap: 9px;padding: 13px;border: 1px solid rgba(211,183,127,.25);border-radius: 16px;color: #fffdf8;background: linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow: inset 0 1px 0 rgba(255,255,255,.065)}.v8727-sidebar-suite::before{content: '';position: absolute;inset: 0 auto 0 0;width: 3px;border-radius: 16px 0 0 16px;background: linear-gradient(to bottom,#ead5ae,#69a18b)}.v8727-sidebar-suite__head{display: flex;align-items: center;gap: 9px}.v8727-sidebar-suite__mark{flex: 0 0 29px;width: 29px;height: 29px;display: grid;place-items: center;border: 1px solid rgba(211,183,127,.36);border-radius: 10px;color: #f5e7cd;background: rgba(211,183,127,.09)}.v8727-sidebar-suite__mark svg,.v8727-exclusive-seal svg,.v8727-overview-seal svg{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.v8727-sidebar-suite__copy{min-width: 0;display: grid;gap: 2px}.v8727-sidebar-suite__copy span{color: rgba(244,232,210,.72);font-size: .66rem;font-weight: 790;letter-spacing: .08em;line-height: 1.25;text-transform: uppercase}.v8727-sidebar-suite__copy strong{color: #fffdf8;font-size: .82rem;line-height: 1.24}.v8727-sidebar-suite p{margin: 0;color: rgba(235,244,239,.72);font-size: .72rem;line-height: 1.45}.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-foot{position: relative;z-index: 1;border-color: rgba(255,255,255,.10)}.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-foot > span{color: rgba(242,232,214,.68)}.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-foot .btn{border-color: rgba(211,183,127,.28);color: #fffdf8;background: rgba(255,255,255,.055)}.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-foot .btn:hover,.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-foot .btn:focus-visible{border-color: rgba(211,183,127,.48);background: rgba(255,255,255,.10)}.professional-shell.professional-exclusive-experience-v0878727 .top-v074-shell{border-color: var(--v8727-line-gold);border-radius: 24px;background: radial-gradient(circle at 88% 10%,rgba(211,183,127,.15),transparent 20rem),linear-gradient(135deg,rgba(255,255,253,.98),rgba(249,245,237,.96));box-shadow: var(--v8727-shadow),inset 0 1px 0 rgba(255,255,255,.92)}.professional-shell.professional-exclusive-experience-v0878727 .top-v074-shell::after,.professional-shell.professional-exclusive-experience-v0878727 .overview-v08723-header::after{content: '';position: absolute;inset: 0 0 auto;height: 2px;background: linear-gradient(90deg,transparent,var(--v8727-champagne),rgba(97,152,131,.72),transparent)}.professional-shell.professional-exclusive-experience-v0878727 .top-v074-badge{border-color: rgba(169,132,73,.28);color: #735b36;background: rgba(243,232,211,.72)}.professional-shell.professional-exclusive-experience-v0878727 .top-v074-title{color: var(--v8727-ink);font-family: Georgia,"Times New Roman",serif;font-weight: 700;letter-spacing: -.045em}.professional-shell.professional-exclusive-experience-v0878727 .top-v074-subtitle{color: #294f50}.professional-shell.professional-exclusive-experience-v0878727 .top-v074-search-field{border-color: rgba(169,132,73,.24);background: rgba(255,253,248,.91);box-shadow: 0 9px 24px rgba(6,42,48,.055),inset 0 1px 0 #fff}.professional-shell.professional-exclusive-experience-v0878727 .top-v074-search-field:focus-within{border-color: rgba(97,152,131,.50);box-shadow: 0 12px 28px rgba(6,42,48,.08),0 0 0 3px rgba(97,152,131,.09)}.professional-shell.professional-exclusive-experience-v0878727 .top-v074-chip{border-color: rgba(169,132,73,.28);color: #52635f;background: rgba(255,253,248,.76)}.v8727-exclusive-seal,.v8727-overview-seal{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 28px;padding: 5px 10px;border: 1px solid rgba(169,132,73,.34);border-radius: 999px;color: #705735;background: linear-gradient(135deg,rgba(243,232,211,.88),rgba(255,253,248,.92));font-size: .69rem;font-weight: 820;letter-spacing: .04em;line-height: 1.15;white-space: nowrap}.professional-shell.professional-exclusive-experience-v0878727 .overview-v08723-header{position: relative;overflow: hidden;align-items: center;border-color: var(--v8727-line-gold);background: radial-gradient(circle at 88% 4%,rgba(211,183,127,.15),transparent 28rem),radial-gradient(circle at 10% 105%,rgba(97,152,131,.10),transparent 24rem),linear-gradient(145deg,rgba(255,255,253,.99),rgba(247,250,247,.97));box-shadow: var(--v8727-shadow),inset 0 1px 0 rgba(255,255,255,.93)}.professional-shell.professional-exclusive-experience-v0878727 .overview-v08723-header .panel-kicker{border-color: rgba(169,132,73,.28);color: #715835;background: rgba(243,232,211,.70);letter-spacing: .06em}.professional-shell.professional-exclusive-experience-v0878727 .overview-v08723-header h2{color: var(--v8727-ink);font-family: Georgia,"Times New Roman",serif;font-weight: 700;letter-spacing: -.052em}.professional-shell.professional-exclusive-experience-v0878727 .overview-v08723-context{border-color: rgba(169,132,73,.29);color: #6d5836;background: rgba(255,252,246,.92)}.v8727-overview-side{flex: 0 0 auto;display: grid;justify-items: end;gap: 8px}.v8727-professional-signature{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: -2px}.v8727-professional-signature__item{min-width: 0;display: grid;gap: 3px;padding: 12px 14px;border: 1px solid rgba(16,61,66,.11);border-radius: 16px;background: rgba(255,253,248,.72);box-shadow: 0 8px 20px rgba(6,42,48,.035),inset 0 1px 0 rgba(255,255,255,.78)}.v8727-professional-signature__item span{color: #7b6541;font-size: .64rem;font-weight: 830;letter-spacing: .07em;text-transform: uppercase}.v8727-professional-signature__item strong{color: #173f42;font-size: .79rem;line-height: 1.35}.professional-shell.professional-exclusive-experience-v0878727 .professional-main{gap: 19px}.professional-shell.professional-exclusive-experience-v0878727 .professional-panel,.professional-shell.professional-exclusive-experience-v0878727 .overview-v08723-card{border-color: var(--v8727-line)}.professional-shell.professional-exclusive-experience-v0878727 .professional-panel,.professional-shell.professional-exclusive-experience-v0878727 .overview-v08723-card{background: linear-gradient(145deg,rgba(255,255,253,.98),rgba(250,247,240,.93)),radial-gradient(circle at 100% 0%,rgba(211,183,127,.08),transparent 18rem);box-shadow: var(--v8727-shadow-soft),inset 0 1px 0 rgba(255,255,255,.88)}.professional-shell.professional-exclusive-experience-v0878727 .professional-panel:hover,.professional-shell.professional-exclusive-experience-v0878727 .overview-v08723-card:hover{border-color: rgba(169,132,73,.22)}.professional-shell.professional-exclusive-experience-v0878727 .professional-section > header:not(.overview-v08723-header),.professional-shell.professional-exclusive-experience-v0878727 .professional-area-guidance{border-color: var(--v8727-line-gold);background: radial-gradient(circle at 92% 8%,rgba(211,183,127,.12),transparent 22rem),linear-gradient(145deg,rgba(255,255,253,.98),rgba(248,246,239,.95));box-shadow: var(--v8727-shadow-soft),inset 0 1px 0 rgba(255,255,255,.88)}.professional-shell.professional-exclusive-experience-v0878727 .professional-section h2,.professional-shell.professional-exclusive-experience-v0878727 .professional-section h3{color: var(--v8727-ink)}.professional-shell.professional-exclusive-experience-v0878727 .professional-section > header h2,.professional-shell.professional-exclusive-experience-v0878727 .professional-area-guidance h2{font-family: Georgia,"Times New Roman",serif;font-weight: 700;letter-spacing: -.035em}.professional-shell.professional-exclusive-experience-v0878727 .panel-kicker,.professional-shell.professional-exclusive-experience-v0878727 .status,.professional-shell.professional-exclusive-experience-v0878727 .priority{border-color: rgba(97,152,131,.25);color: #244f4b;background: linear-gradient(145deg,rgba(229,239,232,.90),rgba(255,253,248,.90))}.professional-shell.professional-exclusive-experience-v0878727 .btn.btn-primary,.professional-shell.professional-exclusive-experience-v0878727 button.btn-primary{border-color: rgba(35,105,86,.34);color: #fff;background: linear-gradient(135deg,#6faf98,#34765f);box-shadow: 0 10px 24px rgba(35,105,86,.18),inset 0 1px 0 rgba(255,255,255,.22)}.professional-shell.professional-exclusive-experience-v0878727 .btn.btn-primary:hover,.professional-shell.professional-exclusive-experience-v0878727 button.btn-primary:hover{transform: translateY(-1px);box-shadow: 0 14px 30px rgba(35,105,86,.22),inset 0 1px 0 rgba(255,255,255,.22)}.professional-shell.professional-exclusive-experience-v0878727 .btn.btn-ghost,.professional-shell.professional-exclusive-experience-v0878727 .btn.btn-secondary{border-color: rgba(169,132,73,.24);color: #173f42;background: rgba(255,253,248,.82)}.professional-shell.professional-exclusive-experience-v0878727 input:not([type="checkbox"]):not([type="radio"]),.professional-shell.professional-exclusive-experience-v0878727 select,.professional-shell.professional-exclusive-experience-v0878727 textarea{border-color: rgba(16,61,66,.16);color: var(--v8727-ink);background: rgba(255,253,248,.91);box-shadow: inset 0 1px 2px rgba(6,42,48,.025)}.professional-shell.professional-exclusive-experience-v0878727 input:not([type="checkbox"]):not([type="radio"]):focus,.professional-shell.professional-exclusive-experience-v0878727 select:focus,.professional-shell.professional-exclusive-experience-v0878727 textarea:focus{border-color: rgba(97,152,131,.54);box-shadow: 0 0 0 3px rgba(97,152,131,.10)}.professional-shell.professional-exclusive-experience-v0878727 table,.professional-shell.professional-exclusive-experience-v0878727 [role="table"]{border-color: rgba(16,61,66,.10)}.professional-shell.professional-exclusive-experience-v0878727 tbody tr:hover,.professional-shell.professional-exclusive-experience-v0878727 [role="row"]:hover{background: rgba(243,232,211,.26)}.professional-shell.professional-exclusive-experience-v0878727 .professional-dialog,.professional-shell.professional-exclusive-experience-v0878727 [role="dialog"]{border-color: var(--v8727-line-gold);background: linear-gradient(145deg,#fffdf8,#f8f3e9);box-shadow: 0 30px 78px rgba(4,29,34,.24),inset 0 1px 0 #fff}.professional-shell.professional-exclusive-experience-v0878727 .professional-mobile-bar{border-color: var(--v8727-line-gold);background: linear-gradient(135deg,rgba(255,253,248,.97),rgba(247,241,231,.95));box-shadow: 0 12px 28px rgba(6,42,48,.07),inset 0 1px 0 rgba(255,255,255,.9)}.professional-shell.professional-exclusive-experience-v0878727 .professional-mobile-current span{color: #7b6541}.professional-shell.professional-exclusive-experience-v0878727 .professional-mobile-current strong{color: var(--v8727-ink);font-family: Georgia,"Times New Roman",serif}.professional-shell.professional-exclusive-experience-v0878727 .professional-mobile-menu-button{border-color: rgba(169,132,73,.28);color: var(--v8727-ink);background: rgba(255,253,248,.84)}.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-close{border-color: rgba(255,255,255,.15);color: #fffdf8;background: rgba(255,255,255,.06)}@media (max-width: 1100px){.v8727-professional-signature{grid-template-columns: 1fr}}@media (max-width: 980px){body.version-v0878727 .professional-panel-route{padding: 12px}.professional-shell.professional-exclusive-experience-v0878727 > .professional-sidebar{border-radius: 0 24px 24px 0}.v8727-sidebar-suite{margin-top: 2px}}@media (max-width: 760px){body.version-v0878727 .professional-panel-route{background: radial-gradient(circle at 92% 2%,rgba(211,183,127,.15),transparent 18rem),linear-gradient(160deg,#faf7ef,#f5efe5)}.professional-shell.professional-exclusive-experience-v0878727 .overview-v08723-header{align-items: flex-start}.v8727-overview-side{width: 100%;justify-items: start}.v8727-professional-signature{gap: 8px}.v8727-professional-signature__item{padding: 11px 12px}.v8727-exclusive-seal,.v8727-overview-seal{white-space: normal;text-align: center}}@media (prefers-reduced-motion: reduce){.professional-shell.professional-exclusive-experience-v0878727 *,.professional-shell.professional-exclusive-experience-v0878727 *::before,.professional-shell.professional-exclusive-experience-v0878727 *::after{scroll-behavior: auto !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}}@media (forced-colors: active){.professional-shell.professional-exclusive-experience-v0878727 > .professional-sidebar,.professional-shell.professional-exclusive-experience-v0878727 .professional-panel,.professional-shell.professional-exclusive-experience-v0878727 .overview-v08723-header,.v8727-sidebar-suite,.v8727-professional-signature__item{border: 1px solid CanvasText;background: Canvas;color: CanvasText;box-shadow: none}.professional-shell.professional-exclusive-experience-v0878727 .professional-nav-item,.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-head strong,.professional-shell.professional-exclusive-experience-v0878727 .professional-sidebar-head div > span,.v8727-sidebar-suite,.v8727-sidebar-suite p,.v8727-sidebar-suite__copy span,.v8727-sidebar-suite__copy strong{color: CanvasText}}:root{--v8728-petroleum: #0b3b40;--v8728-petroleum-deep: #062d32;--v8728-green: #5b927d;--v8728-green-soft: #e7f0ea;--v8728-champagne: #d2b77f;--v8728-champagne-soft: #f5ead6;--v8728-ivory: #fffdf8;--v8728-warm: #f7f2e8;--v8728-ink: #102f33;--v8728-muted: #637676;--v8728-line: rgba(11,59,64,.13);--v8728-shadow: 0 18px 44px rgba(6,45,50,.08)}.v8728-professional-center,.v8728-client-journey{min-width: 0;border: 1px solid rgba(169,132,73,.25);background: radial-gradient(circle at 92% 0%,rgba(210,183,127,.17),transparent 25rem),linear-gradient(145deg,rgba(255,253,248,.99),rgba(247,242,232,.93));box-shadow: var(--v8728-shadow),inset 0 1px 0 rgba(255,255,255,.9)}.v8728-professional-center{display: grid;gap: 18px;margin-bottom: 18px;padding: clamp(18px,2.2vw,26px);border-radius: 24px;overflow: hidden}.v8728-professional-center::before,.v8728-client-journey::before{content: '';position: absolute;pointer-events: none;width: 180px;height: 180px;border: 1px solid rgba(210,183,127,.18);border-radius: 50%;transform: translate(38%,-52%)}.v8728-professional-center,.v8728-client-journey{position: relative}.v8728-center-head,.v8728-client-head,.v8728-checkin > header{position: relative;z-index: 1;display: flex;align-items: flex-start;justify-content: space-between;gap: 22px}.v8728-center-head h3,.v8728-client-head h2,.v8728-checkin h3,.v8728-dialog-head h2,.v8728-dialog-body h3{margin: 4px 0 0;color: var(--v8728-ink);font-family: Georgia,"Times New Roman",serif;letter-spacing: -.025em;line-height: 1.13}.v8728-center-head h3{font-size: clamp(1.34rem,2.1vw,1.82rem)}.v8728-center-head p,.v8728-client-head p,.v8728-checkin header p{max-width: 720px;margin: 8px 0 0;color: var(--v8728-muted);line-height: 1.55}.v8728-center-head > .btn{flex: 0 0 auto;min-height: 42px;border-color: var(--v8728-petroleum);color: #fff;background: linear-gradient(135deg,var(--v8728-petroleum),#1c5757);box-shadow: 0 12px 25px rgba(6,45,50,.14)}.v8728-center-metrics{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.v8728-center-metrics > div{min-width: 0;display: grid;gap: 4px;padding: 14px 15px;border: 1px solid var(--v8728-line);border-radius: 17px;background: rgba(255,255,255,.64);box-shadow: inset 0 1px 0 rgba(255,255,255,.9)}.v8728-center-metrics span,.v8728-client-readout span,.v8728-today-strip span,.v8728-detail-summary span,.v8728-client-plan-boundaries span{color: var(--v8728-muted);font-size: .66rem;font-weight: 820;letter-spacing: .06em;text-transform: uppercase}.v8728-center-metrics strong{color: var(--v8728-petroleum-deep);font-size: 1.45rem;line-height: 1}.v8728-center-metrics small{color: var(--v8728-muted);font-size: .72rem;line-height: 1.35}.v8728-center-toolbar{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 8px 0 0;border-top: 1px solid var(--v8728-line)}.v8728-center-toolbar > span{color: var(--v8728-muted);font-size: .74rem;font-weight: 690}.v8728-filter{display: inline-flex;flex-wrap: wrap;gap: 5px;padding: 4px;border: 1px solid var(--v8728-line);border-radius: 13px;background: rgba(255,255,255,.65)}.v8728-filter button{min-height: 32px;padding: 5px 11px;border: 1px solid transparent;border-radius: 9px;color: var(--v8728-muted);font: inherit;font-size: .74rem;font-weight: 790;background: transparent;cursor: pointer}.v8728-filter button:hover,.v8728-filter button:focus-visible{color: var(--v8728-petroleum);background: rgba(91,146,125,.09)}.v8728-filter button.is-active{border-color: rgba(11,59,64,.15);color: #fff;background: var(--v8728-petroleum);box-shadow: 0 6px 14px rgba(6,45,50,.12)}.v8728-professional-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.v8728-professional-client{min-width: 0;display: grid;gap: 13px;padding: 16px;border: 1px solid var(--v8728-line);border-radius: 19px;background: rgba(255,255,255,.77);box-shadow: 0 10px 24px rgba(6,45,50,.045)}.v8728-professional-client > header{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 10px}.v8728-client-avatar{width: 38px;height: 38px;display: grid;place-items: center;border: 1px solid rgba(169,132,73,.32);border-radius: 13px;color: var(--v8728-petroleum);font-size: .77rem;font-weight: 860;background: linear-gradient(145deg,#fff,var(--v8728-champagne-soft))}.v8728-professional-client header div:nth-child(2){min-width: 0}.v8728-professional-client header div:nth-child(2) > span{display: block;overflow: hidden;color: var(--v8728-muted);font-size: .64rem;font-weight: 800;letter-spacing: .05em;text-overflow: ellipsis;text-transform: uppercase;white-space: nowrap}.v8728-professional-client h4{margin: 3px 0 0;color: var(--v8728-ink);font-size: .98rem;line-height: 1.25}.v8728-status{display: inline-flex;align-items: center;min-height: 27px;padding: 4px 8px;border: 1px solid currentColor;border-radius: 999px;font-size: .63rem;font-weight: 840;letter-spacing: .035em;line-height: 1.1;white-space: nowrap}.v8728-status[data-tone="positive"]{color: #2e765d;background: #edf7f0}.v8728-status[data-tone="attention"]{color: #8d641d;background: #fff7e6}.v8728-status[data-tone="high"]{color: #9a4e22;background: #fff0e7}.v8728-status[data-tone="critical"]{color: #9d3135;background: #ffedef}.v8728-client-readout{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px}.v8728-client-readout > div{min-width: 0;display: grid;gap: 4px;padding: 9px 10px;border-radius: 12px;background: rgba(247,242,232,.74)}.v8728-client-readout strong{overflow-wrap: anywhere;color: var(--v8728-ink);font-size: .83rem}.v8728-client-priority{min-height: 74px;padding: 11px 12px;border-inline-start: 3px solid var(--v8728-green);border-radius: 0 13px 13px 0;background: rgba(231,240,234,.62)}.v8728-client-priority[data-tone="attention"]{border-color: #c19342;background: rgba(255,247,230,.76)}.v8728-client-priority[data-tone="high"]{border-color: #ba6a38;background: rgba(255,240,231,.75)}.v8728-client-priority[data-tone="critical"]{border-color: #b9474b;background: rgba(255,237,239,.75)}.v8728-client-priority strong{color: var(--v8728-ink);font-size: .82rem}.v8728-client-priority p{margin: 4px 0 0;color: var(--v8728-muted);font-size: .76rem;line-height: 1.42}.v8728-professional-client > footer{display: flex;justify-content: flex-end;gap: 8px}.v8728-professional-client .btn{min-height: 34px;padding: 6px 10px;font-size: .72rem}.v8728-center-empty{grid-column: 1 / -1;padding: 24px;border: 1px dashed rgba(11,59,64,.22);border-radius: 17px;text-align: center;background: rgba(255,255,255,.5)}.v8728-center-empty strong{color: var(--v8728-ink)}.v8728-center-empty p{margin: 5px 0 0;color: var(--v8728-muted)}.v877-layout > .v8728-client-journey{grid-column: 1 / -1}.v8728-client-journey{display: grid;gap: 17px;padding: clamp(17px,2vw,24px);border-radius: 21px;overflow: hidden}.v8728-client-head h2{font-size: clamp(1.22rem,2vw,1.62rem)}.v8728-client-plan-meta{flex: 0 0 auto;display: flex;align-items: center;gap: 12px;padding: 9px 12px 9px 9px;border: 1px solid var(--v8728-line);border-radius: 17px;background: rgba(255,255,255,.68)}.v8728-client-plan-meta > div{display: grid;gap: 2px}.v8728-client-plan-meta > div span{color: var(--v8728-muted);font-size: .62rem;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.v8728-client-plan-meta > div strong{color: var(--v8728-ink);font-size: .83rem}.v8728-client-plan-meta > div small{color: var(--v8728-muted);font-size: .67rem}.v8728-progress-ring{--v8728-progress: 0;position: relative;width: 58px;height: 58px;display: grid;place-items: center;border-radius: 50%;background: conic-gradient(var(--v8728-green) calc(var(--v8728-progress) * 1%),rgba(11,59,64,.09) 0)}.v8728-progress-ring::after{content: '';position: absolute;inset: 6px;border-radius: inherit;background: var(--v8728-ivory)}.v8728-progress-ring strong,.v8728-progress-ring small{position: relative;z-index: 1;line-height: 1}.v8728-progress-ring strong{color: var(--v8728-petroleum);font-size: .8rem}.v8728-progress-ring small{margin-top: -6px;color: var(--v8728-muted);font-size: .48rem;text-transform: uppercase}.v8728-today-strip{display: grid;grid-template-columns: repeat(3,minmax(0,1fr)) auto;align-items: center;gap: 8px;padding: 10px;border: 1px solid var(--v8728-line);border-radius: 16px;background: rgba(255,255,255,.63)}.v8728-today-strip > div{min-width: 0;display: grid;gap: 3px;padding: 4px 8px}.v8728-today-strip strong{overflow-wrap: anywhere;color: var(--v8728-ink);font-size: .8rem}.v8728-today-strip .btn{min-height: 36px;font-size: .72rem}.v8728-task-list{display: grid;gap: 9px}.v8728-task{min-width: 0;display: grid;grid-template-columns: 88px minmax(0,1fr) auto;align-items: center;gap: 13px;padding: 13px;border: 1px solid var(--v8728-line);border-radius: 16px;background: rgba(255,255,255,.72);transition: border-color 160ms ease,background-color 160ms ease,transform 160ms ease}.v8728-task:hover{transform: translateY(-1px);border-color: rgba(91,146,125,.35)}.v8728-task[data-status="done"]{border-color: rgba(46,118,93,.28);background: rgba(237,247,240,.72)}.v8728-task[data-status="missed"]{border-color: rgba(193,147,66,.31);background: rgba(255,247,230,.72)}.v8728-task[data-status="reaction"]{border-color: rgba(185,71,75,.32);background: rgba(255,237,239,.75)}.v8728-task-time{display: grid;gap: 3px;padding-right: 10px;border-right: 1px solid var(--v8728-line)}.v8728-task-time time{color: var(--v8728-petroleum);font-size: .9rem;font-weight: 850}.v8728-task-time span{color: var(--v8728-muted);font-size: .6rem;font-weight: 780;letter-spacing: .04em;text-transform: uppercase}.v8728-task-copy h4{margin: 0;color: var(--v8728-ink);font-size: .9rem}.v8728-task-copy p{margin: 4px 0 0;color: var(--v8728-muted);font-size: .76rem;line-height: 1.43}.v8728-task-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 5px}.v8728-task-actions button,.v8728-reaction-summary button,.v8728-dialog-alerts button{min-height: 31px;padding: 5px 8px;border: 1px solid var(--v8728-line);border-radius: 9px;color: var(--v8728-petroleum);font: inherit;font-size: .68rem;font-weight: 790;background: rgba(255,255,255,.76);cursor: pointer}.v8728-task-actions button:hover,.v8728-task-actions button:focus-visible,.v8728-task-actions button[aria-pressed="true"]{border-color: rgba(11,59,64,.28);color: #fff;background: var(--v8728-petroleum)}.v8728-task-actions button:last-child:hover,.v8728-task-actions button:last-child:focus-visible,.v8728-task-actions button:last-child[aria-pressed="true"]{border-color: #a93f44;background: #a93f44}.v8728-checkin{display: grid;gap: 14px;padding: 16px;border: 1px solid var(--v8728-line);border-radius: 18px;background: rgba(255,255,255,.72)}.v8728-checkin h3{font-size: 1.15rem}.v8728-score-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 9px}.v8728-score-grid label{min-width: 0;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 7px;padding: 11px 12px;border: 1px solid var(--v8728-line);border-radius: 14px;background: rgba(247,242,232,.58)}.v8728-score-grid label > span{color: var(--v8728-ink);font-size: .75rem;font-weight: 780}.v8728-score-grid output{color: var(--v8728-petroleum);font-size: .83rem;font-weight: 850}.v8728-score-grid input[type="range"]{grid-column: 1 / -1;width: 100%;accent-color: var(--v8728-green)}.v8728-note,.v8728-reaction-label{display: grid;gap: 6px}.v8728-note > span,.v8728-reaction-label > span,.v8728-form-grid label > span{color: var(--v8728-ink);font-size: .72rem;font-weight: 780}.v8728-note textarea,.v8728-reaction-label textarea,.v8728-form-grid input,.v8728-form-grid select,.v8728-form-grid textarea{width: 100%;min-width: 0;border: 1px solid rgba(11,59,64,.18);border-radius: 12px;color: var(--v8728-ink);font: inherit;font-size: .82rem;background: #fff;outline: none}.v8728-note textarea,.v8728-reaction-label textarea,.v8728-form-grid textarea{min-height: 88px;resize: vertical}.v8728-note textarea,.v8728-reaction-label textarea{padding: 10px 11px}.v8728-note textarea:focus,.v8728-reaction-label textarea:focus,.v8728-form-grid input:focus,.v8728-form-grid select:focus,.v8728-form-grid textarea:focus{border-color: var(--v8728-green);box-shadow: 0 0 0 3px rgba(91,146,125,.13)}.v8728-checkin > footer{display: flex;align-items: center;justify-content: space-between;gap: 15px}.v8728-safety-note{max-width: 680px;margin: 0;color: var(--v8728-muted);font-size: .69rem;line-height: 1.42}.v8728-feedback{min-height: 18px;margin: 0;color: #2e765d;font-size: .74rem;font-weight: 720}.v8728-reaction-summary{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 10px;padding: 11px 12px;border: 1px solid rgba(185,71,75,.25);border-radius: 13px;background: rgba(255,237,239,.72)}.v8728-reaction-summary strong{color: #89353a;font-size: .8rem}.v8728-reaction-summary p{margin: 0;color: #6f4b4d;font-size: .75rem;line-height: 1.4}.v8728-reaction-summary button{grid-column: 2;grid-row: 1 / 3;align-self: center}.v8728-dialog{width: min(940px,calc(100vw - 28px));max-height: min(90vh,920px);padding: 0;border: 1px solid rgba(210,183,127,.36);border-radius: 23px;color: var(--v8728-ink);background: var(--v8728-ivory);box-shadow: 0 32px 90px rgba(4,35,39,.28);overflow: hidden}.v8728-dialog::backdrop{background: rgba(4,27,31,.66);backdrop-filter: blur(7px)}.v8728-dialog-shell{display: grid;grid-template-rows: auto minmax(0,1fr) auto;max-height: min(90vh,920px)}.v8728-dialog-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;padding: 20px 22px;border-bottom: 1px solid var(--v8728-line);background: radial-gradient(circle at 90% 0%,rgba(210,183,127,.20),transparent 18rem),linear-gradient(145deg,#fffdf8,#f6efe3)}.v8728-dialog-head > div > span,.v8728-dialog-body header > span,.v8728-client-plan-objective > span{color: var(--v8728-champagne-deep,#9d783d);font-size: .65rem;font-weight: 850;letter-spacing: .09em;text-transform: uppercase}.v8728-dialog-head h2{font-size: clamp(1.3rem,2.4vw,1.85rem)}.v8728-dialog-head p{margin: 6px 0 0;color: var(--v8728-muted);font-size: .8rem}.v8728-dialog-head > button{flex: 0 0 auto;width: 36px;height: 36px;border: 1px solid var(--v8728-line);border-radius: 12px;color: var(--v8728-petroleum);font: inherit;font-size: 1.35rem;background: rgba(255,255,255,.72);cursor: pointer}.v8728-dialog-body{min-height: 0;display: grid;gap: 14px;padding: 20px 22px;overflow: auto;background: #fbf8f2}.v8728-dialog-footer{display: flex;justify-content: flex-end;gap: 8px;padding: 14px 22px;border-top: 1px solid var(--v8728-line);background: #fffdf8}.v8728-detail-summary,.v8728-client-plan-boundaries{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}.v8728-detail-summary > div,.v8728-client-plan-boundaries > div{min-width: 0;display: grid;gap: 5px;padding: 11px;border: 1px solid var(--v8728-line);border-radius: 13px;background: rgba(255,255,255,.8)}.v8728-detail-summary strong,.v8728-client-plan-boundaries strong{overflow-wrap: anywhere;color: var(--v8728-ink);font-size: .8rem;line-height: 1.42}.v8728-dialog-alerts,.v8728-dialog-clear,.v8728-trend,.v8728-plan-tasks,.v8728-safety-review,.v8728-version-history,.v8728-client-plan-objective,.v8728-client-safety,.v8728-safety-fieldset{padding: 15px;border: 1px solid var(--v8728-line);border-radius: 16px;background: rgba(255,255,255,.75)}.v8728-dialog-body h3{font-size: 1rem}.v8728-dialog-alerts{display: grid;gap: 8px}.v8728-dialog-alerts article{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 11px;border-left: 3px solid #c19342;border-radius: 0 12px 12px 0;background: #fff8e9}.v8728-dialog-alerts article[data-tone="critical"]{border-color: #b9474b;background: #fff0f1}.v8728-dialog-alerts article[data-tone="high"]{border-color: #ba6a38;background: #fff2e9}.v8728-dialog-alerts article strong{color: var(--v8728-ink);font-size: .8rem}.v8728-dialog-alerts article p{margin: 3px 0 0;color: var(--v8728-muted);font-size: .74rem}.v8728-dialog-clear strong{color: #2e765d}.v8728-dialog-clear p{margin: 4px 0 0;color: var(--v8728-muted)}.v8728-trend-bars{height: 150px;display: flex;align-items: end;gap: 8px;margin-top: 13px;padding: 11px 11px 0;border-bottom: 1px solid var(--v8728-line);background: linear-gradient(to top,rgba(91,146,125,.045),transparent)}.v8728-trend-bars > div{flex: 1;min-width: 0;height: 100%;display: grid;grid-template-rows: minmax(0,1fr) auto;align-items: end;gap: 5px}.v8728-trend-bars span{width: 100%;height: calc(var(--score) * 10%);min-height: 8px;border-radius: 7px 7px 2px 2px;background: linear-gradient(to top,var(--v8728-petroleum),var(--v8728-green))}.v8728-trend-bars small{overflow: hidden;color: var(--v8728-muted);font-size: .58rem;text-align: center;text-overflow: ellipsis;white-space: nowrap}.v8728-trend > p,.v8728-safety-review > p{margin: 10px 0 0;color: var(--v8728-muted);font-size: .73rem}.v8728-plan-tasks{display: grid;gap: 8px}.v8728-plan-tasks > div{display: grid;grid-template-columns: 58px minmax(0,1fr);gap: 10px;padding-top: 8px;border-top: 1px solid var(--v8728-line)}.v8728-plan-tasks time{color: var(--v8728-petroleum);font-size: .78rem;font-weight: 850}.v8728-plan-tasks strong{color: var(--v8728-ink);font-size: .8rem}.v8728-plan-tasks p{margin: 3px 0 0;color: var(--v8728-muted);font-size: .74rem;line-height: 1.42}.v8728-safety-review ul{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px;margin: 12px 0 0;padding: 0;list-style: none}.v8728-safety-review li{padding: 9px 10px 9px 29px;border-radius: 11px;color: var(--v8728-muted);font-size: .72rem;font-weight: 720;background: rgba(231,240,234,.65)}.v8728-safety-review li::before{content: '✓';float: left;margin-left: -19px;color: #2e765d;font-weight: 900}.v8728-version-history{display: grid;gap: 8px}.v8728-version-history > div{display: grid;grid-template-columns: auto auto minmax(0,1fr);gap: 10px;align-items: center;padding-top: 8px;border-top: 1px solid var(--v8728-line)}.v8728-version-history strong{color: var(--v8728-petroleum);font-size: .76rem}.v8728-version-history time{color: var(--v8728-muted);font-size: .7rem}.v8728-version-history p{margin: 0;color: var(--v8728-muted);font-size: .73rem}.v8728-client-plan-objective p,.v8728-client-safety p{margin: 7px 0 0;color: var(--v8728-muted);line-height: 1.52}.v8728-client-safety{border-color: rgba(193,147,66,.25);background: #fff9ec}.v8728-client-safety strong{color: #7d5b20}.v8728-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 11px}.v8728-form-grid label{min-width: 0;display: grid;gap: 6px}.v8728-form-grid label.wide{grid-column: 1 / -1}.v8728-form-grid input,.v8728-form-grid select{min-height: 40px;padding: 8px 10px}.v8728-form-grid textarea{padding: 10px}.v8728-safety-fieldset{display: grid;gap: 8px;margin: 0}.v8728-safety-fieldset legend{padding: 0 7px;color: var(--v8728-ink);font-size: .75rem;font-weight: 840}.v8728-safety-fieldset label{color: var(--v8728-muted);font-size: .77rem}.v8728-safety-fieldset input{accent-color: var(--v8728-green)}.v8728-form-error{min-height: 18px;margin: 0;color: #a33c41;font-size: .74rem;font-weight: 740}.v8728-reaction-warning{margin: 0;padding: 10px 11px;border-radius: 11px;color: #7d5b20;font-size: .73rem;line-height: 1.45;background: #fff8e8}@media (max-width: 1080px){.v8728-center-metrics{grid-template-columns: repeat(2,minmax(0,1fr))}.v8728-professional-list{grid-template-columns: 1fr}.v8728-task{grid-template-columns: 78px minmax(0,1fr)}.v8728-task-actions{grid-column: 1 / -1;justify-content: flex-start;padding-left: 91px}}@media (max-width: 760px){.v8728-professional-center,.v8728-client-journey{border-radius: 19px}.v8728-center-head,.v8728-client-head,.v8728-checkin > header{display: grid}.v8728-center-head > .btn{width: 100%}.v8728-center-toolbar{align-items: flex-start;flex-direction: column}.v8728-client-plan-meta{width: 100%}.v8728-today-strip{grid-template-columns: repeat(2,minmax(0,1fr))}.v8728-today-strip .btn{grid-column: 1 / -1;width: 100%}.v8728-score-grid{grid-template-columns: 1fr}.v8728-checkin > footer{align-items: stretch;flex-direction: column}.v8728-checkin > footer .btn{width: 100%}.v8728-detail-summary,.v8728-client-plan-boundaries{grid-template-columns: repeat(2,minmax(0,1fr))}.v8728-safety-review ul{grid-template-columns: 1fr}.v8728-version-history > div{grid-template-columns: auto 1fr}.v8728-version-history p{grid-column: 1 / -1}.v8728-dialog-footer{flex-wrap: wrap}.v8728-dialog-footer .btn{flex: 1 1 180px}}@media (max-width: 560px){.v8728-professional-center,.v8728-client-journey{gap: 14px;padding: 15px}.v8728-center-metrics{grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px}.v8728-center-metrics > div{padding: 11px}.v8728-center-metrics strong{font-size: 1.2rem}.v8728-professional-client{padding: 13px}.v8728-professional-client > header{grid-template-columns: auto minmax(0,1fr)}.v8728-professional-client > header .v8728-status{grid-column: 1 / -1;justify-self: start}.v8728-client-readout{grid-template-columns: 1fr}.v8728-professional-client > footer{display: grid}.v8728-professional-client .btn{width: 100%}.v8728-today-strip{grid-template-columns: 1fr}.v8728-today-strip .btn{grid-column: 1}.v8728-task{grid-template-columns: 1fr}.v8728-task-time{padding: 0 0 8px;border-right: 0;border-bottom: 1px solid var(--v8728-line)}.v8728-task-actions{grid-column: 1;padding-left: 0}.v8728-task-actions button{flex: 1 1 120px}.v8728-reaction-summary{grid-template-columns: 1fr}.v8728-reaction-summary button{grid-column: 1;grid-row: auto;justify-self: start}.v8728-dialog{width: calc(100vw - 14px);max-height: calc(100vh - 14px);border-radius: 17px}.v8728-dialog-shell{max-height: calc(100vh - 14px)}.v8728-dialog-head,.v8728-dialog-body,.v8728-dialog-footer{padding-left: 15px;padding-right: 15px}.v8728-detail-summary,.v8728-client-plan-boundaries,.v8728-form-grid{grid-template-columns: 1fr}.v8728-form-grid label.wide{grid-column: 1}.v8728-dialog-alerts article{align-items: stretch;flex-direction: column}.v8728-dialog-alerts button{width: 100%}.v8728-trend-bars{gap: 4px}.v8728-plan-tasks > div{grid-template-columns: 48px minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.v8728-task,.v8728-filter button,.v8728-center-head > .btn{transition: none;transform: none !important}.v8728-dialog::backdrop{backdrop-filter: none}}@media (forced-colors: active){.v8728-professional-center,.v8728-client-journey,.v8728-professional-client,.v8728-task,.v8728-checkin,.v8728-dialog{border: 1px solid CanvasText;box-shadow: none}.v8728-status,.v8728-filter button.is-active{forced-color-adjust: none}}body.version-v0878729{--v8729-petroleum: #0b3b40;--v8729-petroleum-deep: #062f34;--v8729-champagne: #d2b77f;--v8729-champagne-soft: #eadbbd;--v8729-ink: #17363a;--v8729-muted: #667a7d;--v8729-line: rgba(11,59,64,.14);--v8729-soft: #f5f8f6;--v8729-warm: #fbfaf7;--v8729-positive: #2d6b58;--v8729-attention: #8c6a29;--v8729-high: #9a473f}.v8729-professional-center,.v8729-client-center{position: relative;overflow: hidden;border: 1px solid rgba(210,183,127,.36);background: radial-gradient(circle at 100% 0,rgba(210,183,127,.13),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.99),rgba(248,250,247,.98));box-shadow: 0 20px 45px rgba(7,48,53,.09)}.v8729-professional-center::before,.v8729-client-center::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: linear-gradient(180deg,var(--v8729-champagne),rgba(210,183,127,.18))}.v8729-professional-center{margin: 0 0 22px;padding: 24px}.v8729-center-head,.v8729-client-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;margin-bottom: 20px}.v8729-center-head > div,.v8729-client-head > div{min-width: 0;max-width: 760px}.v8729-center-head h3,.v8729-client-head h2{margin: 5px 0 6px;color: var(--v8729-petroleum-deep);font-family: Georgia,"Times New Roman",serif;font-size: clamp(1.38rem,2vw,1.95rem);font-weight: 600;line-height: 1.1;letter-spacing: -.025em}.v8729-center-head p,.v8729-client-head p{margin: 0;color: var(--v8729-muted);line-height: 1.55}.v8729-provider{flex: none;border: 1px solid rgba(210,183,127,.48);border-radius: 999px;padding: 8px 12px;background: rgba(255,255,255,.72);color: var(--v8729-petroleum);font-size: .75rem;font-weight: 800;letter-spacing: .055em;text-transform: uppercase}.v8729-metrics{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin-bottom: 16px}.v8729-metrics > div{min-width: 0;border: 1px solid var(--v8729-line);border-radius: 16px;padding: 15px 16px;background: rgba(255,255,255,.76)}.v8729-metrics span,.v8729-metrics small{display: block;color: var(--v8729-muted)}.v8729-metrics span{font-size: .78rem;font-weight: 750}.v8729-metrics strong{display: block;margin: 4px 0 2px;color: var(--v8729-petroleum-deep);font-size: 1.48rem;line-height: 1}.v8729-metrics small{overflow: hidden;font-size: .72rem;text-overflow: ellipsis;white-space: nowrap}.v8729-toolbar{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 16px}.v8729-toolbar > span{color: var(--v8729-muted);font-size: .78rem}.v8729-filter{display: inline-flex;flex-wrap: wrap;gap: 5px;border: 1px solid var(--v8729-line);border-radius: 13px;padding: 4px;background: rgba(244,248,246,.92)}.v8729-filter button{border: 0;border-radius: 9px;padding: 8px 12px;background: transparent;color: var(--v8729-muted);font: inherit;font-size: .78rem;font-weight: 750;cursor: pointer}.v8729-filter button:hover,.v8729-filter button:focus-visible{color: var(--v8729-petroleum);outline: 2px solid rgba(210,183,127,.6);outline-offset: 1px}.v8729-filter button.is-active{background: var(--v8729-petroleum);color: #fff;box-shadow: 0 5px 12px rgba(6,47,52,.18)}.v8729-client-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.v8729-client-card{position: relative;display: flex;min-width: 0;flex-direction: column;gap: 14px;border: 1px solid var(--v8729-line);border-radius: 19px;padding: 17px;background: rgba(255,255,255,.88);box-shadow: 0 10px 25px rgba(7,48,53,.055)}.v8729-client-card[data-priority="high"]{border-color: rgba(154,71,63,.35);box-shadow: inset 3px 0 0 rgba(154,71,63,.78),0 10px 25px rgba(7,48,53,.055)}.v8729-client-card[data-priority="attention"]{border-color: rgba(140,106,41,.32);box-shadow: inset 3px 0 0 rgba(210,183,127,.95),0 10px 25px rgba(7,48,53,.055)}.v8729-client-card > header{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 11px}.v8729-avatar{display: grid;width: 42px;height: 42px;place-items: center;border: 1px solid rgba(210,183,127,.55);border-radius: 13px;background: linear-gradient(145deg,var(--v8729-petroleum),#174f54);color: #fff;font-size: .78rem;font-weight: 850;letter-spacing: .06em}.v8729-client-card > header > div{min-width: 0}.v8729-client-card > header span:not(.v8729-avatar):not(.v8729-priority){display: block;overflow: hidden;color: var(--v8729-muted);font-size: .7rem;font-weight: 750;text-overflow: ellipsis;text-transform: uppercase;white-space: nowrap}.v8729-client-card h4{overflow: hidden;margin: 2px 0 0;color: var(--v8729-petroleum-deep);font-size: 1rem;text-overflow: ellipsis;white-space: nowrap}.v8729-priority{border-radius: 999px;padding: 6px 9px;background: rgba(45,107,88,.1);color: var(--v8729-positive);font-size: .68rem;font-weight: 800;white-space: nowrap}.v8729-priority[data-tone="attention"]{background: rgba(140,106,41,.11);color: var(--v8729-attention)}.v8729-priority[data-tone="high"]{background: rgba(154,71,63,.11);color: var(--v8729-high)}.v8729-card-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.v8729-card-grid > div{min-width: 0;border: 1px solid var(--v8729-line);border-radius: 12px;padding: 10px;background: var(--v8729-soft)}.v8729-card-grid > div[data-tone="attention"]{border-color: rgba(140,106,41,.26);background: rgba(253,249,238,.92)}.v8729-card-grid > div[data-tone="high"]{border-color: rgba(154,71,63,.26);background: rgba(253,244,243,.92)}.v8729-card-grid span,.v8729-card-grid strong,.v8729-card-grid small{display: block;overflow: hidden;text-overflow: ellipsis}.v8729-card-grid span,.v8729-card-grid small{color: var(--v8729-muted);font-size: .68rem}.v8729-card-grid strong{margin: 3px 0;color: var(--v8729-ink);font-size: .78rem;white-space: nowrap}.v8729-thread-preview{min-height: 83px;border-radius: 14px;padding: 13px 14px;background: linear-gradient(145deg,rgba(11,59,64,.055),rgba(210,183,127,.08))}.v8729-thread-preview span{color: var(--v8729-attention);font-size: .67rem;font-weight: 800;letter-spacing: .05em;text-transform: uppercase}.v8729-thread-preview strong{display: block;margin: 3px 0 4px;color: var(--v8729-ink);font-size: .84rem}.v8729-thread-preview p{display: -webkit-box;overflow: hidden;margin: 0;color: var(--v8729-muted);font-size: .76rem;line-height: 1.45;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.v8729-thread-preview.is-empty{background: var(--v8729-soft)}.v8729-client-card > footer{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px;margin-top: auto}.v8729-client-center{margin: 16px 0;padding: 22px}.v8729-client-head .btn{flex: none}.v8729-client-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.v8729-client-service{display: flex;min-width: 0;min-height: 250px;flex-direction: column;gap: 12px;border: 1px solid var(--v8729-line);border-radius: 18px;padding: 17px;background: rgba(255,255,255,.87)}.v8729-client-service[data-tone="attention"]{border-color: rgba(140,106,41,.34);box-shadow: inset 0 3px 0 rgba(210,183,127,.88)}.v8729-client-service[data-tone="high"]{border-color: rgba(154,71,63,.34);box-shadow: inset 0 3px 0 rgba(154,71,63,.74)}.v8729-client-service[data-tone="positive"]{border-color: rgba(45,107,88,.3);box-shadow: inset 0 3px 0 rgba(45,107,88,.7)}.v8729-client-service header span{display: block;color: var(--v8729-attention);font-size: .68rem;font-weight: 850;letter-spacing: .065em}.v8729-client-service header strong{display: block;margin-top: 5px;color: var(--v8729-petroleum-deep);font-size: 1rem;line-height: 1.25}.v8729-client-service > p,.v8729-client-latest p{margin: 0;color: var(--v8729-muted);font-size: .82rem;line-height: 1.52}.v8729-client-service > div:not(.v8729-client-latest){margin-top: auto}.v8729-client-service > div:not(.v8729-client-latest) span,.v8729-client-service > div:not(.v8729-client-latest) small{display: block}.v8729-client-service > div:not(.v8729-client-latest) span{color: var(--v8729-ink);font-size: .8rem;font-weight: 800}.v8729-client-service > div:not(.v8729-client-latest) small{margin-top: 2px;color: var(--v8729-muted);font-size: .72rem}.v8729-client-service .btn{width: 100%;margin-top: 2px}.v8729-client-latest{border-radius: 13px;padding: 11px 12px;background: var(--v8729-soft)}.v8729-client-latest span{color: var(--v8729-attention);font-size: .68rem;font-weight: 800}.v8729-client-latest strong{display: block;margin: 3px 0;color: var(--v8729-ink);font-size: .8rem}.v8729-client-latest p{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3}.v8729-reminder-strip{display: grid;grid-template-columns: minmax(210px,.8fr) minmax(0,1.5fr);align-items: center;gap: 18px;margin-top: 14px;border-top: 1px solid var(--v8729-line);padding-top: 14px}.v8729-reminder-strip span,.v8729-reminder-strip strong,.v8729-reminder-strip small{display: block}.v8729-reminder-strip span{color: var(--v8729-muted);font-size: .72rem;font-weight: 750}.v8729-reminder-strip strong{margin: 2px 0;color: var(--v8729-ink);font-size: .84rem}.v8729-reminder-strip small,.v8729-reminder-strip p{color: var(--v8729-muted);font-size: .73rem}.v8729-reminder-strip p{margin: 0;line-height: 1.45}.v8729-dialog{width: min(900px,calc(100vw - 28px));max-height: min(90vh,920px);overflow: hidden;border: 1px solid rgba(210,183,127,.48);border-radius: 22px;padding: 0;background: #fff;color: var(--v8729-ink);box-shadow: 0 32px 90px rgba(3,35,39,.34)}.v8729-dialog::backdrop{background: rgba(3,35,39,.62);backdrop-filter: blur(4px)}.v8729-dialog-shell{display: flex;max-height: min(90vh,920px);flex-direction: column;background: linear-gradient(160deg,#fff,#fbfcfa)}.v8729-dialog-head{display: flex;flex: none;align-items: flex-start;justify-content: space-between;gap: 18px;border-bottom: 1px solid var(--v8729-line);padding: 20px 22px;background: radial-gradient(circle at 90% 0,rgba(210,183,127,.16),transparent 34%),linear-gradient(145deg,rgba(245,249,247,.98),rgba(255,255,255,.98))}.v8729-dialog-head > div{min-width: 0}.v8729-dialog-head span{color: var(--v8729-attention);font-size: .68rem;font-weight: 850;letter-spacing: .07em}.v8729-dialog-head h2{margin: 4px 0 5px;color: var(--v8729-petroleum-deep);font-family: Georgia,"Times New Roman",serif;font-size: clamp(1.25rem,2vw,1.7rem);font-weight: 600;line-height: 1.15}.v8729-dialog-head p{margin: 0;color: var(--v8729-muted);font-size: .8rem}.v8729-dialog-head > button{display: grid;width: 36px;height: 36px;flex: none;place-items: center;border: 1px solid var(--v8729-line);border-radius: 11px;background: #fff;color: var(--v8729-petroleum);font-size: 1.35rem;cursor: pointer}.v8729-dialog-body{min-height: 0;overflow: auto;padding: 21px 22px}.v8729-dialog-footer{display: flex;flex: none;flex-wrap: wrap;justify-content: flex-end;gap: 9px;border-top: 1px solid var(--v8729-line);padding: 14px 22px 17px;background: #fff}.v8729-form-stack{display: grid;gap: 14px}.v8729-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.v8729-form-grid .wide{grid-column: 1 / -1}.v8729-form-stack label,.v8729-form-grid label{display: grid;gap: 6px;color: var(--v8729-ink);font-size: .78rem;font-weight: 750}.v8729-form-stack input,.v8729-form-stack select,.v8729-form-stack textarea,.v8729-form-grid input,.v8729-form-grid select,.v8729-form-grid textarea{width: 100%;border: 1px solid rgba(11,59,64,.2);border-radius: 11px;padding: 10px 11px;background: #fff;color: var(--v8729-ink);font: inherit;font-size: .84rem}.v8729-form-stack textarea,.v8729-form-grid textarea{min-height: 96px;resize: vertical;line-height: 1.45}.v8729-form-stack input:focus,.v8729-form-stack select:focus,.v8729-form-stack textarea:focus,.v8729-form-grid input:focus,.v8729-form-grid select:focus,.v8729-form-grid textarea:focus{border-color: var(--v8729-champagne);outline: 3px solid rgba(210,183,127,.19)}.v8729-confirm{display: flex !important;align-items: flex-start;gap: 9px !important;margin-top: 14px;color: var(--v8729-muted) !important;font-size: .78rem !important;font-weight: 650 !important;line-height: 1.4}.v8729-confirm input{width: 17px !important;height: 17px;flex: none;margin-top: 1px;accent-color: var(--v8729-petroleum)}.v8729-form-error{min-height: 20px;margin: 10px 0 0;color: var(--v8729-high);font-size: .77rem;font-weight: 750}.v8729-answer-list{display: grid;gap: 10px}.v8729-answer{border: 1px solid var(--v8729-line);border-radius: 13px;padding: 13px 14px;background: var(--v8729-soft)}.v8729-answer span{color: var(--v8729-muted);font-size: .7rem;font-weight: 800}.v8729-answer p{margin: 5px 0 0;color: var(--v8729-ink);font-size: .84rem;line-height: 1.5;white-space: pre-wrap}.v8729-professional-note,.v8729-urgent-note,.v8729-request-context{margin-top: 14px;border-radius: 13px;padding: 13px 14px;background: linear-gradient(145deg,rgba(11,59,64,.07),rgba(210,183,127,.09))}.v8729-professional-note strong,.v8729-urgent-note strong,.v8729-request-context strong{color: var(--v8729-petroleum-deep);font-size: .8rem}.v8729-professional-note p,.v8729-urgent-note p,.v8729-request-context p{margin: 4px 0 0;color: var(--v8729-muted);font-size: .78rem;line-height: 1.45}.v8729-urgent-note{border: 1px solid rgba(154,71,63,.24);background: rgba(253,245,244,.92)}.v8729-thread-list{display: grid;gap: 12px}.v8729-thread{overflow: hidden;border: 1px solid var(--v8729-line);border-radius: 15px;background: #fff}.v8729-thread > header{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;border-bottom: 1px solid var(--v8729-line);padding: 11px 13px;background: var(--v8729-soft)}.v8729-thread > header span{display: block;color: var(--v8729-attention);font-size: .65rem;font-weight: 850;text-transform: uppercase}.v8729-thread > header strong{display: block;margin-top: 2px;color: var(--v8729-ink);font-size: .8rem}.v8729-thread > header small{color: var(--v8729-muted);font-size: .68rem;white-space: nowrap}.v8729-messages{display: grid;gap: 9px;padding: 13px}.v8729-messages > div{max-width: 86%;border-radius: 13px 13px 13px 4px;padding: 10px 11px;background: var(--v8729-soft)}.v8729-messages > div[data-sender="professional"]{justify-self: end;border-radius: 13px 13px 4px 13px;background: rgba(11,59,64,.08)}.v8729-messages span{color: var(--v8729-muted);font-size: .65rem;font-weight: 750}.v8729-messages p{margin: 3px 0 0;color: var(--v8729-ink);font-size: .8rem;line-height: 1.45;white-space: pre-wrap}.v8729-return-summary{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.v8729-return-summary > div{border: 1px solid var(--v8729-line);border-radius: 13px;padding: 13px;background: var(--v8729-soft)}.v8729-return-summary span,.v8729-return-summary strong{display: block}.v8729-return-summary span{color: var(--v8729-muted);font-size: .7rem}.v8729-return-summary strong{margin-top: 3px;color: var(--v8729-ink);font-size: .82rem}.v8729-return-summary > p,.v8729-return-summary > section{grid-column: 1 / -1}.v8729-return-summary > p{margin: 0;border-radius: 12px;padding: 12px;background: var(--v8729-warm);color: var(--v8729-muted);font-size: .8rem}.v8729-return-summary > section{border: 1px solid rgba(45,107,88,.25);border-radius: 14px;padding: 14px;background: rgba(241,249,245,.92)}.v8729-return-summary > section span,.v8729-return-summary > section strong{display: block}.v8729-return-summary > section span{color: var(--v8729-positive);font-size: .68rem;font-weight: 850;letter-spacing: .06em}.v8729-return-summary > section strong{margin: 4px 0;color: var(--v8729-petroleum-deep);font-size: 1.05rem}.v8729-return-summary > section p{margin: 0;color: var(--v8729-muted);font-size: .78rem}.v8729-preference-list{display: grid;gap: 9px;margin: 0 0 16px;border: 1px solid var(--v8729-line);border-radius: 14px;padding: 14px}.v8729-preference-list legend{padding: 0 7px;color: var(--v8729-petroleum-deep);font-size: .78rem;font-weight: 800}.v8729-preference-list label{display: flex;align-items: center;gap: 9px;color: var(--v8729-muted);font-size: .8rem}.v8729-preference-list input{width: 17px;height: 17px;accent-color: var(--v8729-petroleum)}.v8729-professional-summary{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.v8729-professional-summary > div{display: grid;gap: 4px;border: 1px solid var(--v8729-line);border-radius: 14px;padding: 13px;background: var(--v8729-soft)}.v8729-professional-summary span{color: var(--v8729-muted);font-size: .68rem;font-weight: 750}.v8729-professional-summary strong{color: var(--v8729-ink);font-size: .82rem}.v8729-professional-summary button{justify-self: start;border: 0;padding: 3px 0;background: transparent;color: var(--v8729-petroleum);font: inherit;font-size: .73rem;font-weight: 800;cursor: pointer}.v8729-professional-summary button:disabled{cursor: default;opacity: .45}.v8729-dialog-section{margin-top: 18px;border-top: 1px solid var(--v8729-line);padding-top: 16px}.v8729-dialog-section > header span{color: var(--v8729-attention);font-size: .66rem;font-weight: 850;letter-spacing: .06em}.v8729-dialog-section > header h3{margin: 3px 0 11px;color: var(--v8729-petroleum-deep);font-size: .98rem}.v8729-reminder-summary{display: flex;flex-wrap: wrap;gap: 7px}.v8729-reminder-summary span{border: 1px solid rgba(210,183,127,.45);border-radius: 999px;padding: 6px 9px;background: var(--v8729-warm);color: var(--v8729-ink);font-size: .7rem;font-weight: 750}.v8729-reminder-summary small{flex-basis: 100%;color: var(--v8729-muted);font-size: .7rem}.v8729-empty{grid-column: 1 / -1;border: 1px dashed rgba(11,59,64,.22);border-radius: 16px;padding: 24px;background: rgba(245,248,246,.72);text-align: center}.v8729-empty strong{color: var(--v8729-petroleum-deep)}.v8729-empty p{margin: 5px 0 0;color: var(--v8729-muted);font-size: .8rem}@media (max-width: 1100px){.v8729-metrics,.v8729-client-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.v8729-client-grid > article:last-child{grid-column: 1 / -1}}@media (max-width: 820px){.v8729-professional-center,.v8729-client-center{padding: 18px}.v8729-center-head,.v8729-client-head,.v8729-toolbar{align-items: stretch;flex-direction: column}.v8729-provider{align-self: flex-start}.v8729-client-list,.v8729-client-grid{grid-template-columns: 1fr}.v8729-client-grid > article:last-child{grid-column: auto}.v8729-client-service{min-height: 0}.v8729-reminder-strip{grid-template-columns: 1fr}.v8729-professional-summary,.v8729-return-summary{grid-template-columns: 1fr}}@media (max-width: 560px){.v8729-professional-center,.v8729-client-center{margin-inline: 0;border-radius: 17px;padding: 15px}.v8729-metrics,.v8729-card-grid{grid-template-columns: 1fr 1fr}.v8729-client-card > header{grid-template-columns: auto minmax(0,1fr)}.v8729-priority{grid-column: 1 / -1;justify-self: start}.v8729-client-card > footer,.v8729-dialog-footer{display: grid;grid-template-columns: 1fr}.v8729-client-card > footer .btn,.v8729-dialog-footer .btn{width: 100%}.v8729-filter{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.v8729-filter button:first-child{grid-column: 1 / -1}.v8729-dialog{width: calc(100vw - 16px);max-height: calc(100vh - 16px);border-radius: 17px}.v8729-dialog-shell{max-height: calc(100vh - 16px)}.v8729-dialog-head,.v8729-dialog-body,.v8729-dialog-footer{padding-inline: 15px}.v8729-form-grid,.v8729-professional-summary,.v8729-return-summary{grid-template-columns: 1fr}.v8729-messages > div{max-width: 96%}}@media (prefers-reduced-motion: reduce){.v8729-professional-center *,.v8729-client-center *,.v8729-dialog *{scroll-behavior: auto !important;transition: none !important;animation: none !important}}@media (forced-colors: active){.v8729-professional-center,.v8729-client-center,.v8729-client-card,.v8729-client-service,.v8729-dialog,.v8729-thread,.v8729-answer{border: 1px solid CanvasText}.v8729-filter button.is-active,.v8729-avatar{background: Highlight;color: HighlightText}}body.version-v0878730{--v8730-petroleum: #0d3b40;--v8730-petroleum-deep: #082e33;--v8730-green: #5f9b84;--v8730-green-soft: #e7f0ea;--v8730-gold: #c7a96f;--v8730-gold-soft: #f2e6d0;--v8730-ink: #0c3035;--v8730-muted: #607576;--v8730-surface: #fffdf8;--v8730-surface-soft: #f8f4ec;--v8730-line: rgba(13,59,64,.13);--v8730-line-strong: rgba(13,59,64,.20);--v8730-shadow: 0 12px 30px rgba(8,46,51,.07)}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730{--sidebar-width: 236px;gap: 14px;padding: 16px}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 > .professional-sidebar,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 > .professional-sidebar{width: var(--sidebar-width);min-width: var(--sidebar-width);padding: 12px;border-radius: 20px}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 > .professional-main,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 > .professional-main{min-width: 0;gap: 12px}body.version-v0878730 .professional-main{max-width: 1480px}body.version-v0878730 .professional-sidebar-head{min-height: 62px;gap: 9px;padding: 9px;border-radius: 14px}body.version-v0878730 .professional-logo-mark,body.version-v0878730 .client-sidebar-brand-mark{width: 38px;height: 38px;flex-basis: 38px;border-radius: 11px}body.version-v0878730 .professional-sidebar-head strong,body.version-v0878730 .client-sidebar-brand-copy strong{font-size: .82rem !important;line-height: 1.16}body.version-v0878730 .professional-sidebar-head div > span,body.version-v0878730 .client-sidebar-brand-copy > span{font-size: .62rem}body.version-v0878730 .professional-nav,body.version-v0878730 .client-sidebar-navigation{display: grid;align-content: start;gap: 7px;padding: 8px 1px}body.version-v0878730 .v8730-nav-group{display: grid;gap: 2px;padding: 0}body.version-v0878730 .v8730-nav-group__label{display: block;padding: 5px 9px 3px;color: rgba(242,230,210,.58);font-size: .56rem;font-weight: 850;letter-spacing: .13em;line-height: 1;text-transform: uppercase}body.version-v0878730 .professional-nav-item,body.version-v0878730 .client-sidebar-nav-item{min-height: 35px !important;gap: 8px;padding: 5px 9px;border-radius: 10px !important;font-size: .72rem;line-height: 1.12}body.version-v0878730 .professional-nav-item .professional-nav-icon,body.version-v0878730 .client-sidebar-nav-item .professional-nav-icon{width: 25px;height: 25px;flex: 0 0 25px;border-radius: 8px}body.version-v0878730 .professional-nav-icon-svg{width: 14px;height: 14px}body.version-v0878730 .v8730-nav-label{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}body.version-v0878730 .professional-nav-item.is-active::before,body.version-v0878730 .client-sidebar-nav-item.is-active::before{inset-block: 7px !important;width: 3px !important}body.version-v0878730 .v8727-sidebar-suite,body.version-v0878730 .v8726-sidebar-membership{gap: 5px;padding: 9px 10px;border-radius: 12px}body.version-v0878730 .v8727-sidebar-suite__mark,body.version-v0878730 .v8726-sidebar-membership__mark{width: 25px;height: 25px;flex-basis: 25px;border-radius: 8px}body.version-v0878730 .v8727-sidebar-suite__copy span,body.version-v0878730 .v8726-sidebar-membership__copy span{font-size: .54rem}body.version-v0878730 .v8727-sidebar-suite__copy strong,body.version-v0878730 .v8726-sidebar-membership__copy strong{font-size: .67rem;line-height: 1.18}body.version-v0878730 .v8727-sidebar-suite p,body.version-v0878730 .v8726-sidebar-membership p{display: none}body.version-v0878730 .professional-sidebar-foot,body.version-v0878730 .client-sidebar-footer{gap: 7px;padding-top: 8px}body.version-v0878730 .professional-sidebar-foot > span,body.version-v0878730 .client-sidebar-demo-note{font-size: .57rem}body.version-v0878730 .professional-sidebar-foot .btn,body.version-v0878730 .client-sidebar-logout{min-height: 34px;padding: 7px 10px;font-size: .68rem}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-shell{border-radius: 18px;box-shadow: var(--v8730-shadow)}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-main{min-height: auto;gap: 16px;padding: 15px 18px}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-copy{gap: 2px}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-badge{font-size: .56rem;padding: 4px 8px}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-title{margin: 2px 0;font-size: clamp(1.45rem,2.1vw,2rem);line-height: 1.02}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-subtitle{font-size: .78rem;line-height: 1.35}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-summary{max-width: 60ch;margin-top: 1px;font-size: .68rem;line-height: 1.35}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-tools{min-width: min(34vw,350px);gap: 7px}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-search-label{font-size: .57rem}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-search-field{min-height: 36px;border-radius: 11px}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-chip-row{min-height: 25px}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .top-v074-chip,body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 .v8727-exclusive-seal{min-height: 25px;padding: 4px 8px;font-size: .55rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .client-context-bar-v087873{min-height: 56px;padding: 8px 14px;border-radius: 16px;box-shadow: var(--v8730-shadow)}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .client-context-bar__eyebrow{font-size: .53rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .client-context-bar__title{font-size: 1rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .client-context-bar__service{max-width: 36ch;font-size: .65rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-topbar-seal{min-height: 28px;padding: 4px 8px;font-size: .55rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .client-context-bar__avatar{width: 28px;height: 28px;font-size: .62rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .client-context-bar__name{font-size: .68rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .client-context-bar__notices{min-height: 32px;padding: 5px 9px;font-size: .62rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome{min-height: auto;gap: 16px;padding: 20px 22px;border-radius: 20px}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__copy{gap: 7px}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__kicker{font-size: .57rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__title{font-size: clamp(1.8rem,3vw,2.65rem);line-height: 1}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__description{max-width: 62ch;font-size: .79rem;line-height: 1.45}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__assurance{padding: 5px 8px;font-size: .57rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__details{max-width: 320px;padding: 12px 14px;border-radius: 14px}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__detail{gap: 2px;padding: 7px 0}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__detail span{font-size: .52rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__detail strong{font-size: .67rem;line-height: 1.3}body.version-v0878730 .v8730-structured-section{gap: 12px !important}body.version-v0878730 .professional-section{padding: 0}body.version-v0878730 .overview-v08723-header,body.version-v0878730 .v8730-section-header,body.version-v0878730 [data-professional-section] > header{gap: 14px;padding: 15px 17px;border-radius: 17px}body.version-v0878730 [data-professional-section] > header h2{margin: 1px 0 2px;font-size: clamp(1.35rem,2vw,1.85rem);line-height: 1.04}body.version-v0878730 [data-professional-section] > header p{max-width: 74ch;font-size: .72rem;line-height: 1.4}body.version-v0878730 .panel-kicker{font-size: .55rem}body.version-v0878730 .professional-panel,body.version-v0878730 .cx-surface{border-radius: 16px;box-shadow: 0 9px 23px rgba(8,46,51,.055)}body.version-v0878730 .professional-panel:not(.system-dialog),body.version-v0878730 .cx-surface{padding: 15px}body.version-v0878730 .btn,body.version-v0878730 button[class*="button"],body.version-v0878730 button[class*="primary-action"]{min-height: 34px}body.version-v0878730 input,body.version-v0878730 select,body.version-v0878730 textarea{border-radius: 10px}body.version-v0878730 .v8727-professional-signature{gap: 8px}body.version-v0878730 .v8727-professional-signature__item{min-height: 48px;gap: 2px;padding: 9px 11px;border-radius: 12px}body.version-v0878730 .v8727-professional-signature__item span{font-size: .52rem}body.version-v0878730 .v8727-professional-signature__item strong{font-size: .62rem;line-height: 1.27}body.version-v0878730 .v8730-professional-workspace{display: grid;gap: 10px;padding: 13px;border: 1px solid var(--v8730-line);border-radius: 18px;background: rgba(255,253,248,.76);box-shadow: var(--v8730-shadow)}body.version-v0878730 .v8730-workspace-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;padding: 2px 3px 0}body.version-v0878730 .v8730-workspace-kicker{display: block;margin-bottom: 3px;color: #59776f;font-size: .55rem;font-weight: 850;letter-spacing: .12em;text-transform: uppercase}body.version-v0878730 .v8730-workspace-header h3{margin: 0;color: var(--v8730-ink);font-family: Georgia,"Times New Roman",serif;font-size: clamp(1rem,1.45vw,1.35rem);line-height: 1.12}body.version-v0878730 .v8730-workspace-header p{margin: 4px 0 0;color: var(--v8730-muted);font-size: .67rem;line-height: 1.4}body.version-v0878730 .v8730-workspace-status{flex: 0 0 auto;display: grid;gap: 2px;min-width: 150px;padding: 8px 10px;border: 1px solid rgba(95,155,132,.22);border-radius: 11px;background: var(--v8730-green-soft)}body.version-v0878730 .v8730-workspace-status span{color: #5b756d;font-size: .53rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}body.version-v0878730 .v8730-workspace-status strong{color: var(--v8730-ink);font-size: .68rem}body.version-v0878730 .v8730-workspace-tabs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px;padding: 5px;border: 1px solid var(--v8730-line);border-radius: 14px;background: rgba(241,237,228,.66)}body.version-v0878730 .v8730-workspace-tab{min-height: 50px;display: grid;align-content: center;gap: 2px;padding: 8px 11px;border: 1px solid transparent;border-radius: 10px;color: #567071;text-align: left;background: transparent;box-shadow: none;cursor: pointer}body.version-v0878730 .v8730-workspace-tab strong{color: inherit;font-size: .72rem;line-height: 1.1}body.version-v0878730 .v8730-workspace-tab span{font-size: .58rem;line-height: 1.25}body.version-v0878730 .v8730-workspace-tab:hover,body.version-v0878730 .v8730-workspace-tab:focus-visible{border-color: rgba(13,59,64,.14);color: var(--v8730-ink);background: rgba(255,253,248,.72)}body.version-v0878730 .v8730-workspace-tab.is-active{border-color: rgba(199,169,111,.52);color: var(--v8730-ink);background: linear-gradient(135deg,#fffdf8,#f2e6d0);box-shadow: 0 6px 15px rgba(8,46,51,.07)}body.version-v0878730 .v8730-workspace-panels{min-width: 0}body.version-v0878730 [data-v8730-workspace-panel]{margin: 0 !important}body.version-v0878730 [data-v8730-workspace-panel][hidden]{display: none !important}body.version-v0878730 .v8730-professional-workspace .v8728-professional-center,body.version-v0878730 .v8730-professional-workspace .v8729-professional-center,body.version-v0878730 .v8730-professional-workspace .overview-v08723-grid{border: 0;border-radius: 13px;box-shadow: none;background: transparent}body.version-v0878730 .v8730-professional-workspace .v8728-professional-center,body.version-v0878730 .v8730-professional-workspace .v8729-professional-center{padding: 4px !important}body.version-v0878730 .v8730-professional-workspace .v8728-center-header,body.version-v0878730 .v8730-professional-workspace .v8729-center-header{padding-top: 4px}body.version-v0878730 .v8730-professional-workspace .v8728-center-header h3,body.version-v0878730 .v8730-professional-workspace .v8729-center-header h3{font-size: 1.05rem}body.version-v0878730 .v8730-professional-workspace .v8728-metrics,body.version-v0878730 .v8730-professional-workspace .v8729-metrics{gap: 7px}body.version-v0878730 .v8730-professional-workspace .v8728-metrics > div,body.version-v0878730 .v8730-professional-workspace .v8729-metrics > div{min-height: 61px;padding: 9px 10px;border-radius: 11px}body.version-v0878730 .v8730-professional-workspace .v8728-professional-list,body.version-v0878730 .v8730-professional-workspace .v8729-client-list{gap: 8px}body.version-v0878730 .v8730-professional-workspace .v8728-professional-card,body.version-v0878730 .v8730-professional-workspace .v8729-client-card{padding: 11px;border-radius: 12px}body.version-v0878730 .v8730-professional-workspace .overview-v08723-grid{gap: 9px;padding: 3px}body.version-v0878730 .v8730-professional-workspace .overview-v08723-card{padding: 13px !important;border-radius: 13px}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 [data-client-page-content]{gap: 12px}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v61-home-dashboard{gap: 12px}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v61-home-priority,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v61-home-next,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v61-home-reminders,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v61-home-releases,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v61-home-summary{padding: 17px !important;border-radius: 16px}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v61-home-priority h2,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v61-home-next h2,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v61-home-releases h2,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v61-home-summary h2{font-size: clamp(1.1rem,1.6vw,1.45rem);line-height: 1.14}body.version-v0878730 table th,body.version-v0878730 table td{padding-block: 9px}body.version-v0878730 dl > div,body.version-v0878730 li,body.version-v0878730 [class*="list"] > article,body.version-v0878730 [class*="list"] > li{scroll-margin-top: 80px}body.version-v0878730 [class*="toolbar"],body.version-v0878730 [class*="filters"],body.version-v0878730 [class*="actions"]{gap: 7px}@media (max-width: 900px){body.version-v0878730 .professional-shell.global-compact-architecture-v0878730,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730{padding: 10px;gap: 10px}body.version-v0878730 .professional-shell.global-compact-architecture-v0878730 > .professional-sidebar,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 > .professional-sidebar{width: min(84vw,286px);min-width: min(84vw,286px);padding: 11px}body.version-v0878730 .professional-mobile-bar,body.version-v0878730 .system-mobile-bar{min-height: 50px;padding: 7px 10px;border-radius: 14px}body.version-v0878730 .professional-nav-item,body.version-v0878730 .client-sidebar-nav-item{min-height: 38px !important}body.version-v0878730 .v8730-workspace-header{display: grid}body.version-v0878730 .v8730-workspace-status{display: none}body.version-v0878730 .v8730-workspace-tabs{grid-template-columns: 1fr}body.version-v0878730 .v8730-workspace-tab{min-height: 43px}body.version-v0878730 .v8730-workspace-tab span{display: none}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome{grid-template-columns: 1fr;padding: 17px}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__details{max-width: none}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .client-context-bar__service,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-topbar-seal,body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .client-context-bar__name{display: none}}@media (max-width: 560px){body.version-v0878730 .professional-panel:not(.system-dialog),body.version-v0878730 .cx-surface{padding: 12px !important}body.version-v0878730 .overview-v08723-header,body.version-v0878730 [data-professional-section] > header{padding: 13px}body.version-v0878730 .v8727-professional-signature{grid-template-columns: 1fr}body.version-v0878730 .v8727-professional-signature__item:nth-child(n+2){display: none}body.version-v0878730 .v8730-professional-workspace{padding: 9px;border-radius: 15px}body.version-v0878730 .v8730-workspace-header h3{font-size: 1rem}body.version-v0878730 .v8730-professional-workspace .v8728-metrics,body.version-v0878730 .v8730-professional-workspace .v8729-metrics{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__title{font-size: 1.75rem}body.version-v0878730 .system-shell-client.global-compact-architecture-v0878730 .v8726-client-welcome__details{display: none}}@media (prefers-reduced-motion: reduce){body.version-v0878730 *,body.version-v0878730 *::before,body.version-v0878730 *::after{scroll-behavior: auto !important;transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important}}.v8731-operational-status{position: fixed;z-index: 2147483000;right: max(14px,env(safe-area-inset-right));bottom: max(14px,env(safe-area-inset-bottom));display: flex;align-items: center;gap: 10px;max-width: min(360px,calc(100vw - 28px));padding: 10px 12px;border: 1px solid color-mix(in srgb,var(--border-color,#d8dfdc) 78%,transparent);border-radius: 14px;background: color-mix(in srgb,var(--surface,#fff) 96%,transparent);box-shadow: 0 12px 34px rgba(18,42,34,.14);color: var(--text-primary,#18352b);backdrop-filter: blur(12px)}.v8731-operational-status > span{width: 9px;height: 9px;flex: 0 0 9px;border-radius: 50%;background: #6c7c75}.v8731-operational-status[data-tone="positive"] > span{background: #17845a}.v8731-operational-status[data-tone="attention"] > span{background: #b97914}.v8731-operational-status[data-tone="critical"] > span{background: #b33a32}.v8731-operational-status[data-tone="loading"] > span{background: #1b7255;animation: v8731-pulse 1.25s ease-in-out infinite}.v8731-operational-status div{display: grid;gap: 1px;min-width: 0}.v8731-operational-status strong{font-size: .78rem;line-height: 1.2}.v8731-operational-status small{overflow: hidden;color: var(--text-secondary,#65746e);font-size: .68rem;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap}.v8731-operational-status button{border: 0;background: transparent;color: #176b51;font: inherit;font-size: .72rem;font-weight: 700;cursor: pointer}[data-v8731-pending]{cursor: progress !important;opacity: .72}@keyframes v8731-pulse{50%{opacity: .32;transform: scale(.78)}}@media (max-width: 540px){.v8731-operational-status{right: 10px;bottom: 10px;left: 10px;max-width: none}}@media (prefers-reduced-motion: reduce){.v8731-operational-status[data-tone="loading"] > span{animation: none}}body.version-v0878732{--v8732-sidebar: 272px;--v8732-content-max: 1320px;--v8732-space-1: 8px;--v8732-space-2: 12px;--v8732-space-3: 16px;--v8732-space-4: 20px;--v8732-space-5: 24px;--v8732-space-6: 30px;--v8732-radius: 20px;--v8732-radius-small: 14px;--v8732-control-height: 42px;--v8732-text: #183f43;--v8732-muted: #607474;--v8732-line: rgba(18,62,67,.14);--v8732-shadow: 0 14px 36px rgba(8,46,51,.075)}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732{width: min(1600px,100%);grid-template-columns: var(--v8732-sidebar) minmax(0,1fr);gap: 18px;padding: 18px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 > .client-sidebar-v087873{width: var(--v8732-sidebar);min-width: var(--v8732-sidebar);padding: 16px;border-radius: 24px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 > .system-main{width: 100%;max-width: none;min-width: 0;gap: 16px;padding: 0}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content]{width: min(var(--v8732-content-max),100%);min-width: 0;margin-inline: auto;display: grid;gap: 18px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .system-client-section{min-width: 0;padding: 0 2px 30px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-context-bar-v087873{min-height: 72px;margin: 0;padding: 11px 18px;border-radius: 18px;box-shadow: var(--v8732-shadow)}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-context-bar__eyebrow{font-size: .64rem;line-height: 1.2}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-context-bar__title{font-size: 1.18rem;line-height: 1.18}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-context-bar__service{max-width: 58ch;font-size: .78rem;line-height: 1.35}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-context-bar__avatar{width: 38px;height: 38px;font-size: .72rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-context-bar__name{max-width: 150px;font-size: .82rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-context-bar__notices,body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-topbar-seal{min-height: 38px;padding: 8px 11px;font-size: .72rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-sidebar-brand{min-height: 68px;grid-template-columns: 44px minmax(0,1fr) auto;gap: 11px;padding: 4px 3px 14px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-sidebar-brand-mark{width: 44px;height: 44px;flex-basis: 44px;border-radius: 13px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-sidebar-brand-copy strong{max-width: 21ch;font-size: .9rem !important;line-height: 1.2}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-sidebar-brand-copy > span{font-size: .7rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-sidebar-navigation{gap: 7px;padding: 12px 0}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8730-nav-group{gap: 4px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8730-nav-group__label{padding: 9px 10px 4px;font-size: .61rem;line-height: 1.15}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-sidebar-nav-item{min-height: 44px !important;grid-template-columns: 28px minmax(0,1fr);gap: 10px;padding: 8px 10px;border-radius: 12px !important;font-size: .84rem;line-height: 1.22}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-sidebar-nav-item .professional-nav-icon{width: 28px;height: 28px;flex: 0 0 28px;border-radius: 9px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-sidebar-nav-item .professional-nav-icon-svg{width: 16px;height: 16px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-sidebar-membership{gap: 8px;padding: 12px;border-radius: 14px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-sidebar-membership p{display: block;font-size: .68rem;line-height: 1.38}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-sidebar-membership__copy span,body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-sidebar-demo-note{font-size: .64rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-sidebar-membership__copy strong{font-size: .72rem;line-height: 1.3}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-sidebar-logout{min-height: 42px;padding: 9px 12px;font-size: .8rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 :where(h2,h3,h4){color: var(--v8732-text);text-wrap: balance}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] h2{font-size: clamp(1.55rem,2.15vw,2rem);line-height: 1.12}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] h3{font-size: clamp(1.12rem,1.5vw,1.38rem);line-height: 1.2}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] h4{font-size: 1rem;line-height: 1.28}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(p,li,dd){font-size: .86rem;line-height: 1.55}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(dt,label){font-size: .76rem;line-height: 1.35}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(small,.system-muted){font-size: .72rem;line-height: 1.42}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(.panel-kicker,[class*="kicker"],[class*="eyebrow"]){min-height: 26px;font-size: .65rem;line-height: 1.1}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(.professional-panel,.cx-surface,[class*="card"],[class*="panel"]):not(button):not(.system-dialog){border-radius: var(--v8732-radius)}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog){padding: 22px !important;box-shadow: var(--v8732-shadow)}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(button,.btn,a[class*="button"]){min-height: var(--v8732-control-height);padding: 9px 14px;border-radius: 12px;font-size: .8rem;line-height: 1.2}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(input,select,textarea){min-height: 44px;padding: 10px 12px;border-radius: 12px;font-size: .86rem;line-height: 1.35}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] textarea{min-height: 104px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] table{width: 100%;font-size: .84rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] table th{padding: 12px 14px;font-size: .72rem;line-height: 1.3}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] table td{padding: 12px 14px;font-size: .84rem;line-height: 1.45}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where([class*="toolbar"],[class*="actions"],[class*="filters"]){gap: 10px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome{min-height: 220px;gap: 24px;padding: 28px 30px;border-radius: 22px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__copy{gap: 10px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__title{font-size: clamp(2.15rem,3.2vw,3rem);line-height: 1.02}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__description{max-width: 66ch;font-size: .9rem;line-height: 1.55}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__assurance{padding: 7px 10px;font-size: .65rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__details{width: min(370px,100%);max-width: 370px;padding: 16px 18px;border-radius: 16px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__detail{padding: 10px 0}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__detail span{font-size: .6rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__detail strong{font-size: .76rem;line-height: 1.38}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v61-home-dashboard,body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v65-home-dashboard{gap: 18px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 :where(.v61-home-priority,.v61-home-next,.v61-home-reminders,.v61-home-releases,.v61-home-summary,.v65-home-priority,.v65-home-next,.v65-home-reminders,.v65-home-releases,.v65-home-summary){padding: 22px !important;border-radius: 20px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 :where(.v8728-client-journey,.v8729-client-center,.v8728-client-panel,.v8729-client-panel){width: 100%}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 :where(.v8728-client-center,.v8729-client-center,.v8728-daily-plan,.v8729-client-center){padding: 22px !important;border-radius: 20px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 :where(.v8728-plan-task,.v8728-daily-task,.v8729-client-card,.v8729-continuity-card){padding: 16px;border-radius: 15px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 :where(.v8728-checkin-grid,.v8729-client-grid,.v8729-continuity-grid){gap: 14px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where([class*="item"],[class*="row"]){line-height: 1.45}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(dl > div,[class*="fact"],[class*="metric"]){min-height: 56px}@media (max-width: 1023px){body.version-v0878732 .system-shell-client.client-standard-layout-v0878732{grid-template-columns: minmax(0,1fr);grid-template-rows: auto minmax(0,1fr);gap: 12px;padding: 12px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 > .client-sidebar-v087873{width: min(88vw,320px);min-width: min(88vw,320px);max-width: 320px;padding: 15px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-context-bar-v087873{min-height: 66px;padding: 9px 13px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .system-client-section{padding-bottom: 24px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome{grid-template-columns: minmax(0,1fr);min-height: 0;padding: 24px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__details{width: 100%;max-width: none}}@media (max-width: 600px){body.version-v0878732 .system-shell-client.client-standard-layout-v0878732{gap: 10px;padding: 8px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-context-bar-v087873{min-height: 60px;padding: 8px 10px;border-radius: 15px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-context-bar__title{font-size: 1rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .client-context-bar__notices{min-height: 38px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content]{gap: 14px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] h2{font-size: 1.45rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] h3{font-size: 1.12rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(p,li,dd){font-size: .84rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog){padding: 16px !important;border-radius: 17px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [data-client-page-content] :where(button,.btn,a[class*="button"]){min-height: 42px;padding: 9px 12px;font-size: .79rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome{padding: 20px 18px;border-radius: 18px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__title{font-size: 1.9rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__description{font-size: .85rem}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__details{display: grid;padding: 13px 15px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 table{min-width: 620px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [class*="table"],body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 [class*="ledger"]{overflow-x: auto;overscroll-behavior-inline: contain}}@media (prefers-reduced-motion: reduce){body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 *,body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 *::before,body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732{width: min(1680px,100%)}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 > .system-main > :is(header,section){width: min(100%,var(--v8732-content-max));margin-inline: auto}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__title{color: #fffdf8}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__description{color: rgba(239,247,242,.82)}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8726-client-welcome__kicker{color: rgba(216,189,142,.82)}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v877-layout > .v8729-client-center{grid-column: 1 / -1}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8729-client-center{width: 100%;margin-block: 0}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8729-client-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8729-client-service{min-height: 270px;padding: 19px}@media (max-width: 1100px){body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8729-client-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 680px){body.version-v0878732 .system-shell-client.client-standard-layout-v0878732 .v8729-client-grid{grid-template-columns: minmax(0,1fr)}}body.version-v0878733{--v8733-forest-950: #102f29;--v8733-forest-900: #163c34;--v8733-forest-800: #1d4b40;--v8733-leaf-700: #426d55;--v8733-leaf-600: #5f8669;--v8733-sage-500: #8ea384;--v8733-sage-300: #bac8b1;--v8733-sage-150: #e7ede2;--v8733-olive-500: #87906b;--v8733-botanical-gold: #b08a50;--v8733-botanical-gold-soft: #e8dbc4;--v8733-paper: #fbf9f3;--v8733-paper-warm: #f3efe5;--v8733-paper-green: #f0f4ec;--v8733-ink: #18372f;--v8733-muted: #5f746b;--v8733-line: rgba(51,87,70,.15);--v8733-line-strong: rgba(51,87,70,.24);--v8733-shadow: 0 18px 46px rgba(24,55,47,.09);--v8733-shadow-soft: 0 10px 28px rgba(24,55,47,.065);--v8733-focus: 0 0 0 3px rgba(142,163,132,.28)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733{--v8733-accent: var(--v8733-leaf-600);--v8733-accent-soft: var(--v8733-sage-150);--v8733-accent-deep: var(--v8733-forest-800);position: relative;isolation: isolate;color: var(--v8733-ink);background: radial-gradient(circle at 76% 1%,rgba(176,138,80,.11),transparent 28rem),radial-gradient(circle at 18% 92%,rgba(142,163,132,.12),transparent 34rem),linear-gradient(150deg,#f7f4eb 0%,#f2efe6 48%,#f7f5ee 100%)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733::before{content: '';position: fixed;z-index: -1;inset: 0;pointer-events: none;opacity: .48;background-image: linear-gradient(rgba(52,83,69,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(52,83,69,.018) 1px,transparent 1px),radial-gradient(circle at 12% 17%,rgba(95,134,105,.045) 0 1px,transparent 2px),radial-gradient(circle at 84% 76%,rgba(176,138,80,.04) 0 1px,transparent 2px);background-size: 48px 48px,48px 48px,24px 24px,30px 30px;mask-image: linear-gradient(to bottom,#000 0%,rgba(0,0,0,.82) 68%,transparent 100%)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733[data-client-active-view="tracking"]{--v8733-accent: #617b58;--v8733-accent-soft: #e9eee4}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733[data-client-active-view="guidance"]{--v8733-accent: #75825d;--v8733-accent-soft: #eef0e7}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733[data-client-active-view="attendances"]{--v8733-accent: #9a7b49;--v8733-accent-soft: #f3ecdf}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733[data-client-active-view="telehealth"]{--v8733-accent: #4f7c72;--v8733-accent-soft: #e5eeeb}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733[data-client-active-view="documents"]{--v8733-accent: #577563;--v8733-accent-soft: #e8eee9}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733[data-client-active-view="finance"]{--v8733-accent: #8b724f;--v8733-accent-soft: #f2ece2}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733[data-client-active-view="profile"]{--v8733-accent: #647a70;--v8733-accent-soft: #e9eeeb}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(h2,h3){color: var(--v8733-ink);font-family: Georgia,"Times New Roman",serif;letter-spacing: -.025em}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] h4,body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] strong{color: var(--v8733-ink)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(p,li,dd,small){color: var(--v8733-muted)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 > .client-sidebar-v087873{overflow: hidden;border: 1px solid rgba(186,200,177,.20);background: radial-gradient(circle at 18% -2%,rgba(186,200,177,.17),transparent 18rem),radial-gradient(circle at 110% 88%,rgba(176,138,80,.13),transparent 19rem),linear-gradient(165deg,#102f29 0%,#163f36 55%,#1c4c40 100%);box-shadow: 0 28px 70px rgba(14,45,38,.22),inset 0 1px 0 rgba(255,255,255,.055)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 > .client-sidebar-v087873::before{content: '';position: absolute;inset: 0;pointer-events: none;opacity: .16;background-repeat: no-repeat;background-position: 108% 11%,-18% 92%;background-size: 210px 280px,190px 255px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 260'%3E%3Cg fill='none' stroke='%23d9e5d4' stroke-width='2'%3E%3Cpath d='M28 246C80 185 88 112 112 18'/%3E%3Cpath d='M62 188c-39-7-48-34-49-51 30 1 49 20 49 51Z'/%3E%3Cpath d='M80 145c33-6 50-29 55-48-31-2-51 17-55 48Z'/%3E%3Cpath d='M96 98c-27-9-36-30-34-48 25 3 39 21 34 48Z'/%3E%3Cpath d='M106 63c24-6 37-22 41-38-23-1-37 13-41 38Z'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 260'%3E%3Cg fill='none' stroke='%23d9e5d4' stroke-width='2'%3E%3Cpath d='M152 246C100 185 92 112 68 18'/%3E%3Cpath d='M118 188c39-7 48-34 49-51-30 1-49 20-49 51Z'/%3E%3Cpath d='M100 145c-33-6-50-29-55-48 31-2 51 17 55 48Z'/%3E%3Cpath d='M84 98c27-9 36-30 34-48-25 3-39 21-34 48Z'/%3E%3C/g%3E%3C/svg%3E")}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-brand{position: relative;z-index: 1;min-height: 82px;grid-template-columns: 54px minmax(0,1fr) auto;gap: 12px;border-bottom: 1px solid rgba(231,237,226,.10)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-brand-mark{width: 54px;height: 54px;flex-basis: 54px;padding: 5px;overflow: hidden;border: 1px solid rgba(232,219,196,.44);border-radius: 18px;background: linear-gradient(145deg,#fbf9f3,#ebe5d7);box-shadow: 0 10px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.94)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-brand-mark picture,body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-brand-mark img{width: 100%;height: 100%;object-fit: contain}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-brand-copy{align-content: center;gap: 3px}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-brand-copy strong{color: #fffdf7;font-family: Georgia,"Times New Roman",serif;font-size: .96rem !important;font-weight: 700;line-height: 1.13;letter-spacing: -.02em}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-brand-copy > span{color: rgba(231,237,226,.72);font-size: .66rem;font-weight: 720;letter-spacing: .055em;line-height: 1.28;text-transform: uppercase}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8733-brand-caption{display: block;margin-top: 2px;color: rgba(232,219,196,.68);font-size: .58rem;font-weight: 670;letter-spacing: .04em;line-height: 1.2}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8730-nav-group__label{color: rgba(232,219,196,.58);font-size: .59rem;font-weight: 850;letter-spacing: .14em}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-nav-item{position: relative;z-index: 1;border: 1px solid transparent;color: rgba(241,247,239,.84);font-weight: 700;transition: background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-nav-item:hover{border-color: rgba(186,200,177,.18);color: #fffdf7;background: rgba(255,255,255,.06);transform: translateX(2px)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-nav-item .professional-nav-icon{border: 1px solid rgba(186,200,177,.12);color: rgba(232,219,196,.82);background: rgba(255,255,255,.045)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-nav-item.is-active{border-color: rgba(232,219,196,.56);color: var(--v8733-forest-950);background: linear-gradient(135deg,#f4ecd9 0%,#e7dfc8 56%,#dce6d6 100%);box-shadow: 0 12px 28px rgba(4,27,23,.22),inset 0 1px 0 rgba(255,255,255,.88)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-nav-item.is-active::before{inset-block: 9px;inset-inline-start: -7px;width: 4px;border-radius: 999px;background: var(--v8733-botanical-gold);box-shadow: 0 0 0 4px rgba(176,138,80,.13)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-nav-item.is-active .professional-nav-icon{border-color: rgba(66,109,85,.18);color: var(--v8733-leaf-700);background: rgba(255,255,255,.48)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-sidebar-membership{position: relative;z-index: 1;border-color: rgba(186,200,177,.20);background: linear-gradient(145deg,rgba(255,255,255,.075),rgba(186,200,177,.065))}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-sidebar-membership::before{background: var(--v8733-botanical-gold)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-logout{border-color: rgba(232,219,196,.30);color: var(--v8733-forest-950);background: linear-gradient(135deg,#f7f4ec,#e8ede3);box-shadow: 0 8px 20px rgba(0,0,0,.14)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-context-bar-v087873{overflow: hidden;border: 1px solid rgba(176,138,80,.28);background: linear-gradient(110deg,rgba(255,255,255,.98),rgba(249,247,239,.97)),var(--v8733-paper);box-shadow: var(--v8733-shadow-soft),inset 0 1px 0 rgba(255,255,255,.96)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-context-bar-v087873::before{content: '';position: absolute;inset: 0 0 auto;height: 3px;background: linear-gradient(90deg,transparent 1%,var(--v8733-botanical-gold) 28%,var(--v8733-sage-500) 70%,transparent 99%)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-context-bar__eyebrow{color: #796744;font-weight: 850;letter-spacing: .15em}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-context-bar__title{color: var(--v8733-forest-950);font-family: Georgia,"Times New Roman",serif;font-weight: 700;letter-spacing: -.025em}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-context-bar__service{color: #587069}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-context-bar__avatar{border: 1px solid rgba(95,134,105,.34);color: var(--v8733-forest-900);background: linear-gradient(145deg,#eef2e9,#f2e8d7);box-shadow: inset 0 1px 0 #fff}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-context-bar__notices{border-color: rgba(66,109,85,.20);color: var(--v8733-forest-900);background: rgba(250,248,242,.94)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8733-care-seal{min-height: 38px;display: inline-flex;align-items: center;gap: 8px;padding: 7px 11px;border: 1px solid rgba(95,134,105,.24);border-radius: 999px;color: var(--v8733-leaf-700);background: linear-gradient(135deg,rgba(231,237,226,.84),rgba(251,249,243,.96));font-size: .64rem;font-weight: 850;letter-spacing: .075em;line-height: 1;text-transform: uppercase;white-space: nowrap}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8733-care-seal svg{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome{position: relative;isolation: isolate;overflow: hidden;min-height: 260px;border: 1px solid rgba(186,200,177,.26);background: linear-gradient(105deg,rgba(16,47,41,.98) 0%,rgba(22,63,54,.97) 54%,rgba(48,86,67,.95) 100%);box-shadow: 0 22px 52px rgba(18,57,49,.18),inset 0 1px 0 rgba(255,255,255,.055)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome::before{content: '';position: absolute;z-index: -1;inset: 0;opacity: .24;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 620 300'%3E%3Cg fill='none' stroke='%23dfe8da' stroke-width='2.3'%3E%3Cpath d='M420 310C472 238 490 159 516 18'/%3E%3Cpath d='M456 224c-65-8-91-49-96-84 52-1 88 32 96 84Z'/%3E%3Cpath d='M476 170c62-11 91-51 97-88-57 0-91 34-97 88Z'/%3E%3Cpath d='M496 111c-46-13-62-47-58-74 43 5 64 35 58 74Z'/%3E%3Cpath d='M512 72c39-8 60-34 67-60-37-2-61 21-67 60Z'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(120deg,transparent 0 54%,rgba(255,255,255,.04) 54% 55%,transparent 55% 100%);background-repeat: no-repeat;background-position: 100% 50%,center;background-size: min(58%,650px) 100%,100% 100%}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome::after{content: 'FITOTERAPIA INTEGRATIVA';position: absolute;z-index: -1;right: 25px;bottom: 17px;color: rgba(236,242,233,.12);font-family: Georgia,"Times New Roman",serif;font-size: clamp(1.2rem,2.6vw,2.15rem);font-weight: 700;letter-spacing: .16em;white-space: nowrap}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__copy{position: relative;z-index: 2}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__kicker{color: #d8c49d;font-size: .69rem;font-weight: 850;letter-spacing: .14em}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__kicker::before{background: linear-gradient(90deg,var(--v8733-botanical-gold),var(--v8733-sage-300))}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__title{color: #fffdf7;font-family: Georgia,"Times New Roman",serif;font-weight: 700;letter-spacing: -.032em}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__description{max-width: 62ch;color: rgba(237,244,235,.76)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__assurance{border-color: rgba(186,200,177,.24);color: rgba(243,247,240,.86);background: rgba(255,255,255,.055)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__assurance svg{color: #d7c39a}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__details{position: relative;z-index: 2;border: 1px solid rgba(186,200,177,.20);background: linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.045));box-shadow: inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter: blur(5px)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__detail + .v8726-client-welcome__detail{border-top-color: rgba(231,237,226,.10)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__detail span{color: #d7c49e;font-weight: 850;letter-spacing: .12em}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__detail strong{color: #f7faf5}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog){position: relative;overflow: hidden;border: 1px solid var(--v8733-line);background: linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,248,241,.96));box-shadow: var(--v8733-shadow-soft),inset 0 1px 0 rgba(255,255,255,.96)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog)::before{content: '';position: absolute;inset: 0 auto 0 0;width: 3px;background: linear-gradient(180deg,var(--v8733-accent),rgba(176,138,80,.68));opacity: .9}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog)::after{content: '';position: absolute;top: -56px;right: -42px;width: 145px;height: 145px;pointer-events: none;border: 1px solid rgba(95,134,105,.055);border-radius: 48% 52% 50% 50%;transform: rotate(34deg)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] .panel-kicker,body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] [class*="kicker"],body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] [class*="eyebrow"]{border-color: rgba(95,134,105,.22);color: #6f6749;background: linear-gradient(135deg,rgba(239,243,235,.94),rgba(247,242,231,.94));font-weight: 850;letter-spacing: .105em}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.status,.system-status,.cx-status)[data-tone="positive"],body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.status,.system-status,.cx-status)[data-status-code="confirmed"]{border-color: rgba(66,109,85,.18);color: var(--v8733-leaf-700);background: #e7eee5}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.status,.system-status,.cx-status)[data-tone="warning"]{border-color: rgba(176,138,80,.24);color: #7c633c;background: #f4ecdd}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(button,.btn,a[class*="button"]){border-color: rgba(51,87,70,.18);font-weight: 780;transition: transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(button,.btn,a[class*="button"]):hover{transform: translateY(-1px)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.btn-primary,button[data-cx-action="primary"]){border-color: rgba(16,47,41,.88);color: #fffdf7;background: linear-gradient(135deg,var(--v8733-forest-900),var(--v8733-leaf-700));box-shadow: 0 10px 24px rgba(18,57,49,.18),inset 0 1px 0 rgba(255,255,255,.10)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.btn-primary,button[data-cx-action="primary"]):hover{background: linear-gradient(135deg,#12362f,#365f4b);box-shadow: 0 13px 28px rgba(18,57,49,.21)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.btn-ghost,button[data-cx-action="secondary"],button[data-cx-action="tertiary"]){color: var(--v8733-forest-800);background: rgba(251,249,243,.88)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.btn-ghost,button[data-cx-action="secondary"],button[data-cx-action="tertiary"]):hover{border-color: rgba(95,134,105,.30);background: var(--v8733-paper-green)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 :where(button,a,input,select,textarea):focus-visible{outline: 2px solid var(--v8733-leaf-600);outline-offset: 2px;box-shadow: var(--v8733-focus)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(input,select,textarea){border-color: rgba(51,87,70,.18);color: var(--v8733-ink);background: rgba(255,255,255,.92);box-shadow: inset 0 1px 2px rgba(24,55,47,.025)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(input,select,textarea):focus{border-color: rgba(95,134,105,.56);box-shadow: var(--v8733-focus)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v76-home-priority-icon,body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [class*="icon-wrap"],body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [class*="icon-well"]{border-color: rgba(95,134,105,.20);color: var(--v8733-leaf-700);background: linear-gradient(145deg,#f4f6f0,#ece6d8)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v76-home-update-record{border-inline-start-color: rgba(176,138,80,.55)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v76-home-update-category,body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v76-home-priority-category{color: var(--v8733-leaf-700);letter-spacing: .085em}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v76-home-preparation{border-color: rgba(95,134,105,.16);background: linear-gradient(135deg,#f2f5ef,#faf7ef)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v76-home-summary-list > div,body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .system-definition-list > div{border-color: var(--v8733-line)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(table,.system-table){border-color: var(--v8733-line);background: rgba(255,255,255,.90)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(th,[role="columnheader"]){color: #fffdf7;background: linear-gradient(135deg,var(--v8733-forest-900),#315f4b)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(td,th){border-color: var(--v8733-line)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.system-empty-state,[class*="empty-state"]){border-color: rgba(95,134,105,.20);background: radial-gradient(circle at 88% 10%,rgba(142,163,132,.10),transparent 12rem),linear-gradient(145deg,#fbfaf6,#f0f4ec)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(.system-timeline,[class*="timeline"])::before{background: linear-gradient(var(--v8733-sage-300),rgba(176,138,80,.44))}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where([class*="timeline"] [class*="marker"],[class*="timeline"] [class*="dot"]){border-color: var(--v8733-sage-500);background: var(--v8733-paper)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .system-dialog{border: 1px solid rgba(95,134,105,.24);background: linear-gradient(145deg,#fffefb,#f7f4eb);box-shadow: 0 30px 80px rgba(16,47,41,.24)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .system-dialog-header{border-bottom-color: var(--v8733-line)}@media (max-width: 1040px){body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8733-care-seal{display: none}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome::after{font-size: 1.25rem;right: 18px}}@media (max-width: 760px){body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733{background: linear-gradient(160deg,#f5f2e9,#f7f5ee)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-context-bar-v087873{border-radius: 16px}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome{min-height: 0;background: linear-gradient(145deg,#12372f,#285b48)}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome::before{opacity: .13;background-size: 470px 240px;background-position: 120% 100%}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome::after{display: none}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .v8726-client-welcome__details{backdrop-filter: none}}@media (max-width: 420px){body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-brand{min-height: 76px;grid-template-columns: 48px minmax(0,1fr) auto}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-brand-mark{width: 48px;height: 48px;flex-basis: 48px}body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-context-bar__title{font-size: 1.02rem}}@media (prefers-reduced-motion: reduce){body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 .client-sidebar-nav-item,body.version-v0878733 .system-shell-client.client-phytotherapy-identity-v0878733 [data-client-page-content] :where(button,.btn,a[class*="button"]){transition: none}}body.version-v0878734 .system-shell-client.client-card-animations-v0878734{--v8734-frame-gold: rgba(176,138,80,.50);--v8734-frame-leaf: rgba(95,134,105,.28);--v8734-shadow-rest: 0 14px 34px rgba(24,55,47,.08),0 2px 10px rgba(24,55,47,.04);--v8734-shadow-hover: 0 24px 54px rgba(24,55,47,.16),0 10px 22px rgba(24,55,47,.08);--v8734-sheen: linear-gradient(115deg,rgba(255,255,255,0) 18%,rgba(255,255,255,.18) 34%,rgba(255,255,255,0) 48%)}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog),body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .v8726-client-welcome,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .client-context-bar-v087873,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .trust-card,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .agenda24-next-summary,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .finance34-summary,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .copilot30-card,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .overview-v08723-card,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .orientation40-client-summary,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .evolution27-client-summary,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .top-v074-summary{position: relative;border-radius: 24px;box-shadow: var(--v8734-shadow-rest);transition: transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s cubic-bezier(.2,.7,.2,1),border-color .24s ease,background-color .24s ease;will-change: transform,box-shadow}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog)::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .v8726-client-welcome::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .client-context-bar-v087873::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .trust-card::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .agenda24-next-summary::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .finance34-summary::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .copilot30-card::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .overview-v08723-card::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .orientation40-client-summary::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .evolution27-client-summary::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .top-v074-summary::after{content: '';position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: radial-gradient(circle at top left,rgba(176,138,80,.14),transparent 32%),radial-gradient(circle at bottom right,rgba(95,134,105,.11),transparent 28%),linear-gradient(135deg,var(--v8734-frame-gold),rgba(255,255,255,0) 16%,rgba(255,255,255,0) 84%,var(--v8734-frame-leaf));mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude;-webkit-mask-composite: xor;padding: 1px;opacity: .95}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog)::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .agenda24-next-summary::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .finance34-summary::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .copilot30-card::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .overview-v08723-card::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .orientation40-client-summary::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .evolution27-client-summary::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .top-v074-summary::before{background-size: 220% 100%;animation: v8734-card-sheen 7s ease-in-out infinite}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 :where(.v8734-animated-card,[data-v8734-card="true"]){animation: v8734-card-enter .54s cubic-bezier(.18,.84,.28,1) both;animation-delay: var(--v8734-delay,0ms)}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog):hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .v8726-client-welcome:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .client-context-bar-v087873:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .trust-card:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .agenda24-next-summary:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .finance34-summary:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .copilot30-card:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .overview-v08723-card:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .orientation40-client-summary:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .evolution27-client-summary:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .top-v074-summary:hover{transform: translateY(-4px);box-shadow: var(--v8734-shadow-hover)}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog):hover::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .v8726-client-welcome:hover::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .client-context-bar-v087873:hover::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .trust-card:hover::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .agenda24-next-summary:hover::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .finance34-summary:hover::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .copilot30-card:hover::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .overview-v08723-card:hover::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .orientation40-client-summary:hover::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .evolution27-client-summary:hover::after,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .top-v074-summary:hover::after{opacity: 1}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog):focus-within,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .v8726-client-welcome:focus-within,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .client-context-bar-v087873:focus-within{transform: translateY(-2px);box-shadow: var(--v8734-shadow-hover),0 0 0 3px rgba(142,163,132,.14)}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .trust-card{overflow: hidden;border: 1px solid rgba(95,134,105,.18);background: linear-gradient(155deg,rgba(255,255,255,.98),rgba(249,246,239,.95))}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .trust-card h2{color: var(--v8733-ink)}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .client-context-bar-v087873{backdrop-filter: blur(12px)}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .v8726-client-welcome{overflow: hidden}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] .v76-home-priority-list > *,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] .v76-home-update-list > *,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] .system-definition-list > div,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] .v76-home-summary-list > div{transition: transform .18s ease,background-color .18s ease,border-color .18s ease}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] .v76-home-priority-list > *:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] .v76-home-update-list > *:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] .system-definition-list > div:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] .v76-home-summary-list > div:hover{transform: translateX(2px)}@keyframes v8734-card-enter{from{opacity: 0;transform: translateY(14px) scale(.986)}to{opacity: 1;transform: translateY(0) scale(1)}}@keyframes v8734-card-sheen{0%,100%{background-position: 0% 0%,100% 100%,0% 0%}50%{background-position: 0% 0%,100% 100%,100% 0%}}@media (max-width: 760px){body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog),body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .v8726-client-welcome,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .client-context-bar-v087873,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .trust-card{border-radius: 20px}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog):hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .v8726-client-welcome:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .client-context-bar-v087873:hover,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .trust-card:hover{transform: translateY(-2px)}}@media (prefers-reduced-motion: reduce){body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog),body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .v8726-client-welcome,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .client-context-bar-v087873,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .trust-card,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .agenda24-next-summary,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .finance34-summary,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .copilot30-card,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .overview-v08723-card,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .orientation40-client-summary,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .evolution27-client-summary,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .top-v074-summary,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-v8734-card="true"]{animation: none !important;transition: none !important}body.version-v0878734 .system-shell-client.client-card-animations-v0878734 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog)::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .agenda24-next-summary::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .finance34-summary::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .copilot30-card::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .overview-v08723-card::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .orientation40-client-summary::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .evolution27-client-summary::before,body.version-v0878734 .system-shell-client.client-card-animations-v0878734 .top-v074-summary::before{animation: none !important}}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735{--v8735-gold-strong: rgba(176,138,80,.64);--v8735-gold-soft: rgba(176,138,80,.18);--v8735-green-strong: rgba(66,109,85,.52);--v8735-green-soft: rgba(95,134,105,.12);--v8735-lift-shadow: 0 18px 40px rgba(16,47,41,.12),0 6px 18px rgba(16,47,41,.06);--v8735-lift-shadow-strong: 0 26px 62px rgba(16,47,41,.20),0 10px 26px rgba(16,47,41,.10);--v8735-ring: 0 0 0 1px rgba(176,138,80,.22),0 0 0 4px rgba(176,138,80,.08)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .client-sidebar-brand-mark,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .v8726-sidebar-membership,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .client-context-bar-v087873,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .v8726-client-welcome{position: relative}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .client-sidebar-brand-mark::after,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .v8726-sidebar-membership::after,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .client-context-bar-v087873::before,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .v8726-client-welcome::before{content: '';position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,0) 32%,rgba(176,138,80,.12) 100%);opacity: .95}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.btn,button,.client-sidebar-nav-item,.orientacoes-subnav__item,.professional-mobile-menu-button,.client-sidebar-logout){position: relative;overflow: hidden;transition: transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),border-color .22s ease,background-color .22s ease,color .22s ease}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.btn,button,.client-sidebar-nav-item,.orientacoes-subnav__item,.professional-mobile-menu-button,.client-sidebar-logout)::after{content: '';position: absolute;inset: -140% auto auto -20%;width: 48%;height: 320%;transform: rotate(20deg) translateX(-180%);background: linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.24),rgba(255,255,255,0));pointer-events: none;transition: transform .55s ease}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.btn,button,.client-sidebar-nav-item,.orientacoes-subnav__item,.professional-mobile-menu-button,.client-sidebar-logout):hover{transform: translateY(-2px);box-shadow: var(--v8735-lift-shadow)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.btn,button,.client-sidebar-nav-item,.orientacoes-subnav__item,.professional-mobile-menu-button,.client-sidebar-logout):hover::after{transform: rotate(20deg) translateX(520%)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.btn,button,.client-sidebar-nav-item,.orientacoes-subnav__item,.professional-mobile-menu-button,.client-sidebar-logout):focus-visible{box-shadow: var(--v8735-ring),var(--v8735-lift-shadow)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .client-sidebar-nav-item:hover,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .orientacoes-subnav__item:hover{border-color: rgba(176,138,80,.26)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .btn-primary:hover,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 button[data-cx-action="primary"]:hover{box-shadow: var(--v8735-lift-shadow-strong);filter: saturate(1.06)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .btn-ghost:hover,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 button[data-cx-action="secondary"]:hover,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 button[data-cx-action="tertiary"]:hover{border-color: rgba(176,138,80,.30);background: linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,243,233,.96))}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .professional-mobile-menu-icon i{transition: transform .22s ease,opacity .22s ease,background-color .22s ease}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .professional-mobile-menu-button:hover .professional-mobile-menu-icon i:nth-child(1){transform: translateY(-1px)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .professional-mobile-menu-button:hover .professional-mobile-menu-icon i:nth-child(3){transform: translateY(1px)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.professional-nav-icon,.card-icon,.card-icon-svg,.client-context-bar__notice-icon,.client-sidebar-logout-icon,.top-v074-search-icon,[class*="icon-wrap"],[class*="icon-well"]){transition: transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,filter .22s ease,border-color .22s ease;transform-origin: center}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.client-sidebar-nav-item:hover .professional-nav-icon,.btn:hover .card-icon,.trust-card:hover .card-icon,.professional-mobile-menu-button:hover .client-context-bar__notice-icon,.client-sidebar-logout:hover .client-sidebar-logout-icon,.top-v074-chip:hover .top-v074-search-icon){transform: translateY(-1px) scale(1.07);box-shadow: 0 10px 24px rgba(16,47,41,.12);filter: saturate(1.04)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.status,.top-v074-badge,.top-v074-chip,.tele29-status,.copilot30-review-badge,.copilot30-statusbar){position: relative;overflow: hidden;border-color: rgba(176,138,80,.20);box-shadow: inset 0 1px 0 rgba(255,255,255,.55);animation: v8735-status-breathe 4.8s ease-in-out infinite}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.status,.top-v074-badge,.top-v074-chip,.tele29-status,.copilot30-review-badge,.copilot30-statusbar)::after{content: '';position: absolute;inset: 0;background: linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.22),rgba(255,255,255,0));transform: translateX(-120%);animation: v8735-status-shine 5.2s ease-in-out infinite;pointer-events: none}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .client-sidebar-brand-mark{box-shadow: 0 12px 28px rgba(16,47,41,.16),inset 0 1px 0 rgba(255,255,255,.95)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .v8726-sidebar-membership,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .client-context-bar-v087873,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .v8726-client-welcome,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog){box-shadow: 0 16px 42px rgba(16,47,41,.10),inset 0 1px 0 rgba(255,255,255,.76)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .v8726-client-welcome,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .client-context-bar-v087873{border: 1px solid rgba(176,138,80,.16)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .v8726-client-welcome:hover,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .client-context-bar-v087873:hover,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog):hover{box-shadow: 0 24px 56px rgba(16,47,41,.16),inset 0 1px 0 rgba(255,255,255,.82)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .client-sidebar-nav-item.is-active{box-shadow: 0 14px 30px rgba(16,47,41,.24),inset 0 1px 0 rgba(255,255,255,.86)}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .top-v074-chip,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 .top-v074-badge{backdrop-filter: blur(8px)}@keyframes v8735-status-breathe{0%,100%{transform: translateY(0);box-shadow: inset 0 1px 0 rgba(255,255,255,.55),0 0 0 rgba(176,138,80,0)}50%{transform: translateY(-1px);box-shadow: inset 0 1px 0 rgba(255,255,255,.55),0 8px 20px rgba(176,138,80,.08)}}@keyframes v8735-status-shine{0%,68%,100%{transform: translateX(-120%);opacity: 0}12%,22%{transform: translateX(120%);opacity: .9}}@media (max-width: 760px){body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.btn,button,.client-sidebar-nav-item,.orientacoes-subnav__item,.professional-mobile-menu-button,.client-sidebar-logout):hover{transform: translateY(-1px)}}@media (prefers-reduced-motion: reduce){body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.btn,button,.client-sidebar-nav-item,.orientacoes-subnav__item,.professional-mobile-menu-button,.client-sidebar-logout),body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.professional-nav-icon,.card-icon,.card-icon-svg,.client-context-bar__notice-icon,.client-sidebar-logout-icon,.top-v074-search-icon,[class*="icon-wrap"],[class*="icon-well"]),body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.status,.top-v074-badge,.top-v074-chip,.tele29-status,.copilot30-review-badge,.copilot30-statusbar){transition: none !important;animation: none !important}body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.btn,button,.client-sidebar-nav-item,.orientacoes-subnav__item,.professional-mobile-menu-button,.client-sidebar-logout)::after,body.version-v0878735 .system-shell-client.client-premium-interactions-v0878735 :where(.status,.top-v074-badge,.top-v074-chip,.tele29-status,.copilot30-review-badge,.copilot30-statusbar)::after{display: none !important}}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736{--v8736-home-glow: radial-gradient(circle at top right,rgba(176,138,80,.14),transparent 28%),radial-gradient(circle at bottom left,rgba(95,134,105,.14),transparent 30%);--v8736-home-line: rgba(95,134,105,.18);--v8736-deep-shadow: 0 22px 52px rgba(16,47,41,.14),0 8px 22px rgba(16,47,41,.08)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="home"] > :first-child:not(.v8726-client-welcome),body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="tracking"] > :first-child{position: relative;overflow: hidden;border: 1px solid rgba(176,138,80,.18);background: linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,247,239,.96));box-shadow: var(--v8736-deep-shadow)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="home"] > :first-child:not(.v8726-client-welcome)::after,body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="tracking"] > :first-child::after{content: '';position: absolute;inset: 0;pointer-events: none;background: var(--v8736-home-glow)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="home"] :where(.v76-home-summary-list > div,.system-definition-list > div,.v76-home-update-record,.v76-home-preparation,.v76-home-priority-list > *),body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="tracking"] :where(.system-definition-list > div,.v76-home-update-record,.v76-home-preparation,.v76-home-summary-list > div){border-radius: 18px;border: 1px solid rgba(95,134,105,.16);background: linear-gradient(145deg,rgba(255,255,255,.9),rgba(244,240,231,.72));box-shadow: inset 0 1px 0 rgba(255,255,255,.7)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="home"] :where(.v76-home-priority-list > *,.v76-home-update-record),body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="tracking"] :where(.v76-home-update-record){transition: transform .18s ease,border-color .18s ease,box-shadow .18s ease}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="home"] :where(.v76-home-priority-list > *,.v76-home-update-record):hover,body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="tracking"] :where(.v76-home-update-record):hover{transform: translateY(-2px);border-color: rgba(176,138,80,.24);box-shadow: 0 14px 28px rgba(16,47,41,.08)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="tracking"]{--v8736-page-accent: #617b58}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="tracking"] :where(.professional-panel,.cx-surface):not(.system-dialog){background: linear-gradient(145deg,rgba(255,255,255,.98),rgba(241,245,236,.92))}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="home"] h2,body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="tracking"] h2{font-size: clamp(1.45rem,1.8vw,1.9rem)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="home"] h3,body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="tracking"] h3{font-size: clamp(1.08rem,1.2vw,1.26rem)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="attendances"]{--v8736-page-accent: #9a7b49}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="telehealth"]{--v8736-page-accent: #4f7c72}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="guidance"]{--v8736-page-accent: #75825d}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="documents"]{--v8736-page-accent: #577563}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="finance"]{--v8736-page-accent: #8b724f}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="profile"]{--v8736-page-accent: #647a70}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content]:not([data-client-page-content="home"]):not([data-client-page-content="tracking"]) > *{position: relative}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content]:not([data-client-page-content="home"]):not([data-client-page-content="tracking"]) > * > :where(.professional-panel,.cx-surface,[class*="-panel"],[class*="-summary"],[class*="-list-panel"],[class*="-section-head"],[class*="-control-panel"],[class*="-filter-panel"],[class*="-profile-panel"],[class*="-tabs"],[class*="-subpanel"]){border-radius: 22px}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content]:not([data-client-page-content="home"]):not([data-client-page-content="tracking"]) :where(.professional-panel,.cx-surface):not(.system-dialog){border-color: rgba(95,134,105,.16);box-shadow: 0 16px 34px rgba(16,47,41,.08)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content]:not([data-client-page-content="home"]):not([data-client-page-content="tracking"]) :where(.professional-panel,.cx-surface):not(.system-dialog)::before{width: 4px;background: linear-gradient(180deg,var(--v8736-page-accent,var(--v8733-accent)),rgba(176,138,80,.72))}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="attendances"] :where(.agenda24-control-panel,.agenda24-timeline-panel,.attendances28-list-section,.agenda24-next-summary),body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="telehealth"] :where(.tele29-panel,.tele29-confirm-summary,.tele29-checklist),body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="guidance"] :where(.orientation40-client-summary,.orientacoes-subnav,.orientation40-modal-panel,.orientation40-modal-panel-preview),body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="documents"] :where(.consents33-panel,.consents33-list-panel,.consents33-record-list,.consents33-template-list),body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="finance"] :where(.finance34-summary,.finance34-charge-list,.finance34-receipt-list,.finance34-filter-panel),body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="profile"] :where(.settings37-panel,.settings37-subsection,.settings37-category-list){position: relative;overflow: hidden;border: 1px solid rgba(176,138,80,.14);background: linear-gradient(145deg,rgba(255,255,255,.98),rgba(247,244,236,.94))}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="guidance"] .orientacoes-subnav{padding: 8px;border-radius: 20px;background: linear-gradient(135deg,rgba(245,247,241,.98),rgba(252,248,239,.94))}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="finance"] :where(.finance34-charge-list > *,.finance34-receipt-list > *){border-radius: 18px;border: 1px solid rgba(95,134,105,.16);background: rgba(255,255,255,.84)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="documents"] :where(.consents33-record-list > *,.consents33-pending-list > *,.consents33-template-list > *){border-radius: 16px;background: rgba(255,255,255,.86)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="attendances"] :where(.agenda24-list > *,.attendances28-list > *),body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="telehealth"] :where(.tele29-session-list > *),body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="guidance"] :where(.orientation40-nav > *,.orientacoes-subnav__item),body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="profile"] :where(.settings37-category-list > *,.settings37-notification-list > *,.settings37-integration-list > *){transition: transform .18s ease,border-color .18s ease,background-color .18s ease}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="attendances"] :where(.agenda24-list > *,.attendances28-list > *):hover,body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="telehealth"] :where(.tele29-session-list > *):hover,body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="guidance"] :where(.orientation40-nav > *,.orientacoes-subnav__item):hover,body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="profile"] :where(.settings37-category-list > *,.settings37-notification-list > *,.settings37-integration-list > *):hover{transform: translateY(-1px)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content]:not([data-client-page-content="home"]):not([data-client-page-content="tracking"]) :where(h2,h3){letter-spacing: -.02em}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content] [data-v8736-stagger]{animation: v8736-section-enter .44s cubic-bezier(.2,.7,.2,1) both;animation-delay: var(--v8736-delay,0ms)}@keyframes v8736-section-enter{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 760px){body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="home"] > :first-child,body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content="tracking"] > :first-child{box-shadow: 0 14px 30px rgba(16,47,41,.10)}body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content]:not([data-client-page-content="home"]):not([data-client-page-content="tracking"]) > * > :where(.professional-panel,.cx-surface,[class*="-panel"],[class*="-summary"],[class*="-list-panel"],[class*="-section-head"],[class*="-control-panel"],[class*="-filter-panel"],[class*="-profile-panel"],[class*="-tabs"],[class*="-subpanel"]){border-radius: 18px}}@media (prefers-reduced-motion: reduce){body.version-v0878736 .system-shell-client.client-home-internal-refinement-v0878736 [data-client-page-content] [data-v8736-stagger]{animation: none !important}}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737{--v8737-panel-radius: 22px;--v8737-panel-shadow: 0 14px 34px rgba(16,47,41,.085),0 3px 12px rgba(16,47,41,.045);--v8737-panel-shadow-hover: 0 20px 44px rgba(16,47,41,.13),0 7px 18px rgba(16,47,41,.065);--v8737-line: rgba(66,109,85,.17)}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content]{min-width: 0;max-width: 100%}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog){border-radius: var(--v8737-panel-radius);border-color: var(--v8737-line);box-shadow: var(--v8737-panel-shadow);will-change: auto}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog)::before{animation: none !important;background-size: auto !important}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 .v8734-animated-card{animation: v8734-card-enter .46s cubic-bezier(.18,.84,.28,1) both;animation-delay: var(--v8734-delay,0ms)}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-v8734-card="true"]:not(.v8734-animated-card){animation: none}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] [data-v8736-stagger="ready"]{animation: none}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] .v8736-section-enter{animation: v8736-section-enter .42s cubic-bezier(.2,.7,.2,1) both;animation-delay: var(--v8736-delay,0ms)}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 :where(.status,.top-v074-badge,.top-v074-chip,.tele29-status,.copilot30-review-badge,.copilot30-statusbar){animation: none !important;transform: none;transition: transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 :where(.status,.top-v074-badge,.top-v074-chip,.tele29-status,.copilot30-review-badge,.copilot30-statusbar)::after{animation: none !important;opacity: 0;transform: translateX(-120%);transition: transform .45s ease,opacity .2s ease}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] :where(h2,h3,h4,p,li,dd,dt,span,strong,small,label){overflow-wrap: anywhere}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] :where(h2){line-height: 1.16}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] :where(h3){line-height: 1.22}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] :where(.btn:not(.password-toggle),button:not(.password-toggle):not([aria-label*="Fechar"]):not([aria-label*="Abrir áreas"])){min-height: 42px}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] :where(input,select,textarea){max-width: 100%}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] :where(.system-table-wrap,[class*="table-wrap"],[class*="table-scroll"],.finance34-charge-list,.finance34-receipt-list){max-width: 100%;overflow-x: auto;overscroll-behavior-inline: contain}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 .client-sidebar-nav-item,body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 .orientacoes-subnav__item,body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 :where(.btn,button){-webkit-tap-highlight-color: transparent}@media (hover: hover) and (pointer: fine){body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog):hover{transform: translateY(-3px);box-shadow: var(--v8737-panel-shadow-hover)}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 :where(.status,.top-v074-badge,.top-v074-chip,.tele29-status,.copilot30-review-badge,.copilot30-statusbar):hover{transform: translateY(-1px)}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 :where(.status,.top-v074-badge,.top-v074-chip,.tele29-status,.copilot30-review-badge,.copilot30-statusbar):hover::after{opacity: .75;transform: translateX(120%)}}@media (hover: none),(pointer: coarse){body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 :where(.btn,button,.client-sidebar-nav-item,.orientacoes-subnav__item,.client-sidebar-logout):hover,body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] :where(.professional-panel,.cx-surface):not(.system-dialog):hover{transform: none}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 :where(.btn,button,.client-sidebar-nav-item,.orientacoes-subnav__item,.client-sidebar-logout)::after{display: none}}@media (max-width: 760px){body.version-v0878737 .system-shell-client.client-final-homologation-v0878737{--v8737-panel-radius: 18px;--v8737-panel-shadow: 0 10px 24px rgba(16,47,41,.075),0 2px 8px rgba(16,47,41,.035)}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content] :where(.btn:not(.password-toggle),button:not(.password-toggle):not([aria-label*="Fechar"]):not([aria-label*="Abrir áreas"])){min-height: 44px}}@media (prefers-reduced-motion: reduce){body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 *,body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 *::before,body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important;transition-duration: .001ms !important}}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content="attendances"] :where(.agenda24-control-panel,.agenda24-timeline-panel,.attendances28-list-section,.agenda24-next-summary){border: 1px solid var(--v8737-line);border-radius: var(--v8737-panel-radius);box-shadow: var(--v8737-panel-shadow);background: linear-gradient(145deg,rgba(255,255,255,.98),rgba(247,244,236,.94))}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content="home"] .v8726-client-welcome{color: #f7faf5;border-color: rgba(186,200,177,.28);background: linear-gradient(105deg,rgba(16,47,41,.99) 0%,rgba(22,63,54,.98) 54%,rgba(48,86,67,.97) 100%);box-shadow: 0 22px 52px rgba(18,57,49,.18),inset 0 1px 0 rgba(255,255,255,.06)}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content="home"] .v8726-client-welcome::before{content: '';position: absolute;z-index: -1;inset: 0;padding: 0;opacity: .24;border: 0;border-radius: inherit;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 620 300'%3E%3Cg fill='none' stroke='%23dfe8da' stroke-width='2.3'%3E%3Cpath d='M420 310C472 238 490 159 516 18'/%3E%3Cpath d='M456 224c-65-8-91-49-96-84 52-1 88 32 96 84Z'/%3E%3Cpath d='M476 170c62-11 91-51 97-88-57 0-91 34-97 88Z'/%3E%3Cpath d='M496 111c-46-13-62-47-58-74 43 5 64 35 58 74Z'/%3E%3Cpath d='M512 72c39-8 60-34 67-60-37-2-61 21-67 60Z'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(120deg,transparent 0 54%,rgba(255,255,255,.04) 54% 55%,transparent 55% 100%);background-repeat: no-repeat;background-position: 100% 50%,center;background-size: min(58%,650px) 100%,100% 100%;-webkit-mask: none;mask: none}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content="home"] .v8726-client-welcome__title{color: #fffdf7}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content="home"] .v8726-client-welcome__description{color: rgba(237,244,235,.82)}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content="home"] .v8726-client-welcome__assurance{color: rgba(243,247,240,.90);border-color: rgba(186,200,177,.28);background: rgba(255,255,255,.065)}body.version-v0878737 .system-shell-client.client-final-homologation-v0878737 [data-client-page-content="home"] .v8726-client-welcome__details{border-color: rgba(186,200,177,.22);background: linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.05))}body.version-v0878738 .professional-panel-route{--v8738-forest-950: #082d2b;--v8738-forest-900: #103c38;--v8738-forest-800: #1c5148;--v8738-leaf-650: #527c65;--v8738-sage-300: #bdcbb8;--v8738-gold-600: #aa8248;--v8738-gold-300: #dfc99f;--v8738-paper: #fbf9f3;--v8738-paper-warm: #f4efe5;--v8738-ink: #163832;--v8738-muted: #61736c;--v8738-line: rgba(47,85,70,.15);--v8738-line-gold: rgba(170,130,72,.28);--v8738-shadow: 0 18px 48px rgba(14,54,45,.10);--v8738-shadow-hover: 0 26px 62px rgba(14,54,45,.16);background: radial-gradient(circle at 86% 2%,rgba(170,130,72,.14),transparent 31rem),radial-gradient(circle at 12% 94%,rgba(82,124,101,.12),transparent 35rem),linear-gradient(150deg,#f7f3ea 0%,#f3eee4 52%,#f8f5ee 100%)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738{position: relative;isolation: isolate;grid-template-columns: 288px minmax(0,1fr);gap: 20px;padding: 18px;color: var(--v8738-ink)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738::after{content: '';position: fixed;z-index: -1;inset: 0;pointer-events: none;opacity: .42;background-image: linear-gradient(rgba(47,85,70,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(47,85,70,.018) 1px,transparent 1px),radial-gradient(circle at 12% 16%,rgba(82,124,101,.045) 0 1px,transparent 2px);background-size: 48px 48px,48px 48px,26px 26px;mask-image: linear-gradient(to bottom,#000,rgba(0,0,0,.72) 72%,transparent)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 > .professional-sidebar{width: 288px;border: 1px solid rgba(223,201,159,.25);border-radius: 26px;background: radial-gradient(circle at 15% -4%,rgba(189,203,184,.18),transparent 18rem),radial-gradient(circle at 108% 94%,rgba(170,130,72,.14),transparent 19rem),linear-gradient(165deg,#082d2b 0%,#103c38 56%,#1b5147 100%);box-shadow: 0 28px 70px rgba(8,45,43,.22),inset 0 1px 0 rgba(255,255,255,.055)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-head{min-height: 86px;border-radius: 20px;border-color: rgba(223,201,159,.24);background: linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.03))}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-logo-mark{width: 56px;height: 56px;flex-basis: 56px;border-radius: 18px;border-color: rgba(223,201,159,.46);background: linear-gradient(145deg,#fffdf7,#ece5d6);box-shadow: 0 12px 28px rgba(0,0,0,.18),inset 0 1px 0 #fff}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-nav{padding: 6px 3px 10px 0}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-nav-item{min-height: 46px;border: 1px solid transparent;border-radius: 14px;transition: transform .2s cubic-bezier(.2,.7,.2,1),background-color .2s ease,border-color .2s ease,box-shadow .2s ease}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-nav-item:hover{transform: translateX(3px);border-color: rgba(223,201,159,.22);background: rgba(255,255,255,.07)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-nav-item.is-active{border-color: rgba(170,130,72,.50);color: var(--v8738-forest-950);background: linear-gradient(135deg,#f5ead5 0%,#e5d1ad 58%,#dfe8dc 100%);box-shadow: 0 13px 30px rgba(3,28,26,.22),inset 0 1px 0 rgba(255,255,255,.9)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-nav-icon{transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-nav-item:hover .professional-nav-icon,body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-nav-item.is-active .professional-nav-icon{transform: scale(1.06);box-shadow: 0 8px 18px rgba(8,45,43,.13)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-main{width: min(100%,1500px);min-width: 0;margin: 0 auto;padding: 0}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-shell{position: relative;overflow: hidden;min-height: 154px;border: 1px solid var(--v8738-line-gold);border-radius: 28px;background: radial-gradient(circle at 92% 8%,rgba(170,130,72,.16),transparent 22rem),radial-gradient(circle at 12% 100%,rgba(82,124,101,.10),transparent 24rem),linear-gradient(140deg,rgba(255,255,253,.99),rgba(248,244,235,.97));box-shadow: var(--v8738-shadow),inset 0 1px 0 rgba(255,255,255,.96)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-shell::after{content: '';position: absolute;inset: 0;pointer-events: none;border-radius: inherit;padding: 1px;background: linear-gradient(135deg,rgba(170,130,72,.52),transparent 18%,transparent 82%,rgba(82,124,101,.28));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-title,body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(h2,h3){color: var(--v8738-ink);font-family: Georgia,"Times New Roman",serif;letter-spacing: -.025em}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-title{font-size: clamp(1.8rem,2.4vw,2.55rem)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-search-field,body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-chip{border-color: rgba(47,85,70,.18);background: rgba(255,255,255,.84);box-shadow: inset 0 1px 0 rgba(255,255,255,.8)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section]{--v8738-section-accent: var(--v8738-leaf-650);padding: 20px 0 6px}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-agenda"]{--v8738-section-accent: #8b7652}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-clients"]{--v8738-section-accent: #4f7865}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-evolution"]{--v8738-section-accent: #66805f}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-attendances"]{--v8738-section-accent: #9a7546}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-telehealth"]{--v8738-section-accent: #487871}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-records"]{--v8738-section-accent: #566f66}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-consents"]{--v8738-section-accent: #5d7560}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-guidance"]{--v8738-section-accent: #77825e}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-finance"]{--v8738-section-accent: #8d704a}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-copilot"]{--v8738-section-accent: #526e69}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-reports"]{--v8738-section-accent: #5d7168}body.version-v0878738 .professional-shell.professional-visual-system-v0878738[data-professional-active-section="professional-settings"]{--v8738-section-accent: #66726d}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(.professional-panel,[class*="-panel"],[class*="-summary"],[class*="-subpanel"]):not(dialog):not(.professional-sidebar){position: relative;border: 1px solid var(--v8738-line);border-radius: 24px;background: linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,247,240,.96));box-shadow: 0 14px 34px rgba(14,54,45,.075),inset 0 1px 0 rgba(255,255,255,.94);transition: transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,border-color .22s ease}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(.professional-panel,[class*="-panel"],[class*="-summary"],[class*="-subpanel"]):not(dialog):not(.professional-sidebar)::before{content: '';position: absolute;inset: 0 auto 0 0;width: 3px;border-radius: 24px 0 0 24px;background: linear-gradient(180deg,var(--v8738-section-accent),rgba(170,130,72,.72));opacity: .9;pointer-events: none}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(.professional-panel,[class*="-panel"],[class*="-summary"],[class*="-subpanel"]):not(dialog):not(.professional-sidebar):hover{transform: translateY(-3px);border-color: rgba(170,130,72,.24);box-shadow: var(--v8738-shadow-hover),inset 0 1px 0 rgba(255,255,255,.96)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(button,.btn,a[class*="button"]){min-height: 42px;font-weight: 760;transition: transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(button,.btn,a[class*="button"]):hover{transform: translateY(-1px);box-shadow: 0 10px 24px rgba(14,54,45,.10)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(input,select,textarea){min-height: 42px;border-color: rgba(47,85,70,.18);color: var(--v8738-ink);background: rgba(255,255,255,.92)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(input,select,textarea):focus{border-color: rgba(82,124,101,.58);box-shadow: 0 0 0 3px rgba(82,124,101,.16)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section].v8738-section-enter{animation: v8738-section-enter .42s cubic-bezier(.18,.84,.28,1) both}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-mobile-bar{border: 1px solid var(--v8738-line-gold);border-radius: 18px;background: rgba(255,253,248,.94);box-shadow: var(--v8738-shadow);backdrop-filter: blur(12px)}@keyframes v8738-section-enter{from{opacity: 0;transform: translateY(12px) scale(.992)}to{opacity: 1;transform: translateY(0) scale(1)}}@media (max-width: 1180px){body.version-v0878738 .professional-shell.professional-visual-system-v0878738{grid-template-columns: 270px minmax(0,1fr);gap: 16px;padding: 14px}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 > .professional-sidebar{width: 270px}}@media (max-width: 1023px){body.version-v0878738 .professional-shell.professional-visual-system-v0878738{display: block;padding: 12px}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 > .professional-sidebar{width: min(88vw,310px);border-radius: 0 24px 24px 0}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .professional-main{width: 100%}}@media (max-width: 620px){body.version-v0878738 .professional-shell.professional-visual-system-v0878738{padding: 8px}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-shell{min-height: 0;border-radius: 20px}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section]{padding-top: 14px}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(.professional-panel,[class*="-panel"],[class*="-summary"],[class*="-subpanel"]):not(dialog):not(.professional-sidebar){border-radius: 18px}}@media (prefers-reduced-motion: reduce){body.version-v0878738 .professional-shell.professional-visual-system-v0878738 *,body.version-v0878738 .professional-shell.professional-visual-system-v0878738 *::before,body.version-v0878738 .professional-shell.professional-visual-system-v0878738 *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important;transition-duration: .001ms !important}}@media (forced-colors: active){body.version-v0878738 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(.professional-panel,[class*="-panel"],[class*="-summary"],[class*="-subpanel"]):not(dialog):not(.professional-sidebar),body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-shell,body.version-v0878738 .professional-shell.professional-visual-system-v0878738 > .professional-sidebar{border: 1px solid CanvasText;box-shadow: none}}@media (min-width: 1024px) and (max-width: 1180px){body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-main{grid-template-columns: minmax(0,1fr);gap: 16px}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-tools,body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-search,body.version-v0878738 .professional-shell.professional-visual-system-v0878738 .top-v074-search-field{width: 100%;max-width: none;justify-self: stretch}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 #professional-attendances .attendances28-item{grid-template-columns: minmax(112px,.5fr) minmax(0,1fr) minmax(170px,.85fr)}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 #professional-attendances .attendances28-item-badges,body.version-v0878738 .professional-shell.professional-visual-system-v0878738 #professional-attendances .attendances28-item-actions{grid-column: 2 / -1}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 #professional-consents .consents33-record-item{grid-template-columns: minmax(170px,1.2fr) minmax(150px,1fr) minmax(110px,.75fr) auto}body.version-v0878738 .professional-shell.professional-visual-system-v0878738 #professional-consents .consents33-record-item .consents33-record-cell:nth-of-type(1),body.version-v0878738 .professional-shell.professional-visual-system-v0878738 #professional-consents .consents33-record-item .consents33-record-cell:nth-of-type(4){display: none}}@media (min-width: 1041px){.system-shell-client.client-experience-v08774 .client-context-bar-v087873 .client-context-bar__left{min-width: 0}.system-shell-client.client-experience-v08774 .client-context-bar-v087873 .cx-topbar-current span.client-context-bar__service{width: auto;max-width: 100%;overflow: visible;text-overflow: clip;white-space: normal;overflow-wrap: anywhere}.system-shell-client.client-experience-v08774 .client-context-bar-v087873 .client-context-bar__right{flex-wrap: nowrap}}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary.v8744-home-summary{position: relative;overflow: hidden;display: grid;align-content: start;gap: 22px;padding: 28px 26px 26px;border: 1px solid rgba(95,134,105,.18);border-radius: 28px;background: radial-gradient(circle at 94% 8%,rgba(142,163,132,.08),transparent 11rem),linear-gradient(145deg,rgba(255,255,255,.99),rgba(249,247,240,.97));box-shadow: 0 18px 42px rgba(16,47,41,.09),inset 0 1px 0 rgba(255,255,255,.96)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary.v8744-home-summary::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;border-radius: 28px 0 0 28px;background: linear-gradient(180deg,#5f8669,rgba(176,138,80,.72));pointer-events: none}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 18px 22px;margin: 0}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header > div{grid-column: 1 / -1;min-width: 0;display: grid;gap: 14px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header .panel-kicker{width: fit-content;max-width: 100%;margin: 0;padding: 8px 14px;border: 1px solid rgba(145,136,105,.20);border-radius: 999px;color: #756c50;background: linear-gradient(135deg,rgba(241,241,232,.98),rgba(246,243,234,.95));font-size: .73rem;font-weight: 800;letter-spacing: .12em;line-height: 1.2;text-transform: uppercase}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header h3{margin: 0;color: #123f36;font-family: Georgia,"Times New Roman",serif;font-size: clamp(1.55rem,2vw,2rem);font-weight: 700;letter-spacing: -.025em;line-height: 1.1}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header > .system-status{justify-self: start;min-height: 42px;padding: 9px 15px;border: 1px solid rgba(95,134,105,.20);border-radius: 999px;color: #4f7865;background: linear-gradient(135deg,#f0f5ef,#f5f6f0);font-size: .86rem;font-weight: 780;box-shadow: inset 0 1px 0 rgba(255,255,255,.9)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header > .system-status::before{content: "";width: 8px;height: 8px;margin-right: 8px;border-radius: 50%;background: #69a17d;box-shadow: 0 0 0 3px rgba(105,161,125,.08)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header > .cx-collapse-toggle{justify-self: end;min-height: 46px;margin: 0;padding: 10px 17px;display: inline-flex;align-items: center;justify-content: center;gap: 12px;border: 1px solid rgba(176,138,80,.28);border-radius: 14px;color: #174c40;background: rgba(255,253,248,.95);box-shadow: 0 9px 22px rgba(53,65,51,.07);font-size: .82rem;font-weight: 760;line-height: 1.2;white-space: nowrap}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header > .cx-collapse-toggle::before{content: "";width: 8px;height: 8px;border-left: 2px solid currentColor;border-top: 2px solid currentColor;transform: rotate(45deg) translateY(1px);transform-origin: center;transition: transform .18s ease}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header > .cx-collapse-toggle[aria-expanded="false"]::before{transform: rotate(225deg) translate(-1px,1px)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary.v8744-home-summary > .cx-collapsible-body{position: relative;z-index: 1;display: grid;gap: 20px;min-width: 0}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary.v8744-home-summary > .cx-collapsible-body[hidden]{display: none !important}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list{display: grid !important;grid-template-columns: minmax(0,1fr) !important;gap: 2px !important;margin: 0 !important}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list > div{min-width: 0;min-height: 104px;display: grid !important;grid-template-columns: minmax(180px,.92fr) minmax(0,1.08fr) !important;align-items: stretch !important;gap: 0 !important;padding: 0 !important;overflow: hidden;border: 1px solid rgba(176,138,80,.17) !important;border-radius: 20px !important;background: rgba(255,255,255,.58) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.78)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list dt{min-width: 0;margin: 0;padding: 18px 18px;display: grid;grid-template-columns: 48px minmax(0,1fr);gap: 15px;align-items: center;color: #465b56;font-size: .92rem;font-weight: 720;line-height: 1.35}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-icon{width: 48px;height: 48px;display: grid;place-items: center;border-radius: 50%;color: #347052;background: linear-gradient(145deg,#f0f4ec,#e8eee4);box-shadow: inset 0 1px 0 rgba(255,255,255,.9)}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-icon svg{width: 25px;height: 25px;stroke-width: 1.75}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list dd{min-width: 0;margin: 16px 0;padding: 8px 20px 8px 26px;display: flex;align-items: center;border-left: 1px solid rgba(95,134,105,.12);color: #4b6866;font-size: clamp(.96rem,1.15vw,1.08rem);font-weight: 680;line-height: 1.5;text-align: left !important;overflow-wrap: anywhere}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list .v76-home-summary-emphasis dd,.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list > div:nth-child(2) dd{color: #15523f;font-weight: 760}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-actions{width: 100%;margin: 0 !important;display: flex;justify-content: center}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-action{width: min(100%,390px);min-height: 54px;margin: 0;padding: 12px 22px;display: inline-flex;align-items: center;justify-content: center;gap: 12px;border: 1px solid rgba(77,129,95,.52);border-radius: 15px;color: #104b3d;background: rgba(255,253,249,.92);box-shadow: 0 7px 18px rgba(16,47,41,.045);font-size: .94rem;font-weight: 780;line-height: 1.25}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-action-icon{width: 24px;height: 24px;display: grid;place-items: center;color: #4d8a62;flex: 0 0 auto}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-action-icon svg{width: 24px;height: 24px;stroke-width: 1.7}@media (max-width: 600px){.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary.v8744-home-summary{gap: 20px;padding: 24px 20px 22px !important;border-radius: 24px !important}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header{grid-template-columns: auto minmax(0,1fr);gap: 16px 14px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header > .system-status{grid-column: 1;min-height: 40px;padding: 8px 13px;font-size: .82rem}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header > .cx-collapse-toggle{grid-column: 2;width: 100%;min-width: 0;min-height: 46px;padding: 9px 12px;font-size: .76rem;white-space: normal}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list > div{min-height: 96px;grid-template-columns: minmax(132px,.9fr) minmax(0,1.1fr) !important;border-radius: 18px !important}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list dt{padding: 14px 12px;grid-template-columns: 38px minmax(0,1fr);gap: 10px;font-size: .80rem;line-height: 1.35}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-icon{width: 38px;height: 38px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-icon svg{width: 21px;height: 21px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list dd{margin: 13px 0;padding: 7px 12px 7px 15px;font-size: .86rem;line-height: 1.46}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-action{width: 100%;min-height: 52px;padding: 11px 14px;font-size: .88rem}}@media (max-width: 390px){.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary.v8744-home-summary{padding-inline: 17px !important}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list > div{grid-template-columns: minmax(122px,.88fr) minmax(0,1.12fr) !important}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list dt{padding-inline: 10px;grid-template-columns: 34px minmax(0,1fr);gap: 8px;font-size: .76rem}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-icon{width: 34px;height: 34px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list dd{padding-left: 12px;padding-right: 9px;font-size: .82rem}}@media (prefers-reduced-motion: reduce){.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header > .cx-collapse-toggle::before{transition: none}}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v76-home-summary.v8744-home-summary{container-type: inline-size}@container (max-width: 390px){.v8744-home-summary .v8744-summary-header{grid-template-columns: 68px minmax(0,1fr);gap: 14px 10px}.v8744-home-summary .v8744-summary-header > .system-status{grid-column: 1;width: 68px;min-width: 68px;min-height: 40px;padding: 8px 9px;justify-content: center;font-size: .78rem;white-space: nowrap}.v8744-home-summary .v8744-summary-header > .cx-collapse-toggle{grid-column: 2;width: 100%;min-width: 0;min-height: 44px;padding: 8px 9px;gap: 9px;font-size: .72rem;white-space: normal}.v8744-home-summary .v8744-summary-list > div{min-height: 96px;grid-template-columns: 118px minmax(0,1fr) !important}.v8744-home-summary .v8744-summary-list dt{padding: 13px 9px;grid-template-columns: 34px minmax(0,1fr);gap: 8px;font-size: .74rem;overflow-wrap: normal;word-break: normal}.v8744-home-summary .v8744-summary-icon{width: 34px;height: 34px}.v8744-home-summary .v8744-summary-icon svg{width: 20px;height: 20px}.v8744-home-summary .v8744-summary-list dd{margin: 12px 0;padding: 7px 10px 7px 12px;font-size: .79rem;line-height: 1.46;overflow-wrap: break-word;word-break: normal;hyphens: none}.v8744-home-summary .v8744-summary-action{width: 100%;padding-inline: 10px;gap: 8px;font-size: .78rem;white-space: normal}}@media (min-width: 1181px){.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header{grid-template-columns: 68px minmax(0,1fr);gap: 14px 10px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header > .system-status{grid-column: 1;width: 68px;min-width: 68px;padding: 8px 9px;justify-content: center;font-size: .78rem;white-space: nowrap}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-header > .cx-collapse-toggle{grid-column: 2;width: 100%;min-width: 0;padding: 8px 9px;gap: 9px;font-size: .72rem;white-space: normal}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list > div{min-height: 96px;grid-template-columns: 118px minmax(0,1fr) !important}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list dt{padding: 13px 9px;grid-template-columns: 34px minmax(0,1fr);gap: 8px;font-size: .74rem;overflow-wrap: normal;word-break: normal}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-icon{width: 34px;height: 34px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-icon svg{width: 20px;height: 20px}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-list dd{margin: 12px 0;padding: 7px 10px 7px 12px;font-size: .79rem;line-height: 1.46;overflow-wrap: break-word;word-break: normal}.system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] .v8744-summary-action{width: 100%;padding-inline: 10px;gap: 8px;font-size: .78rem;white-space: normal}}body.version-v0878745 .system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="priority"].v76-home-priority{align-self: start !important;min-height: 0 !important;height: auto !important;align-content: start;grid-auto-rows: max-content}body.version-v0878745 .system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="priority"] .v76-home-priority-copy{align-content: start}body.version-v0878745 .system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="priority"] .v76-home-primary-action{align-self: start}@media (max-width: 600px){body.version-v0878745 .system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="priority"].v76-home-priority{align-self: start !important;min-height: 0 !important;height: auto !important}}body.version-v0878745 .system-shell-client.client-home-refinement-v08776[data-client-active-view="home"] [data-v61-home-block="priority"] .v76-home-priority-copy h3{max-width: 34ch}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] [data-v877-follow-up-root]{align-items: start;grid-auto-rows: max-content;gap: 12px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] [data-v877-follow-up-root] > :where( .v877-summary,.v877-priority,.v877-related,.v877-timeline,.v8728-client-journey,.v8729-client-center ){min-height: 0 !important;height: auto !important;align-self: start !important}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-summary,body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-priority,body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-related,body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-timeline,body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-state-panel{padding: 18px !important}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-block-head{gap: 14px;margin-bottom: 10px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-state-description{margin: -1px 0 10px;line-height: 1.44}body.version-v0878746 .system-shell-client.client-experience-v08774[data-client-active-view="tracking"] .v877-summary-definition.cx-definition-list{grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px;margin: 0 0 9px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-summary-definition > div,body.version-v0878746 .system-shell-client.client-experience-v08774[data-client-active-view="tracking"] .v877-summary-definition.cx-definition-list > div{min-height: 0 !important;display: block;padding: 9px 11px !important;border: 1px solid rgba(30,76,59,.09);border-radius: 13px;background: rgba(255,255,255,.62)}body.version-v0878746 .system-shell-client.client-experience-v08774[data-client-active-view="tracking"] .v877-summary-definition.cx-definition-list > div:last-child{border-bottom: 1px solid rgba(30,76,59,.09)}body.version-v0878746 .system-shell-client.client-experience-v08774[data-client-active-view="tracking"] .v877-summary-definition.cx-definition-list dt{margin: 0 0 4px;font-size: .68rem}body.version-v0878746 .system-shell-client.client-experience-v08774[data-client-active-view="tracking"] .v877-summary-definition.cx-definition-list dd{margin: 0;font-size: .85rem;line-height: 1.4;text-align: left}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-next-step{gap: 10px;padding: 10px 12px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] :where( .v877-priority,.v877-related ) .system-action-row{margin-top: 10px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] :where( .v877-summary,.v877-priority,.v877-related,.v877-timeline,.v8728-client-journey,.v8729-client-center,.v877-state-panel ) .btn{min-height: 42px;padding: 8px 14px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-inline-action .btn{min-height: 32px;padding: 5px 9px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-timeline-list li{padding-bottom: 10px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-timeline-list::before{inset-block: 9px 13px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-timeline-copy p{margin: 2px 0;line-height: 1.39}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v877-load-more{min-height: 38px;margin-top: 1px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-client-journey{grid-auto-rows: max-content;align-content: start;gap: 13px;padding: 18px !important}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] :where(.v8728-client-head,.v8728-checkin > header){gap: 16px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-client-head p,body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-checkin header p{margin-top: 6px;line-height: 1.45}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-today-strip{gap: 7px;padding: 8px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-today-strip > div{padding: 3px 6px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-task-list{gap: 7px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-task{gap: 11px;padding: 11px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-checkin{gap: 11px;padding: 14px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-score-grid{gap: 7px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-score-grid label{padding: 9px 10px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-feedback:empty{display: none;min-height: 0}body.version-v0878746 .system-shell-client.client-standard-layout-v0878732[data-client-active-view="tracking"] .v8729-client-center{margin-block: 0;padding: 18px !important}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8729-client-head{gap: 16px;margin-bottom: 14px}body.version-v0878746 .system-shell-client.client-standard-layout-v0878732[data-client-active-view="tracking"] .v8729-client-grid,body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8729-client-grid{align-items: start;grid-auto-rows: max-content;gap: 12px}body.version-v0878746 .system-shell-client.client-standard-layout-v0878732[data-client-active-view="tracking"] .v8729-client-service,body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8729-client-service{min-height: 0 !important;height: auto !important;align-self: start !important;gap: 10px;padding: 15px !important}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8729-client-service > div:not(.v8729-client-latest){margin-top: 0}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8729-client-latest{padding: 9px 10px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8729-reminder-strip{gap: 14px;margin-top: 11px;padding-top: 11px}@media (max-width: 900px){body.version-v0878746 .system-shell-client.client-experience-v08774[data-client-active-view="tracking"] .v877-summary-definition.cx-definition-list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] [data-v877-follow-up-root]{gap: 10px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] :where( .v877-summary,.v877-priority,.v877-related,.v877-timeline,.v877-state-panel,.v8728-client-journey,.v8729-client-center ){padding: 15px !important}body.version-v0878746 .system-shell-client.client-experience-v08774[data-client-active-view="tracking"] .v877-summary-definition.cx-definition-list{grid-template-columns: 1fr;gap: 6px}body.version-v0878746 .system-shell-client.client-experience-v08774[data-client-active-view="tracking"] .v877-summary-definition.cx-definition-list > div{display: grid;grid-template-columns: minmax(108px,.46fr) minmax(0,1fr);gap: 8px;align-items: center;padding: 8px 10px !important}body.version-v0878746 .system-shell-client.client-experience-v08774[data-client-active-view="tracking"] .v877-summary-definition.cx-definition-list dt{margin: 0}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-client-journey{gap: 11px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8728-checkin{padding: 12px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8729-client-head{gap: 10px;margin-bottom: 12px}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8729-client-service{gap: 9px;padding: 13px !important}body.version-v0878746 .system-shell-client[data-client-active-view="tracking"] .v8729-reminder-strip{gap: 8px;margin-top: 9px;padding-top: 9px}}body.version-v0878747 .system-shell-client[data-client-active-view="tracking"] .v8728-client-plan-meta{gap: 8px;padding: 8px 10px 8px 8px;min-width: 0}body.version-v0878747 .system-shell-client[data-client-active-view="tracking"] .v8728-client-plan-meta > div{min-width: 0;gap: 1px}body.version-v0878747 .system-shell-client[data-client-active-view="tracking"] .v8728-client-plan-meta > div small{white-space: nowrap}body.version-v0878747 .system-shell-client[data-client-active-view="tracking"] .v8728-progress-ring{flex: 0 0 54px;width: 54px;height: 54px;align-content: center}body.version-v0878747 .system-shell-client[data-client-active-view="tracking"] .v8728-progress-ring::after{inset: 5px}body.version-v0878747 .system-shell-client[data-client-active-view="tracking"] .v8728-progress-ring strong{font-size: .78rem}body.version-v0878747 .system-shell-client[data-client-active-view="tracking"] .v8728-progress-ring small{margin-top: -5px;font-size: .46rem}@media (max-width: 360px){body.version-v0878747 .system-shell-client[data-client-active-view="tracking"] .v8728-client-plan-meta{gap: 7px;padding-right: 8px}body.version-v0878747 .system-shell-client[data-client-active-view="tracking"] .v8728-client-plan-meta > div small{font-size: .64rem}}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] [data-client-page-content="profile"] .v8711-profile-layout{align-items: start;grid-auto-rows: max-content;gap: 12px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] [data-client-page-content="profile"] :where( .v8711-profile-summary,.v8711-profile-nucleus,.v8711-profile-data-grid > div,.v8711-profile-preference,.v8711-profile-security-grid .v8711-profile-field ){min-height: 0 !important;height: auto !important;align-self: start !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-summary{gap: 12px;padding: 14px 16px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-avatar{width: 42px;height: 42px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-summary-meta{gap: 7px;margin-top: 6px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-section-head{display: grid !important;grid-template-columns: 34px minmax(0,1fr) auto !important;align-items: start !important;column-gap: 10px !important;row-gap: 6px !important;margin-bottom: 11px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-section-head > *{min-width: 0;width: auto !important;flex: none !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-heading-icon{width: 34px !important;min-width: 34px !important;height: 34px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-section-head p:last-child{margin-top: 3px;line-height: 1.42;max-width: 72ch}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-nucleus{padding: 16px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-data-grid{align-items: start;grid-auto-rows: max-content;gap: 10px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-data-grid > div{padding: 11px 12px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-data-grid h3,body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-privacy-actions h3{margin-bottom: 7px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-field{grid-template-columns: minmax(108px,.38fr) minmax(0,1fr);column-gap: 9px;padding: 7px 0}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-field small{line-height: 1.35}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-field-mode{margin-top: 2px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] :where(.v8711-profile-inline-actions,.v8711-profile-security-actions){gap: 11px;margin-top: 11px;padding-top: 11px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] :where(.v8711-profile-inline-actions,.v8711-profile-security-actions) p{line-height: 1.38}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-preferences{align-items: start;grid-auto-rows: max-content;gap: 7px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-preference{gap: 8px;padding: 9px 10px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-preference p{margin-top: 2px;line-height: 1.34}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-privacy-actions{grid-template-columns: minmax(0,.8fr) minmax(360px,1.2fr);align-items: center;gap: 11px;margin-top: 10px;padding: 10px 11px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-request-actions{gap: 6px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-disclosure{margin-top: 9px;padding-top: 9px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-security-grid{align-items: start;grid-auto-rows: max-content;gap: 7px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-security-grid .v8711-profile-field{padding: 9px 10px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] [data-client-page-content="profile"] .btn{min-height: 40px;padding: 7px 12px}@media (max-width: 900px){body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-privacy-actions{grid-template-columns: 1fr;align-items: start}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-request-actions{justify-content: flex-start}}@media (max-width: 620px){body.version-v0878748 .system-shell-client[data-client-active-view="profile"] [data-client-page-content="profile"] .v8711-profile-layout{gap: 10px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-summary{grid-template-columns: 40px minmax(0,1fr) !important;gap: 10px;padding: 12px 13px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-avatar{width: 40px;height: 40px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-summary-action{grid-column: 2 !important;justify-self: start}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-summary-action .btn{width: auto !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-nucleus{padding: 13px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-section-head{grid-template-columns: 30px minmax(0,1fr) !important;column-gap: 8px !important;row-gap: 7px !important;margin-bottom: 10px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-heading-icon{width: 30px !important;min-width: 30px !important;height: 30px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-section-head > :where(.btn,.v8711-profile-status){grid-column: 2 !important;width: max-content !important;max-width: 100%;justify-self: start;justify-content: center}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-data-grid{grid-template-columns: 1fr;gap: 8px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-data-grid > div{padding: 10px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-field{grid-template-columns: minmax(92px,.39fr) minmax(0,1fr) !important;column-gap: 8px;padding: 7px 0}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-field small,body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-field-mode{grid-column: 2 !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] :where(.v8711-profile-inline-actions,.v8711-profile-security-actions){gap: 9px;margin-top: 9px;padding-top: 9px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-preference{padding: 8px 9px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-privacy-actions{gap: 9px;margin-top: 9px;padding: 9px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-request-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-request-actions .btn{width: 100% !important;min-width: 0}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-request-actions .btn:last-child{grid-column: 1 / -1}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-security-grid{grid-template-columns: 1fr}}@media (max-width: 340px){body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-nucleus{padding: 11px !important}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-field{grid-template-columns: minmax(84px,.4fr) minmax(0,1fr) !important;column-gap: 7px}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-request-actions{grid-template-columns: 1fr}body.version-v0878748 .system-shell-client[data-client-active-view="profile"] .v8711-profile-request-actions .btn:last-child{grid-column: auto}}body.version-v0878749 .professional-shell #professional-overview{gap: 10px !important;min-width: 0}body.version-v0878749 .professional-shell #professional-overview > .overview-v08723-header{gap: 12px;padding: 12px 14px;border-radius: 16px;align-items: center}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-header h2{margin: 2px 0 3px;font-size: clamp(1.35rem,2vw,1.82rem);line-height: 1.02}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-header p{max-width: 78ch;font-size: .70rem;line-height: 1.35}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-header .panel-kicker,body.version-v0878749 .professional-shell #professional-overview .v8727-overview-seal,body.version-v0878749 .professional-shell #professional-overview .overview-v08723-context{min-height: 26px;padding: 5px 9px;font-size: .60rem;line-height: 1.15}body.version-v0878749 .professional-shell #professional-overview .v8727-overview-side{gap: 6px}body.version-v0878749 .professional-shell #professional-overview .v8727-professional-signature{grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;margin-top: 0}body.version-v0878749 .professional-shell #professional-overview .v8727-professional-signature__item{min-height: 42px;gap: 2px;padding: 7px 9px;border-radius: 11px}body.version-v0878749 .professional-shell #professional-overview .v8727-professional-signature__item span{font-size: .50rem;line-height: 1.15}body.version-v0878749 .professional-shell #professional-overview .v8727-professional-signature__item strong{font-size: .64rem;line-height: 1.22;overflow-wrap: break-word}body.version-v0878749 .professional-shell #professional-overview .v8730-professional-workspace{gap: 8px;padding: 10px;border-radius: 15px}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-header{gap: 10px;padding: 0 2px}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-kicker{margin-bottom: 2px;font-size: .51rem}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-header h3{font-size: clamp(.98rem,1.35vw,1.22rem);line-height: 1.08}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-header p{margin-top: 3px;font-size: .63rem;line-height: 1.32}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-status{min-width: 132px;padding: 6px 8px;border-radius: 9px}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-status span{font-size: .48rem}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-status strong{font-size: .63rem}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tabs{gap: 5px;padding: 4px;border-radius: 11px}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab{min-height: 42px;gap: 1px;padding: 6px 8px;border-radius: 8px}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab strong{font-size: .66rem;line-height: 1.08}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab span{font-size: .53rem;line-height: 1.18}body.version-v0878749 .professional-shell #professional-overview .v8730-professional-workspace .v8728-professional-center{gap: 10px;margin-bottom: 0;padding: 3px !important}body.version-v0878749 .professional-shell #professional-overview .v8728-center-head{gap: 10px}body.version-v0878749 .professional-shell #professional-overview .v8728-center-head h3{margin-top: 2px;font-size: clamp(1.18rem,1.65vw,1.48rem);line-height: 1.08}body.version-v0878749 .professional-shell #professional-overview .v8728-center-head p{margin-top: 4px;font-size: .69rem;line-height: 1.34}body.version-v0878749 .professional-shell #professional-overview .v8728-center-head > .btn{min-height: 36px;padding: 7px 12px;font-size: .72rem}body.version-v0878749 .professional-shell #professional-overview .v8728-center-metrics{gap: 6px}body.version-v0878749 .professional-shell #professional-overview .v8728-center-metrics > div{min-height: 58px;gap: 2px;padding: 8px 9px;border-radius: 11px}body.version-v0878749 .professional-shell #professional-overview .v8728-center-metrics span{font-size: .55rem;line-height: 1.15}body.version-v0878749 .professional-shell #professional-overview .v8728-center-metrics strong{font-size: 1.14rem}body.version-v0878749 .professional-shell #professional-overview .v8728-center-metrics small{font-size: .64rem;line-height: 1.25}body.version-v0878749 .professional-shell #professional-overview .v8728-center-toolbar{gap: 8px;padding-top: 6px}body.version-v0878749 .professional-shell #professional-overview .v8728-center-toolbar > span{font-size: .65rem}body.version-v0878749 .professional-shell #professional-overview .v8728-filter{gap: 3px;padding: 3px;border-radius: 10px}body.version-v0878749 .professional-shell #professional-overview .v8728-filter button{min-height: 30px;padding: 4px 9px;border-radius: 7px;font-size: .66rem}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-list{gap: 8px;align-items: start}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client{align-self: start;gap: 8px;padding: 10px;border-radius: 13px}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client > header{gap: 7px}body.version-v0878749 .professional-shell #professional-overview .v8728-client-avatar{width: 32px;height: 32px;border-radius: 10px;font-size: .66rem}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client header div:nth-child(2) > span{font-size: .55rem;line-height: 1.15}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client h4{margin-top: 2px;font-size: .88rem;line-height: 1.17}body.version-v0878749 .professional-shell #professional-overview .v8728-status{min-height: 24px;padding: 3px 7px;font-size: .56rem}body.version-v0878749 .professional-shell #professional-overview .v8728-client-readout{gap: 5px}body.version-v0878749 .professional-shell #professional-overview .v8728-client-readout > div{gap: 2px;padding: 7px 8px;border-radius: 9px}body.version-v0878749 .professional-shell #professional-overview .v8728-client-readout span{font-size: .52rem;line-height: 1.15;letter-spacing: .04em}body.version-v0878749 .professional-shell #professional-overview .v8728-client-readout strong{font-size: .74rem;line-height: 1.2;overflow-wrap: normal}body.version-v0878749 .professional-shell #professional-overview .v8728-client-priority{min-height: 0;padding: 8px 9px;border-radius: 0 10px 10px 0}body.version-v0878749 .professional-shell #professional-overview .v8728-client-priority strong{font-size: .74rem;line-height: 1.2}body.version-v0878749 .professional-shell #professional-overview .v8728-client-priority p{margin-top: 3px;font-size: .68rem;line-height: 1.30}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client > footer{gap: 5px}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client .btn{min-height: 32px;padding: 5px 9px;font-size: .64rem;line-height: 1.15}@media (min-width: 700px) and (max-width: 1080px){body.version-v0878749 .professional-shell #professional-overview .v8728-professional-list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){body.version-v0878749 .professional-shell #professional-overview > .overview-v08723-header{display: grid;padding: 11px 12px}body.version-v0878749 .professional-shell #professional-overview .v8727-overview-side{width: 100%;display: flex;flex-wrap: wrap;justify-items: initial;align-items: center;gap: 5px}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-header{display: grid}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tabs{grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab{min-width: 0;min-height: 42px;padding: 6px 5px;text-align: center}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab strong{overflow-wrap: break-word;word-break: normal;hyphens: none}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab span{display: none}body.version-v0878749 .professional-shell #professional-overview .v8728-center-head > .btn{min-height: 34px}}@media (max-width: 560px){body.version-v0878749 .professional-shell #professional-overview{gap: 8px !important}body.version-v0878749 .professional-shell #professional-overview .v8727-professional-signature{grid-template-columns: 1fr;gap: 4px}body.version-v0878749 .professional-shell #professional-overview .v8727-professional-signature__item,body.version-v0878730.version-v0878749 .v8727-professional-signature__item:nth-child(n+2){display: grid !important;grid-template-columns: minmax(92px,.62fr) minmax(0,1fr);align-items: center;min-height: 0;gap: 8px;padding: 6px 8px}body.version-v0878749 .professional-shell #professional-overview .v8727-professional-signature__item span{margin: 0}body.version-v0878749 .professional-shell #professional-overview .v8730-professional-workspace{padding: 8px;gap: 7px}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-header h3{font-size: .96rem}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab strong{font-size: .59rem;line-height: 1.08}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-center{gap: 8px}body.version-v0878749 .professional-shell #professional-overview .v8728-center-head,body.version-v0878749 .professional-shell #professional-overview .v8728-checkin > header{gap: 7px}body.version-v0878749 .professional-shell #professional-overview .v8728-center-head > .btn{width: 100%;padding-block: 6px}body.version-v0878749 .professional-shell #professional-overview .v8728-center-metrics{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878749 .professional-shell #professional-overview .v8728-center-metrics > div{min-height: 54px;padding: 7px 8px}body.version-v0878749 .professional-shell #professional-overview .v8728-center-toolbar{align-items: stretch;gap: 5px}body.version-v0878749 .professional-shell #professional-overview .v8728-filter{width: fit-content;max-width: 100%}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client{padding: 9px;gap: 7px}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client > header{grid-template-columns: auto minmax(0,1fr)}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client > header .v8728-status{grid-column: 2;justify-self: start;margin-top: 1px}body.version-v0878749 .professional-shell #professional-overview .v8728-client-readout{grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px}body.version-v0878749 .professional-shell #professional-overview .v8728-client-readout > div{align-content: start;padding: 6px}body.version-v0878749 .professional-shell #professional-overview .v8728-client-readout span{font-size: .47rem}body.version-v0878749 .professional-shell #professional-overview .v8728-client-readout strong{font-size: .69rem}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client > footer{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client .btn{width: auto;min-width: 0;padding-inline: 6px;white-space: normal}}@media (max-width: 340px){body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab{padding-inline: 3px}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab strong{font-size: .55rem}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client > footer{grid-template-columns: 1fr}}body.version-v0878749 .professional-shell #professional-overview .v8728-professional-client header div:nth-child(2) > span{overflow: visible;text-overflow: clip;white-space: normal;overflow-wrap: break-word}@media (min-width: 1280px){body.version-v0878749 .professional-shell #professional-overview .v8728-professional-list{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 561px) and (max-width: 900px){body.version-v0878749 .professional-shell #professional-overview > .overview-v08723-header{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center}body.version-v0878749 .professional-shell #professional-overview .v8727-overview-side{width: auto;justify-items: end}}@media (max-width: 900px){body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tabs{grid-template-columns: minmax(108px,1.28fr) minmax(0,.86fr) minmax(0,.96fr)}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab{min-width: 0;min-height: 42px;padding: 6px 5px;text-align: center}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab strong{font-size: .59rem;line-height: 1.08;overflow-wrap: normal;word-break: normal;hyphens: none}body.version-v0878749 .professional-shell #professional-overview .v8730-workspace-tab span{display: none}}body.version-v0878749 .professional-shell #professional-overview .v8729-professional-center{margin: 0;padding: 4px !important}body.version-v0878749 .professional-shell #professional-overview .v8729-center-head{gap: 10px;margin-bottom: 10px}body.version-v0878749 .professional-shell #professional-overview .v8729-center-head h3{margin: 2px 0 3px;font-size: clamp(1.16rem,1.65vw,1.46rem);line-height: 1.08}body.version-v0878749 .professional-shell #professional-overview .v8729-center-head p{font-size: .69rem;line-height: 1.34}body.version-v0878749 .professional-shell #professional-overview .v8729-provider{padding: 6px 9px;font-size: .58rem}body.version-v0878749 .professional-shell #professional-overview .v8729-metrics{gap: 6px;margin-bottom: 8px}body.version-v0878749 .professional-shell #professional-overview .v8729-metrics > div{padding: 8px 9px;border-radius: 11px}body.version-v0878749 .professional-shell #professional-overview .v8729-metrics span{font-size: .58rem;line-height: 1.15}body.version-v0878749 .professional-shell #professional-overview .v8729-metrics strong{margin: 2px 0 1px;font-size: 1.12rem}body.version-v0878749 .professional-shell #professional-overview .v8729-metrics small{font-size: .62rem;line-height: 1.2;white-space: normal;text-overflow: clip}body.version-v0878749 .professional-shell #professional-overview .v8729-toolbar{gap: 8px;margin-bottom: 8px}body.version-v0878749 .professional-shell #professional-overview .v8729-toolbar > span{font-size: .65rem}body.version-v0878749 .professional-shell #professional-overview .v8729-filter{gap: 3px;padding: 3px;border-radius: 10px}body.version-v0878749 .professional-shell #professional-overview .v8729-filter button{min-height: 30px;padding: 5px 9px;border-radius: 7px;font-size: .65rem}body.version-v0878749 .professional-shell #professional-overview .v8729-client-list{gap: 8px;align-items: start}body.version-v0878749 .professional-shell #professional-overview .v8729-client-card{align-self: start;gap: 8px;padding: 10px;border-radius: 13px}body.version-v0878749 .professional-shell #professional-overview .v8729-client-card > header{gap: 7px}body.version-v0878749 .professional-shell #professional-overview .v8729-avatar{width: 32px;height: 32px;border-radius: 10px;font-size: .66rem}body.version-v0878749 .professional-shell #professional-overview .v8729-client-card > header span:not(.v8729-avatar):not(.v8729-priority){overflow: visible;font-size: .55rem;line-height: 1.15;text-overflow: clip;white-space: normal}body.version-v0878749 .professional-shell #professional-overview .v8729-client-card h4{overflow: visible;margin-top: 2px;font-size: .88rem;line-height: 1.18;text-overflow: clip;white-space: normal}body.version-v0878749 .professional-shell #professional-overview .v8729-priority{padding: 4px 7px;font-size: .56rem}body.version-v0878749 .professional-shell #professional-overview .v8729-card-grid{gap: 5px}body.version-v0878749 .professional-shell #professional-overview .v8729-card-grid > div{padding: 7px;border-radius: 9px}body.version-v0878749 .professional-shell #professional-overview .v8729-card-grid span,body.version-v0878749 .professional-shell #professional-overview .v8729-card-grid small{font-size: .56rem;line-height: 1.15;white-space: normal}body.version-v0878749 .professional-shell #professional-overview .v8729-card-grid strong{margin: 2px 0;font-size: .70rem;line-height: 1.18;white-space: normal}body.version-v0878749 .professional-shell #professional-overview .v8729-thread-preview{min-height: 0;padding: 8px 9px;border-radius: 10px}body.version-v0878749 .professional-shell #professional-overview .v8729-thread-preview span{font-size: .55rem}body.version-v0878749 .professional-shell #professional-overview .v8729-thread-preview strong{margin: 2px 0 3px;font-size: .74rem;line-height: 1.2}body.version-v0878749 .professional-shell #professional-overview .v8729-thread-preview p{font-size: .66rem;line-height: 1.30}body.version-v0878749 .professional-shell #professional-overview .v8729-client-card > footer{gap: 5px;margin-top: 0}body.version-v0878749 .professional-shell #professional-overview .v8729-client-card > footer .btn{min-height: 32px;padding: 5px 9px;font-size: .64rem;line-height: 1.15}body.version-v0878749 .professional-shell #professional-overview .v8730-professional-workspace .overview-v08723-grid{gap: 8px;padding: 2px;align-items: start}body.version-v0878749 .professional-shell #professional-overview .v8730-professional-workspace .overview-v08723-card{align-self: start;padding: 10px !important;border-radius: 12px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-card-heading{gap: 8px;margin-bottom: 10px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-card-heading h3{margin-top: 4px;font-size: clamp(1.02rem,1.5vw,1.28rem);line-height: 1.08}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-card-heading time,body.version-v0878749 .professional-shell #professional-overview .overview-v08723-count{max-width: 190px;font-size: .64rem;line-height: 1.25}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-lead{margin-bottom: 8px;padding: 8px 9px;border-radius: 0 10px 10px 0;font-size: .70rem;line-height: 1.32}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-summary-list{gap: 6px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-summary-list > div{padding: 8px 9px;border-radius: 10px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-summary-list dt{margin-bottom: 3px;font-size: .67rem;line-height: 1.2}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-summary-list dd{font-size: .68rem;line-height: 1.3}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-appointment{gap: 9px;margin-bottom: 9px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-appointment time{width: 54px;min-height: 44px;border-radius: 12px;font-size: .86rem}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-appointment strong{font-size: .94rem}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-appointment p{margin-top: 2px;font-size: .68rem;line-height: 1.3}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-appointment-meta{gap: 6px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-appointment-meta > div{grid-template-columns: minmax(76px,.3fr) minmax(0,1fr);gap: 8px;padding-top: 7px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-appointment-meta dt{font-size: .64rem}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-appointment-meta dd{font-size: .70rem;line-height: 1.30}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-demo-note{margin-top: 8px;font-size: .63rem;line-height: 1.3}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-actions{gap: 5px;margin-top: 9px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-actions .btn{min-height: 32px;padding: 5px 10px;font-size: .66rem}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list{gap: 6px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list li{gap: 8px;padding: 8px 9px;border-radius: 11px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list span{margin-bottom: 2px;font-size: .57rem;line-height: 1.2}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list strong{font-size: .78rem;line-height: 1.22}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list p{margin-top: 2px;font-size: .67rem;line-height: 1.3}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list button{min-height: 32px;max-width: 150px;padding: 5px 8px;border-radius: 10px;font-size: .63rem}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-quick-grid{gap: 6px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-quick-grid button{min-height: 64px;padding: 9px;border-radius: 11px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-quick-grid span{font-size: .76rem;line-height: 1.2}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-quick-grid small{margin-top: 3px;font-size: .62rem;line-height: 1.25}@media (min-width: 900px){body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 700px) and (max-width: 820px){body.version-v0878749 .professional-shell #professional-overview .v8730-professional-workspace .overview-v08723-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 820px){body.version-v0878749 .professional-shell #professional-overview .v8729-professional-center{padding: 3px !important}body.version-v0878749 .professional-shell #professional-overview .v8729-center-head{gap: 6px;margin-bottom: 8px}body.version-v0878749 .professional-shell #professional-overview .v8729-provider{align-self: flex-start;padding: 5px 8px}body.version-v0878749 .professional-shell #professional-overview .v8729-toolbar{gap: 5px}body.version-v0878749 .professional-shell #professional-overview .v8729-filter{width: 100%;display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878749 .professional-shell #professional-overview .v8729-filter button:first-child{grid-column: auto}}@media (max-width: 560px){body.version-v0878749 .professional-shell #professional-overview .v8729-center-head h3{font-size: 1.08rem}body.version-v0878749 .professional-shell #professional-overview .v8729-center-head p{font-size: .66rem}body.version-v0878749 .professional-shell #professional-overview .v8729-metrics{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878749 .professional-shell #professional-overview .v8729-metrics > div{padding: 7px 8px}body.version-v0878749 .professional-shell #professional-overview .v8729-filter button{min-width: 0;padding-inline: 4px;font-size: .58rem}body.version-v0878749 .professional-shell #professional-overview .v8729-client-card{gap: 7px;padding: 9px}body.version-v0878749 .professional-shell #professional-overview .v8729-client-card > header{grid-template-columns: auto minmax(0,1fr)}body.version-v0878749 .professional-shell #professional-overview .v8729-priority{grid-column: 2;justify-self: start}body.version-v0878749 .professional-shell #professional-overview .v8729-card-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px}body.version-v0878749 .professional-shell #professional-overview .v8729-card-grid > div{padding: 6px}body.version-v0878749 .professional-shell #professional-overview .v8729-card-grid span,body.version-v0878749 .professional-shell #professional-overview .v8729-card-grid small{font-size: .50rem}body.version-v0878749 .professional-shell #professional-overview .v8729-card-grid strong{font-size: .65rem}body.version-v0878749 .professional-shell #professional-overview .v8729-client-card > footer{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878749 .professional-shell #professional-overview .v8729-client-card > footer .btn{width: auto;min-width: 0;padding-inline: 5px;white-space: normal}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-card-heading{display: flex;flex-direction: row;align-items: flex-start}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-card-heading time,body.version-v0878749 .professional-shell #professional-overview .overview-v08723-count{max-width: 120px;text-align: right}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-summary-list,body.version-v0878749 .professional-shell #professional-overview .overview-v08723-quick-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-appointment-meta > div{grid-template-columns: 76px minmax(0,1fr);gap: 7px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-actions .btn{width: auto;min-width: 0;padding-inline: 6px}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list li{grid-template-columns: minmax(0,1fr) minmax(94px,.56fr);align-items: center}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list button{width: auto;max-width: none;min-width: 0;padding-inline: 5px}}@media (max-width: 350px){body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list li{grid-template-columns: 1fr}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list button{width: 100%}}@media (min-width: 561px) and (max-width: 1279px){body.version-v0878749 .professional-shell #professional-overview .overview-v08723-summary-list,body.version-v0878749 .professional-shell #professional-overview .overview-v08723-quick-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878749 .professional-shell #professional-overview .overview-v08723-priority-list{grid-template-columns: 1fr}}body.version-v0878750 .professional-shell #professional-agenda{gap: 10px;align-items: start}body.version-v0878750 .professional-shell #professional-agenda .agenda24-header,body.version-v0878750 .professional-shell #professional-agenda .agenda24-control-panel,body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-panel,body.version-v0878750 .professional-shell #professional-agenda .agenda24-timeline-panel{align-self: start;min-height: 0}body.version-v0878750 .professional-shell #professional-agenda .agenda24-header{align-items: center;gap: 12px;padding: 14px 16px;border-radius: 18px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-header h2{margin: 2px 0 3px;font-size: clamp(1.35rem,2.3vw,1.85rem);line-height: 1.04}body.version-v0878750 .professional-shell #professional-agenda .agenda24-header p{max-width: 760px;font-size: .78rem;line-height: 1.35}body.version-v0878750 .professional-shell #professional-agenda .agenda24-header .eyebrow,body.version-v0878750 .professional-shell #professional-agenda .panel-kicker{font-size: .62rem;line-height: 1.2}body.version-v0878750 .professional-shell #professional-agenda .agenda24-primary-action{min-height: 36px;padding: 7px 13px;border-radius: 11px;font-size: .76rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-control-panel{gap: 12px;padding: 11px 13px;border-radius: 16px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-date-copy h3{margin: 2px 0;font-size: clamp(.93rem,1.5vw,1.08rem);line-height: 1.18}body.version-v0878750 .professional-shell #professional-agenda .agenda24-date-copy p{font-size: .70rem;line-height: 1.3}body.version-v0878750 .professional-shell #professional-agenda .agenda24-date-actions{gap: 5px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-date-actions button,body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-heading button,body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-options button,body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-action{min-height: 34px;padding: 6px 9px;border-radius: 10px;font-size: .70rem;line-height: 1.15}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-panel{padding: 11px 13px;border-radius: 16px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-heading,body.version-v0878750 .professional-shell #professional-agenda .agenda24-timeline-heading{gap: 9px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-heading h3,body.version-v0878750 .professional-shell #professional-agenda .agenda24-timeline-heading h3{margin-top: 2px;font-size: .98rem;line-height: 1.12}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-grid{gap: 10px;margin-top: 10px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-grid legend{margin-bottom: 5px;font-size: .62rem;line-height: 1.2}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-options{display: grid;grid-template-columns: repeat(auto-fit,minmax(100px,1fr));gap: 5px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-options button{width: 100%;min-width: 0;padding-inline: 6px;white-space: normal}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-result{margin: 8px 0 0;font-size: .68rem;line-height: 1.3}body.version-v0878750 .professional-shell #professional-agenda .agenda24-timeline-panel{padding: 12px 13px;border-radius: 18px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-next-summary{max-width: 300px;padding: 5px 9px;font-size: .66rem;line-height: 1.2}body.version-v0878750 .professional-shell #professional-agenda .agenda24-list{gap: 6px;margin-top: 10px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item{grid-template-columns: 64px minmax(0,1fr) auto;gap: 9px;padding: 10px 11px;border-radius: 13px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-time{gap: 1px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-time strong{font-size: .88rem;line-height: 1.1}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-time span{font-size: .62rem;line-height: 1.2}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-title{gap: 5px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-title strong{font-size: .82rem;line-height: 1.18}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-content > p{margin: 2px 0 5px;font-size: .66rem;line-height: 1.28}body.version-v0878750 .professional-shell #professional-agenda .agenda24-next-badge{padding: 3px 6px;font-size: .54rem;line-height: 1.1}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-meta{gap: 4px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-modality,body.version-v0878750 .professional-shell #professional-agenda .agenda24-status{min-height: 22px;padding: 3px 6px;font-size: .59rem;line-height: 1.16}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-action{min-width: 94px;justify-self: end}body.version-v0878750 .professional-shell #professional-agenda .agenda24-empty{margin-top: 10px;padding: 16px;border-radius: 13px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-empty strong{font-size: .88rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-empty p{margin: 4px auto 9px;font-size: .68rem;line-height: 1.35}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slots{grid-template-columns: minmax(145px,.32fr) minmax(0,1fr);gap: 10px;margin-top: 12px;padding-top: 11px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slots h4{margin-top: 2px;font-size: .82rem;line-height: 1.2}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slots ul{display: grid;grid-template-columns: repeat(auto-fit,minmax(145px,1fr));gap: 5px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slot{min-width: 0;gap: 1px;padding: 7px 8px;border-radius: 10px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slot time{font-size: .72rem;line-height: 1.15}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slot span,body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slots > p{font-size: .62rem;line-height: 1.22}@media (min-width: 1180px){body.version-v0878750 .professional-shell #professional-agenda{grid-template-columns: minmax(290px,.62fr) minmax(0,1.38fr);grid-template-areas: "header header" "control filters" "timeline timeline"}body.version-v0878750 .professional-shell #professional-agenda .agenda24-header{grid-area: header}body.version-v0878750 .professional-shell #professional-agenda .agenda24-control-panel{grid-area: control;grid-template-columns: 1fr;align-content: start}body.version-v0878750 .professional-shell #professional-agenda .agenda24-date-actions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));justify-content: stretch}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-panel{grid-area: filters}body.version-v0878750 .professional-shell #professional-agenda .agenda24-timeline-panel{grid-area: timeline}}@media (max-width: 900px){body.version-v0878750 .professional-shell #professional-agenda .agenda24-control-panel{grid-template-columns: minmax(0,1fr)}body.version-v0878750 .professional-shell #professional-agenda .agenda24-date-actions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));justify-content: stretch}body.version-v0878750 .professional-shell #professional-agenda .agenda24-date-actions button{min-width: 0;padding-inline: 5px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item{grid-template-columns: 58px minmax(0,1fr) auto}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-action{grid-column: auto;justify-self: end}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slots{grid-template-columns: minmax(130px,.34fr) minmax(0,1fr)}}@media (max-width: 640px){body.version-v0878750 .professional-shell #professional-agenda{gap: 8px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-header{gap: 8px;padding: 11px 12px;border-radius: 15px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-header h2{font-size: 1.18rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-header p{font-size: .65rem;line-height: 1.28}body.version-v0878750 .professional-shell #professional-agenda .agenda24-primary-action{width: 100%;min-height: 34px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-control-panel,body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-panel,body.version-v0878750 .professional-shell #professional-agenda .agenda24-timeline-panel{padding: 10px 11px;border-radius: 14px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-date-copy h3{font-size: .82rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-date-copy p{font-size: .61rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-date-actions button{min-height: 32px;font-size: .62rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-heading,body.version-v0878750 .professional-shell #professional-agenda .agenda24-timeline-heading{flex-direction: row;align-items: flex-start}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-heading h3,body.version-v0878750 .professional-shell #professional-agenda .agenda24-timeline-heading h3{font-size: .88rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-grid{grid-template-columns: 1fr;gap: 8px;margin-top: 8px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-options{grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-options button{min-height: 32px;padding: 5px 3px;font-size: .59rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-result{font-size: .60rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-next-summary{max-width: 118px;padding: 4px 6px;font-size: .55rem;text-align: right}body.version-v0878750 .professional-shell #professional-agenda .agenda24-list{gap: 5px;margin-top: 8px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item{grid-template-columns: 48px minmax(0,1fr);gap: 6px;padding: 8px;border-radius: 11px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-time{display: grid;align-content: start;gap: 1px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-time span::before{content: ""}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-time strong{font-size: .78rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-time span{font-size: .53rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-title strong{font-size: .74rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-content > p{margin-bottom: 4px;font-size: .58rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-modality,body.version-v0878750 .professional-shell #professional-agenda .agenda24-status{min-height: 20px;padding: 3px 5px;font-size: .52rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-item-action{grid-column: 2;width: auto;min-width: 88px;justify-self: start;min-height: 31px;padding: 5px 8px;font-size: .61rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slots{grid-template-columns: 1fr;gap: 6px;margin-top: 9px;padding-top: 8px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slots ul{grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slot{padding: 6px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slot time{font-size: .62rem}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slot span{font-size: .53rem}}@media (max-width: 350px){body.version-v0878750 .professional-shell #professional-agenda .agenda24-filter-options{grid-template-columns: 1fr 1fr}body.version-v0878750 .professional-shell #professional-agenda .agenda24-next-summary{max-width: 102px}body.version-v0878750 .professional-shell #professional-agenda .agenda24-free-slots ul{grid-template-columns: 1fr}}body.version-v0878750 .professional-shell .agenda24-dialog-panel > header{gap: 10px;padding: 15px 17px}body.version-v0878750 .professional-shell .agenda24-dialog-panel > header h2{margin: 3px 0;font-size: clamp(1.14rem,2.3vw,1.48rem);line-height: 1.12}body.version-v0878750 .professional-shell .agenda24-dialog-panel > header p{font-size: .74rem;line-height: 1.35}body.version-v0878750 .professional-shell .agenda24-dialog-panel > header button{flex-basis: 36px;width: 36px;height: 36px}body.version-v0878750 .professional-shell .agenda24-dialog-panel [data-agenda-dialog-view="details"],body.version-v0878750 .professional-shell .agenda24-dialog-panel form{padding: 16px 17px}body.version-v0878750 .professional-shell .agenda24-detail-identity{gap: 10px;padding: 11px;border-radius: 13px}body.version-v0878750 .professional-shell .agenda24-detail-grid{gap: 7px;margin: 10px 0}body.version-v0878750 .professional-shell .agenda24-detail-grid div{padding: 9px 10px;border-radius: 11px}body.version-v0878750 .professional-shell .agenda24-detail-note{padding: 10px 11px}body.version-v0878750 .professional-shell .agenda24-dialog-feedback{margin: 9px 0;font-size: .72rem}body.version-v0878750 .professional-shell .agenda24-detail-actions,body.version-v0878750 .professional-shell .agenda24-form-grid{gap: 7px}body.version-v0878750 .professional-shell .agenda24-dialog-panel input,body.version-v0878750 .professional-shell .agenda24-dialog-panel select{min-height: 40px;padding: 8px 10px}body.version-v0878750 .professional-shell .agenda24-dialog-panel textarea{min-height: 78px;padding: 8px 10px}body.version-v0878750 .professional-shell .agenda24-dialog-panel footer{gap: 6px;margin-top: 11px;padding-top: 10px}@media (max-width: 640px){body.version-v0878750 .professional-shell .agenda24-dialog-panel > header,body.version-v0878750 .professional-shell .agenda24-dialog-panel [data-agenda-dialog-view="details"],body.version-v0878750 .professional-shell .agenda24-dialog-panel form{padding: 13px}}body.version-v0878751 .professional-shell #professional-clients{gap: 11px}body.version-v0878751 .professional-shell #professional-clients .clients26-header{align-items: center;gap: 14px;padding: 15px 17px;border-radius: 19px}body.version-v0878751 .professional-shell #professional-clients .clients26-header-copy{gap: 4px}body.version-v0878751 .professional-shell #professional-clients .clients26-header h2{font-size: clamp(1.55rem,2.4vw,2.25rem);line-height: 1.02}body.version-v0878751 .professional-shell #professional-clients .clients26-header p{max-width: 720px;font-size: .78rem;line-height: 1.38}body.version-v0878751 .professional-shell #professional-clients .clients26-primary-action,body.version-v0878751 .professional-shell #professional-clients .clients26-clear-search,body.version-v0878751 .professional-shell #professional-clients .clients26-clear-filters,body.version-v0878751 .professional-shell #professional-clients .clients26-list-actions button,body.version-v0878751 .professional-shell #professional-clients .clients26-profile-actions button,body.version-v0878751 .professional-shell #professional-clients .clients26-empty button,body.version-v0878751 .professional-shell .clients26-dialog .clients26-form-actions button{min-height: 36px;border-radius: 11px;padding: 7px 11px;font-size: .78rem;line-height: 1.15}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments{margin: 0;padding: 13px 15px;border-radius: 18px}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head{margin-bottom: 7px}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head h2{margin: 2px 0;font-size: 1rem}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head p{font-size: .72rem;line-height: 1.32}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-list{gap: 0}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row{grid-template-columns: minmax(0,1.35fr) minmax(150px,.65fr);gap: 10px;padding: 8px 2px}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row > div{gap: 1px}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row strong{font-size: .78rem;line-height: 1.2}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row span{font-size: .68rem;line-height: 1.25}body.version-v0878751 .professional-shell #professional-clients .clients26-toolbar{gap: 10px;padding: 13px 15px;border-radius: 18px}body.version-v0878751 .professional-shell #professional-clients .clients26-toolbar-heading,body.version-v0878751 .professional-shell #professional-clients .clients26-panel-heading{align-items: center;gap: 12px}body.version-v0878751 .professional-shell #professional-clients .clients26-toolbar-heading > div,body.version-v0878751 .professional-shell #professional-clients .clients26-panel-heading > div{gap: 2px}body.version-v0878751 .professional-shell #professional-clients .clients26-toolbar h3,body.version-v0878751 .professional-shell #professional-clients .clients26-list-panel h3{font-size: 1rem;line-height: 1.15}body.version-v0878751 .professional-shell #professional-clients .clients26-toolbar-heading > p,body.version-v0878751 .professional-shell #professional-clients .clients26-panel-heading p{font-size: .7rem;line-height: 1.28}body.version-v0878751 .professional-shell #professional-clients .clients26-search-row{gap: 8px}body.version-v0878751 .professional-shell #professional-clients .clients26-search-field,body.version-v0878751 .professional-shell #professional-clients .clients26-filter-grid label{gap: 4px;font-size: .72rem}body.version-v0878751 .professional-shell #professional-clients .clients26-search-field input,body.version-v0878751 .professional-shell #professional-clients .clients26-filter-grid select{min-height: 38px;border-radius: 10px;padding: 7px 9px;font-size: .72rem}body.version-v0878751 .professional-shell #professional-clients .clients26-filter-disclosure{gap: 8px}body.version-v0878751 .professional-shell #professional-clients .clients26-filter-grid{gap: 8px}body.version-v0878751 .professional-shell #professional-clients .clients26-filter-disclosure > summary{min-height: 36px;border-radius: 10px;padding: 7px 10px;font-size: .74rem}body.version-v0878751 .professional-shell #professional-clients .clients26-workspace{gap: 12px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-panel,body.version-v0878751 .professional-shell #professional-clients .clients26-profile-panel{border-radius: 19px;padding: 13px 14px}body.version-v0878751 .professional-shell #professional-clients .clients26-panel-heading{padding-bottom: 8px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-head,body.version-v0878751 .professional-shell #professional-clients .clients26-list-item{grid-template-columns: minmax(170px,1.15fr) minmax(145px,1.05fr) minmax(115px,.75fr) minmax(155px,.95fr) auto;gap: 9px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-head{padding: 8px 9px 5px;font-size: .6rem}body.version-v0878751 .professional-shell #professional-clients .clients26-list{gap: 6px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item{padding: 9px;border-radius: 13px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-identity{gap: 8px}body.version-v0878751 .professional-shell #professional-clients .clients26-avatar{width: 32px;height: 32px;flex-basis: 32px;border-radius: 10px;font-size: .68rem}body.version-v0878751 .professional-shell #professional-clients .clients26-list-identity strong{font-size: .78rem;line-height: 1.22}body.version-v0878751 .professional-shell #professional-clients .clients26-list-identity small,body.version-v0878751 .professional-shell #professional-clients .clients26-list-cell small,body.version-v0878751 .professional-shell #professional-clients .clients26-list-cell > span{font-size: .61rem;line-height: 1.22}body.version-v0878751 .professional-shell #professional-clients .clients26-list-identity small{margin-top: 2px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-cell{gap: 2px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-cell > strong{font-size: .7rem;line-height: 1.25}body.version-v0878751 .professional-shell #professional-clients .clients26-status{min-height: 22px;padding: 3px 6px;font-size: .6rem;line-height: 1.16}body.version-v0878751 .professional-shell #professional-clients .clients26-list-actions{gap: 5px}body.version-v0878751 .professional-shell #professional-clients .clients26-more summary{min-height: 36px;border-radius: 11px;padding: 7px 9px;font-size: .76rem;line-height: 1.15}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-placeholder{min-height: 160px;gap: 5px}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-placeholder p{font-size: .74rem;line-height: 1.4}body.version-v0878751 .professional-shell #professional-clients .clients26-profile{gap: 9px}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-header{gap: 9px;padding-bottom: 9px}body.version-v0878751 .professional-shell #professional-clients .clients26-avatar-large{width: 40px;height: 40px;flex-basis: 40px;border-radius: 12px}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-header h3{margin-top: 1px;font-size: 1.15rem}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-header p{margin-top: 2px;font-size: .69rem;line-height: 1.28}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-block{gap: 7px;border-radius: 13px;padding: 10px}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-block h4{font-size: .68rem}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-dl,body.version-v0878751 .professional-shell #professional-clients .clients26-history-grid{gap: 6px}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-dl > div,body.version-v0878751 .professional-shell #professional-clients .clients26-history-grid > div{padding: 7px 8px;border-radius: 9px}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-dl dt,body.version-v0878751 .professional-shell #professional-clients .clients26-history-grid dt{font-size: .6rem}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-dl dd,body.version-v0878751 .professional-shell #professional-clients .clients26-history-grid dd{margin-top: 2px;font-size: .7rem;line-height: 1.28}body.version-v0878751 .professional-shell #professional-clients .clients26-context-card{gap: 2px;padding: 8px 9px}body.version-v0878751 .professional-shell #professional-clients .clients26-context-card strong{font-size: .74rem}body.version-v0878751 .professional-shell #professional-clients .clients26-context-card span,body.version-v0878751 .professional-shell #professional-clients .clients26-empty-copy{font-size: .68rem;line-height: 1.34}body.version-v0878751 .professional-shell #professional-clients .clients26-profile-actions{gap: 5px}body.version-v0878751 .professional-shell .clients26-dialog-panel{padding: 18px 19px;border-radius: 20px}body.version-v0878751 .professional-shell .clients26-dialog-close{width: 36px;height: 36px;margin: -3px -3px 5px 9px;border-radius: 11px}body.version-v0878751 .professional-shell .clients26-editor-header{gap: 4px;margin-bottom: 11px;padding-right: 40px}body.version-v0878751 .professional-shell .clients26-editor-header h3{font-size: clamp(1.2rem,2.2vw,1.65rem)}body.version-v0878751 .professional-shell .clients26-editor-header p{font-size: .72rem;line-height: 1.35}body.version-v0878751 .professional-shell .clients26-form,body.version-v0878751 .professional-shell .clients26-history{gap: 10px}body.version-v0878751 .professional-shell .clients26-form-grid{gap: 8px}body.version-v0878751 .professional-shell .clients26-form-field{gap: 4px;font-size: .72rem}body.version-v0878751 .professional-shell .clients26-form-field input,body.version-v0878751 .professional-shell .clients26-form-field select,body.version-v0878751 .professional-shell .clients26-form-field textarea{min-height: 40px;border-radius: 10px;padding: 7px 9px}body.version-v0878751 .professional-shell .clients26-form-field textarea{min-height: 82px}body.version-v0878751 .professional-shell .clients26-form-rule{padding: 8px 10px;font-size: .7rem;line-height: 1.35}body.version-v0878751 .professional-shell .clients26-form-actions{gap: 6px}@media (min-width: 641px) and (max-width: 1279px){body.version-v0878751 .professional-shell #professional-clients .clients26-list{grid-template-columns: 1fr}body.version-v0878751 .professional-shell #professional-clients .clients26-list-head{display: none}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item{grid-template-columns: minmax(150px,1fr) minmax(125px,.85fr) minmax(145px,1fr);grid-template-rows: auto auto;align-items: center;gap: 5px 9px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-identity{grid-column: 1;grid-row: 1 / 3}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(2){grid-column: 2;grid-row: 1}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(3){grid-column: 2;grid-row: 2}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(4){grid-column: 3;grid-row: 1}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-actions{grid-column: 3;grid-row: 2;justify-content: flex-start;border-top: 0;padding-top: 0}}@media (min-width: 1800px){body.version-v0878751 .professional-shell #professional-clients .clients26-workspace{grid-template-columns: minmax(0,1.55fr) minmax(330px,.65fr)}body.version-v0878751 .professional-shell #professional-clients .clients26-list-head{display: none}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item{grid-template-columns: minmax(160px,1fr) minmax(130px,.82fr) minmax(155px,.95fr);grid-template-rows: auto auto;align-items: center;gap: 5px 9px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-identity{grid-column: 1;grid-row: 1 / 3}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(2){grid-column: 2;grid-row: 1}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(3){grid-column: 2;grid-row: 2}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(4){grid-column: 3;grid-row: 1}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-actions{grid-column: 3;grid-row: 2;justify-content: flex-start}}@media (max-width: 640px){body.version-v0878751 .professional-shell #professional-clients{gap: 8px}body.version-v0878751 .professional-shell #professional-clients .clients26-header{gap: 8px;padding: 11px 12px;border-radius: 15px}body.version-v0878751 .professional-shell #professional-clients .clients26-header h2{font-size: 1.22rem}body.version-v0878751 .professional-shell #professional-clients .clients26-header p{font-size: .65rem;line-height: 1.28}body.version-v0878751 .professional-shell #professional-clients .clients26-primary-action{width: auto;min-height: 34px;justify-self: start}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments{padding: 10px 11px;border-radius: 14px}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head{margin-bottom: 4px}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head h2{font-size: .86rem}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head p{font-size: .62rem}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row{grid-template-columns: minmax(0,1.35fr) minmax(96px,.65fr);gap: 6px;padding: 7px 1px}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row strong{font-size: .69rem}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row span{font-size: .59rem}body.version-v0878751 .professional-shell #professional-clients .clients26-toolbar,body.version-v0878751 .professional-shell #professional-clients .clients26-list-panel{padding: 10px 11px;border-radius: 14px}body.version-v0878751 .professional-shell #professional-clients .clients26-toolbar{gap: 8px}body.version-v0878751 .professional-shell #professional-clients .clients26-toolbar-heading,body.version-v0878751 .professional-shell #professional-clients .clients26-panel-heading{flex-direction: row;align-items: flex-start;gap: 7px}body.version-v0878751 .professional-shell #professional-clients .clients26-toolbar-heading > p,body.version-v0878751 .professional-shell #professional-clients .clients26-panel-heading p{max-width: 125px;font-size: .58rem;line-height: 1.25;text-align: right}body.version-v0878751 .professional-shell #professional-clients .clients26-toolbar h3,body.version-v0878751 .professional-shell #professional-clients .clients26-list-panel h3{font-size: .86rem}body.version-v0878751 .professional-shell #professional-clients .clients26-search-row{grid-template-columns: minmax(0,1fr) auto;gap: 5px}body.version-v0878751 .professional-shell #professional-clients .clients26-clear-search{width: auto}body.version-v0878751 .professional-shell #professional-clients .clients26-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}body.version-v0878751 .professional-shell #professional-clients .clients26-clear-filters{width: auto}body.version-v0878751 .professional-shell #professional-clients .clients26-search-field,body.version-v0878751 .professional-shell #professional-clients .clients26-filter-grid label{font-size: .62rem}body.version-v0878751 .professional-shell #professional-clients .clients26-search-field input,body.version-v0878751 .professional-shell #professional-clients .clients26-filter-grid select{min-height: 34px;font-size: .62rem}body.version-v0878751 .professional-shell #professional-clients .clients26-list{grid-template-columns: 1fr;gap: 6px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item{grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px 8px;padding: 9px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-identity{grid-column: 1 / -1}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell{display: grid;grid-template-columns: 1fr;gap: 2px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(4){grid-column: 1 / -1}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-actions{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px;padding-top: 6px}body.version-v0878751 .professional-shell #professional-clients .clients26-list-cell > small{grid-column: auto}body.version-v0878751 .professional-shell #professional-clients .clients26-list-actions > button,body.version-v0878751 .professional-shell #professional-clients .clients26-list-actions > details,body.version-v0878751 .professional-shell #professional-clients .clients26-more summary{width: 100%}body.version-v0878751 .professional-shell .clients26-dialog-panel{padding: 13px 12px max(14px,env(safe-area-inset-bottom))}body.version-v0878751 .professional-shell .clients26-profile{gap: 7px}body.version-v0878751 .professional-shell .clients26-profile-header{flex-direction: row;align-items: flex-start;gap: 7px}body.version-v0878751 .professional-shell .clients26-profile-header > .clients26-status{margin-left: 0}body.version-v0878751 .professional-shell .clients26-profile-dl,body.version-v0878751 .professional-shell .clients26-history-grid,body.version-v0878751 .professional-shell .clients26-profile-actions{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878751 .professional-shell .clients26-profile-actions button{min-height: 36px}body.version-v0878751 .professional-shell .clients26-form-actions{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 350px){body.version-v0878751 .professional-shell #professional-clients .clients26-search-row,body.version-v0878751 .professional-shell #professional-clients .clients26-filter-grid,body.version-v0878751 .professional-shell #professional-clients .clients26-list-item,body.version-v0878751 .professional-shell .clients26-profile-dl,body.version-v0878751 .professional-shell .clients26-history-grid,body.version-v0878751 .professional-shell .clients26-profile-actions,body.version-v0878751 .professional-shell .clients26-form-actions{grid-template-columns: 1fr}body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-identity,body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(4),body.version-v0878751 .professional-shell #professional-clients .clients26-list-item > .clients26-list-actions{grid-column: auto}body.version-v0878751 .professional-shell #professional-clients .clients26-clear-search,body.version-v0878751 .professional-shell #professional-clients .clients26-clear-filters{width: 100%}body.version-v0878751 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row{grid-template-columns: 1fr}}body.version-v0878752 .professional-shell #professional-evolution{gap: 11px;min-width: 0}body.version-v0878752 .professional-shell #professional-evolution .sr-only{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important;min-height: 0 !important}body.version-v0878752 .professional-shell #professional-evolution .evolution27-header,body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-summary,body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector,body.version-v0878752 .professional-shell #professional-evolution .evolution27-overview,body.version-v0878752 .professional-shell #professional-evolution .evolution27-filters,body.version-v0878752 .professional-shell #professional-evolution .evolution27-timeline{border-radius: 18px;box-shadow: 0 12px 30px rgba(24,63,59,.055)}body.version-v0878752 .professional-shell #professional-evolution .evolution27-header{align-items: center;gap: 14px;padding: 14px 16px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-header h2{font-size: clamp(1.5rem,2.4vw,2.15rem);line-height: 1.02}body.version-v0878752 .professional-shell #professional-evolution .evolution27-header p{max-width: 760px;margin-top: 5px;font-size: .76rem;line-height: 1.36}body.version-v0878752 .professional-shell #professional-evolution .evolution27-eyebrow,body.version-v0878752 .professional-shell #professional-evolution .evolution27-panel-heading > span,body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-heading > span{margin-bottom: 4px;font-size: .64rem;line-height: 1.15}body.version-v0878752 .professional-shell #professional-evolution .evolution27-header-actions{flex-wrap: nowrap;gap: 7px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-button,body.version-v0878752 .professional-shell #professional-evolution .evolution27-search-row button{min-height: 36px;border-radius: 10px;padding: 7px 11px;font-size: .75rem;line-height: 1.16}body.version-v0878752 .professional-shell #professional-evolution .evolution27-button-compact{min-height: 34px;padding: 6px 10px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-text-action,body.version-v0878752 .professional-shell #professional-evolution .evolution27-link-button{min-height: 30px;padding: 4px 1px;font-size: .72rem;line-height: 1.2}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-summary{grid-template-columns: minmax(155px,.58fr) minmax(0,1.75fr) minmax(160px,.62fr);gap: 10px 15px;align-items: center;padding: 13px 15px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-heading h3{font-size: 1rem;line-height: 1.16}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-heading p{margin-top: 4px;font-size: .72rem;line-height: 1.3}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-facts{grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-facts div,body.version-v0878752 .professional-shell #professional-evolution .evolution27-overview-item{border-radius: 11px;padding: 8px 9px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-facts dt,body.version-v0878752 .professional-shell #professional-evolution .evolution27-overview-item span{display: block;font-size: .62rem;line-height: 1.22}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-facts dd,body.version-v0878752 .professional-shell #professional-evolution .evolution27-overview-item strong{display: block;margin-top: 2px;font-size: .72rem;line-height: 1.25}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-actions{grid-column: 3;align-self: stretch;display: flex;flex-direction: column;justify-content: center;gap: 2px;border-top: 0;border-left: 1px solid var(--e27-line);padding: 0 0 0 12px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-layout{grid-template-columns: minmax(220px,270px) minmax(0,1fr);gap: 12px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector{top: 12px;padding: 12px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-panel-heading h3{font-size: .95rem;line-height: 1.16}body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector > label{margin-top: 9px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector label,body.version-v0878752 .professional-shell #professional-evolution .evolution27-filter-grid label,body.version-v0878752 .professional-shell #professional-evolution .evolution27-custom-period label{gap: 4px;font-size: .66rem;line-height: 1.2}body.version-v0878752 .professional-shell #professional-evolution input,body.version-v0878752 .professional-shell #professional-evolution select,body.version-v0878752 .professional-shell #professional-evolution textarea{min-height: 36px;border-radius: 10px;padding: 7px 9px;font-size: .7rem}body.version-v0878752 .professional-shell #professional-evolution .evolution27-search-row{gap: 5px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-result-count{margin: 7px 0 0;font-size: .64rem;line-height: 1.25}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-list{gap: 5px;margin-top: 8px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-item{min-height: 54px;grid-template-columns: 32px minmax(0,1fr);gap: 7px;border-radius: 11px;padding: 7px 8px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-avatar{width: 32px;height: 32px;border-radius: 10px;font-size: .68rem}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-copy{gap: 1px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-copy strong{font-size: .72rem;line-height: 1.16}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-copy span,body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-copy small{font-size: .59rem;line-height: 1.2}body.version-v0878752 .professional-shell #professional-evolution .evolution27-main{gap: 12px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-overview,body.version-v0878752 .professional-shell #professional-evolution .evolution27-filters,body.version-v0878752 .professional-shell #professional-evolution .evolution27-timeline{padding: 13px 14px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-overview-grid{margin-top: 9px;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-overview-item:last-child{grid-column: span 3}body.version-v0878752 .professional-shell #professional-evolution .evolution27-progress{margin-top: 9px;padding-top: 9px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-progress-heading{gap: 10px;align-items: center}body.version-v0878752 .professional-shell #professional-evolution .evolution27-progress-heading span,body.version-v0878752 .professional-shell #professional-evolution .evolution27-progress-heading p{font-size: .64rem;line-height: 1.22}body.version-v0878752 .professional-shell #professional-evolution .evolution27-progress-heading strong{margin-top: 2px;font-size: .72rem;line-height: 1.2}body.version-v0878752 .professional-shell #professional-evolution .evolution27-progress-track{height: 6px;margin-top: 7px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-panel-heading-row{gap: 10px;align-items: center}body.version-v0878752 .professional-shell #professional-evolution .evolution27-filter-grid{margin-top: 9px;grid-template-columns: repeat(4,minmax(0,1fr));gap: 7px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-custom-period{margin-top: 7px;gap: 7px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-timeline-list{gap: 7px;margin-top: 10px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-timeline-list::before{left: 9px;top: 10px;bottom: 10px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-card{grid-template-columns: 20px minmax(0,1fr);gap: 7px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-marker{width: 11px;height: 11px;margin: 13px 0 0 4px;border-width: 2px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-body{border-radius: 13px;padding: 10px 11px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-meta,body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-heading{gap: 8px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-meta time,body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-heading span{font-size: .62rem;line-height: 1.2}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-heading{margin-top: 5px;align-items: center}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-heading h4{font-size: .76rem;line-height: 1.2}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-body p{margin: 5px 0 2px;font-size: .68rem;line-height: 1.32}body.version-v0878752 .professional-shell #professional-evolution .evolution27-status{flex: 0 0 auto;padding: 3px 6px;font-size: .58rem;line-height: 1.12}body.version-v0878752 .evolution27-dialog{width: min(720px,calc(100vw - 20px));max-height: min(90vh,780px);border-radius: 19px}body.version-v0878752 .evolution27-dialog-panel{max-height: min(90vh,780px);padding: 18px 19px}body.version-v0878752 .evolution27-dialog-close{width: 36px;height: 36px;font-size: 1.2rem}body.version-v0878752 .evolution27-dialog-header{padding-right: 43px}body.version-v0878752 .evolution27-dialog-header h2{font-size: 1.25rem}body.version-v0878752 .evolution27-dialog-header p{margin-top: 5px;font-size: .72rem;line-height: 1.35}body.version-v0878752 .evolution27-record-details{gap: 7px;margin-top: 12px}body.version-v0878752 .evolution27-record-details div{border-radius: 11px;padding: 8px 9px}body.version-v0878752 .evolution27-record-details dt{font-size: .62rem}body.version-v0878752 .evolution27-record-details dd{margin-top: 2px;font-size: .7rem;line-height: 1.3}body.version-v0878752 .evolution27-complements,body.version-v0878752 .evolution27-history-list{margin-top: 12px;gap: 6px}body.version-v0878752 .evolution27-complements article,body.version-v0878752 .evolution27-history-list article{padding: 7px 9px}body.version-v0878752 .evolution27-dialog-actions{margin-top: 12px;padding-top: 10px;gap: 6px}body.version-v0878752 .evolution27-form{gap: 9px}body.version-v0878752 .evolution27-form-grid{gap: 7px}body.version-v0878752 .evolution27-field{gap: 4px;font-size: .68rem}body.version-v0878752 .evolution27-field textarea{min-height: 82px}body.version-v0878752 .evolution27-confirm-copy{padding: 10px;line-height: 1.4}@media (min-width: 1024px) and (max-width: 1279px){body.version-v0878752 .professional-shell #professional-evolution .evolution27-layout{grid-template-columns: 1fr}body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector{position: static;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 7px 12px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector .evolution27-panel-heading,body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector .evolution27-result-count,body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector .evolution27-client-list{grid-column: 1 / -1}body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector > label{margin-top: 0}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-list{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 1023px){body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-summary{grid-template-columns: minmax(150px,.55fr) minmax(0,1.45fr)}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-actions{grid-column: 1 / -1;flex-direction: row;flex-wrap: wrap;border-left: 0;border-top: 1px solid var(--e27-line);padding: 7px 0 0}body.version-v0878752 .professional-shell #professional-evolution .evolution27-layout{grid-template-columns: 1fr}body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector{position: static}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){body.version-v0878752 .professional-shell #professional-evolution{gap: 8px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-header,body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-summary,body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector,body.version-v0878752 .professional-shell #professional-evolution .evolution27-overview,body.version-v0878752 .professional-shell #professional-evolution .evolution27-filters,body.version-v0878752 .professional-shell #professional-evolution .evolution27-timeline{border-radius: 14px;padding: 10px 11px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-header{display: grid;gap: 7px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-header h2{font-size: 1.2rem}body.version-v0878752 .professional-shell #professional-evolution .evolution27-header p{font-size: .64rem;line-height: 1.28}body.version-v0878752 .professional-shell #professional-evolution .evolution27-header-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-header-actions .evolution27-button{width: 100%;min-width: 0;min-height: 34px;padding: 6px 7px;font-size: .65rem}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-summary{grid-template-columns: 1fr;gap: 7px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-heading h3{font-size: .86rem}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-heading p{font-size: .65rem}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-facts{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-facts div{padding: 7px 8px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-actions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px;padding-top: 6px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-actions .evolution27-text-action:first-child{grid-column: auto}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-actions .evolution27-text-action{min-width: 0;font-size: .6rem;text-align: center}body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector{padding: 10px 11px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-selector > label{margin-top: 7px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-search-row{grid-template-columns: minmax(0,1fr) auto}body.version-v0878752 .professional-shell #professional-evolution .evolution27-search-row button{width: auto;min-width: 62px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-item{min-height: 58px;grid-template-columns: 28px minmax(0,1fr);gap: 6px;padding: 6px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-avatar{width: 28px;height: 28px;border-radius: 9px;font-size: .59rem}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-copy strong{font-size: .64rem}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-copy span,body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-copy small{font-size: .53rem}body.version-v0878752 .professional-shell #professional-evolution .evolution27-overview-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-overview-item:last-child{grid-column: 1 / -1}body.version-v0878752 .professional-shell #professional-evolution .evolution27-progress-heading{display: flex;align-items: flex-end}body.version-v0878752 .professional-shell #professional-evolution .evolution27-progress-heading p{max-width: 48%;text-align: right}body.version-v0878752 .professional-shell #professional-evolution .evolution27-panel-heading-row{display: flex;align-items: flex-start}body.version-v0878752 .professional-shell #professional-evolution .evolution27-link-button{width: auto}body.version-v0878752 .professional-shell #professional-evolution .evolution27-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-filter-grid select{font-size: .62rem}body.version-v0878752 .professional-shell #professional-evolution .evolution27-timeline-list{margin-top: 7px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-body{padding: 8px 9px}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-meta,body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-heading{display: flex;align-items: center}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-heading span{order: 0;text-align: right}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-body p{font-size: .62rem;line-height: 1.28}body.version-v0878752 .professional-shell #professional-evolution .evolution27-record-heading h4{font-size: .7rem}body.version-v0878752 .evolution27-dialog{width: calc(100vw - 10px);max-height: calc(100dvh - 10px);border-radius: 16px}body.version-v0878752 .evolution27-dialog-panel{max-height: calc(100dvh - 10px);padding: 13px 12px max(14px,env(safe-area-inset-bottom))}body.version-v0878752 .evolution27-record-details,body.version-v0878752 .evolution27-form-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878752 .evolution27-record-details div:nth-child(n+4){grid-column: 1 / -1}body.version-v0878752 .evolution27-dialog-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878752 .evolution27-dialog-actions .evolution27-button{width: 100%}}@media (max-width: 359px){body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-actions{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878752 .professional-shell #professional-evolution .evolution27-client-actions .evolution27-text-action:first-child{grid-column: 1 / -1}body.version-v0878752 .professional-shell #professional-evolution .evolution27-filter-grid{grid-template-columns: 1fr}body.version-v0878752 .evolution27-record-details,body.version-v0878752 .evolution27-form-grid{grid-template-columns: 1fr}body.version-v0878752 .evolution27-record-details div:nth-child(n+4){grid-column: auto}}body.version-v0878752 .professional-shell #professional-evolution .evolution27-panel-heading span{display: block;margin-bottom: 2px;color: var(--e27-gold);font-size: .61rem;font-weight: 800;line-height: 1.15;letter-spacing: .1em;text-transform: uppercase}body.version-v0878752 .professional-shell #professional-evolution .evolution27-panel-heading-row > div{min-width: 0}body.version-v0878752 .professional-shell #professional-evolution .evolution27-panel-heading-row .evolution27-button-compact{width: auto;min-width: 108px;flex: 0 0 auto}@media (max-width: 767px){body.version-v0878752 .professional-shell #professional-evolution .evolution27-panel-heading-row .evolution27-button-compact{width: auto !important;min-width: 104px;justify-self: end}}body.version-v0878753 .professional-shell #professional-attendances.attendances28{gap: 10px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header,body.version-v0878753 .professional-shell #professional-attendances .attendances28-controls,body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight,body.version-v0878753 .professional-shell #professional-attendances .attendances28-list-section{align-self: start;min-height: 0;border-radius: 18px;padding: 13px 14px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 10px 18px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header-copy{max-width: 820px;min-width: 0}body.version-v0878753 .professional-shell #professional-attendances .attendances28-eyebrow,body.version-v0878753 .professional-shell #professional-attendances .attendances28-kicker,body.version-v0878753 .professional-shell #professional-attendances .attendances28-controls-heading span,body.version-v0878753 .professional-shell #professional-attendances .attendances28-section-heading span,body.version-v0878753 .professional-shell #professional-attendances .attendances28-dialog header span{margin-bottom: 2px;font-size: .62rem;line-height: 1.15;letter-spacing: .11em}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header h2{font-size: clamp(1.28rem,2.2vw,1.8rem);line-height: 1.05}body.version-v0878753 .professional-shell #professional-attendances .attendances28-controls-heading h3,body.version-v0878753 .professional-shell #professional-attendances .attendances28-section-heading h3{font-size: clamp(.92rem,1.6vw,1.08rem);line-height: 1.15}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header p,body.version-v0878753 .professional-shell #professional-attendances .attendances28-section-heading p,body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-copy p,body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-copy small{margin-top: 4px;font-size: .72rem;line-height: 1.35}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header-actions,body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-actions,body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-actions{gap: 5px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-button{min-height: 34px;border-radius: 10px;padding: 6px 10px;font-size: .7rem;line-height: 1.18}body.version-v0878753 .professional-shell #professional-attendances .attendances28-text-button{min-height: 30px;padding: 4px 2px;font-size: .67rem;line-height: 1.2}body.version-v0878753 .professional-shell #professional-attendances .attendances28-controls-heading,body.version-v0878753 .professional-shell #professional-attendances .attendances28-section-heading{align-items: center;gap: 8px;margin-bottom: 8px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-search,body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid label,body.version-v0878753 .professional-shell #professional-attendances .attendances28-dialog label{gap: 3px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-search > span,body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid label > span,body.version-v0878753 .professional-shell #professional-attendances .attendances28-dialog label > span{font-size: .68rem;line-height: 1.15}body.version-v0878753 .professional-shell #professional-attendances .attendances28-search input,body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid select,body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid input,body.version-v0878753 .professional-shell #professional-attendances .attendances28-dialog input,body.version-v0878753 .professional-shell #professional-attendances .attendances28-dialog select,body.version-v0878753 .professional-shell #professional-attendances .attendances28-dialog textarea{min-height: 36px;border-radius: 10px;padding: 6px 8px;font-size: .72rem;line-height: 1.2}body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-disclosure{margin-top: 7px;padding-top: 6px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-disclosure summary{font-size: .72rem;line-height: 1.2}body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid{grid-template-columns: repeat(5,minmax(0,1fr));gap: 6px;margin-top: 6px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-custom-period{grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px;grid-column: span 2}body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-actions{margin-top: 4px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-card{grid-template-columns: minmax(105px,.38fr) minmax(190px,1.4fr) auto;gap: 8px 12px;min-height: 0;border-radius: 14px;padding: 9px 10px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-time{gap: 1px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-time span{font-size: .84rem;line-height: 1.15}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-time small,body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-context small{font-size: .63rem;line-height: 1.25}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-copy h4{font-size: .88rem;line-height: 1.15}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-card > .attendances28-button-secondary{grid-column: 3}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-card > .attendances28-button{width: 100%;min-width: 112px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-empty,body.version-v0878753 .professional-shell #professional-attendances .attendances28-empty{border-radius: 12px;padding: 9px 10px;font-size: .72rem;line-height: 1.35}body.version-v0878753 .professional-shell #professional-attendances .attendances28-list{gap: 5px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item{grid-template-columns: minmax(92px,.44fr) minmax(130px,.8fr) minmax(170px,1.12fr) minmax(150px,.9fr) minmax(185px,auto);gap: 6px 10px;min-height: 0;border-radius: 13px;padding: 7px 8px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-date,body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-identity,body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-context,body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-badges{gap: 1px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-date time,body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-identity span,body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-context span{font-size: .65rem;line-height: 1.25}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-date strong,body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-identity strong{font-size: .72rem;line-height: 1.2}body.version-v0878753 .professional-shell #professional-attendances .attendances28-status,body.version-v0878753 .professional-shell #professional-attendances .attendances28-record-status{padding: 3px 6px;font-size: .6rem;line-height: 1.15}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-badges{display: flex;align-items: center;flex-wrap: wrap;gap: 4px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-actions{justify-content: flex-end;flex-wrap: nowrap}body.version-v0878753 #professional-attendances dialog.attendances28-dialog{max-height: calc(100dvh - 18px);border-radius: 18px}body.version-v0878753 #professional-attendances .attendances28-dialog header{gap: 8px;padding: 10px 12px}body.version-v0878753 #professional-attendances .attendances28-dialog header h2{font-size: 1.05rem;line-height: 1.1}body.version-v0878753 #professional-attendances .attendances28-dialog header p{margin-top: 3px;font-size: .68rem;line-height: 1.3}body.version-v0878753 #professional-attendances .attendances28-dialog header button{flex-basis: 34px;width: 34px;height: 34px;font-size: 1.05rem}body.version-v0878753 #professional-attendances .attendances28-dialog-body{padding: 10px 12px}body.version-v0878753 #professional-attendances .attendances28-dialog footer,body.version-v0878753 #professional-attendances .attendances28-dialog-footer{gap: 5px;padding: 8px 12px}body.version-v0878753 #professional-attendances .attendances28-detail-identity{padding: 8px 9px;border-radius: 12px}body.version-v0878753 #professional-attendances .attendances28-detail-identity h3{font-size: .92rem}body.version-v0878753 #professional-attendances .attendances28-detail-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 5px;margin: 7px 0}body.version-v0878753 #professional-attendances .attendances28-detail-grid > div{border-radius: 10px;padding: 6px 7px}body.version-v0878753 #professional-attendances .attendances28-detail-grid dt{font-size: .61rem;line-height: 1.15}body.version-v0878753 #professional-attendances .attendances28-detail-grid dd{margin-top: 2px;font-size: .68rem;line-height: 1.2}body.version-v0878753 #professional-attendances .attendances28-detail-note,body.version-v0878753 #professional-attendances .attendances28-detail-links{margin-top: 6px;border-radius: 0 10px 10px 0;padding: 6px 8px;font-size: .68rem;line-height: 1.3}body.version-v0878753 #professional-attendances .attendances28-detail-note p,body.version-v0878753 #professional-attendances .attendances28-detail-links p{margin-top: 2px}body.version-v0878753 #professional-attendances .attendances28-form-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}body.version-v0878753 #professional-attendances .attendances28-form-grid .wide{grid-column: 1 / -1}body.version-v0878753 #professional-attendances .attendances28-dialog textarea{min-height: 72px}@media (min-width: 1024px) and (max-width: 1365px){body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid{grid-template-columns: repeat(5,minmax(0,1fr))}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item{grid-template-columns: minmax(90px,.45fr) minmax(125px,.75fr) minmax(155px,1fr) minmax(145px,.9fr)}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-actions{grid-column: 1 / -1;justify-content: flex-end}}@media (max-width: 1023px){body.version-v0878753 .professional-shell #professional-attendances .attendances28-header{grid-template-columns: minmax(0,1fr) auto}body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid{grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item{grid-template-columns: minmax(86px,.45fr) minmax(120px,.72fr) minmax(0,1.2fr)}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-badges{grid-column: 2 / -1}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-actions{grid-column: 2 / -1;justify-content: flex-start}body.version-v0878753 #professional-attendances .attendances28-detail-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 767px){body.version-v0878753 .professional-shell #professional-attendances.attendances28{gap: 7px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header,body.version-v0878753 .professional-shell #professional-attendances .attendances28-controls,body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight,body.version-v0878753 .professional-shell #professional-attendances .attendances28-list-section{border-radius: 14px;padding: 9px 10px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header{grid-template-columns: 1fr;gap: 6px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header h2{font-size: 1.18rem}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header p{font-size: .63rem;line-height: 1.25}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%}body.version-v0878753 .professional-shell #professional-attendances .attendances28-header-actions .attendances28-button{width: 100%;min-width: 0;min-height: 34px;padding: 5px 6px;font-size: .61rem}body.version-v0878753 .professional-shell #professional-attendances .attendances28-controls-heading,body.version-v0878753 .professional-shell #professional-attendances .attendances28-section-heading{display: flex;align-items: flex-start;margin-bottom: 6px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-controls-heading .attendances28-text-button{width: auto;flex: 0 0 auto;text-align: right}body.version-v0878753 .professional-shell #professional-attendances .attendances28-section-heading p{max-width: 47%;margin-top: 0;text-align: right;font-size: .58rem;line-height: 1.2}body.version-v0878753 .professional-shell #professional-attendances .attendances28-search input{min-height: 34px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid label:last-of-type{grid-column: 1 / -1}body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid select,body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid input{min-height: 34px;padding-inline: 6px;font-size: .61rem}body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-actions{display: flex;justify-content: flex-end}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-card{grid-template-columns: minmax(78px,.42fr) minmax(0,1fr);gap: 5px 8px;padding: 7px 8px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-card > .attendances28-button{width: auto;min-width: 0;grid-column: auto}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-card > .attendances28-button-primary{grid-column: 1}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-card > .attendances28-button-secondary{grid-column: 2}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-time span{font-size: .72rem}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-copy h4{font-size: .76rem}body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-copy p,body.version-v0878753 .professional-shell #professional-attendances .attendances28-highlight-copy small{font-size: .58rem;line-height: 1.2}body.version-v0878753 .professional-shell #professional-attendances .attendances28-list{gap: 4px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item{grid-template-columns: minmax(72px,.4fr) minmax(0,1fr);gap: 4px 7px;border-radius: 11px;padding: 6px 7px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-context{grid-column: 1 / -1;display: flex;align-items: center;flex-wrap: wrap;gap: 3px 8px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-badges{grid-column: 1 / -1}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-actions{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878753 .professional-shell #professional-attendances .attendances28-item-actions .attendances28-button{width: 100%;min-width: 0;min-height: 32px;padding: 4px 5px;font-size: .58rem}body.version-v0878753 #professional-attendances dialog.attendances28-dialog,body.version-v0878753 #professional-attendances dialog.attendances28-details-dialog{width: calc(100vw - 10px);max-height: calc(100dvh - 10px);border-radius: 16px}body.version-v0878753 #professional-attendances .attendances28-dialog header,body.version-v0878753 #professional-attendances .attendances28-dialog-body,body.version-v0878753 #professional-attendances .attendances28-dialog footer,body.version-v0878753 #professional-attendances .attendances28-dialog-footer{padding-inline: 10px}body.version-v0878753 #professional-attendances .attendances28-detail-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878753 #professional-attendances .attendances28-form-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878753 #professional-attendances .attendances28-dialog footer,body.version-v0878753 #professional-attendances .attendances28-dialog-footer{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878753 #professional-attendances .attendances28-dialog footer .attendances28-button,body.version-v0878753 #professional-attendances .attendances28-dialog-footer .attendances28-button{width: 100%}}@media (max-width: 359px){body.version-v0878753 .professional-shell #professional-attendances .attendances28-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878753 .professional-shell #professional-attendances .attendances28-section-heading p{max-width: 44%}body.version-v0878753 #professional-attendances .attendances28-detail-grid,body.version-v0878753 #professional-attendances .attendances28-form-grid{grid-template-columns: 1fr}body.version-v0878753 #professional-attendances .attendances28-form-grid .wide{grid-column: auto}}body.version-v0878754 .professional-shell #professional-telehealth.tele29{gap: 10px;align-content: start}body.version-v0878754 .professional-shell #professional-telehealth .tele29-header,body.version-v0878754 .professional-shell #professional-telehealth .tele29-panel{border-radius: 18px;padding: 13px 14px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-header{grid-template-columns: minmax(0,1fr) auto;gap: 12px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-header h2{margin-top: 3px;font-size: clamp(1.35rem,2vw,1.75rem);line-height: 1.05}body.version-v0878754 .professional-shell #professional-telehealth .tele29-header p,body.version-v0878754 .professional-shell #professional-telehealth .tele29-panel p{margin-top: 4px;font-size: .75rem;line-height: 1.34}body.version-v0878754 .professional-shell #professional-telehealth .tele29-kicker,body.version-v0878754 .professional-shell #professional-telehealth .tele29-panel-head > div > span,body.version-v0878754 .professional-shell #professional-telehealth .tele29-filter-grid label > span{font-size: .64rem;letter-spacing: .085em}body.version-v0878754 .professional-shell #professional-telehealth .tele29-header-actions,body.version-v0878754 .professional-shell #professional-telehealth .tele29-actions,body.version-v0878754 .professional-shell #professional-telehealth .tele29-filter-actions,body.version-v0878754 .professional-shell #professional-telehealth .tele29-routing{gap: 6px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-button,body.version-v0878754 .professional-shell #professional-telehealth .tele29-routing button,body.version-v0878754 .professional-shell #professional-telehealth .tele29-check-action,body.version-v0878754 .professional-shell #professional-telehealth .tele29-control{min-height: 34px;border-radius: 11px;padding: 6px 9px;font-size: .69rem;line-height: 1.18}body.version-v0878754 .professional-shell #professional-telehealth .tele29-top-grid{grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);gap: 10px;align-items: start}body.version-v0878754 .professional-shell #professional-telehealth .tele29-panel-head{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 8px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-panel h3{margin-top: 3px;font-size: clamp(.95rem,1.35vw,1.12rem);line-height: 1.12}body.version-v0878754 .professional-shell #professional-telehealth .tele29-status,body.version-v0878754 .professional-shell #professional-telehealth .tele29-progress,body.version-v0878754 .professional-shell #professional-telehealth .tele29-results,body.version-v0878754 .professional-shell #professional-telehealth .tele29-record-status{padding: 5px 7px;font-size: .64rem;line-height: 1.15}body.version-v0878754 .professional-shell #professional-telehealth .tele29-next-content{gap: 8px;margin-top: 9px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-next-identity{gap: 8px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-avatar{width: 38px;height: 38px;flex-basis: 38px;border-radius: 12px;font-size: .75rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-next-identity strong,body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-main strong{font-size: .83rem;line-height: 1.2}body.version-v0878754 .professional-shell #professional-telehealth .tele29-next-identity span,body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-main span,body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-main small{font-size: .67rem;line-height: 1.25}body.version-v0878754 .professional-shell #professional-telehealth .tele29-next-meta,body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-meta,body.version-v0878754 .professional-shell #professional-telehealth .tele29-detail-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 5px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-next-meta > div,body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-meta > div,body.version-v0878754 .professional-shell #professional-telehealth .tele29-detail-grid > div{border-radius: 10px;padding: 6px 7px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-next-meta dt,body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-meta dt,body.version-v0878754 .professional-shell #professional-telehealth .tele29-detail-grid dt{font-size: .58rem;letter-spacing: .045em;line-height: 1.15}body.version-v0878754 .professional-shell #professional-telehealth .tele29-next-meta dd,body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-meta dd,body.version-v0878754 .professional-shell #professional-telehealth .tele29-detail-grid dd{margin-top: 2px;font-size: .66rem;line-height: 1.18}body.version-v0878754 .professional-shell #professional-telehealth .tele29-next .tele29-actions{margin-top: 8px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-checklist{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px;margin-top: 8px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-check-item{grid-template-columns: minmax(0,1fr) minmax(100px,.72fr);align-items: center;gap: 6px;border-radius: 11px;padding: 6px 7px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-check-item > div{gap: 1px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-check-item strong{font-size: .7rem;line-height: 1.18}body.version-v0878754 .professional-shell #professional-telehealth .tele29-check-item span{font-size: .61rem;line-height: 1.2}body.version-v0878754 .professional-shell #professional-telehealth .tele29-check-action{width: 100%;max-width: none;min-height: 30px;padding: 4px 6px;font-size: .59rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-preparation > .tele29-actions{margin-top: 7px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-layout{grid-template-columns: minmax(0,1fr) minmax(285px,350px);gap: 10px;margin-top: 9px;align-items: start}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-stage{min-height: 0;grid-template-columns: 50px minmax(0,1fr);grid-template-areas: "symbol copy" "meta meta";align-content: start;gap: 9px;border-radius: 15px;padding: 11px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-symbol{width: 50px;height: 50px;border-radius: 15px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-symbol span{width: 23px;height: 17px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-symbol i{width: 7px;height: 10px;right: 9px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-copy{gap: 2px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-copy strong{font-size: .88rem;line-height: 1.16}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-copy span,body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-copy small{font-size: .64rem;line-height: 1.22}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-controls{gap: 6px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-control-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-control{min-height: 52px;align-content: center}body.version-v0878754 .professional-shell #professional-telehealth .tele29-control span{font-size: .7rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-control small{margin-top: 1px;font-size: .58rem;line-height: 1.15}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-actions .tele29-button{min-width: 0;width: 100%}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-actions .tele29-button:last-child{grid-column: 1 / -1}body.version-v0878754 .professional-shell #professional-telehealth .tele29-routing{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));margin-top: 8px;padding-top: 8px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-routing button{min-width: 0;min-height: 31px;padding: 4px 6px;font-size: .61rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-filter-grid{grid-template-columns: minmax(180px,1.25fr) repeat(3,minmax(135px,.8fr));gap: 6px;margin-top: 9px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-filter-grid label,body.version-v0878754 .professional-shell #professional-telehealth .tele29-form-grid label,body.version-v0878754 .professional-shell #professional-telehealth .tele29-dialog-body > label{gap: 3px;font-size: .68rem}body.version-v0878754 .professional-shell #professional-telehealth input,body.version-v0878754 .professional-shell #professional-telehealth select,body.version-v0878754 .professional-shell #professional-telehealth textarea{min-height: 34px;border-radius: 10px;padding: 6px 8px;font-size: .72rem}body.version-v0878754 .professional-shell #professional-telehealth textarea{min-height: 70px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-filter-actions{justify-content: flex-end;margin-top: 6px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-list{gap: 5px;margin-top: 8px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session{grid-template-columns: 78px minmax(0,1.2fr) minmax(175px,.8fr) auto;gap: 7px;border-radius: 12px;padding: 7px 8px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-time{gap: 1px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-time time{font-size: .78rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-time span{font-size: .61rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-main{gap: 1px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-statuses{gap: 4px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-actions .tele29-button{min-height: 31px;padding-inline: 8px;font-size: .62rem}body.version-v0878754 #professional-telehealth dialog.tele29-dialog{width: min(720px,calc(100vw - 18px));max-height: min(92dvh,820px);border-radius: 18px}body.version-v0878754 #professional-telehealth .tele29-dialog-shell{max-height: min(92dvh,820px);border-radius: 18px}body.version-v0878754 #professional-telehealth .tele29-dialog header{gap: 9px;padding: 12px 14px}body.version-v0878754 #professional-telehealth .tele29-dialog header button{width: 34px;height: 34px;flex-basis: 34px;border-radius: 10px;font-size: 1.2rem}body.version-v0878754 #professional-telehealth .tele29-dialog-body{padding: 12px 14px}body.version-v0878754 #professional-telehealth .tele29-dialog footer{gap: 6px;padding: 9px 14px}body.version-v0878754 #professional-telehealth .tele29-form-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 7px}body.version-v0878754 #professional-telehealth .tele29-confirm-summary{border-radius: 11px;padding: 8px;margin-bottom: 7px;font-size: .72rem}body.version-v0878754 #professional-telehealth .tele29-occurrence-history{margin-top: 8px;padding-top: 7px}body.version-v0878754 .copilot30-dialog .copilot30-header{gap: 8px;padding: 11px 12px}body.version-v0878754 .copilot30-dialog .copilot30-fixed-notices{gap: 4px;padding: 7px 12px}body.version-v0878754 .copilot30-dialog .copilot30-fixed-notices p{font-size: .68rem;line-height: 1.28}body.version-v0878754 .copilot30-dialog .copilot30-consent,body.version-v0878754 .copilot30-dialog .copilot30-workspace{padding: 10px 12px 12px}body.version-v0878754 .copilot30-dialog .copilot30-consent-grid{gap: 5px;margin: 8px 0}body.version-v0878754 .copilot30-dialog .copilot30-consent-grid > div,body.version-v0878754 .copilot30-dialog .copilot30-statusbar > div:not(.copilot30-session-controls),body.version-v0878754 .copilot30-dialog .copilot30-summary-section,body.version-v0878754 .copilot30-dialog .copilot30-medication-item{border-radius: 10px;padding: 6px 7px}body.version-v0878754 .copilot30-dialog .copilot30-consent-grid dt{font-size: .58rem}body.version-v0878754 .copilot30-dialog .copilot30-consent-grid dd{margin-top: 2px;font-size: .66rem;line-height: 1.2}body.version-v0878754 .copilot30-dialog .copilot30-consent-check{gap: 7px;border-radius: 10px;padding: 7px;font-size: .69rem;line-height: 1.25}body.version-v0878754 .copilot30-dialog .copilot30-actions{gap: 5px;margin-top: 7px}body.version-v0878754 .copilot30-dialog .copilot30-button,body.version-v0878754 .copilot30-dialog .copilot30-tabs button{min-height: 34px;border-radius: 10px;padding: 6px 8px;font-size: .68rem}@media (min-width: 1280px){body.version-v0878754 .professional-shell #professional-telehealth .tele29-checklist{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 1279px){body.version-v0878754 .professional-shell #professional-telehealth .tele29-top-grid{grid-template-columns: 1fr}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-layout{grid-template-columns: minmax(0,1fr) minmax(270px,.72fr)}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session{grid-template-columns: 72px minmax(0,1fr) minmax(165px,.8fr) auto}}@media (max-width: 1023px){body.version-v0878754 .professional-shell #professional-telehealth .tele29-header{grid-template-columns: minmax(0,1fr) auto}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-layout{grid-template-columns: 1fr}body.version-v0878754 .professional-shell #professional-telehealth .tele29-control-grid{grid-template-columns: repeat(4,minmax(0,1fr))}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-actions{grid-template-columns: repeat(5,minmax(0,1fr))}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-actions .tele29-button:last-child{grid-column: auto}body.version-v0878754 .professional-shell #professional-telehealth .tele29-filter-grid{grid-template-columns: repeat(4,minmax(0,1fr))}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session{grid-template-columns: 68px minmax(0,1fr) minmax(145px,.72fr) auto}}@media (max-width: 767px){body.version-v0878754 .professional-shell #professional-telehealth.tele29{gap: 7px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-header,body.version-v0878754 .professional-shell #professional-telehealth .tele29-panel{border-radius: 14px;padding: 9px 10px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-header{grid-template-columns: 1fr;gap: 6px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-header h2{font-size: 1.18rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-header p,body.version-v0878754 .professional-shell #professional-telehealth .tele29-panel p{font-size: .62rem;line-height: 1.22}body.version-v0878754 .professional-shell #professional-telehealth .tele29-header-actions,body.version-v0878754 .professional-shell #professional-telehealth .tele29-next .tele29-actions,body.version-v0878754 .professional-shell #professional-telehealth .tele29-preparation > .tele29-actions,body.version-v0878754 .professional-shell #professional-telehealth .tele29-filter-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%}body.version-v0878754 .professional-shell #professional-telehealth .tele29-header-actions .tele29-button,body.version-v0878754 .professional-shell #professional-telehealth .tele29-next .tele29-actions .tele29-button,body.version-v0878754 .professional-shell #professional-telehealth .tele29-preparation > .tele29-actions .tele29-button,body.version-v0878754 .professional-shell #professional-telehealth .tele29-filter-actions .tele29-button{min-width: 0;width: 100%}body.version-v0878754 .professional-shell #professional-telehealth .tele29-panel-head{grid-template-columns: minmax(0,1fr) minmax(72px,auto);gap: 5px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-panel h3{font-size: .88rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-status,body.version-v0878754 .professional-shell #professional-telehealth .tele29-progress,body.version-v0878754 .professional-shell #professional-telehealth .tele29-results{justify-self: end;max-width: 112px;padding: 4px 6px;font-size: .56rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-next-meta,body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-meta,body.version-v0878754 .professional-shell #professional-telehealth .tele29-detail-grid{grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878754 .professional-shell #professional-telehealth .tele29-checklist{grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-check-item{grid-template-columns: 1fr;align-content: start;gap: 4px;padding: 6px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-check-item strong{font-size: .65rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-check-item span{font-size: .56rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-check-action{min-height: 31px;font-size: .55rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-stage{grid-template-columns: 42px minmax(0,1fr);grid-template-areas: "symbol copy" "meta meta";justify-items: stretch;gap: 6px;padding: 8px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-symbol{width: 42px;height: 42px;border-radius: 12px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-copy strong{font-size: .78rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-copy span,body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-copy small{font-size: .57rem}body.version-v0878754 .professional-shell #professional-telehealth .tele29-control-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878754 .professional-shell #professional-telehealth .tele29-control{min-height: 48px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-actions{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-actions .tele29-button:last-child{grid-column: 1 / -1}body.version-v0878754 .professional-shell #professional-telehealth .tele29-routing{grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-routing button:last-child{grid-column: 1 / -1}body.version-v0878754 .professional-shell #professional-telehealth .tele29-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session{grid-template-columns: 50px minmax(0,1fr) 72px;gap: 4px 6px;padding: 6px 7px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-time span{font-size: .55rem;overflow-wrap: anywhere}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-statuses{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-actions{grid-column: 3;grid-row: 1;justify-content: stretch}body.version-v0878754 .professional-shell #professional-telehealth .tele29-session-actions .tele29-button{width: 100%;min-height: 31px;white-space: normal;padding: 4px;font-size: .56rem}body.version-v0878754 #professional-telehealth dialog.tele29-dialog{width: calc(100vw - 8px);max-height: calc(100dvh - 8px)}body.version-v0878754 #professional-telehealth .tele29-dialog-shell{max-height: calc(100dvh - 8px);border-radius: 14px}body.version-v0878754 #professional-telehealth .tele29-dialog header,body.version-v0878754 #professional-telehealth .tele29-dialog-body,body.version-v0878754 #professional-telehealth .tele29-dialog footer{padding-left: 9px;padding-right: 9px}body.version-v0878754 #professional-telehealth .tele29-form-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878754 #professional-telehealth .tele29-form-grid .wide{grid-column: 1 / -1}body.version-v0878754 #professional-telehealth .tele29-dialog footer{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878754 #professional-telehealth .tele29-dialog footer .tele29-button{min-width: 0;width: 100%}body.version-v0878754 .copilot30-dialog .copilot30-consent-grid,body.version-v0878754 .copilot30-dialog .copilot30-statusbar,body.version-v0878754 .copilot30-dialog .copilot30-signal-meta{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878754 .copilot30-dialog .copilot30-tabs{grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px}body.version-v0878754 .copilot30-dialog .copilot30-tabs button{min-height: 34px;padding: 4px 5px;text-align: center;font-size: .61rem}body.version-v0878754 .copilot30-dialog .copilot30-actions,body.version-v0878754 .copilot30-dialog .copilot30-session-controls{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878754 .copilot30-dialog .copilot30-actions > .copilot30-button,body.version-v0878754 .copilot30-dialog .copilot30-session-controls > .copilot30-button{min-width: 0;width: 100%;min-height: 34px}}@media (max-width: 359px){body.version-v0878754 .professional-shell #professional-telehealth .tele29-panel-head{grid-template-columns: minmax(0,1fr) 82px}body.version-v0878754 .professional-shell #professional-telehealth .tele29-checklist{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878754 .professional-shell #professional-telehealth .tele29-next-meta,body.version-v0878754 .professional-shell #professional-telehealth .tele29-room-meta{grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878754 #professional-telehealth .tele29-form-grid{grid-template-columns: 1fr}body.version-v0878754 #professional-telehealth .tele29-form-grid .wide{grid-column: auto}body.version-v0878754 .copilot30-dialog .copilot30-consent-grid,body.version-v0878754 .copilot30-dialog .copilot30-statusbar,body.version-v0878754 .copilot30-dialog .copilot30-signal-meta{grid-template-columns: repeat(2,minmax(0,1fr))}}body.version-v0878754 .professional-shell #professional-telehealth .gm13-root{gap: 6px;margin: 0}body.version-v0878754 .professional-shell #professional-telehealth .gm13-panel{border-radius: 14px;padding: 10px 11px}body.version-v0878754 .professional-shell #professional-telehealth .gm13-setup,body.version-v0878754 .professional-shell #professional-telehealth .gm13-empty,body.version-v0878754 .professional-shell #professional-telehealth .gm13-error{grid-template-columns: 36px minmax(0,1fr) auto;gap: 8px}body.version-v0878754 .professional-shell #professional-telehealth .gm13-icon{width: 36px;height: 36px;flex-basis: 36px;border-radius: 11px}body.version-v0878754 .professional-shell #professional-telehealth .gm13-icon svg{width: 19px;height: 19px}body.version-v0878754 .professional-shell #professional-telehealth .gm13-panel h3,body.version-v0878754 .professional-shell #professional-telehealth .gm13-session h4{font-size: .84rem;line-height: 1.18}body.version-v0878754 .professional-shell #professional-telehealth .gm13-panel p{margin-top: 3px;font-size: .65rem;line-height: 1.28}body.version-v0878754 .professional-shell #professional-telehealth .gm13-button{min-height: 32px;padding: 5px 9px;font-size: .66rem}body.version-v0878754 .professional-shell #professional-telehealth .gm13-session{gap: 8px;padding: 8px 0}body.version-v0878754 .professional-shell #professional-telehealth .gm13-dialog-shell{gap: 9px;border-radius: 16px;padding: 12px}@media (max-width: 767px){body.version-v0878754 .professional-shell #professional-telehealth .gm13-panel{padding: 8px 9px}body.version-v0878754 .professional-shell #professional-telehealth .gm13-setup,body.version-v0878754 .professional-shell #professional-telehealth .gm13-empty,body.version-v0878754 .professional-shell #professional-telehealth .gm13-error{grid-template-columns: 34px minmax(0,1fr);gap: 7px}body.version-v0878754 .professional-shell #professional-telehealth .gm13-setup > .gm13-actions,body.version-v0878754 .professional-shell #professional-telehealth .gm13-error > .gm13-actions{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878754 .professional-shell #professional-telehealth .gm13-icon{width: 34px;height: 34px}body.version-v0878754 .professional-shell #professional-telehealth .gm13-panel h3{font-size: .75rem}body.version-v0878754 .professional-shell #professional-telehealth .gm13-panel p{font-size: .58rem;line-height: 1.2}}body.version-v0878755 #professional-records.records32{gap: clamp(10px,1.1vw,15px)}body.version-v0878755 #professional-records .records32-header,body.version-v0878755 #professional-records .records32-controls,body.version-v0878755 #professional-records .records32-highlight,body.version-v0878755 #professional-records .records32-list-panel{border-radius: 18px}body.version-v0878755 #professional-records .records32-header{align-items: center;gap: 14px;padding: clamp(14px,1.55vw,20px)}body.version-v0878755 #professional-records .records32-eyebrow,body.version-v0878755 #professional-records .records32-controls-heading span,body.version-v0878755 #professional-records .records32-highlight-copy > span,body.version-v0878755 #professional-records .records32-list-heading span,body.version-v0878755 #professional-records .records32-dialog-header span,body.version-v0878755 #professional-records .records32-detail-kicker{margin-bottom: 3px;font-size: .66rem;letter-spacing: .105em}body.version-v0878755 #professional-records .records32-header h2{font-size: clamp(1.45rem,2.25vw,2rem);line-height: 1.05}body.version-v0878755 #professional-records .records32-header p{margin-top: 5px;font-size: .86rem;line-height: 1.35}body.version-v0878755 #professional-records .records32-header-actions{gap: 6px}body.version-v0878755 #professional-records .records32-button,body.version-v0878755 #professional-records .records32-quick-actions button,body.version-v0878755 #professional-records .records32-filter-actions button{min-height: 34px;border-radius: 10px;padding: 6px 10px;font-size: .78rem;line-height: 1.16}body.version-v0878755 #professional-records .records32-controls,body.version-v0878755 #professional-records .records32-list-panel{padding: clamp(12px,1.35vw,17px)}body.version-v0878755 #professional-records .records32-controls-heading,body.version-v0878755 #professional-records .records32-list-heading{align-items: center;gap: 10px;margin-bottom: 9px}body.version-v0878755 #professional-records .records32-controls-heading h3,body.version-v0878755 #professional-records .records32-list-heading h3{font-size: clamp(1rem,1.3vw,1.22rem);line-height: 1.15}body.version-v0878755 #professional-records .records32-quick-actions{gap: 5px}body.version-v0878755 #professional-records .records32-quick-actions button,body.version-v0878755 #professional-records .records32-filter-actions button{min-height: 32px;padding: 5px 8px;font-size: .7rem}body.version-v0878755 #professional-records .records32-search{grid-template-columns: minmax(105px,.18fr) minmax(0,1fr);align-items: center;gap: 8px;margin-bottom: 8px}body.version-v0878755 #professional-records .records32-search > span,body.version-v0878755 #professional-records .records32-filter-grid label > span,body.version-v0878755 #professional-records .records32-dialog label > span{font-size: .72rem;line-height: 1.2}body.version-v0878755 #professional-records .records32-search input,body.version-v0878755 #professional-records .records32-filter-grid select,body.version-v0878755 #professional-records .records32-filter-grid input,body.version-v0878755 #professional-records .records32-dialog input,body.version-v0878755 #professional-records .records32-dialog select,body.version-v0878755 #professional-records .records32-dialog textarea{min-height: 38px;border-radius: 9px;padding: 7px 9px;line-height: 1.28}body.version-v0878755 #professional-records .records32-filter-disclosure{padding-top: 7px}body.version-v0878755 #professional-records .records32-filter-disclosure > summary{min-height: 31px;font-size: .77rem}body.version-v0878755 #professional-records .records32-filter-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 7px;margin-top: 7px}body.version-v0878755 #professional-records .records32-filter-grid label{gap: 3px}body.version-v0878755 #professional-records .records32-custom-period{gap: 6px}body.version-v0878755 #professional-records .records32-filter-grid label.records32-check{min-height: 38px;gap: 6px;padding: 5px 7px;border-radius: 9px}body.version-v0878755 #professional-records .records32-check input{width: 16px;height: 16px;min-height: 16px}body.version-v0878755 #professional-records .records32-filter-actions{gap: 5px;margin-top: 8px}body.version-v0878755 #professional-records .records32-highlight{grid-template-columns: minmax(0,1.15fr) minmax(300px,.9fr) auto;gap: 11px;padding: clamp(12px,1.45vw,17px)}body.version-v0878755 #professional-records .records32-highlight h3{font-size: clamp(1.04rem,1.45vw,1.3rem);line-height: 1.17}body.version-v0878755 #professional-records .records32-highlight-copy p{margin-top: 4px;font-size: .78rem;line-height: 1.32}body.version-v0878755 #professional-records .records32-highlight-meta{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878755 #professional-records .records32-highlight-meta div,body.version-v0878755 #professional-records .records32-item-meta div,body.version-v0878755 #professional-records .records32-detail-grid div{padding: 5px 6px;border-radius: 8px}body.version-v0878755 #professional-records .records32-highlight-meta dt,body.version-v0878755 #professional-records .records32-item-meta dt,body.version-v0878755 #professional-records .records32-detail-grid dt{font-size: .61rem;line-height: 1.15}body.version-v0878755 #professional-records .records32-highlight-meta dd,body.version-v0878755 #professional-records .records32-item-meta dd,body.version-v0878755 #professional-records .records32-detail-grid dd{margin-top: 2px;font-size: .7rem;line-height: 1.2}body.version-v0878755 #professional-records .records32-list-heading p{margin-top: 3px;font-size: .74rem;line-height: 1.3}body.version-v0878755 #professional-records .records32-count{padding: 5px 8px;font-size: .7rem}body.version-v0878755 #professional-records .records32-list{gap: 6px;max-height: min(600px,60vh);padding-right: 3px}body.version-v0878755 #professional-records .records32-item{grid-template-columns: 105px minmax(0,1fr) 124px;align-items: center;gap: 9px;min-height: 0;padding: 8px 9px;border-radius: 12px}body.version-v0878755 #professional-records .records32-item-date{font-size: .67rem;line-height: 1.25}body.version-v0878755 #professional-records .records32-item-title-row{gap: 6px}body.version-v0878755 #professional-records .records32-item h4{font-size: .82rem;line-height: 1.18}body.version-v0878755 #professional-records .records32-item-main > p{margin: 3px 0 5px;font-size: .68rem;line-height: 1.25}body.version-v0878755 #professional-records .records32-status{min-height: 23px;max-width: 140px;padding: 3px 6px;font-size: .6rem;line-height: 1.12}body.version-v0878755 #professional-records .records32-item-meta{grid-template-columns: repeat(5,minmax(0,1fr));gap: 4px}body.version-v0878755 #professional-records .records32-item-meta div{padding: 4px 5px}body.version-v0878755 #professional-records .records32-item-meta dd{font-size: .61rem}body.version-v0878755 #professional-records .records32-item-actions{display: grid;grid-template-columns: 1fr;gap: 4px;width: 124px}body.version-v0878755 #professional-records .records32-item-actions .records32-button{width: 100%;min-height: 31px;padding: 4px 6px;font-size: .66rem}body.version-v0878755 #professional-records .records32-dialog{width: min(900px,calc(100vw - 20px));max-height: min(94dvh,900px)}body.version-v0878755 #professional-records .records32-dialog-shell{max-height: min(94dvh,900px);border-radius: 17px}body.version-v0878755 #professional-records .records32-dialog-header{gap: 10px;padding: 13px 15px}body.version-v0878755 #professional-records .records32-dialog-header h2{font-size: clamp(1.08rem,1.75vw,1.45rem)}body.version-v0878755 #professional-records .records32-dialog-header p{margin-top: 3px;font-size: .74rem;line-height: 1.3}body.version-v0878755 #professional-records .records32-dialog-header > button{width: 36px;min-height: 36px;font-size: 1.15rem}body.version-v0878755 #professional-records .records32-dialog-body{padding: 13px 15px}body.version-v0878755 #professional-records .records32-dialog-footer{gap: 5px;padding: 9px 15px max(9px,env(safe-area-inset-bottom))}body.version-v0878755 #professional-records .records32-detail-card{padding: 10px;border-radius: 12px}body.version-v0878755 #professional-records .records32-detail-card + .records32-detail-card{margin-top: 7px}body.version-v0878755 #professional-records .records32-detail-card h3{margin-bottom: 4px;font-size: 1rem}body.version-v0878755 #professional-records .records32-detail-card h4{margin: 9px 0 4px;font-size: .85rem}body.version-v0878755 #professional-records .records32-detail-card > p{font-size: .74rem;line-height: 1.4}body.version-v0878755 #professional-records .records32-detail-grid{gap: 5px;margin-top: 8px}body.version-v0878755 #professional-records .records32-origin-notice,body.version-v0878755 #professional-records .records32-history-notice,body.version-v0878755 #professional-records .records32-complement-item,body.version-v0878755 #professional-records .records32-history-item{padding: 8px 9px;border-radius: 9px}body.version-v0878755 #professional-records .records32-form-grid{gap: 7px}body.version-v0878755 #professional-records .records32-form-grid label{gap: 3px}body.version-v0878755 #professional-records .records32-form-grid textarea{min-height: 82px}body.version-v0878755 #professional-records .records32-form-error{margin: 0 15px 7px;padding: 7px 9px}body.version-v0878755 #professional-records .records32-confirm-summary{margin-bottom: 8px;padding: 8px 9px}@media (max-width: 1279px){body.version-v0878755 #professional-records .records32-filter-grid{grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878755 #professional-records .records32-highlight{grid-template-columns: minmax(0,1fr) minmax(260px,.82fr) auto}body.version-v0878755 #professional-records .records32-highlight > .records32-button{grid-column: auto;width: auto;justify-self: auto}body.version-v0878755 #professional-records .records32-item{grid-template-columns: 90px minmax(0,1fr) 112px}body.version-v0878755 #professional-records .records32-item-actions{grid-column: auto;display: grid;width: 112px;justify-content: stretch}body.version-v0878755 #professional-records .records32-item-actions .records32-button{width: 100%}body.version-v0878755 #professional-records .records32-item-meta{grid-template-columns: repeat(5,minmax(0,1fr))}}@media (max-width: 1023px){body.version-v0878755 #professional-records .records32-header{flex-direction: row}body.version-v0878755 #professional-records .records32-header-actions{justify-content: flex-end}body.version-v0878755 #professional-records .records32-controls-heading{flex-direction: row}body.version-v0878755 #professional-records .records32-quick-actions{justify-content: flex-end}body.version-v0878755 #professional-records .records32-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878755 #professional-records .records32-highlight{grid-template-columns: minmax(0,1fr) minmax(230px,.85fr)}body.version-v0878755 #professional-records .records32-highlight > .records32-button{grid-column: 1 / -1;justify-self: end}body.version-v0878755 #professional-records .records32-item{grid-template-columns: 82px minmax(0,1fr)}body.version-v0878755 #professional-records .records32-item-actions{grid-column: 1 / -1;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%}body.version-v0878755 #professional-records .records32-item-meta{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 767px){body.version-v0878755 #professional-records.records32{gap: 8px}body.version-v0878755 #professional-records .records32-header,body.version-v0878755 #professional-records .records32-controls,body.version-v0878755 #professional-records .records32-highlight,body.version-v0878755 #professional-records .records32-list-panel{padding: 10px;border-radius: 14px}body.version-v0878755 #professional-records .records32-header{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px}body.version-v0878755 #professional-records .records32-header-copy{max-width: none}body.version-v0878755 #professional-records .records32-header h2{font-size: 1.18rem}body.version-v0878755 #professional-records .records32-header p{margin-top: 3px;font-size: .66rem;line-height: 1.25}body.version-v0878755 #professional-records .records32-header-actions,body.version-v0878755 #professional-records .records32-header-actions .records32-button{width: auto}body.version-v0878755 #professional-records .records32-header-actions{display: grid;grid-template-columns: repeat(2,minmax(76px,1fr));gap: 4px}body.version-v0878755 #professional-records .records32-header-actions .records32-button{min-height: 31px;padding: 4px 6px;font-size: .61rem}body.version-v0878755 #professional-records .records32-controls-heading{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);align-items: end;gap: 6px}body.version-v0878755 #professional-records .records32-quick-actions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 3px;width: 100%}body.version-v0878755 #professional-records .records32-quick-actions button{width: 100%;min-height: 31px;padding: 4px 3px;text-align: center;font-size: .58rem}body.version-v0878755 #professional-records .records32-search{grid-template-columns: 74px minmax(0,1fr);gap: 5px;margin-bottom: 5px}body.version-v0878755 #professional-records .records32-search input,body.version-v0878755 #professional-records .records32-filter-grid select,body.version-v0878755 #professional-records .records32-filter-grid input,body.version-v0878755 #professional-records .records32-dialog input,body.version-v0878755 #professional-records .records32-dialog select,body.version-v0878755 #professional-records .records32-dialog textarea{min-height: 35px;padding: 5px 6px;font-size: 16px}body.version-v0878755 #professional-records .records32-filter-grid,body.version-v0878755 #professional-records .records32-custom-period{grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878755 #professional-records .records32-custom-period{grid-column: 1 / -1}body.version-v0878755 #professional-records .records32-filter-grid label.records32-check{min-height: 35px;padding: 4px 5px;gap: 4px}body.version-v0878755 #professional-records .records32-filter-grid label.records32-check > span{font-size: .61rem}body.version-v0878755 #professional-records .records32-filter-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878755 #professional-records .records32-filter-actions button{width: 100%}body.version-v0878755 #professional-records .records32-highlight{grid-template-columns: 1fr;gap: 6px}body.version-v0878755 #professional-records .records32-highlight-copy p{font-size: .66rem}body.version-v0878755 #professional-records .records32-highlight-meta{grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878755 #professional-records .records32-highlight > .records32-button{grid-column: auto;justify-self: stretch;width: 100%;min-height: 31px}body.version-v0878755 #professional-records .records32-list-heading{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 5px}body.version-v0878755 #professional-records .records32-list-heading p{font-size: .62rem;line-height: 1.2}body.version-v0878755 #professional-records .records32-count{align-self: start;font-size: .6rem;padding: 4px 6px}body.version-v0878755 #professional-records .records32-list{max-height: min(500px,56vh);gap: 5px}body.version-v0878755 #professional-records .records32-item{grid-template-columns: 62px minmax(0,1fr);gap: 5px 7px;padding: 7px;border-radius: 10px}body.version-v0878755 #professional-records .records32-item-date{order: 0;align-self: start;padding-top: 2px;font-size: .59rem}body.version-v0878755 #professional-records .records32-item-main{order: 1}body.version-v0878755 #professional-records .records32-item-title-row{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 4px}body.version-v0878755 #professional-records .records32-item h4{font-size: .72rem}body.version-v0878755 #professional-records .records32-status{max-width: 90px;min-height: 21px;padding: 2px 4px;font-size: .52rem}body.version-v0878755 #professional-records .records32-item-main > p{margin: 2px 0 4px;font-size: .59rem;line-height: 1.2}body.version-v0878755 #professional-records .records32-item-meta{grid-template-columns: repeat(2,minmax(0,1fr));gap: 3px}body.version-v0878755 #professional-records .records32-item-meta div{padding: 3px 4px}body.version-v0878755 #professional-records .records32-item-meta dt{font-size: .52rem}body.version-v0878755 #professional-records .records32-item-meta dd{font-size: .55rem}body.version-v0878755 #professional-records .records32-item-actions{order: 2;grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px;width: 100%}body.version-v0878755 #professional-records .records32-item-actions .records32-button{width: 100%;min-height: 30px;padding: 4px;font-size: .58rem}body.version-v0878755 #professional-records .records32-dialog{width: calc(100vw - 8px);max-width: none;max-height: calc(100dvh - 8px);margin: auto;border-radius: 0}body.version-v0878755 #professional-records .records32-dialog-shell{min-height: 0;max-height: calc(100dvh - 8px);border-radius: 14px}body.version-v0878755 #professional-records .records32-dialog-header{padding: max(9px,env(safe-area-inset-top)) 9px 8px}body.version-v0878755 #professional-records .records32-dialog-body{padding: 9px}body.version-v0878755 #professional-records .records32-dialog-footer{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));padding: 7px 9px max(7px,env(safe-area-inset-bottom))}body.version-v0878755 #professional-records .records32-dialog-footer .records32-button{width: 100%;min-width: 0}body.version-v0878755 #professional-records .records32-detail-grid,body.version-v0878755 #professional-records .records32-form-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878755 #professional-records .records32-wide{grid-column: 1 / -1}body.version-v0878755 #professional-records .records32-form-error{margin-inline: 9px}}@media (max-width: 359px){body.version-v0878755 #professional-records .records32-header{grid-template-columns: 1fr}body.version-v0878755 #professional-records .records32-header-actions{grid-template-columns: repeat(2,minmax(0,1fr));width: 100%}body.version-v0878755 #professional-records .records32-header-actions .records32-button{width: 100%}body.version-v0878755 #professional-records .records32-controls-heading{grid-template-columns: 1fr}body.version-v0878755 #professional-records .records32-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878755 #professional-records .records32-item-title-row{grid-template-columns: 1fr}body.version-v0878755 #professional-records .records32-status{justify-self: start;max-width: none}body.version-v0878755 #professional-records .records32-detail-grid,body.version-v0878755 #professional-records .records32-form-grid{grid-template-columns: 1fr}body.version-v0878755 #professional-records .records32-wide{grid-column: auto}}@media (max-width: 767px){body.version-v0878755 #professional-records .records32-controls-heading{grid-template-columns: 1fr;align-items: start}body.version-v0878755 #professional-records .records32-quick-actions{width: 100%}body.version-v0878755 #professional-records .records32-quick-actions button{overflow-wrap: normal;word-break: normal}}@media (min-width: 768px){body.version-v0878755 #professional-records .records32-list{max-height: min(540px,56vh)}}body.version-v0878756 .professional-panel-route{--pro56-gap-xs: 4px;--pro56-gap-sm: 6px;--pro56-gap: 9px;--pro56-gap-lg: 12px;--pro56-radius-sm: 10px;--pro56-radius: 15px;--pro56-radius-lg: 18px;--pro56-control: 35px;--pro56-text-xs: .60rem;--pro56-text-sm: .68rem;--pro56-text: .76rem;--pro56-text-lg: .86rem;--pro56-title: clamp(1.30rem,2vw,1.78rem);--pro56-subtitle: clamp(.92rem,1.4vw,1.10rem)}body.version-v0878756 .professional-shell.professional-visual-system-v0878738{grid-template-columns: 258px minmax(0,1fr);gap: 13px;padding: 12px}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 > .professional-sidebar{width: 258px;border-radius: 21px}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-head{min-height: 70px;padding: 10px;border-radius: 16px;gap: 9px}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-logo-mark{width: 44px;height: 44px;flex-basis: 44px;border-radius: 13px}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-head strong{font-size: .78rem;line-height: 1.16}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-head span:last-child{font-size: .64rem;line-height: 1.15}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-nav{gap: 3px;padding: 5px 2px 7px 0}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-nav-item{min-height: 39px;padding: 5px 8px;gap: 7px;border-radius: 11px;font-size: .72rem;line-height: 1.15}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-nav-icon{width: 27px;height: 27px;flex-basis: 27px;border-radius: 9px}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-foot{gap: 6px;padding: 8px 4px 4px}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-foot span{font-size: .62rem}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-foot .btn{min-height: 34px;padding-inline: 11px;font-size: .70rem}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-main{width: min(100%,1580px)}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074{margin-bottom: 9px}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-shell{min-height: 108px;padding: 10px 13px;border-radius: 20px}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-main{grid-template-columns: minmax(260px,1fr) minmax(260px,.52fr);gap: 13px}body.version-v0878756 .professional-shell .top-v074-copy{gap: 2px}body.version-v0878756 .professional-shell .top-v074-badge{min-height: 21px;padding-inline: 7px;font-size: .57rem;letter-spacing: .11em}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-title{margin-top: 1px;font-size: clamp(1.38rem,2vw,1.90rem);line-height: 1.02}body.version-v0878756 .professional-shell .top-v074-subtitle{font-size: .77rem;line-height: 1.26}body.version-v0878756 .professional-shell .top-v074-summary{font-size: .69rem;line-height: 1.27}body.version-v0878756 .professional-shell .top-v074-tools{width: min(330px,100%);gap: 4px}body.version-v0878756 .professional-shell .top-v074-search{gap: 3px}body.version-v0878756 .professional-shell .top-v074-search-label{font-size: .59rem}body.version-v0878756 .professional-shell .top-v074-search-field{min-height: 34px;border-radius: 11px;padding-inline: 9px}body.version-v0878756 .professional-shell .top-v074-search input{font-size: .76rem}body.version-v0878756 .professional-shell .top-v074-chip-row{gap: 4px}body.version-v0878756 .professional-shell .top-v074-chip{min-height: 22px;padding-inline: 7px;font-size: .61rem}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 [data-professional-section]{padding: 10px 0 4px;min-width: 0;align-content: start}body.version-v0878756 .professional-shell :is(.sr-only,.app-sr-only){position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important;min-height: 0 !important}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(.professional-panel,[class*="-panel"],[class*="-summary"],[class*="-subpanel"]):not(dialog):not(.professional-sidebar){border-radius: var(--pro56-radius-lg)}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(button,.btn,a[class*="button"]):not(.professional-mobile-menu-button):not(.professional-sidebar-close){min-height: 34px;padding-block: 6px;font-size: .74rem;line-height: 1.16}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(input:not([type="checkbox"]):not([type="radio"]),select){min-height: 36px;padding-block: 6px;font-size: .78rem}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 [data-professional-section] textarea{font-size: .78rem}body.version-v0878756 .professional-shell :is( #professional-overview .overview-v08723-header,#professional-agenda .agenda24-header,#professional-clients .clients26-header,#professional-evolution .evolution27-header,#professional-attendances .attendances28-header,#professional-telehealth .tele29-header,#professional-records .records32-header,#professional-consents .consents33-header,#professional-guidance .orientation40-operational-header,#professional-finance .finance34-header,#professional-copilot .copilot35-top,#professional-reports .reports36-header,#professional-settings .settings37-header ){min-height: 0;border-radius: var(--pro56-radius-lg)}body.version-v0878756 .professional-shell :is( #professional-overview .overview-v08723-header,#professional-agenda .agenda24-header,#professional-clients .clients26-header,#professional-evolution .evolution27-header,#professional-attendances .attendances28-header,#professional-telehealth .tele29-header,#professional-records .records32-header,#professional-consents .consents33-header,#professional-guidance .orientation40-operational-header,#professional-finance .finance34-header,#professional-copilot .copilot35-top,#professional-reports .reports36-header,#professional-settings .settings37-header ) :is(h2){font-size: var(--pro56-title);line-height: 1.04}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) > .orientation40-integration-card{display: grid;grid-template-columns: minmax(180px,.55fr) minmax(0,1.45fr);grid-template-areas: "title content" "desc content";gap: 3px 12px;margin-top: 8px;padding: 10px 11px;border-radius: 14px;align-items: start}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) > .orientation40-integration-card > h4{grid-area: title;font-size: .80rem;line-height: 1.16}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) > .orientation40-integration-card > p{grid-area: desc;margin: 2px 0 0;font-size: .62rem;line-height: 1.30}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) > .orientation40-integration-card > .orientation40-integration-content{grid-area: content;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 7px;align-items: center}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) .orientation40-integration-summary{grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px;margin: 0}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) .orientation40-integration-summary div{padding: 5px 6px}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) .orientation40-integration-summary span{font-size: .54rem}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) .orientation40-integration-summary strong{margin-top: 1px;font-size: .61rem;line-height: 1.16}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) .orientation40-integration-actions{gap: 4px;justify-content: flex-end}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) .orientation40-integration-actions button{min-height: 29px;padding: 4px 7px;font-size: .58rem}body.version-v0878756 #professional-consents.consents33{gap: 9px}body.version-v0878756 #professional-consents .consents33-header,body.version-v0878756 #professional-consents .consents33-controls,body.version-v0878756 #professional-consents .consents33-pending,body.version-v0878756 #professional-consents .consents33-list-panel,body.version-v0878756 #professional-consents .consents33-notice{border-radius: 16px}body.version-v0878756 #professional-consents .consents33-header{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 10px 14px;padding: 13px 14px}body.version-v0878756 #professional-consents .consents33-eyebrow,body.version-v0878756 #professional-consents :is(.consents33-controls-head,.consents33-list-head,.consents33-pending header,.consents33-dialog-head) span{margin-bottom: 2px;font-size: .61rem;letter-spacing: .09em}body.version-v0878756 #professional-consents .consents33-header h2{font-size: var(--pro56-title)}body.version-v0878756 #professional-consents :is(.consents33-header,.consents33-controls,.consents33-pending,.consents33-list-head,.consents33-dialog-head,.consents33-notice) p{margin-top: 3px;font-size: .72rem;line-height: 1.32}body.version-v0878756 #professional-consents :is(.consents33-header-actions,.consents33-dialog-actions,.consents33-filter-actions,.consents33-quick-actions,.consents33-record-actions){gap: 5px}body.version-v0878756 #professional-consents :is(.consents33-button,.consents33-filter-actions button,.consents33-quick-actions button,.consents33-template-filters button,.consents33-tabs button,.consents33-link-button){min-height: 33px;padding: 5px 9px;border-radius: 10px;font-size: .70rem}body.version-v0878756 #professional-consents .consents33-notice{grid-template-columns: auto minmax(0,1fr);gap: 5px 10px;padding: 9px 11px}body.version-v0878756 #professional-consents .consents33-notice strong{font-size: .72rem}body.version-v0878756 #professional-consents .consents33-notice p{margin: 0}body.version-v0878756 #professional-consents .consents33-tabs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%;gap: 4px;padding: 4px;border-radius: 12px;overflow: visible}body.version-v0878756 #professional-consents .consents33-tabs button{min-width: 0}body.version-v0878756 #professional-consents .consents33-panel{gap: 8px}body.version-v0878756 #professional-consents .consents33-pending,body.version-v0878756 #professional-consents .consents33-controls,body.version-v0878756 #professional-consents .consents33-list-panel{padding: 10px 11px}body.version-v0878756 #professional-consents :is(.consents33-pending > header,.consents33-controls-head,.consents33-list-head){align-items: center;gap: 8px}body.version-v0878756 #professional-consents :is(.consents33-pending h3,.consents33-controls h3,.consents33-list-head h3){font-size: 1rem;line-height: 1.12}body.version-v0878756 #professional-consents .consents33-pending-list{margin-top: 7px;gap: 5px}body.version-v0878756 #professional-consents .consents33-pending-item{grid-template-columns: minmax(0,1.2fr) minmax(135px,.75fr) auto;gap: 7px;min-height: 0;padding: 7px 8px;border-radius: 11px}body.version-v0878756 #professional-consents .consents33-pending-item strong{font-size: .72rem}body.version-v0878756 #professional-consents .consents33-pending-item span{margin-top: 1px;font-size: .64rem;line-height: 1.2}body.version-v0878756 #professional-consents .consents33-pending-item small{margin-top: 1px;font-size: .59rem;line-height: 1.22}body.version-v0878756 #professional-consents .consents33-pending-meta{gap: 2px}body.version-v0878756 #professional-consents .consents33-controls{gap: 7px}body.version-v0878756 #professional-consents .consents33-search{grid-template-columns: 126px minmax(0,1fr);align-items: center;gap: 7px}body.version-v0878756 #professional-consents label > span,body.version-v0878756 #professional-consents .consents33-filter-disclosure summary{font-size: .66rem}body.version-v0878756 #professional-consents :is(input,select){min-height: 34px;padding: 5px 7px;border-radius: 9px;font-size: .74rem}body.version-v0878756 #professional-consents textarea{padding: 7px;border-radius: 9px}body.version-v0878756 #professional-consents .consents33-filter-disclosure{padding-top: 6px}body.version-v0878756 #professional-consents .consents33-filter-grid{margin-top: 6px;grid-template-columns: repeat(5,minmax(110px,1fr));gap: 5px}body.version-v0878756 #professional-consents .consents33-filter-grid label,body.version-v0878756 #professional-consents .consents33-template-filters label,body.version-v0878756 #professional-consents .consents33-form-grid label{gap: 3px}body.version-v0878756 #professional-consents .consents33-custom-period{gap: 5px}body.version-v0878756 #professional-consents .consents33-check{min-height: 34px;gap: 5px}body.version-v0878756 #professional-consents .consents33-check input{width: 16px;height: 16px;min-height: 16px;flex-basis: 16px}body.version-v0878756 #professional-consents .consents33-filter-actions{margin-top: 5px}body.version-v0878756 #professional-consents .consents33-count{padding: 5px 8px;font-size: .64rem}body.version-v0878756 #professional-consents :is(.consents33-record-list,.consents33-template-list){margin-top: 7px;gap: 5px;max-height: min(540px,58vh);overflow-y: auto;overscroll-behavior: contain;scrollbar-gutter: stable;padding-right: 3px}body.version-v0878756 #professional-consents .consents33-record-item{grid-template-columns: minmax(140px,1.05fr) minmax(190px,1.65fr) 58px minmax(120px,.9fr) minmax(125px,.9fr) auto;gap: 6px;min-height: 0;padding: 7px 8px;border-radius: 11px}body.version-v0878756 #professional-consents .consents33-record-identity strong{font-size: .76rem}body.version-v0878756 #professional-consents .consents33-record-identity span{margin-top: 1px;font-size: .63rem;line-height: 1.2}body.version-v0878756 #professional-consents .consents33-record-cell span{margin-bottom: 1px;font-size: .54rem}body.version-v0878756 #professional-consents .consents33-record-cell strong{font-size: .63rem;line-height: 1.22}body.version-v0878756 #professional-consents .consents33-record-cell small{margin-top: 1px;font-size: .56rem}body.version-v0878756 #professional-consents .consents33-record-actions .consents33-button{min-height: 30px;padding: 4px 6px;font-size: .61rem}body.version-v0878756 #professional-consents .consents33-template-filters{gap: 5px}body.version-v0878756 #professional-consents .consents33-dialog{max-height: calc(100dvh - 18px)}body.version-v0878756 #professional-consents .consents33-dialog-shell{max-height: calc(100dvh - 18px);border-radius: 16px}body.version-v0878756 #professional-consents .consents33-dialog-head{padding: 11px 13px}body.version-v0878756 #professional-consents .consents33-dialog-body{padding: 11px 13px}body.version-v0878756 #professional-consents .consents33-dialog-actions{padding: 8px 13px}body.version-v0878756 #professional-consents .consents33-form-grid{gap: 6px}body.version-v0878756 #professional-guidance.orientation40{gap: 9px}body.version-v0878756 #professional-guidance .orientation40-operational-header{grid-template-columns: minmax(240px,.72fr) minmax(0,1.28fr);gap: 11px;padding: 12px 13px;border-radius: 17px;align-items: center}body.version-v0878756 #professional-guidance .orientation40-eyebrow,body.version-v0878756 #professional-guidance .orientation40-panel-kicker{font-size: .60rem;margin-bottom: 2px}body.version-v0878756 #professional-guidance .orientation40-heading h2{font-size: var(--pro56-title)}body.version-v0878756 #professional-guidance .orientation40-heading p{margin-top: 3px;font-size: .72rem;line-height: 1.32}body.version-v0878756 #professional-guidance .orientation40-client-context{grid-template-columns: minmax(180px,.8fr) minmax(0,1.2fr) auto;gap: 6px;align-items: end}body.version-v0878756 #professional-guidance .orientation40-client-select{gap: 3px}body.version-v0878756 #professional-guidance .orientation40-client-select > span,body.version-v0878756 #professional-guidance .orientation40-filter label > span{font-size: .62rem}body.version-v0878756 #professional-guidance :is(select,input){min-height: 34px;padding: 5px 7px;border-radius: 9px;font-size: .74rem}body.version-v0878756 #professional-guidance .orientation40-client-summary{grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px}body.version-v0878756 #professional-guidance .orientation40-client-summary div{padding: 5px 6px;border-radius: 9px}body.version-v0878756 #professional-guidance .orientation40-client-summary dt{font-size: .54rem}body.version-v0878756 #professional-guidance .orientation40-client-summary dd{margin-top: 1px;font-size: .62rem}body.version-v0878756 #professional-guidance .orientation40-button{min-height: 32px;padding: 5px 8px;border-radius: 9px;font-size: .68rem}body.version-v0878756 #professional-guidance .orientation40-layout{gap: 7px}body.version-v0878756 #professional-guidance .orientation40-nav{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 4px;padding: 4px;border-radius: 12px}body.version-v0878756 #professional-guidance .orientation40-nav button{min-height: 32px;padding: 4px 6px;font-size: .64rem;text-align: center}body.version-v0878756 #professional-guidance .orientation40-panel{border-radius: 16px}body.version-v0878756 #professional-guidance .orientation40-panel-head{padding: 9px 11px}body.version-v0878756 #professional-guidance .orientation40-panel-head h3{font-size: .98rem}body.version-v0878756 #professional-guidance .orientation40-panel-head p{margin-top: 2px;font-size: .65rem;line-height: 1.28}body.version-v0878756 #professional-guidance .orientation40-panel-body{padding: 9px 11px}body.version-v0878756 #professional-guidance .orientation40-toolbar{gap: 5px}body.version-v0878756 #professional-guidance .orientation40-search{gap: 3px}body.version-v0878756 #professional-guidance .orientation42-filter-shell{margin: 0}body.version-v0878756 #professional-guidance .orientation42-filter-shell summary{padding: 6px 8px;font-size: .65rem}body.version-v0878756 #professional-guidance .orientation42-filter-grid{grid-template-columns: repeat(5,minmax(105px,1fr));gap: 4px;padding: 5px}body.version-v0878756 #professional-guidance .orientation40-list{gap: 5px;margin-top: 7px;max-height: min(500px,56vh);overflow-y: auto;scrollbar-gutter: stable}body.version-v0878756 #professional-guidance .orientation40-row{grid-template-columns: minmax(180px,1.4fr) minmax(120px,.75fr) minmax(110px,.65fr) auto;gap: 6px;min-height: 0;padding: 7px 8px;border-radius: 10px}body.version-v0878756 #professional-guidance .orientation40-row-title strong{font-size: .72rem}body.version-v0878756 #professional-guidance .orientation40-row-title span,body.version-v0878756 #professional-guidance .orientation40-row-cell,body.version-v0878756 #professional-guidance .orientation40-row-cell small{font-size: .59rem;line-height: 1.2}body.version-v0878756 #professional-guidance .orientation40-row-actions{gap: 4px}body.version-v0878756 #professional-guidance .orientation40-status{padding: 3px 6px;font-size: .57rem}body.version-v0878756 #professional-guidance .orientation40-modal-panel{max-height: calc(100dvh - 18px);border-radius: 16px}body.version-v0878756 #professional-guidance .orientation40-modal-panel > header{padding: 10px 12px}body.version-v0878756 #professional-guidance .orientation40-modal-body{padding: 11px 12px}body.version-v0878756 #professional-guidance .orientation40-modal-panel > footer{padding: 8px 12px;gap: 5px}body.version-v0878756 #professional-finance.finance34{gap: 9px}body.version-v0878756 #professional-finance .finance34-header{display: grid;grid-template-columns: minmax(0,1fr) minmax(360px,.95fr);gap: 10px 14px;align-items: center;padding: 12px 13px}body.version-v0878756 #professional-finance .finance34-heading .eyebrow{margin-bottom: 2px;font-size: .60rem}body.version-v0878756 #professional-finance .finance34-heading h2{font-size: var(--pro56-title)}body.version-v0878756 #professional-finance .finance34-heading p{margin-top: 3px;font-size: .72rem;line-height: 1.3}body.version-v0878756 #professional-finance .finance34-header-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}body.version-v0878756 #professional-finance button{min-height: 33px;padding: 5px 8px;border-radius: 9px;font-size: .69rem}body.version-v0878756 #professional-finance .finance34-limit{margin: 0;padding: 8px 10px;border-radius: 12px;font-size: .66rem;line-height: 1.3}body.version-v0878756 #professional-finance .finance34-summary{gap: 6px;margin: 0}body.version-v0878756 #professional-finance .finance34-summary article{min-height: 0;padding: 8px 10px;border-radius: 13px}body.version-v0878756 #professional-finance .finance34-summary span{font-size: .61rem}body.version-v0878756 #professional-finance .finance34-summary strong{margin: 2px 0;font-size: 1.10rem}body.version-v0878756 #professional-finance .finance34-summary small{font-size: .57rem;line-height: 1.2}body.version-v0878756 #professional-finance :is(.finance34-pending,[data-finance34-panel]){padding: 10px 11px;border-radius: 16px}body.version-v0878756 #professional-finance .finance34-section-head{gap: 8px;align-items: center}body.version-v0878756 #professional-finance .finance34-section-head span{font-size: .60rem}body.version-v0878756 #professional-finance .finance34-section-head h3{font-size: .98rem}body.version-v0878756 #professional-finance :is(.finance34-pending-list,.finance34-charge-list,.finance34-receipt-list){gap: 5px;margin-top: 7px}body.version-v0878756 #professional-finance .finance34-pending-list{max-height: 360px;overflow-y: auto;scrollbar-gutter: stable}body.version-v0878756 #professional-finance .finance34-pending-item{grid-template-columns: minmax(0,1fr) auto;gap: 7px;min-height: 0;padding: 7px 8px;border-radius: 10px}body.version-v0878756 #professional-finance .finance34-pending-item strong{font-size: .72rem}body.version-v0878756 #professional-finance .finance34-pending-item span,body.version-v0878756 #professional-finance .finance34-pending-item small{font-size: .60rem;line-height: 1.2}body.version-v0878756 #professional-finance .finance34-pending-value strong{font-size: .78rem}body.version-v0878756 #professional-finance .finance34-filters{border-radius: 14px}body.version-v0878756 #professional-finance .finance34-filters > summary{padding: 8px 10px;font-size: .70rem}body.version-v0878756 #professional-finance .finance34-filter-content{grid-template-columns: repeat(5,minmax(115px,1fr));gap: 5px;padding: 6px 10px 9px}body.version-v0878756 #professional-finance .finance34-filter-content label{gap: 3px;font-size: .62rem}body.version-v0878756 #professional-finance :is(input:not([type="checkbox"]),select){min-height: 34px;padding: 5px 7px;border-radius: 9px;font-size: .72rem}body.version-v0878756 #professional-finance .finance34-search{grid-column: span 2}body.version-v0878756 #professional-finance .finance34-checks{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 4px;padding: 5px}body.version-v0878756 #professional-finance .finance34-checks legend{font-size: .60rem}body.version-v0878756 #professional-finance .finance34-checks label{min-height: 31px;padding: 4px 5px;gap: 4px;font-size: .58rem}body.version-v0878756 #professional-finance .finance34-checks input{width: 15px;height: 15px;min-height: 15px}body.version-v0878756 #professional-finance .finance34-filter-footer{grid-column: 1 / -1;gap: 6px}body.version-v0878756 #professional-finance .finance34-filter-footer p{font-size: .62rem}body.version-v0878756 #professional-finance .finance34-tabs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px;padding: 4px;margin: 0;border-radius: 12px}body.version-v0878756 #professional-finance .finance34-tabs button{min-height: 32px}body.version-v0878756 #professional-finance .finance34-charge-list{max-height: min(510px,56vh);overflow-y: auto;scrollbar-gutter: stable;padding-right: 3px}body.version-v0878756 #professional-finance .finance34-charge-item{grid-template-columns: minmax(155px,.9fr) minmax(0,1.8fr) minmax(120px,.55fr);gap: 7px;min-height: 0;padding: 8px;border-radius: 11px}body.version-v0878756 #professional-finance .finance34-charge-identity time{font-size: .56rem}body.version-v0878756 #professional-finance .finance34-charge-identity strong{font-size: .73rem}body.version-v0878756 #professional-finance .finance34-charge-identity span{font-size: .59rem;line-height: 1.2}body.version-v0878756 #professional-finance .finance34-charge-grid{grid-template-columns: repeat(5,minmax(0,1fr));gap: 3px}body.version-v0878756 #professional-finance .finance34-charge-grid div{padding: 4px 5px}body.version-v0878756 #professional-finance .finance34-charge-grid dt{font-size: .52rem}body.version-v0878756 #professional-finance .finance34-charge-grid dd{margin-top: 1px;font-size: .58rem;line-height: 1.15}body.version-v0878756 #professional-finance .finance34-charge-actions{gap: 4px}body.version-v0878756 #professional-finance .finance34-status{padding: 3px 5px;font-size: .55rem}body.version-v0878756 #professional-finance .finance34-dialog{max-height: calc(100dvh - 16px)}body.version-v0878756 #professional-finance .finance34-dialog-shell{max-height: calc(100dvh - 16px);border-radius: 16px}body.version-v0878756 #professional-finance .finance34-dialog header{padding: 10px 12px}body.version-v0878756 #professional-finance .finance34-dialog [data-finance34-detail-content],body.version-v0878756 #professional-finance .finance34-dialog .finance34-form-grid,body.version-v0878756 #professional-finance .finance34-dialog .finance34-history{padding: 10px 12px}body.version-v0878756 #professional-finance .finance34-dialog footer{padding: 8px 12px}body.version-v0878756 #professional-copilot.copilot35-section{gap: 0}body.version-v0878756 #professional-copilot .copilot35-top{align-items: center;gap: 12px;margin-bottom: 8px;padding: 12px 13px;border-radius: 17px}body.version-v0878756 #professional-copilot .copilot35-eyebrow,body.version-v0878756 #professional-copilot :is(.copilot35-panel-heading,.copilot35-filter-heading,.copilot35-form header) span{font-size: .60rem;margin-bottom: 2px}body.version-v0878756 #professional-copilot .copilot35-top h2{font-size: var(--pro56-title)}body.version-v0878756 #professional-copilot .copilot35-top p{margin-top: 3px;font-size: .72rem;line-height: 1.30}body.version-v0878756 #professional-copilot :is(.copilot35-primary,.copilot35-section button,.copilot35-dialog button){min-height: 33px;padding: 5px 8px;border-radius: 9px;font-size: .69rem}body.version-v0878756 #professional-copilot .copilot35-permanent-notice{grid-template-columns: auto minmax(0,1fr) auto;gap: 4px 9px;margin: 0 0 8px;padding: 8px 10px;border-radius: 12px;align-items: center}body.version-v0878756 #professional-copilot .copilot35-permanent-notice strong{font-size: .70rem}body.version-v0878756 #professional-copilot .copilot35-permanent-notice p,body.version-v0878756 #professional-copilot .copilot35-permanent-notice small{font-size: .61rem;line-height: 1.22}body.version-v0878756 #professional-copilot .copilot35-indicators{gap: 6px;margin: 0 0 8px}body.version-v0878756 #professional-copilot .copilot35-metric{padding: 8px 9px;border-radius: 13px}body.version-v0878756 #professional-copilot .copilot35-metric span{font-size: .57rem}body.version-v0878756 #professional-copilot .copilot35-metric strong{margin: 2px 0;font-size: 1.16rem}body.version-v0878756 #professional-copilot .copilot35-metric small{font-size: .58rem;line-height: 1.2}body.version-v0878756 #professional-copilot .copilot35-tabs{gap: 4px;padding: 4px;border-radius: 12px}body.version-v0878756 #professional-copilot .copilot35-tabs button{min-height: 31px;padding: 4px 5px;font-size: .63rem}body.version-v0878756 #professional-copilot .copilot35-filters{margin: 8px 0;padding: 9px 10px;border-radius: 15px}body.version-v0878756 #professional-copilot :is(.copilot35-filter-heading,.copilot35-panel-heading,.copilot35-section-heading,.copilot35-session-top,.copilot35-signal-head){gap: 7px}body.version-v0878756 #professional-copilot :is(.copilot35-filter-heading h3,.copilot35-panel-heading h3){font-size: .95rem}body.version-v0878756 #professional-copilot :is(.copilot35-filter-heading p,.copilot35-panel-heading p){font-size: .65rem;line-height: 1.25}body.version-v0878756 #professional-copilot .copilot35-search-row{gap: 5px;margin-top: 6px}body.version-v0878756 #professional-copilot :is(.copilot35-search,.copilot35-filter-grid label,.copilot35-form label,.copilot35-summary-fields label,.copilot35-action-field){gap: 3px}body.version-v0878756 #professional-copilot :is(.copilot35-search span,.copilot35-filter-grid label > span,.copilot35-form label > span,.copilot35-summary-fields label > span,.copilot35-action-field > span){font-size: .61rem}body.version-v0878756 #professional-copilot :is(input:not([type="checkbox"]),select){min-height: 34px;padding: 5px 7px;border-radius: 9px;font-size: .72rem}body.version-v0878756 #professional-copilot .copilot35-filter-grid{grid-template-columns: repeat(5,minmax(105px,1fr));gap: 4px;margin-top: 5px}body.version-v0878756 #professional-copilot .copilot35-filter-checks{gap: 4px;margin-top: 5px}body.version-v0878756 #professional-copilot .copilot35-filter-checks label{min-height: 31px;padding: 4px 6px;gap: 4px;font-size: .59rem}body.version-v0878756 #professional-copilot .copilot35-filter-checks input{width: 15px;min-height: 15px;height: 15px}body.version-v0878756 #professional-copilot .copilot35-panel-heading{margin: 8px 0 5px}body.version-v0878756 #professional-copilot .copilot35-panel-heading.is-secondary{padding-top: 6px}body.version-v0878756 #professional-copilot :is(.copilot35-pending-list,.copilot35-session-list,.copilot35-summary-list){gap: 5px;max-height: min(520px,56vh);overflow-y: auto;scrollbar-gutter: stable;padding-right: 3px}body.version-v0878756 #professional-copilot :is(.copilot35-session-card,.copilot35-summary-card){padding: 8px 9px;border-radius: 12px}body.version-v0878756 #professional-copilot .copilot35-session-card.is-compact{grid-template-columns: minmax(165px,.9fr) minmax(260px,1.25fr) auto;gap: 7px}body.version-v0878756 #professional-copilot .copilot35-session-identity .copilot35-date{font-size: .56rem}body.version-v0878756 #professional-copilot .copilot35-session-identity h3{font-size: .78rem}body.version-v0878756 #professional-copilot .copilot35-session-identity p{margin-top: 1px;font-size: .60rem;line-height: 1.2}body.version-v0878756 #professional-copilot .copilot35-session-meta{gap: 3px}body.version-v0878756 #professional-copilot .copilot35-session-meta div{padding: 4px 5px}body.version-v0878756 #professional-copilot .copilot35-session-meta dt{font-size: .52rem}body.version-v0878756 #professional-copilot .copilot35-session-meta dd{margin-top: 1px;font-size: .59rem}body.version-v0878756 #professional-copilot .copilot35-status{padding: 3px 5px;font-size: .56rem}body.version-v0878756 #professional-copilot .copilot35-dialog{max-height: calc(100dvh - 16px)}body.version-v0878756 #professional-copilot .copilot35-form{max-height: calc(100dvh - 16px);border-radius: 16px}body.version-v0878756 #professional-reports.reports36{min-width: 0}body.version-v0878756 #professional-reports .reports36-header{align-items: center;gap: 12px;margin-bottom: 8px;padding: 12px 13px;border-radius: 17px}body.version-v0878756 #professional-reports .reports36-heading > span,body.version-v0878756 #professional-reports :is(.reports36-builder-head,.reports36-step header,.reports36-list-head,.reports36-controls header,.reports36-dialog header) span{margin-bottom: 2px;font-size: .60rem}body.version-v0878756 #professional-reports .reports36-heading h2{margin-bottom: 3px;font-size: var(--pro56-title)}body.version-v0878756 #professional-reports .reports36-heading p{font-size: .72rem;line-height: 1.30}body.version-v0878756 #professional-reports .reports36-header-actions{gap: 5px}body.version-v0878756 #professional-reports .reports36-button{min-height: 33px;padding: 5px 8px;border-radius: 9px;font-size: .69rem}body.version-v0878756 #professional-reports .reports36-safety{grid-template-columns: auto minmax(0,1fr) auto;gap: 3px 9px;margin-bottom: 8px;padding: 8px 10px;border-radius: 12px;align-items: center}body.version-v0878756 #professional-reports .reports36-safety strong{font-size: .69rem}body.version-v0878756 #professional-reports .reports36-safety small{grid-column: auto;font-size: .60rem}body.version-v0878756 #professional-reports .reports36-indicators{gap: 6px;margin-bottom: 8px}body.version-v0878756 #professional-reports .reports36-indicators article{padding: 8px 9px;border-radius: 13px}body.version-v0878756 #professional-reports .reports36-indicators span{font-size: .59rem}body.version-v0878756 #professional-reports .reports36-indicators strong{margin: 2px 0;font-size: 1.12rem}body.version-v0878756 #professional-reports .reports36-indicators small{font-size: .58rem;line-height: 1.2}body.version-v0878756 #professional-reports .reports36-tabs{gap: 4px;margin-bottom: 8px;padding: 4px;border-radius: 12px}body.version-v0878756 #professional-reports .reports36-tabs button{min-height: 31px;padding: 4px 6px;font-size: .62rem}body.version-v0878756 #professional-reports :is(.reports36-builder-head,.reports36-list-head,.reports36-controls > header){align-items: center;gap: 9px;margin-bottom: 7px;padding: 9px 10px;border-radius: 14px}body.version-v0878756 #professional-reports :is(.reports36-builder-head h3,.reports36-list-head h3,.reports36-controls h3){margin-bottom: 2px;font-size: .98rem}body.version-v0878756 #professional-reports :is(.reports36-builder-head p,.reports36-list-head p,.reports36-controls p){font-size: .65rem;line-height: 1.25}body.version-v0878756 #professional-reports .reports36-steps{gap: 4px;margin-bottom: 7px}body.version-v0878756 #professional-reports .reports36-steps li{gap: 5px;padding: 5px 6px;border-radius: 10px}body.version-v0878756 #professional-reports .reports36-steps li > span{width: 22px;height: 22px;flex-basis: 22px;font-size: .61rem}body.version-v0878756 #professional-reports .reports36-steps li strong{font-size: .60rem;line-height: 1.14}body.version-v0878756 #professional-reports :is(.reports36-builder,.reports36-controls){padding: 10px 11px;border-radius: 16px}body.version-v0878756 #professional-reports .reports36-step > header{margin-bottom: 7px}body.version-v0878756 #professional-reports .reports36-step > header h4{margin-bottom: 2px;font-size: .94rem}body.version-v0878756 #professional-reports .reports36-step > header p{font-size: .65rem;line-height: 1.25}body.version-v0878756 #professional-reports :is(.reports36-form-grid,.reports36-content-settings){gap: 6px}body.version-v0878756 #professional-reports :is(.reports36-form-grid label,.reports36-content-settings label,.reports36-filters label,.reports36-search){gap: 3px;font-size: .62rem}body.version-v0878756 #professional-reports :is(input:not([type="checkbox"]),select){min-height: 34px;padding: 5px 7px;border-radius: 9px;font-size: .72rem}body.version-v0878756 #professional-reports textarea{min-height: 68px;padding: 6px 7px;border-radius: 9px;font-size: .72rem;line-height: 1.3}body.version-v0878756 #professional-reports .reports36-source-list{gap: 5px}body.version-v0878756 #professional-reports .reports36-source-card{gap: 6px;padding: 7px;border-radius: 10px}body.version-v0878756 #professional-reports .reports36-source-copy strong{font-size: .70rem}body.version-v0878756 #professional-reports .reports36-source-copy small{margin: 2px 0 4px;font-size: .59rem;line-height: 1.2}body.version-v0878756 #professional-reports .reports36-section-list{gap: 4px;margin-top: 7px}body.version-v0878756 #professional-reports .reports36-section-option{gap: 6px;padding: 6px 7px;border-radius: 10px}body.version-v0878756 #professional-reports .reports36-builder-actions{gap: 6px;margin-top: 8px;padding-top: 7px}body.version-v0878756 #professional-reports .reports36-builder-actions span{font-size: .62rem}body.version-v0878756 #professional-reports .reports36-preview-frame{max-height: 440px;padding: 8px;border-radius: 12px}body.version-v0878756 #professional-reports :is(.reports36-report-list,.reports36-model-list){gap: 5px;max-height: min(520px,56vh);overflow-y: auto;scrollbar-gutter: stable}body.version-v0878756 #professional-reports :is(.reports36-report-card,.reports36-model-card){padding: 8px 9px;border-radius: 12px}body.version-v0878756 #professional-reports .reports36-dialog{max-height: calc(100dvh - 16px)}body.version-v0878756 #professional-settings.settings37{gap: 9px}body.version-v0878756 #professional-settings .settings37-header{align-items: center;gap: 12px;padding: 12px 13px;border-radius: 17px}body.version-v0878756 #professional-settings .settings37-eyebrow,body.version-v0878756 #professional-settings :is(.settings37-panel-head,.settings37-dialog header) span{margin-bottom: 2px;font-size: .60rem}body.version-v0878756 #professional-settings .settings37-header h2{font-size: var(--pro56-title)}body.version-v0878756 #professional-settings :is(.settings37-header p,.settings37-panel-head p,.settings37-subsection p){font-size: .68rem;line-height: 1.28}body.version-v0878756 #professional-settings .settings37-header-actions{gap: 5px}body.version-v0878756 #professional-settings .settings37-button{min-height: 33px;padding: 5px 8px;border-radius: 9px;font-size: .69rem}body.version-v0878756 #professional-settings .settings37-demo-note{gap: 7px;padding: 8px 10px;border-radius: 12px}body.version-v0878756 #professional-settings .settings37-demo-note strong{font-size: .68rem}body.version-v0878756 #professional-settings .settings37-demo-note p{font-size: .62rem;line-height: 1.22}body.version-v0878756 #professional-settings > .v8715-catalog{margin: 0;padding: 10px 11px;border-radius: 16px}body.version-v0878756 #professional-settings > .v8715-catalog .v8715-section-head{margin-bottom: 5px}body.version-v0878756 #professional-settings > .v8715-catalog .v8715-catalog-grid{gap: 5px}body.version-v0878756 #professional-settings > .v8715-catalog .v8715-catalog-card{padding: 7px 8px;border-radius: 11px}body.version-v0878756 #professional-settings .settings37-change-summary{gap: 0;border-radius: 13px}body.version-v0878756 #professional-settings .settings37-change-summary > div{padding: 7px 9px}body.version-v0878756 #professional-settings .settings37-change-summary span{margin-bottom: 2px;font-size: .58rem}body.version-v0878756 #professional-settings .settings37-change-summary strong{font-size: .68rem}body.version-v0878756 #professional-settings .settings37-change-summary p{padding: 6px 9px;font-size: .60rem;line-height: 1.22}body.version-v0878756 #professional-settings .settings37-layout{grid-template-columns: 205px minmax(0,1fr);gap: 9px}body.version-v0878756 #professional-settings .settings37-sidebar{top: 10px;padding: 6px;border-radius: 15px}body.version-v0878756 #professional-settings .settings37-nav{gap: 3px}body.version-v0878756 #professional-settings .settings37-nav button{min-height: 0;padding: 6px 7px;border-radius: 9px}body.version-v0878756 #professional-settings .settings37-nav button strong{font-size: .68rem;line-height: 1.15}body.version-v0878756 #professional-settings .settings37-nav button span{margin-top: 1px;font-size: .55rem;line-height: 1.15}body.version-v0878756 #professional-settings .settings37-nav button em{margin-top: 3px;padding: 2px 5px;font-size: .52rem}body.version-v0878756 #professional-settings .settings37-panel{padding: 10px 11px;border-radius: 16px}body.version-v0878756 #professional-settings .settings37-panel-head{gap: 8px;margin-bottom: 7px}body.version-v0878756 #professional-settings .settings37-panel-head h3{margin: 2px 0;font-size: .98rem}body.version-v0878756 #professional-settings .settings37-panel-head em{padding: 3px 6px;font-size: .55rem}body.version-v0878756 #professional-settings .settings37-form{gap: 7px}body.version-v0878756 #professional-settings .settings37-subsection{margin-top: 7px;padding-top: 7px}body.version-v0878756 #professional-settings .settings37-subsection h4{margin-bottom: 6px;font-size: .78rem}body.version-v0878756 #professional-settings .settings37-grid{gap: 5px}body.version-v0878756 #professional-settings .settings37-grid label{gap: 3px;font-size: .61rem}body.version-v0878756 #professional-settings :is(input:not([type="checkbox"]),select){min-height: 34px;padding: 5px 7px;border-radius: 9px;font-size: .72rem}body.version-v0878756 #professional-settings textarea{min-height: 70px;padding: 6px 7px;border-radius: 9px;font-size: .72rem}body.version-v0878756 #professional-settings .settings37-switch{min-height: 36px;gap: 6px;padding: 5px 7px;border-radius: 9px;font-size: .62rem}body.version-v0878756 #professional-settings .settings37-switch input{width: 16px;height: 16px;min-height: 16px}body.version-v0878756 #professional-settings :is(.settings37-check-grid,.settings37-category-list){gap: 4px}body.version-v0878756 #professional-settings :is(.settings37-check-grid,.settings37-category-list) label{min-height: 34px;gap: 5px;padding: 5px 6px;border-radius: 9px;font-size: .61rem}body.version-v0878756 #professional-settings :is(.settings37-inline-warning,.settings37-rule-note,.settings37-security-message){margin-top: 7px;padding: 7px 9px;border-radius: 10px;font-size: .62rem;line-height: 1.25}body.version-v0878756 #professional-settings .settings37-modality-list{gap: 6px;margin-top: 8px}body.version-v0878756 #professional-settings .settings37-modality-card{padding: 8px 9px;border-radius: 12px}body.version-v0878756 #professional-settings .settings37-modality-card h4{margin: 2px 0 3px;font-size: .78rem}body.version-v0878756 #professional-settings .settings37-modality-details{gap: 4px;margin: 6px 0}body.version-v0878756 #professional-settings .settings37-modality-details div{padding: 5px 6px;border-radius: 8px}body.version-v0878756 #professional-settings .settings37-modality-details span{font-size: .54rem}body.version-v0878756 #professional-settings .settings37-modality-details strong{margin-top: 1px;font-size: .62rem}body.version-v0878756 #professional-settings .settings37-row{gap: 6px;padding: 7px 8px;border-radius: 10px}body.version-v0878756 #professional-settings .settings37-row p{margin-top: 1px;font-size: .61rem;line-height: 1.2}body.version-v0878756 #professional-settings .settings37-row-state{padding: 3px 6px;font-size: .55rem}body.version-v0878756 #professional-settings .settings37-role{padding: 7px 8px;border-radius: 10px}body.version-v0878756 #professional-settings .settings37-role p{margin-top: 2px;font-size: .61rem}body.version-v0878756 #professional-settings > .orientation40-integration-card{margin-top: 0;padding: 10px 11px;border-radius: 15px}body.version-v0878756 #professional-settings > .orientation40-integration-card > h4{font-size: .82rem}body.version-v0878756 #professional-settings > .orientation40-integration-card > p{margin: 2px 0 7px;font-size: .62rem;line-height: 1.24}body.version-v0878756 #professional-settings .orientation41-settings-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 5px}body.version-v0878756 #professional-settings .orientation40-field{gap: 3px}body.version-v0878756 #professional-settings .orientation40-field > span{font-size: .58rem}body.version-v0878756 #professional-settings .orientation40-integration-card :is(input:not([type="checkbox"]),select){min-height: 33px;padding: 5px 6px;font-size: .70rem}body.version-v0878756 #professional-settings .orientation40-integration-card textarea{min-height: 58px;padding: 6px;font-size: .70rem}body.version-v0878756 #professional-settings .orientation41-setting-check{min-height: 33px;padding: 5px 6px;gap: 5px;font-size: .59rem}body.version-v0878756 #professional-settings .orientation41-setting-check input{width: 15px;height: 15px}body.version-v0878756 #professional-settings .orientation40-integration-actions-spaced{margin-top: 6px}body.version-v0878756 #professional-settings .orientation40-integration-actions button{min-height: 32px;font-size: .65rem}body.version-v0878756 #professional-settings .settings37-dialog{max-height: calc(100dvh - 16px)}body.version-v0878756 #professional-settings .settings37-dialog-shell{max-height: calc(100dvh - 16px);border-radius: 16px}body.version-v0878756 #professional-settings .settings37-dialog header{padding: 10px 12px}body.version-v0878756 #professional-settings .settings37-dialog-body{padding: 10px 12px}body.version-v0878756 #professional-settings .settings37-dialog footer{padding: 8px 12px;gap: 5px}@media (max-width: 1180px) and (min-width: 1024px){body.version-v0878756 .professional-shell.professional-visual-system-v0878738{grid-template-columns: 238px minmax(0,1fr);gap: 10px;padding: 10px}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 > .professional-sidebar{width: 238px}body.version-v0878756 #professional-consents .consents33-filter-grid,body.version-v0878756 #professional-copilot .copilot35-filter-grid{grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878756 #professional-finance .finance34-filter-content{grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878756 #professional-finance .finance34-checks{grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878756 #professional-settings .orientation41-settings-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){body.version-v0878756 .professional-shell.professional-visual-system-v0878738{padding: 8px}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 > .professional-sidebar{width: min(86vw,286px)}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-shell{min-height: 0}body.version-v0878756 .professional-shell .top-v074-main{grid-template-columns: minmax(0,1fr) minmax(230px,.55fr)}body.version-v0878756 #professional-consents .consents33-record-item{grid-template-columns: minmax(130px,.8fr) minmax(0,1.45fr) 55px minmax(110px,.75fr)}body.version-v0878756 #professional-consents .consents33-record-item > :nth-child(5){grid-column: 2 / 4}body.version-v0878756 #professional-consents .consents33-record-actions{grid-column: 4;grid-row: 1 / span 2}body.version-v0878756 #professional-finance .finance34-header{grid-template-columns: minmax(0,1fr) minmax(320px,.9fr)}body.version-v0878756 #professional-finance .finance34-charge-item{grid-template-columns: minmax(145px,.85fr) minmax(0,1.5fr)}body.version-v0878756 #professional-finance .finance34-charge-actions{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1fr) auto}body.version-v0878756 #professional-copilot .copilot35-session-card.is-compact{grid-template-columns: minmax(155px,.8fr) minmax(0,1.2fr)}body.version-v0878756 #professional-copilot .copilot35-session-actions{grid-column: 1 / -1}body.version-v0878756 #professional-settings .settings37-layout{grid-template-columns: 180px minmax(0,1fr)}}@media (max-width: 767px){body.version-v0878756 .professional-shell.professional-visual-system-v0878738{padding: 6px}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 [data-professional-section]{padding-top: 7px}body.version-v0878756 .professional-shell .top-v074{margin-bottom: 6px}body.version-v0878756 .professional-shell .top-v074-shell{padding: 8px 9px;border-radius: 15px}body.version-v0878756 .professional-shell .top-v074-main{grid-template-columns: minmax(0,1fr);gap: 6px}body.version-v0878756 .professional-shell .top-v074-tools{width: 100%;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 5px}body.version-v0878756 .professional-shell .top-v074-search-label{display: none}body.version-v0878756 .professional-shell .top-v074-search-field{min-height: 33px}body.version-v0878756 .professional-shell .top-v074-chip-row{flex-wrap: nowrap}body.version-v0878756 .professional-shell .top-v074-chip{min-height: 21px;font-size: .55rem}body.version-v0878756 .professional-shell .top-v074-title{font-size: 1.22rem}body.version-v0878756 .professional-shell .top-v074-subtitle{font-size: .68rem}body.version-v0878756 .professional-shell .top-v074-summary{font-size: .61rem}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){font-size: 16px}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) > .orientation40-integration-card{grid-template-columns: 1fr;grid-template-areas: "title" "desc" "content";gap: 2px;padding: 8px;border-radius: 12px}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) > .orientation40-integration-card > p{margin-bottom: 4px}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) > .orientation40-integration-card > .orientation40-integration-content{grid-template-columns: 1fr;gap: 4px}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) .orientation40-integration-summary{grid-template-columns: 1fr;gap: 3px}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) .orientation40-integration-summary div{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 5px;padding: 4px 5px;align-items: center}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) .orientation40-integration-summary strong{margin: 0}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) .orientation40-integration-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878756 .professional-shell [data-professional-section]:not(#professional-settings) .orientation40-integration-actions button{width: 100%}body.version-v0878756 #professional-consents.consents33{gap: 7px}body.version-v0878756 #professional-consents .consents33-header{grid-template-columns: minmax(0,1fr) minmax(138px,.72fr);gap: 6px;padding: 9px}body.version-v0878756 #professional-consents .consents33-header h2{font-size: 1.16rem}body.version-v0878756 #professional-consents .consents33-header p{font-size: .62rem;line-height: 1.22}body.version-v0878756 #professional-consents .consents33-header-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 3px}body.version-v0878756 #professional-consents .consents33-header-actions .consents33-button{padding: 4px 5px;font-size: .57rem}body.version-v0878756 #professional-consents .consents33-notice{padding: 7px 8px}body.version-v0878756 #professional-consents .consents33-tabs button{font-size: .61rem}body.version-v0878756 #professional-consents :is(.consents33-pending,.consents33-controls,.consents33-list-panel){padding: 8px}body.version-v0878756 #professional-consents :is(.consents33-pending > header,.consents33-controls-head,.consents33-list-head){display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 5px}body.version-v0878756 #professional-consents .consents33-pending-item{grid-template-columns: minmax(0,1fr) minmax(116px,.7fr);gap: 4px 6px;padding: 6px}body.version-v0878756 #professional-consents .consents33-pending-item > .consents33-link-button{grid-column: 2;width: 100%;min-height: 27px}body.version-v0878756 #professional-consents .consents33-search{grid-template-columns: 72px minmax(0,1fr);gap: 4px}body.version-v0878756 #professional-consents .consents33-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878756 #professional-consents .consents33-custom-period{grid-column: 1 / -1}body.version-v0878756 #professional-consents :is(.consents33-record-list,.consents33-template-list){max-height: min(490px,54vh)}body.version-v0878756 #professional-consents .consents33-record-item{grid-template-columns: minmax(0,1fr) minmax(88px,.48fr);gap: 4px 6px;padding: 6px}body.version-v0878756 #professional-consents .consents33-record-item > *{grid-column: auto !important;grid-row: auto !important}body.version-v0878756 #professional-consents .consents33-record-identity{grid-column: 1}body.version-v0878756 #professional-consents .consents33-record-item .consents33-record-cell:nth-of-type(1){grid-column: 1 / -1}body.version-v0878756 #professional-consents .consents33-record-actions{grid-column: 1 / -1 !important;display: grid}body.version-v0878756 #professional-consents .consents33-record-actions .consents33-button{width: 100%}body.version-v0878756 #professional-guidance .orientation40-operational-header{grid-template-columns: 1fr;padding: 9px;gap: 6px}body.version-v0878756 #professional-guidance .orientation40-client-context{grid-template-columns: minmax(0,1fr) auto;gap: 4px}body.version-v0878756 #professional-guidance .orientation40-client-summary{grid-column: 1 / -1;order: 3}body.version-v0878756 #professional-guidance .orientation40-client-context > .orientation40-button{align-self: end}body.version-v0878756 #professional-guidance .orientation40-nav{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878756 #professional-guidance .orientation40-nav button{min-height: 29px;font-size: .57rem}body.version-v0878756 #professional-guidance .orientation40-panel-head,body.version-v0878756 #professional-guidance .orientation40-panel-body{padding: 7px 8px}body.version-v0878756 #professional-guidance .orientation42-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878756 #professional-guidance .orientation40-row{grid-template-columns: minmax(0,1fr) minmax(95px,.52fr);gap: 4px 6px;padding: 6px}body.version-v0878756 #professional-guidance .orientation40-row-actions{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878756 #professional-guidance .orientation40-row-actions .orientation40-button{width: 100%;min-height: 28px}body.version-v0878756 #professional-finance .finance34-header{grid-template-columns: minmax(0,1fr) minmax(142px,.72fr);gap: 6px;padding: 9px}body.version-v0878756 #professional-finance .finance34-heading h2{font-size: 1.16rem}body.version-v0878756 #professional-finance .finance34-heading p{font-size: .62rem;line-height: 1.22}body.version-v0878756 #professional-finance .finance34-header-actions{gap: 3px}body.version-v0878756 #professional-finance .finance34-header-actions button{min-height: 29px;padding: 4px;font-size: .56rem}body.version-v0878756 #professional-finance .finance34-summary{grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px}body.version-v0878756 #professional-finance .finance34-summary article{padding: 6px}body.version-v0878756 #professional-finance .finance34-summary strong{font-size: .88rem}body.version-v0878756 #professional-finance .finance34-pending{padding: 8px}body.version-v0878756 #professional-finance .finance34-pending-item{padding: 6px}body.version-v0878756 #professional-finance .finance34-filter-content{grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px;padding: 5px 7px 7px}body.version-v0878756 #professional-finance .finance34-search{grid-column: 1 / -1}body.version-v0878756 #professional-finance .finance34-custom-period{grid-column: 1 / -1}body.version-v0878756 #professional-finance .finance34-checks{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878756 #professional-finance [data-finance34-panel]{padding: 8px}body.version-v0878756 #professional-finance .finance34-charge-item{grid-template-columns: minmax(0,1fr) minmax(115px,.72fr);gap: 5px;padding: 6px}body.version-v0878756 #professional-finance .finance34-charge-grid{grid-column: 1 / -1;grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878756 #professional-finance .finance34-charge-actions{grid-column: 1 / -1;grid-template-columns: minmax(0,1fr) auto}body.version-v0878756 #professional-copilot .copilot35-top{padding: 9px}body.version-v0878756 #professional-copilot .copilot35-top h2{font-size: 1.16rem}body.version-v0878756 #professional-copilot .copilot35-top p{font-size: .62rem;line-height: 1.22}body.version-v0878756 #professional-copilot .copilot35-permanent-notice{grid-template-columns: 1fr;padding: 7px 8px}body.version-v0878756 #professional-copilot .copilot35-permanent-notice small{text-align: left}body.version-v0878756 #professional-copilot .copilot35-indicators{grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px}body.version-v0878756 #professional-copilot .copilot35-metric{padding: 6px}body.version-v0878756 #professional-copilot .copilot35-tabs{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878756 #professional-copilot .copilot35-filters{padding: 7px 8px}body.version-v0878756 #professional-copilot .copilot35-search-row{grid-template-columns: minmax(0,1fr) auto}body.version-v0878756 #professional-copilot .copilot35-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878756 #professional-copilot .copilot35-filter-checks{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878756 #professional-copilot .copilot35-session-card.is-compact{grid-template-columns: minmax(0,1fr) minmax(105px,.62fr);gap: 5px}body.version-v0878756 #professional-copilot .copilot35-session-meta{grid-column: 1 / -1;grid-template-columns: repeat(4,minmax(0,1fr))}body.version-v0878756 #professional-copilot .copilot35-session-actions{grid-column: 1 / -1}body.version-v0878756 #professional-copilot .copilot35-session-actions button{width: 100%}body.version-v0878756 #professional-reports .reports36-header{display: grid;grid-template-columns: minmax(0,1fr) minmax(132px,.68fr);gap: 6px;padding: 9px}body.version-v0878756 #professional-reports .reports36-heading h2{font-size: 1.16rem}body.version-v0878756 #professional-reports .reports36-heading p{font-size: .62rem;line-height: 1.22}body.version-v0878756 #professional-reports .reports36-header-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 3px}body.version-v0878756 #professional-reports .reports36-header-actions .reports36-button{min-height: 29px;padding: 4px;font-size: .56rem}body.version-v0878756 #professional-reports .reports36-safety{grid-template-columns: 1fr;padding: 7px 8px}body.version-v0878756 #professional-reports .reports36-indicators{grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px}body.version-v0878756 #professional-reports .reports36-indicators article{padding: 6px}body.version-v0878756 #professional-reports .reports36-tabs{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878756 #professional-reports :is(.reports36-builder-head,.reports36-list-head,.reports36-controls > header){display: grid;grid-template-columns: minmax(0,1fr) auto;padding: 7px 8px}body.version-v0878756 #professional-reports .reports36-steps{grid-template-columns: repeat(5,minmax(0,1fr))}body.version-v0878756 #professional-reports .reports36-steps li{display: grid;justify-items: center;text-align: center;padding: 4px 2px;gap: 2px}body.version-v0878756 #professional-reports .reports36-steps li strong{font-size: .50rem}body.version-v0878756 #professional-reports .reports36-builder{padding: 8px}body.version-v0878756 #professional-reports :is(.reports36-form-grid,.reports36-content-settings,.reports36-source-list){grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878756 #professional-reports .reports36-wide{grid-column: 1 / -1}body.version-v0878756 #professional-settings .settings37-header{padding: 9px;gap: 6px}body.version-v0878756 #professional-settings .settings37-header h2{font-size: 1.16rem}body.version-v0878756 #professional-settings .settings37-header p{font-size: .62rem;line-height: 1.22}body.version-v0878756 #professional-settings .settings37-header-actions{grid-template-columns: repeat(2,minmax(0,1fr));gap: 3px}body.version-v0878756 #professional-settings .settings37-header-actions .settings37-button{min-height: 30px;padding: 4px;font-size: .57rem}body.version-v0878756 #professional-settings .settings37-demo-note{padding: 7px 8px}body.version-v0878756 #professional-settings > .v8715-catalog{padding: 8px}body.version-v0878756 #professional-settings .settings37-change-summary{grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878756 #professional-settings .settings37-change-summary > div:nth-child(3){grid-column: auto}body.version-v0878756 #professional-settings .settings37-change-summary p{grid-column: 1 / -1}body.version-v0878756 #professional-settings .settings37-layout{display: block}body.version-v0878756 #professional-settings .settings37-sidebar{margin-bottom: 6px}body.version-v0878756 #professional-settings .settings37-mobile-group{gap: 3px}body.version-v0878756 #professional-settings .settings37-panel{padding: 8px}body.version-v0878756 #professional-settings .settings37-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878756 #professional-settings .settings37-wide{grid-column: 1 / -1}body.version-v0878756 #professional-settings .settings37-switch{min-height: 35px}body.version-v0878756 #professional-settings .orientation41-settings-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}body.version-v0878756 #professional-settings .orientation40-field-wide{grid-column: 1 / -1}body.version-v0878756 #professional-settings > .orientation40-integration-card{padding: 8px}}@media (max-width: 389px){body.version-v0878756 .professional-shell .top-v074-tools{grid-template-columns: 1fr}body.version-v0878756 .professional-shell .top-v074-chip-row{justify-content: flex-start}body.version-v0878756 #professional-consents .consents33-header,body.version-v0878756 #professional-finance .finance34-header,body.version-v0878756 #professional-reports .reports36-header{grid-template-columns: 1fr}body.version-v0878756 #professional-consents .consents33-header-actions,body.version-v0878756 #professional-finance .finance34-header-actions,body.version-v0878756 #professional-reports .reports36-header-actions{width: 100%}body.version-v0878756 #professional-guidance .orientation40-client-context{grid-template-columns: 1fr}body.version-v0878756 #professional-guidance .orientation40-client-summary{grid-column: auto}body.version-v0878756 #professional-guidance .orientation40-client-context > .orientation40-button{width: 100%}body.version-v0878756 #professional-settings .settings37-header-actions{grid-template-columns: 1fr 1fr}body.version-v0878756 #professional-settings .settings37-change-summary{grid-template-columns: 1fr 1fr}body.version-v0878756 #professional-settings .settings37-change-summary > div:nth-child(3){grid-column: 1 / -1}}@media (max-width: 1023px){body.version-v0878756 .professional-shell.professional-visual-system-v0878738,body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .professional-main,body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074,body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-shell,body.version-v0878756 .professional-shell.professional-visual-system-v0878738 [data-professional-section]{width: 100% !important;max-width: 100% !important;min-width: 0 !important}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-main{grid-template-columns: minmax(0,1fr) !important;min-width: 0 !important;width: 100% !important}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-tools,body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-search,body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-search-field{min-width: 0 !important;max-width: 100% !important}}@media (max-width: 767px){body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-shell{min-height: 0 !important;padding: 8px 9px !important;border-radius: 15px !important}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-main{grid-template-columns: minmax(0,1fr) !important;gap: 6px !important;padding: 0 !important}body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-tools{width: 100% !important;display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;align-items: end !important;gap: 5px !important}}@media (max-width: 389px){body.version-v0878756 .professional-shell.professional-visual-system-v0878738 .top-v074-tools{grid-template-columns: minmax(0,1fr) !important}}@media (max-width: 767px){body.version-v0878756 #professional-consents .consents33-record-item{grid-template-columns: repeat(2,minmax(0,1fr)) !important;align-items: start !important}body.version-v0878756 #professional-consents .consents33-record-identity,body.version-v0878756 #professional-consents .consents33-record-identity + .consents33-record-cell,body.version-v0878756 #professional-consents .consents33-record-cell:nth-last-child(2),body.version-v0878756 #professional-consents .consents33-record-actions{grid-column: 1 / -1 !important}body.version-v0878756 #professional-consents .consents33-record-cell{display: block !important;min-width: 0 !important}body.version-v0878756 #professional-consents .consents33-record-cell > :is(span,strong,small){width: auto !important;max-width: 100% !important;overflow-wrap: anywhere}}body.version-v0878757 .professional-panel-route{--pro57-sidebar: 272px;--pro57-content-max: 1320px;--pro57-gap-xs: 8px;--pro57-gap-sm: 12px;--pro57-gap: 16px;--pro57-gap-lg: 20px;--pro57-radius-sm: 14px;--pro57-radius: 18px;--pro57-radius-lg: 20px;--pro57-control: 42px;--pro57-text-xs: .65rem;--pro57-text-sm: .72rem;--pro57-text: .86rem;--pro57-text-lg: 1rem;--pro57-title: clamp(1.55rem,2.15vw,2rem);--pro57-subtitle: clamp(1.12rem,1.5vw,1.38rem);--pro57-shadow: 0 14px 36px rgba(8,46,51,.075)}body.version-v0878757 .professional-shell.professional-visual-system-v0878738{width: min(1680px,100%);grid-template-columns: var(--pro57-sidebar) minmax(0,1fr);gap: 18px;padding: 18px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 > .professional-sidebar{width: var(--pro57-sidebar);min-width: var(--pro57-sidebar);padding: 16px;border-radius: 24px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-main{width: 100%;max-width: none;min-width: 0}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section]{width: min(var(--pro57-content-max),100%);margin-inline: auto;padding: 12px 2px 30px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-head{min-height: 68px;padding: 4px 3px 14px;border-radius: 18px;gap: 11px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-logo-mark{width: 44px;height: 44px;flex-basis: 44px;border-radius: 13px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-head strong{font-size: .90rem !important;line-height: 1.2}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-head span:last-child{font-size: .70rem !important;line-height: 1.25}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-nav{gap: 7px;padding: 12px 0}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-nav-item{min-height: 44px;padding: 8px 10px;gap: 10px;border-radius: 12px;font-size: .84rem !important;line-height: 1.22}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-nav-icon{width: 28px;height: 28px;flex-basis: 28px;border-radius: 9px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-nav-icon-svg{width: 16px;height: 16px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-foot{gap: 8px;padding: 12px 0 2px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-foot span{font-size: .64rem !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .professional-sidebar-foot .btn{min-height: 42px !important;padding: 9px 12px !important;font-size: .80rem !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .top-v074{width: min(var(--pro57-content-max),100%);margin: 0 auto 14px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .top-v074-shell{min-height: 124px;padding: 16px 18px;border-radius: 20px;box-shadow: var(--pro57-shadow)}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .top-v074-main{grid-template-columns: minmax(300px,1fr) minmax(300px,.56fr);gap: 18px}body.version-v0878757 .professional-shell .top-v074-copy{gap: 5px}body.version-v0878757 .professional-shell .top-v074-badge{min-height: 26px;padding-inline: 10px;font-size: .65rem !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .top-v074-title{font-size: clamp(1.85rem,2.5vw,2.35rem) !important;line-height: 1.04}body.version-v0878757 .professional-shell .top-v074-subtitle{font-size: .86rem !important;line-height: 1.38}body.version-v0878757 .professional-shell .top-v074-summary{font-size: .78rem !important;line-height: 1.4}body.version-v0878757 .professional-shell .top-v074-tools{width: min(370px,100%);gap: 7px}body.version-v0878757 .professional-shell .top-v074-search{gap: 5px}body.version-v0878757 .professional-shell .top-v074-search-label{font-size: .65rem !important}body.version-v0878757 .professional-shell .top-v074-search-field{min-height: 42px;border-radius: 12px;padding-inline: 12px}body.version-v0878757 .professional-shell .top-v074-search input{font-size: .86rem !important}body.version-v0878757 .professional-shell .top-v074-chip-row{gap: 6px}body.version-v0878757 .professional-shell .top-v074-chip{min-height: 26px;padding-inline: 9px;font-size: .65rem !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] h2{font-size: var(--pro57-title) !important;line-height: 1.12 !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] h3{font-size: var(--pro57-subtitle) !important;line-height: 1.2 !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] h4{font-size: 1rem !important;line-height: 1.28 !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(p,li,dd){font-size: .86rem !important;line-height: 1.5 !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(dt,label,legend){font-size: .76rem !important;line-height: 1.35 !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(small,.system-muted){font-size: .72rem !important;line-height: 1.42 !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(.panel-kicker,[class*="kicker"],[class*="eyebrow"]){font-size: .65rem !important;line-height: 1.15 !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where([class*="status"],[class*="count"],[class*="badge"]):not(input):not(select){font-size: .68rem !important;line-height: 1.2 !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(button,.btn,a[class*="button"]):not(.professional-mobile-menu-button):not(.professional-sidebar-close){min-height: 42px !important;padding: 9px 14px !important;border-radius: 12px !important;font-size: .80rem !important;line-height: 1.2 !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(input:not([type="checkbox"]):not([type="radio"]),select){min-height: 44px !important;padding: 10px 12px !important;border-radius: 12px !important;font-size: .86rem !important;line-height: 1.35 !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] textarea{min-height: 104px;padding: 10px 12px !important;border-radius: 12px !important;font-size: .86rem !important;line-height: 1.4 !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(input[type="checkbox"],input[type="radio"]){width: 18px;height: 18px;min-height: 18px !important;flex-basis: 18px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(.professional-panel,[class*="-panel"],[class*="-summary"],[class*="-subpanel"]):not(dialog):not(.professional-sidebar){border-radius: 20px !important}body.version-v0878757 .professional-shell [data-professional-section] > .orientation40-integration-card{padding: 14px 16px !important;border-radius: 16px !important;gap: 8px 14px}body.version-v0878757 .professional-shell [data-professional-section] > .orientation40-integration-card > h4{font-size: 1rem !important}body.version-v0878757 .professional-shell [data-professional-section] > .orientation40-integration-card > p{font-size: .78rem !important}body.version-v0878757 .professional-shell [data-professional-section] .orientation40-integration-summary div{padding: 9px 10px !important}body.version-v0878757 .professional-shell [data-professional-section] .orientation40-integration-summary span{font-size: .65rem !important}body.version-v0878757 .professional-shell [data-professional-section] .orientation40-integration-summary strong{font-size: .74rem !important}body.version-v0878757 .professional-shell :is( #professional-overview .overview-v08723-header,#professional-agenda .agenda24-header,#professional-clients .clients26-header,#professional-evolution .evolution27-header,#professional-attendances .attendances28-header,#professional-telehealth .tele29-header,#professional-records .records32-header,#professional-consents .consents33-header,#professional-guidance .orientation40-operational-header,#professional-finance .finance34-header,#professional-copilot .copilot35-top,#professional-reports .reports36-header,#professional-settings .settings37-header ){padding: 18px 20px !important;gap: 12px 16px !important;border-radius: 20px !important}body.version-v0878757 .professional-shell :is( #professional-overview .overview-v08723-header,#professional-agenda .agenda24-header,#professional-clients .clients26-header,#professional-evolution .evolution27-header,#professional-attendances .attendances28-header,#professional-telehealth .tele29-header,#professional-records .records32-header,#professional-consents .consents33-header,#professional-guidance .orientation40-operational-header,#professional-finance .finance34-header,#professional-copilot .copilot35-top,#professional-reports .reports36-header,#professional-settings .settings37-header ) p{font-size: .86rem !important;line-height: 1.45 !important}body.version-v0878757 #professional-consents :is(.consents33-controls,.consents33-pending,.consents33-list-panel,.consents33-notice),body.version-v0878757 #professional-finance :is(.finance34-pending,[data-finance34-panel]),body.version-v0878757 #professional-copilot :is(.copilot35-permanent-notice,.copilot35-filters,.copilot35-session-card),body.version-v0878757 #professional-reports :is(.reports36-safety,.reports36-builder,.reports36-controls,.reports36-list),body.version-v0878757 #professional-settings :is(.settings37-panel,.settings37-demo-note,.settings37-sidebar){padding: 14px 16px !important}body.version-v0878757 #professional-consents :is(.consents33-pending-item,.consents33-record-item),body.version-v0878757 #professional-guidance .orientation40-row,body.version-v0878757 #professional-finance :is(.finance34-pending-item,.finance34-charge-item),body.version-v0878757 #professional-copilot :is(.copilot35-metric,.copilot35-session-card),body.version-v0878757 #professional-reports .reports36-indicators article,body.version-v0878757 #professional-settings :is(.settings37-modality-card,.settings37-row,.settings37-role){padding: 10px 12px !important;border-radius: 14px !important}body.version-v0878757 #professional-consents :is(.consents33-pending-item strong,.consents33-record-identity strong,.consents33-notice strong){font-size: .84rem !important}body.version-v0878757 #professional-consents :is(.consents33-pending-item span,.consents33-record-identity span,.consents33-record-cell strong){font-size: .74rem !important}body.version-v0878757 #professional-consents :is(.consents33-pending-item small,.consents33-record-cell span,.consents33-record-cell small){font-size: .68rem !important}body.version-v0878757 #professional-guidance :is(.orientation40-client-summary dt,.orientation40-row-cell small){font-size: .68rem !important}body.version-v0878757 #professional-guidance :is(.orientation40-client-summary dd,.orientation40-row-title strong){font-size: .80rem !important}body.version-v0878757 #professional-guidance :is(.orientation40-panel-head p,.orientation40-heading p){font-size: .84rem !important}body.version-v0878757 #professional-finance :is(.finance34-summary span,.finance34-section-head span,.finance34-charge-grid dt){font-size: .68rem !important}body.version-v0878757 #professional-finance :is(.finance34-pending-item strong,.finance34-charge-identity strong,.finance34-charge-grid dd){font-size: .80rem !important}body.version-v0878757 #professional-finance :is(.finance34-summary small,.finance34-pending-item small,.finance34-charge-identity span,.finance34-charge-identity time){font-size: .70rem !important}body.version-v0878757 #professional-finance .finance34-summary strong{font-size: 1.28rem !important}body.version-v0878757 #professional-copilot :is(.copilot35-metric span,.copilot35-session-meta dt){font-size: .68rem !important}body.version-v0878757 #professional-copilot :is(.copilot35-session-identity h3,.copilot35-session-meta dd){font-size: .80rem !important}body.version-v0878757 #professional-copilot :is(.copilot35-session-identity p,.copilot35-session-identity .copilot35-date,.copilot35-metric small,.copilot35-permanent-notice small){font-size: .70rem !important}body.version-v0878757 #professional-copilot .copilot35-metric strong{font-size: 1.28rem !important}body.version-v0878757 #professional-reports :is(.reports36-indicators span,.reports36-builder-head span,.reports36-list-head span,.reports36-controls header span){font-size: .68rem !important}body.version-v0878757 #professional-reports :is(.reports36-source-copy strong,.reports36-steps li strong){font-size: .76rem !important}body.version-v0878757 #professional-reports :is(.reports36-source-copy small,.reports36-indicators small,.reports36-builder-head p,.reports36-list-head p,.reports36-controls p){font-size: .70rem !important}body.version-v0878757 #professional-reports .reports36-indicators strong{font-size: 1.28rem !important}body.version-v0878757 #professional-settings :is(.settings37-nav button strong,.settings37-modality-card h4,.settings37-subsection h4){font-size: .84rem !important}body.version-v0878757 #professional-settings :is(.settings37-nav button span,.settings37-grid label,.settings37-row p,.settings37-role p,.settings37-modality-details strong){font-size: .72rem !important}body.version-v0878757 #professional-settings :is(.settings37-nav button em,.settings37-panel-head em,.settings37-row-state,.settings37-modality-details span){font-size: .65rem !important}body.version-v0878757 #professional-settings .settings37-switch,body.version-v0878757 #professional-settings :is(.settings37-check-grid,.settings37-category-list) label{font-size: .76rem !important}@media (max-width: 1023px){body.version-v0878757 .professional-shell.professional-visual-system-v0878738{grid-template-columns: minmax(0,1fr) !important;grid-template-rows: auto minmax(0,1fr);gap: 12px;padding: 12px !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 > .professional-sidebar{width: min(88vw,320px) !important;min-width: min(88vw,320px) !important;max-width: 320px !important;padding: 15px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section]{width: 100% !important;padding-bottom: 24px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .top-v074{width: 100% !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .top-v074-shell{min-height: 0 !important;padding: 14px 16px !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .top-v074-main{grid-template-columns: minmax(0,1fr) !important;gap: 10px !important}body.version-v0878757 .professional-shell .top-v074-tools{width: 100% !important}}@media (max-width: 600px){body.version-v0878757 .professional-shell.professional-visual-system-v0878738{gap: 10px;padding: 8px !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section]{padding: 8px 0 24px !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .top-v074{margin-bottom: 10px}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .top-v074-shell{padding: 12px 14px !important;border-radius: 17px !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 .top-v074-title{font-size: 1.55rem !important}body.version-v0878757 .professional-shell .top-v074-subtitle{font-size: .84rem !important}body.version-v0878757 .professional-shell .top-v074-summary{font-size: .76rem !important}body.version-v0878757 .professional-shell .top-v074-search-field{min-height: 42px !important}body.version-v0878757 .professional-shell .top-v074-chip{min-height: 26px !important;font-size: .64rem !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] h2{font-size: 1.45rem !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] h3{font-size: 1.12rem !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(p,li,dd){font-size: .84rem !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(button,.btn,a[class*="button"]):not(.professional-mobile-menu-button):not(.professional-sidebar-close){min-height: 42px !important;padding: 9px 12px !important;font-size: .79rem !important}body.version-v0878757 .professional-shell.professional-visual-system-v0878738 [data-professional-section] :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){font-size: 16px !important}body.version-v0878757 .professional-shell :is( #professional-overview .overview-v08723-header,#professional-agenda .agenda24-header,#professional-clients .clients26-header,#professional-evolution .evolution27-header,#professional-attendances .attendances28-header,#professional-telehealth .tele29-header,#professional-records .records32-header,#professional-consents .consents33-header,#professional-guidance .orientation40-operational-header,#professional-finance .finance34-header,#professional-copilot .copilot35-top,#professional-reports .reports36-header,#professional-settings .settings37-header ){padding: 14px 16px !important;gap: 9px !important;border-radius: 17px !important}body.version-v0878757 #professional-consents .consents33-header,body.version-v0878757 #professional-finance .finance34-header,body.version-v0878757 #professional-reports .reports36-header{grid-template-columns: minmax(0,1fr) !important}body.version-v0878757 #professional-consents .consents33-header-actions,body.version-v0878757 #professional-finance .finance34-header-actions,body.version-v0878757 #professional-reports .reports36-header-actions{width: 100%;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px !important}body.version-v0878757 #professional-consents :is(.consents33-controls,.consents33-pending,.consents33-list-panel,.consents33-notice),body.version-v0878757 #professional-finance :is(.finance34-pending,[data-finance34-panel]),body.version-v0878757 #professional-copilot :is(.copilot35-permanent-notice,.copilot35-filters),body.version-v0878757 #professional-reports :is(.reports36-safety,.reports36-builder,.reports36-controls,.reports36-list),body.version-v0878757 #professional-settings :is(.settings37-panel,.settings37-demo-note){padding: 12px 14px !important}body.version-v0878757 .professional-shell [data-professional-section] > .orientation40-integration-card{padding: 12px 14px !important}body.version-v0878757 .professional-shell [data-professional-section] .orientation40-integration-summary div{padding: 8px 9px !important}}@media (max-width: 360px){body.version-v0878757 #professional-copilot .copilot35-indicators{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878757 #professional-copilot .copilot35-metric:last-child{grid-column: 1 / -1}body.version-v0878757 #professional-copilot .copilot35-metric small{white-space: normal !important;overflow-wrap: anywhere}}@media (max-width: 430px){body.version-v0878757 #professional-finance .finance34-summary{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important}body.version-v0878757 #professional-finance .finance34-summary article{padding: 10px 12px !important}body.version-v0878757 #professional-finance .finance34-summary article:last-child{grid-column: 1 / -1}body.version-v0878757 #professional-finance .finance34-summary strong{overflow-wrap: normal;word-break: normal}}body.version-v0878759 .professional-shell #professional-overview{--v8759-label: .66rem;--v8759-meta: .72rem;--v8759-body: .84rem;--v8759-control: .79rem;--v8759-title: 1rem;min-width: 0}body.version-v0878759 .professional-shell #professional-overview .v8727-professional-signature{gap: 8px !important}body.version-v0878759 .professional-shell #professional-overview .v8727-professional-signature__item{min-height: 48px !important;padding: 8px 10px !important;border-radius: 13px !important}body.version-v0878759 .professional-shell #professional-overview .v8727-professional-signature__item span{font-size: .59rem !important;line-height: 1.18 !important}body.version-v0878759 .professional-shell #professional-overview .v8727-professional-signature__item strong{font-size: .72rem !important;line-height: 1.28 !important}body.version-v0878759 .professional-shell #professional-overview .v8730-professional-workspace{gap: 10px !important;padding: 12px !important;border-radius: 17px !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-header{gap: 12px !important;align-items: center}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-kicker{font-size: .62rem !important;line-height: 1.18 !important;letter-spacing: .12em}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-header h3{font-size: clamp(1.28rem,1.65vw,1.52rem) !important;line-height: 1.08 !important;max-width: 44ch}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-header p{margin-top: 5px !important;font-size: .82rem !important;line-height: 1.38 !important;max-width: 68ch}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-status{min-width: 132px;padding: 8px 10px !important;border-radius: 11px !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-status span{font-size: .58rem !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-status strong{font-size: .70rem !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tabs{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 6px !important;padding: 5px !important;border-radius: 13px !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tab{min-width: 0;min-height: 48px !important;gap: 2px !important;padding: 8px 10px !important;border-radius: 10px !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tab strong{font-size: .76rem !important;line-height: 1.15 !important;overflow-wrap: normal;word-break: normal}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tab span{font-size: .64rem !important;line-height: 1.22 !important}body.version-v0878759 .professional-shell #professional-overview .v8730-professional-workspace .v8728-professional-center{gap: 12px !important;padding: 5px !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-head{gap: 12px !important;align-items: center}body.version-v0878759 .professional-shell #professional-overview .v8728-center-head h3{font-size: clamp(1.36rem,1.8vw,1.62rem) !important;line-height: 1.08 !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-head p{margin-top: 5px !important;font-size: .84rem !important;line-height: 1.4 !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-head > .btn{min-height: 42px !important;padding: 9px 14px !important;font-size: .79rem !important;white-space: nowrap}body.version-v0878759 .professional-shell #professional-overview .v8728-center-metrics{grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 8px !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-metrics > div{min-height: 72px !important;gap: 2px !important;padding: 10px 11px !important;border-radius: 13px !important;align-content: center}body.version-v0878759 .professional-shell #professional-overview .v8728-center-metrics span{font-size: .64rem !important;line-height: 1.18 !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-metrics strong{font-size: 1.22rem !important;line-height: 1.05 !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-metrics small{font-size: .70rem !important;line-height: 1.25 !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-toolbar{gap: 10px !important;padding-top: 8px !important;align-items: center}body.version-v0878759 .professional-shell #professional-overview .v8728-center-toolbar > span{font-size: .70rem !important;line-height: 1.3 !important}body.version-v0878759 .professional-shell #professional-overview .v8728-filter{gap: 4px !important;padding: 4px !important;border-radius: 12px !important}body.version-v0878759 .professional-shell #professional-overview .v8728-filter button{min-height: 38px !important;padding: 7px 12px !important;border-radius: 9px !important;font-size: .76rem !important}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-list{gap: 10px !important;align-items: start}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client{align-self: start;min-width: 0;gap: 9px !important;padding: 12px !important;border-radius: 15px !important}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client > header{grid-template-columns: auto minmax(0,1fr) auto;gap: 8px !important;align-items: center}body.version-v0878759 .professional-shell #professional-overview .v8728-client-avatar{width: 36px !important;height: 36px !important;border-radius: 11px !important;font-size: .72rem !important}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client header div:nth-child(2) > span{font-size: .62rem !important;line-height: 1.18 !important;overflow-wrap: break-word}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client h4{margin-top: 2px !important;font-size: 1rem !important;line-height: 1.18 !important}body.version-v0878759 .professional-shell #professional-overview .v8728-status{min-height: 28px !important;max-width: 100%;padding: 5px 9px !important;font-size: .68rem !important;line-height: 1.15 !important;white-space: nowrap}body.version-v0878759 .professional-shell #professional-overview .v8728-client-readout{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 6px !important}body.version-v0878759 .professional-shell #professional-overview .v8728-client-readout > div{min-width: 0;min-height: 48px;gap: 2px !important;padding: 8px 9px !important;border-radius: 11px !important;align-content: center}body.version-v0878759 .professional-shell #professional-overview .v8728-client-readout span{font-size: .57rem !important;line-height: 1.16 !important;letter-spacing: .035em !important;overflow-wrap: break-word}body.version-v0878759 .professional-shell #professional-overview .v8728-client-readout strong{font-size: .78rem !important;line-height: 1.18 !important;overflow-wrap: normal;word-break: normal}body.version-v0878759 .professional-shell #professional-overview .v8728-client-priority{min-height: 62px;padding: 10px 11px !important;border-radius: 0 12px 12px 0 !important;display: grid;align-content: center}body.version-v0878759 .professional-shell #professional-overview .v8728-client-priority strong{font-size: .78rem !important;line-height: 1.22 !important}body.version-v0878759 .professional-shell #professional-overview .v8728-client-priority p{margin-top: 4px !important;font-size: .80rem !important;line-height: 1.35 !important}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client > footer{gap: 7px !important;margin-top: auto}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client .btn{min-height: 42px !important;padding: 9px 12px !important;font-size: .79rem !important;line-height: 1.18 !important}@media (min-width: 1180px){body.version-v0878759 .professional-shell #professional-overview .v8728-professional-list{grid-template-columns: repeat(3,minmax(0,1fr)) !important;align-items: stretch}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client{height: 100%;align-self: stretch}}@media (min-width: 700px) and (max-width: 1179px){body.version-v0878759 .professional-shell #professional-overview .v8728-professional-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-metrics{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 699px){body.version-v0878759 .professional-shell #professional-overview .v8730-professional-workspace{padding: 10px !important;gap: 9px !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-header h3{font-size: 1.22rem !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-header p{font-size: .82rem !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-status{justify-self: start;min-width: 0;width: auto}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tab{min-height: 44px !important;padding: 7px 6px !important;text-align: center}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tab strong{font-size: .68rem !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tab span{display: none !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-head{display: grid;grid-template-columns: minmax(0,1fr)}body.version-v0878759 .professional-shell #professional-overview .v8728-center-head h3{font-size: 1.34rem !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-head > .btn{width: 100%;white-space: normal}body.version-v0878759 .professional-shell #professional-overview .v8728-center-metrics{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 7px !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-metrics > div{min-height: 72px !important}body.version-v0878759 .professional-shell #professional-overview .v8728-center-toolbar{align-items: stretch}body.version-v0878759 .professional-shell #professional-overview .v8728-center-toolbar > span{width: 100%}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-list{grid-template-columns: minmax(0,1fr) !important}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client{padding: 11px !important}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client > header{grid-template-columns: auto minmax(0,1fr)}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client > header .v8728-status{grid-column: 2;justify-self: start;white-space: normal}body.version-v0878759 .professional-shell #professional-overview .v8728-client-readout > div{padding: 8px 7px !important}body.version-v0878759 .professional-shell #professional-overview .v8728-client-readout span{font-size: .55rem !important}body.version-v0878759 .professional-shell #professional-overview .v8728-client-readout strong{font-size: .76rem !important}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client > footer{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client .btn{width: auto;min-width: 0;white-space: normal}}@media (max-width: 360px){body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tab strong{font-size: .63rem !important}body.version-v0878759 .professional-shell #professional-overview .v8728-client-readout{grid-template-columns: repeat(3,minmax(0,1fr)) !important}body.version-v0878759 .professional-shell #professional-overview .v8728-professional-client > footer{grid-template-columns: 1fr}}@media (max-width: 699px){body.version-v0878759 .professional-shell #professional-overview .v8728-center-metrics{grid-auto-rows: 1fr}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tab strong{overflow-wrap: anywhere;word-break: normal}}@media (max-width: 340px){body.version-v0878759 .professional-shell #professional-overview .v8728-client-readout{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878759 .professional-shell #professional-overview .v8728-client-readout > div:last-child{grid-column: 1 / -1}}@media (min-width: 341px) and (max-width: 699px){body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tabs{grid-template-columns: minmax(118px,1.2fr) minmax(82px,.85fr) minmax(92px,.95fr) !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tab strong{overflow-wrap: normal;word-break: normal}}@media (max-width: 340px){body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tabs{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tab:first-child{grid-column: 1 / -1}body.version-v0878759 .professional-shell #professional-overview .v8730-workspace-tab strong{overflow-wrap: normal;word-break: normal}}body.version-v0878760 .professional-shell #professional-agenda{--agenda60-label: .68rem;--agenda60-meta: .72rem;--agenda60-body: .82rem;--agenda60-control: .80rem;gap: 12px !important;min-width: 0}body.version-v0878760 .professional-shell #professional-agenda :where( .agenda24-control-panel,.agenda24-filter-panel,.agenda24-timeline-panel ){min-width: 0;min-height: 0;align-self: start}body.version-v0878760 .professional-shell #professional-agenda .agenda24-control-panel{gap: 12px !important;padding: 14px 16px !important;border-radius: 18px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-date-copy h3{margin: 3px 0 5px !important;font-size: clamp(1.22rem,1.6vw,1.48rem) !important;line-height: 1.12 !important;text-wrap: balance}body.version-v0878760 .professional-shell #professional-agenda .agenda24-date-copy p{margin: 0 !important;font-size: .80rem !important;line-height: 1.38 !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-date-actions{gap: 6px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-date-actions button{min-width: 0;min-height: 42px !important;padding: 8px 10px !important;border-radius: 11px !important;font-size: var(--agenda60-control) !important;line-height: 1.15 !important;white-space: nowrap}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-panel{padding: 14px 16px !important;border-radius: 18px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-heading{gap: 10px !important;align-items: flex-start}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-heading h3{margin-top: 3px !important;font-size: 1.26rem !important;line-height: 1.12 !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-grid{grid-template-columns: minmax(0,.90fr) minmax(0,1.10fr) !important;gap: 14px !important;margin-top: 12px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-grid legend{margin-bottom: 6px !important;font-size: var(--agenda60-label) !important;line-height: 1.18 !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-options{display: grid !important;gap: 6px !important;min-width: 0}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-grid fieldset:first-child .agenda24-filter-options{grid-template-columns: 1.22fr 1fr 1fr .72fr !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-grid fieldset:last-child .agenda24-filter-options{grid-template-columns: .70fr 1.34fr 1fr .90fr .90fr !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-options button{width: 100%;min-width: 0;min-height: 44px !important;padding: 7px 7px !important;border-radius: 11px !important;font-size: .76rem !important;line-height: 1.16 !important;text-align: center;white-space: normal !important;word-break: normal !important;overflow-wrap: normal !important;hyphens: none;text-wrap: balance}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-result{margin: 10px 0 0 !important;font-size: .78rem !important;line-height: 1.35 !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-timeline-panel{padding: 14px 16px !important;border-radius: 20px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-timeline-heading{gap: 12px !important;align-items: flex-start}body.version-v0878760 .professional-shell #professional-agenda .agenda24-timeline-heading h3{margin-top: 3px !important;font-size: 1.34rem !important;line-height: 1.12 !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-next-summary{max-width: 290px;padding: 6px 10px !important;font-size: var(--agenda60-meta) !important;line-height: 1.22 !important;overflow-wrap: normal;word-break: normal}body.version-v0878760 .professional-shell #professional-agenda .agenda24-list{gap: 7px !important;margin-top: 11px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item{grid-template-columns: 62px minmax(0,1fr) auto !important;gap: 11px !important;min-height: 78px;padding: 11px 12px !important;border-radius: 14px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item-time{gap: 2px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item-time strong{font-size: .90rem !important;line-height: 1.08 !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item-time span{font-size: .66rem !important;line-height: 1.15 !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item-title{gap: 6px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item-title strong{font-size: .86rem !important;line-height: 1.18 !important;overflow-wrap: normal;word-break: normal}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item-content > p{margin: 3px 0 6px !important;font-size: .76rem !important;line-height: 1.28 !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-next-badge{padding: 3px 7px !important;font-size: .62rem !important;line-height: 1.1 !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item-meta{gap: 5px !important}body.version-v0878760 .professional-shell #professional-agenda :is(.agenda24-modality,.agenda24-status){width: auto !important;min-height: 24px !important;padding: 4px 7px !important;border-radius: 999px !important;font-size: .66rem !important;line-height: 1.15 !important;white-space: normal;overflow-wrap: normal;word-break: normal}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item-action{min-width: 104px;min-height: 42px !important;padding: 8px 11px !important;border-radius: 11px !important;font-size: .78rem !important;line-height: 1.15 !important;justify-self: end}body.version-v0878760 .professional-shell #professional-agenda .agenda24-free-slots{grid-template-columns: minmax(245px,.34fr) minmax(0,1fr) !important;gap: 12px !important;margin-top: 12px !important;padding-top: 11px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-free-slots h4{margin-top: 3px !important;font-size: .92rem !important;line-height: 1.2 !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-free-slots ul{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 6px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-free-slot{min-width: 0;gap: 2px !important;padding: 8px 10px !important;border-radius: 11px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-free-slot time{font-size: .78rem !important;line-height: 1.15 !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-free-slot span,body.version-v0878760 .professional-shell #professional-agenda .agenda24-free-slots > p{font-size: .68rem !important;line-height: 1.22 !important}@media (min-width: 1180px){body.version-v0878760 .professional-shell #professional-agenda{grid-template-columns: minmax(360px,.31fr) minmax(0,.69fr) !important;grid-template-areas: "header header" "control filters" "timeline timeline" !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-control-panel{grid-area: control;grid-template-columns: 1fr !important;align-content: start}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-panel{grid-area: filters}body.version-v0878760 .professional-shell #professional-agenda .agenda24-timeline-panel{grid-area: timeline}body.version-v0878760 .professional-shell #professional-agenda .agenda24-date-actions{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 1179px){body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-grid{grid-template-columns: 1fr !important;gap: 11px !important}}@media (max-width: 900px){body.version-v0878760 .professional-shell #professional-agenda .agenda24-control-panel{grid-template-columns: 1fr !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-date-actions{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item{grid-template-columns: 58px minmax(0,1fr) auto !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-free-slots{grid-template-columns: minmax(180px,.34fr) minmax(0,1fr) !important}}@media (max-width: 600px){body.version-v0878760 .professional-shell #professional-agenda{gap: 9px !important}body.version-v0878760 .professional-shell #professional-agenda :where( .agenda24-control-panel,.agenda24-filter-panel,.agenda24-timeline-panel ){padding: 12px !important;border-radius: 16px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-date-copy h3{font-size: 1.18rem !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-date-copy p{font-size: .78rem !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-date-actions button{padding-inline: 6px !important;font-size: .74rem !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-heading h3,body.version-v0878760 .professional-shell #professional-agenda .agenda24-timeline-heading h3{font-size: 1.18rem !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-grid fieldset:first-child .agenda24-filter-options,body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-grid fieldset:last-child .agenda24-filter-options{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-options button{min-height: 42px !important;font-size: .72rem !important;padding-inline: 6px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-next-summary{max-width: 132px;padding: 5px 7px !important;font-size: .66rem !important;text-align: right}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item{grid-template-columns: 52px minmax(0,1fr) !important;gap: 8px !important;min-height: 0;padding: 10px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item-action{grid-column: 2;width: auto !important;min-width: 104px;justify-self: start}body.version-v0878760 .professional-shell #professional-agenda .agenda24-free-slots{grid-template-columns: 1fr !important;gap: 7px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-free-slots ul{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 350px){body.version-v0878760 .professional-shell #professional-agenda .agenda24-date-actions{gap: 4px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-date-actions button{font-size: .69rem !important;padding-inline: 4px !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-free-slots ul{grid-template-columns: 1fr !important}}@media (min-width: 1180px){body.version-v0878760 .professional-shell #professional-agenda{grid-template-columns: minmax(360px,.72fr) minmax(0,1.28fr) !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-grid{grid-template-columns: 1fr !important;gap: 8px !important}}@media (max-width: 600px){body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-grid fieldset:last-child .agenda24-filter-options{grid-template-columns: repeat(3,minmax(0,1fr)) !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item-meta{display: grid !important;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 5px !important}}@media (max-width: 340px){body.version-v0878760 .professional-shell #professional-agenda .agenda24-filter-grid fieldset:last-child .agenda24-filter-options{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878760 .professional-shell #professional-agenda .agenda24-item-meta{grid-template-columns: 1fr}}body.version-v0878761 .professional-shell #professional-clients{gap: 14px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-header{min-height: 112px;padding: 18px 20px !important;gap: 16px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-header-copy{gap: 5px}body.version-v0878761 .professional-shell #professional-clients .clients26-header p{max-width: 780px;font-size: .84rem !important;line-height: 1.42 !important}body.version-v0878761 .professional-shell #professional-clients .clients26-primary-action{min-height: 44px !important;padding-inline: 17px !important;font-size: .82rem !important;border-radius: 13px !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments{padding: 16px 18px 17px !important;border-radius: 20px !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head{margin-bottom: 12px !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head > div{gap: 3px}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head h2{margin: 1px 0 2px !important;font-size: clamp(1.35rem,1.6vw,1.55rem) !important;line-height: 1.12 !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head p{max-width: 760px;font-size: .82rem !important;line-height: 1.36 !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-list{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));gap: 9px !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row{display: grid !important;grid-template-columns: 1fr !important;align-content: start;gap: 8px !important;min-width: 0;min-height: 92px;padding: 11px 12px !important;border: 1px solid rgba(36,95,88,.12);border-radius: 14px;background: rgba(255,255,255,.72)}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row > div{display: grid;gap: 2px !important;min-width: 0}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row > div:last-child{padding-top: 7px;border-top: 1px solid rgba(36,95,88,.09)}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row strong{font-size: .82rem !important;line-height: 1.26 !important;overflow-wrap: anywhere}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row span{font-size: .72rem !important;line-height: 1.3 !important;overflow-wrap: anywhere}body.version-v0878761 .professional-shell #professional-clients .clients26-toolbar{gap: 12px !important;padding: 16px 18px !important;border-radius: 20px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-toolbar-heading{align-items: center !important;gap: 14px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-toolbar h3,body.version-v0878761 .professional-shell #professional-clients .clients26-list-panel h3{font-size: clamp(1.25rem,1.45vw,1.42rem) !important;line-height: 1.14 !important}body.version-v0878761 .professional-shell #professional-clients .clients26-toolbar-heading > p{max-width: 230px;font-size: .80rem !important;line-height: 1.25 !important}body.version-v0878761 .professional-shell #professional-clients .clients26-search-row{gap: 9px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-search-field,body.version-v0878761 .professional-shell #professional-clients .clients26-filter-grid label{gap: 5px !important;font-size: .76rem !important;line-height: 1.2}body.version-v0878761 .professional-shell #professional-clients .clients26-search-field input,body.version-v0878761 .professional-shell #professional-clients .clients26-filter-grid select{min-height: 44px !important;padding: 8px 12px !important;border-radius: 12px !important;font-size: .80rem !important}body.version-v0878761 .professional-shell #professional-clients .clients26-clear-search,body.version-v0878761 .professional-shell #professional-clients .clients26-clear-filters{min-height: 42px !important;padding: 8px 13px !important;border-radius: 12px !important;font-size: .78rem !important}body.version-v0878761 .professional-shell #professional-clients .clients26-filter-grid{gap: 9px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-workspace{gap: 14px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-panel,body.version-v0878761 .professional-shell #professional-clients .clients26-profile-panel{padding: 16px 17px !important;border-radius: 20px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-panel-heading{min-height: 54px;padding-bottom: 10px !important;align-items: center !important;gap: 14px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-panel-heading p{max-width: 330px;font-size: .78rem !important;line-height: 1.32 !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list{gap: 7px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item{padding: 11px 12px !important;border-radius: 14px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-head,body.version-v0878761 .professional-shell #professional-clients .clients26-list-item{grid-template-columns: minmax(190px,1.2fr) minmax(155px,.95fr) minmax(120px,.72fr) minmax(185px,1.05fr) auto;gap: 10px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-avatar{width: 36px !important;height: 36px !important;flex-basis: 36px !important;font-size: .72rem !important;border-radius: 11px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-identity{gap: 9px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-identity strong{font-size: .84rem !important;line-height: 1.22 !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-identity small{margin-top: 3px !important;font-size: .72rem !important;line-height: 1.3 !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-cell{gap: 3px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-cell > span,body.version-v0878761 .professional-shell #professional-clients .clients26-list-cell > small{font-size: .67rem !important;line-height: 1.22 !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-cell > strong{font-size: .78rem !important;line-height: 1.28 !important}body.version-v0878761 .professional-shell #professional-clients .clients26-status{min-height: 24px !important;padding: 4px 8px !important;font-size: .68rem !important;line-height: 1.18 !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-actions{gap: 6px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-actions button,body.version-v0878761 .professional-shell #professional-clients .clients26-more summary{min-height: 42px !important;padding: 8px 12px !important;border-radius: 12px !important;font-size: .78rem !important}body.version-v0878761 .professional-shell #professional-clients .clients26-profile-placeholder{min-height: 176px !important;gap: 8px !important;padding: 8px 4px}body.version-v0878761 .professional-shell #professional-clients .clients26-profile-placeholder h3{font-size: 1.35rem !important;line-height: 1.16 !important}body.version-v0878761 .professional-shell #professional-clients .clients26-profile-placeholder p{max-width: 310px;font-size: .82rem !important;line-height: 1.48 !important}@media (max-width: 1279px){body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-list{grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row{min-height: 86px}}@media (min-width: 1800px){body.version-v0878761 .professional-shell #professional-clients .clients26-workspace{grid-template-columns: minmax(0,1.72fr) minmax(320px,.68fr) !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item{grid-template-columns: minmax(180px,1.05fr) minmax(150px,.9fr) minmax(190px,1.1fr) !important;gap: 7px 11px !important}}@media (max-width: 640px){body.version-v0878761 .professional-shell #professional-clients{gap: 10px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-header{min-height: 0;padding: 14px 15px !important;gap: 10px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-header p{font-size: .82rem !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments{padding: 13px 14px !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head{margin-bottom: 9px !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head h2{font-size: 1.28rem !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-section-head p{font-size: .78rem !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-list{grid-template-columns: 1fr;gap: 6px !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row{grid-template-columns: minmax(0,1fr) minmax(108px,.65fr) !important;min-height: 0;gap: 9px !important;padding: 9px 10px !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row > div:last-child{padding-top: 0;padding-left: 9px;border-top: 0;border-left: 1px solid rgba(36,95,88,.09)}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row strong{font-size: .79rem !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row span{font-size: .70rem !important}body.version-v0878761 .professional-shell #professional-clients .clients26-toolbar,body.version-v0878761 .professional-shell #professional-clients .clients26-list-panel{padding: 13px 14px !important;border-radius: 17px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-toolbar-heading,body.version-v0878761 .professional-shell #professional-clients .clients26-panel-heading{align-items: flex-start !important;gap: 8px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-toolbar h3,body.version-v0878761 .professional-shell #professional-clients .clients26-list-panel h3{font-size: 1.15rem !important}body.version-v0878761 .professional-shell #professional-clients .clients26-toolbar-heading > p,body.version-v0878761 .professional-shell #professional-clients .clients26-panel-heading p{max-width: 145px;font-size: .72rem !important;line-height: 1.28 !important}body.version-v0878761 .professional-shell #professional-clients .clients26-search-field,body.version-v0878761 .professional-shell #professional-clients .clients26-filter-grid label{font-size: .73rem !important}body.version-v0878761 .professional-shell #professional-clients .clients26-search-field input,body.version-v0878761 .professional-shell #professional-clients .clients26-filter-grid select{min-height: 44px !important;font-size: 16px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-filter-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 7px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item{gap: 7px 9px !important;padding: 11px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-identity strong{font-size: .83rem !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-identity small{font-size: .72rem !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-cell > span,body.version-v0878761 .professional-shell #professional-clients .clients26-list-cell > small{font-size: .67rem !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-cell > strong{font-size: .76rem !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-actions{padding-top: 5px !important}}@media (max-width: 350px){body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row{grid-template-columns: 1fr !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row > div:last-child{padding-top: 6px;padding-left: 0;border-top: 1px solid rgba(36,95,88,.09);border-left: 0}}@media (min-width: 700px) and (max-width: 1279px){body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-list{grid-template-columns: repeat(4,minmax(0,1fr))}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row{min-height: 102px}}@media (min-width: 370px) and (max-width: 640px){body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row{grid-template-columns: 1fr !important;align-content: start;min-height: 104px}body.version-v0878761 .professional-shell #professional-clients > .v8715-enrollments .v8715-enrollment-row > div:last-child{padding-top: 6px;padding-left: 0;border-top: 1px solid rgba(36,95,88,.09);border-left: 0}}@media (min-width: 1280px){body.version-v0878761 .professional-shell #professional-clients .clients26-list-item{padding: 8px 10px !important}}@media (max-width: 640px){body.version-v0878761 .professional-shell #professional-clients .clients26-panel-heading{min-height: 0}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(4){grid-template-columns: auto minmax(0,1fr) !important;align-items: baseline;column-gap: 7px !important;row-gap: 2px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(4) > small{grid-column: 2}}@media (min-width: 641px) and (max-width: 1279px){body.version-v0878761 .professional-shell #professional-clients .clients26-list-item{grid-template-columns: minmax(150px,1fr) minmax(125px,.85fr) minmax(145px,1fr) !important;grid-template-rows: auto auto;align-items: center;gap: 6px 10px !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-identity{grid-column: 1;grid-row: 1 / 3}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(2){grid-column: 2;grid-row: 1}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(3){grid-column: 2;grid-row: 2}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(4){grid-column: 3;grid-row: 1}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-actions{grid-column: 3;grid-row: 2;justify-content: flex-start;padding-top: 0 !important}}@media (max-width: 640px){body.version-v0878761 .professional-shell #professional-clients .clients26-list-item{grid-template-columns: repeat(2,minmax(0,1fr)) !important;grid-template-rows: auto !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-identity{grid-column: 1 / -1 !important;grid-row: auto !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(2),body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(3){grid-column: auto !important;grid-row: auto !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-cell:nth-child(4){grid-column: 1 / -1 !important;grid-row: auto !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-item > .clients26-list-actions{grid-column: 1 / -1 !important;grid-row: auto !important;width: 100%;min-width: 0;grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878761 .professional-shell #professional-clients .clients26-list-actions > button,body.version-v0878761 .professional-shell #professional-clients .clients26-list-actions > details,body.version-v0878761 .professional-shell #professional-clients .clients26-more summary{width: 100% !important;min-width: 0 !important;max-width: 100% !important}}@media (min-width: 351px) and (max-width: 420px){body.version-v0878761 .professional-shell #professional-clients .clients26-search-row,body.version-v0878761 .professional-shell #professional-clients .clients26-filter-grid{grid-template-columns: 1fr !important}body.version-v0878761 .professional-shell #professional-clients .clients26-clear-search,body.version-v0878761 .professional-shell #professional-clients .clients26-clear-filters{width: auto !important;justify-self: start}}body.version-v0878771 #professional-settings.settings37{gap: 14px !important}body.version-v0878771 #professional-settings .settings37-header{display: grid !important;grid-template-columns: minmax(0,1.08fr) minmax(420px,.92fr) !important;align-items: center !important;gap: 18px 20px !important;padding: 20px !important;border-radius: 22px !important}body.version-v0878771 #professional-settings .settings37-header-copy{max-width: none !important}body.version-v0878771 #professional-settings .settings37-eyebrow,body.version-v0878771 #professional-settings .settings37-panel-head span,body.version-v0878771 #professional-settings .settings37-dialog header span{font-size: .74rem !important;line-height: 1.16 !important;letter-spacing: .11em !important}body.version-v0878771 #professional-settings .settings37-header h2{margin: 7px 0 8px !important;font-size: clamp(1.95rem,2.45vw,2.5rem) !important;line-height: 1.04 !important}body.version-v0878771 #professional-settings .settings37-header p,body.version-v0878771 #professional-settings .settings37-panel-head p,body.version-v0878771 #professional-settings .settings37-subsection p{font-size: .88rem !important;line-height: 1.42 !important}body.version-v0878771 #professional-settings .settings37-header-actions{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important;width: 100% !important;max-width: none !important}body.version-v0878771 #professional-settings .settings37-button{min-height: 42px !important;padding: 8px 12px !important;border-radius: 13px !important;font-size: .8rem !important;line-height: 1.16 !important}body.version-v0878771 #professional-settings .settings37-demo-note{display: grid !important;grid-template-columns: auto minmax(0,1fr) !important;align-items: center !important;gap: 10px 14px !important;padding: 13px 16px !important;border-radius: 16px !important}body.version-v0878771 #professional-settings .settings37-demo-note strong{font-size: .8rem !important;white-space: nowrap !important}body.version-v0878771 #professional-settings .settings37-demo-note p{font-size: .82rem !important;line-height: 1.4 !important}body.version-v0878771 #professional-settings > .v8715-catalog{margin: 0 !important;padding: 16px 18px !important;border-radius: 20px !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-section-head{align-items: flex-start !important;margin-bottom: 12px !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-section-head span{font-size: .72rem !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-section-head h2{margin: 4px 0 4px !important;font-size: clamp(1.35rem,1.8vw,1.72rem) !important;line-height: 1.1 !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-section-head p{font-size: .82rem !important;line-height: 1.4 !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-grid{grid-template-columns: repeat(3,minmax(0,1fr)) !important;align-items: stretch !important;gap: 10px !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-card{grid-template-rows: minmax(0,1fr) auto auto !important;gap: 10px !important;min-height: 220px !important;padding: 14px !important;border-radius: 15px !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-kind{font-size: .69rem !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-card h3{margin: 5px 0 7px !important;font-size: 1.08rem !important;line-height: 1.28 !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-card p{font-size: .78rem !important;line-height: 1.38 !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-card-meta{gap: 8px !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-card-meta strong{font-size: 1rem !important;line-height: 1.15 !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-card-meta span{font-size: .73rem !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-action{min-height: 40px !important;padding: 8px 12px !important;border-radius: 11px !important;font-size: .78rem !important}body.version-v0878771 #professional-settings .settings37-change-summary{gap: 1px !important;border-radius: 16px !important}body.version-v0878771 #professional-settings .settings37-change-summary > div{padding: 10px 12px !important}body.version-v0878771 #professional-settings .settings37-change-summary span{margin-bottom: 3px !important;font-size: .67rem !important}body.version-v0878771 #professional-settings .settings37-change-summary strong{font-size: .78rem !important;line-height: 1.25 !important}body.version-v0878771 #professional-settings .settings37-change-summary p{padding: 8px 12px !important;font-size: .74rem !important;line-height: 1.32 !important}body.version-v0878771 #professional-settings .settings37-layout{grid-template-columns: minmax(230px,250px) minmax(0,1fr) !important;align-items: start !important;gap: 12px !important}body.version-v0878771 #professional-settings .settings37-sidebar{top: 12px !important;padding: 9px !important;border-radius: 18px !important}body.version-v0878771 #professional-settings .settings37-nav{gap: 5px !important}body.version-v0878771 #professional-settings .settings37-nav button{min-height: 0 !important;padding: 10px 11px !important;border-radius: 12px !important}body.version-v0878771 #professional-settings .settings37-nav button strong{font-size: .84rem !important;line-height: 1.2 !important}body.version-v0878771 #professional-settings .settings37-nav button span{margin-top: 3px !important;font-size: .7rem !important;line-height: 1.3 !important}body.version-v0878771 #professional-settings .settings37-nav button em{margin-top: 5px !important;padding: 3px 7px !important;font-size: .62rem !important}body.version-v0878771 #professional-settings .settings37-panel{padding: 16px 18px !important;border-radius: 20px !important}body.version-v0878771 #professional-settings .settings37-panel-head{gap: 12px !important;padding-bottom: 12px !important}body.version-v0878771 #professional-settings .settings37-panel-head h3{margin: 4px 0 4px !important;font-size: clamp(1.2rem,1.6vw,1.48rem) !important;line-height: 1.12 !important}body.version-v0878771 #professional-settings .settings37-panel-head em{padding: 5px 9px !important;font-size: .66rem !important}body.version-v0878771 #professional-settings .settings37-form{margin-top: 14px !important}body.version-v0878771 #professional-settings .settings37-subsection{margin-top: 14px !important;padding-top: 13px !important}body.version-v0878771 #professional-settings .settings37-subsection h4{margin-bottom: 9px !important;font-size: .92rem !important}body.version-v0878771 #professional-settings .settings37-subsection-head{gap: 12px !important;margin-bottom: 9px !important}body.version-v0878771 #professional-settings .settings37-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}body.version-v0878771 #professional-settings label:not(.settings37-switch):not(.settings37-mobile-group),body.version-v0878771 #professional-settings fieldset{gap: 5px !important}body.version-v0878771 #professional-settings label > span,body.version-v0878771 #professional-settings legend,body.version-v0878771 #professional-settings .settings37-grid label{font-size: .79rem !important;line-height: 1.2 !important}body.version-v0878771 #professional-settings :is(input:not([type="checkbox"]),select){min-height: 42px !important;padding: 8px 11px !important;border-radius: 12px !important;font-size: .84rem !important;line-height: 1.25 !important}body.version-v0878771 #professional-settings textarea{min-height: 88px !important;padding: 9px 11px !important;border-radius: 12px !important;font-size: .84rem !important;line-height: 1.4 !important}body.version-v0878771 #professional-settings fieldset{margin-top: 13px !important;padding: 12px !important;border-radius: 14px !important}body.version-v0878771 #professional-settings .settings37-switch{min-height: 44px !important;gap: 8px !important;padding: 8px 10px !important;border-radius: 12px !important;font-size: .76rem !important}body.version-v0878771 #professional-settings .settings37-switch input,body.version-v0878771 #professional-settings :is(.settings37-check-grid,.settings37-category-list) input{width: 18px !important;height: 18px !important;min-height: 18px !important}body.version-v0878771 #professional-settings :is(.settings37-check-grid,.settings37-category-list){gap: 7px !important}body.version-v0878771 #professional-settings :is(.settings37-check-grid,.settings37-category-list) label{min-height: 40px !important;gap: 7px !important;padding: 7px 9px !important;border-radius: 11px !important;font-size: .74rem !important}body.version-v0878771 #professional-settings .settings37-modality-list{gap: 9px !important;margin-top: 12px !important}body.version-v0878771 #professional-settings .settings37-modality-card{padding: 12px !important;border-radius: 14px !important}body.version-v0878771 #professional-settings .settings37-modality-card h4,body.version-v0878771 #professional-settings .settings37-subsection h4{font-size: .88rem !important}body.version-v0878771 #professional-settings .settings37-modality-details{gap: 7px !important;margin: 9px 0 !important}body.version-v0878771 #professional-settings .settings37-modality-details div{padding: 8px !important;border-radius: 10px !important}body.version-v0878771 #professional-settings .settings37-modality-details span{font-size: .64rem !important}body.version-v0878771 #professional-settings .settings37-modality-details strong{margin-top: 2px !important;font-size: .75rem !important}body.version-v0878771 #professional-settings .settings37-row{gap: 9px !important;padding: 10px 11px !important;border-radius: 13px !important}body.version-v0878771 #professional-settings .settings37-row p,body.version-v0878771 #professional-settings .settings37-role p{margin-top: 3px !important;font-size: .72rem !important;line-height: 1.34 !important}body.version-v0878771 #professional-settings .settings37-row-state{padding: 4px 8px !important;font-size: .64rem !important}body.version-v0878771 #professional-settings .settings37-role{padding: 10px 11px !important;border-radius: 13px !important}body.version-v0878771 #professional-settings > .orientation40-integration-card{margin-top: 0 !important;padding: 16px 18px !important;border-radius: 18px !important}body.version-v0878771 #professional-settings > .orientation40-integration-card > h4{margin: 0 !important;font-size: 1rem !important;line-height: 1.25 !important}body.version-v0878771 #professional-settings > .orientation40-integration-card > p{margin: 5px 0 11px !important;font-size: .78rem !important;line-height: 1.38 !important}body.version-v0878771 #professional-settings .orientation41-settings-grid{grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 8px !important}body.version-v0878771 #professional-settings .orientation40-field{gap: 5px !important}body.version-v0878771 #professional-settings .orientation40-field > span{font-size: .7rem !important;line-height: 1.18 !important}body.version-v0878771 #professional-settings .orientation40-integration-card :is(input:not([type="checkbox"]),select){min-height: 42px !important;padding: 8px 10px !important;border-radius: 11px !important;font-size: .8rem !important}body.version-v0878771 #professional-settings .orientation40-integration-card textarea{min-height: 88px !important;padding: 9px 10px !important;border-radius: 11px !important;font-size: .8rem !important;line-height: 1.4 !important}body.version-v0878771 #professional-settings .orientation41-setting-check{min-height: 44px !important;padding: 8px 10px !important;gap: 7px !important;border-radius: 11px !important;font-size: .74rem !important;line-height: 1.26 !important}body.version-v0878771 #professional-settings .orientation41-setting-check input{width: 18px !important;height: 18px !important;min-height: 18px !important}body.version-v0878771 #professional-settings .orientation40-integration-actions-spaced{margin-top: 10px !important}body.version-v0878771 #professional-settings .orientation40-integration-actions button{min-height: 40px !important;padding: 8px 12px !important;font-size: .76rem !important}body.version-v0878771 #professional-settings .settings37-dialog{max-height: calc(100dvh - 24px) !important}body.version-v0878771 #professional-settings .settings37-dialog-shell{max-height: calc(100dvh - 24px) !important;border-radius: 18px !important}body.version-v0878771 #professional-settings .settings37-dialog header{padding: 14px 16px !important}body.version-v0878771 #professional-settings .settings37-dialog-body{padding: 14px 16px !important}body.version-v0878771 #professional-settings .settings37-dialog footer{padding: 10px 16px !important;gap: 7px !important}@media (max-width: 1180px){body.version-v0878771 #professional-settings .settings37-header{grid-template-columns: 1fr !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-grid{grid-template-columns: repeat(3,minmax(0,1fr)) !important}body.version-v0878771 #professional-settings .settings37-layout{grid-template-columns: minmax(215px,235px) minmax(0,1fr) !important}body.version-v0878771 #professional-settings .orientation41-settings-grid{grid-template-columns: repeat(3,minmax(0,1fr)) !important}}@media (max-width: 1023px){body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-grid{grid-template-columns: 1fr !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-card{grid-template-columns: minmax(0,1fr) minmax(145px,auto) !important;grid-template-rows: auto auto !important;min-height: 0 !important;align-items: center !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-card .v8715-action{grid-column: 2 !important;grid-row: 1 / span 2 !important}body.version-v0878771 #professional-settings .settings37-layout{grid-template-columns: 1fr !important}body.version-v0878771 #professional-settings .settings37-sidebar{position: static !important}body.version-v0878771 #professional-settings .settings37-nav{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878771 #professional-settings .settings37-nav button{height: 100% !important}body.version-v0878771 #professional-settings .orientation41-settings-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 767px){body.version-v0878771 #professional-settings.settings37{gap: 10px !important}body.version-v0878771 #professional-settings .settings37-header,body.version-v0878771 #professional-settings .settings37-panel,body.version-v0878771 #professional-settings .settings37-demo-note,body.version-v0878771 #professional-settings > .v8715-catalog,body.version-v0878771 #professional-settings > .orientation40-integration-card{padding: 12px 13px !important;border-radius: 16px !important}body.version-v0878771 #professional-settings .settings37-header{grid-template-columns: 1fr !important;gap: 10px !important}body.version-v0878771 #professional-settings .settings37-header h2{font-size: 1.56rem !important}body.version-v0878771 #professional-settings .settings37-header p,body.version-v0878771 #professional-settings .settings37-demo-note p,body.version-v0878771 #professional-settings .settings37-panel-head p{font-size: .76rem !important;line-height: 1.34 !important}body.version-v0878771 #professional-settings .settings37-header-actions{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878771 #professional-settings .settings37-button{min-height: 38px !important;padding: 7px 8px !important;font-size: .72rem !important}body.version-v0878771 #professional-settings .settings37-demo-note{grid-template-columns: 1fr !important;gap: 5px !important}body.version-v0878771 #professional-settings .settings37-demo-note strong{white-space: normal !important;font-size: .74rem !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-section-head h2{font-size: 1.22rem !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-card{grid-template-columns: 1fr !important;grid-template-rows: auto !important;min-height: 0 !important;padding: 11px !important}body.version-v0878771 #professional-settings > .v8715-catalog .v8715-plan-card .v8715-action{grid-column: auto !important;grid-row: auto !important;width: 100% !important}body.version-v0878771 #professional-settings .settings37-change-summary{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878771 #professional-settings .settings37-change-summary > div:nth-child(3){grid-column: 1 / -1 !important}body.version-v0878771 #professional-settings .settings37-nav{grid-template-columns: 1fr !important}body.version-v0878771 #professional-settings .settings37-panel-head{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;gap: 8px !important}body.version-v0878771 #professional-settings .settings37-panel-head h3{font-size: 1.05rem !important}body.version-v0878771 #professional-settings .settings37-grid,body.version-v0878771 #professional-settings .settings37-modality-details,body.version-v0878771 #professional-settings .orientation41-settings-grid{grid-template-columns: 1fr !important}body.version-v0878771 #professional-settings :is(input:not([type="checkbox"]),select),body.version-v0878771 #professional-settings textarea,body.version-v0878771 #professional-settings .orientation40-integration-card :is(input:not([type="checkbox"]),select),body.version-v0878771 #professional-settings .orientation40-integration-card textarea{font-size: 16px !important}body.version-v0878771 #professional-settings .orientation40-integration-actions{display: grid !important;grid-template-columns: 1fr !important;width: 100% !important}body.version-v0878771 #professional-settings .orientation40-integration-actions button{width: 100% !important}body.version-v0878771 #professional-settings .settings37-dialog{max-height: calc(100dvh - 10px) !important}body.version-v0878771 #professional-settings .settings37-dialog-shell{max-height: calc(100dvh - 10px) !important;border-radius: 16px !important}}@media (max-width: 380px){body.version-v0878771 #professional-settings .settings37-header-actions,body.version-v0878771 #professional-settings .settings37-change-summary{grid-template-columns: 1fr !important}body.version-v0878771 #professional-settings .settings37-change-summary > div:nth-child(3){grid-column: auto !important}}body.version-v0878772 .professional-shell #professional-overview{--ov72-gap: 10px;--ov72-radius: 16px;min-width: 0}body.version-v0878772 .professional-shell #professional-overview .v8730-professional-workspace{gap: 9px !important;padding: 12px !important;border-radius: 18px !important;overflow: hidden}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-header{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;align-items: center !important;gap: 12px 18px !important;padding: 1px 2px 0 !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-header > div:first-child{min-width: 0}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-kicker{margin-bottom: 3px !important;font-size: .64rem !important;line-height: 1.16 !important;letter-spacing: .12em !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-header h3{max-width: none !important;margin: 0 !important;font-size: clamp(1.28rem,1.65vw,1.52rem) !important;line-height: 1.08 !important;text-wrap: balance}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-header p{max-width: 78ch !important;margin: 5px 0 0 !important;font-size: .82rem !important;line-height: 1.36 !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-status{min-width: 128px !important;max-width: 150px;padding: 7px 10px !important;border-radius: 11px !important;align-self: start}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-status span{font-size: .57rem !important;line-height: 1.15 !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-status strong{margin-top: 2px;font-size: .7rem !important;line-height: 1.18 !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-tabs{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 6px !important;padding: 5px !important;border-radius: 14px !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-tab{min-width: 0;min-height: 46px !important;display: grid !important;align-content: center;gap: 2px !important;padding: 7px 10px !important;border-radius: 10px !important;text-align: left}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-tab strong{font-size: .76rem !important;line-height: 1.14 !important;overflow-wrap: normal !important;word-break: normal !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-tab span{font-size: .62rem !important;line-height: 1.2 !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-panels{min-width: 0}body.version-v0878772 .professional-shell #professional-overview .v8730-professional-workspace .v8728-professional-center{gap: 10px !important;margin: 0 !important;padding: 6px !important;border-radius: 15px !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-head{display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;align-items: center !important;gap: 10px 16px !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-head > div{min-width: 0}body.version-v0878772 .professional-shell #professional-overview .v8728-center-head .panel-kicker{display: inline-flex;width: fit-content;max-width: 100%;margin-bottom: 4px !important;padding: 5px 9px !important;border-radius: 999px !important;font-size: .61rem !important;line-height: 1.12 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-head h3{margin: 0 !important;font-size: clamp(1.34rem,1.75vw,1.58rem) !important;line-height: 1.08 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-head p{margin: 5px 0 0 !important;font-size: .82rem !important;line-height: 1.36 !important;max-width: 74ch}body.version-v0878772 .professional-shell #professional-overview .v8728-center-head > .btn{min-width: 174px;min-height: 40px !important;padding: 8px 13px !important;border-radius: 12px !important;font-size: .78rem !important;white-space: nowrap}body.version-v0878772 .professional-shell #professional-overview .v8728-center-metrics{grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 7px !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-metrics > div{min-width: 0;min-height: 66px !important;display: grid;grid-template-rows: auto auto 1fr;align-content: center;gap: 1px !important;padding: 9px 10px !important;border-radius: 12px !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-metrics span{font-size: .61rem !important;line-height: 1.15 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-metrics strong{font-size: 1.18rem !important;line-height: 1.04 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-metrics small{align-self: end;font-size: .69rem !important;line-height: 1.22 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-toolbar{display: flex !important;align-items: center !important;justify-content: space-between !important;flex-wrap: wrap;gap: 8px 12px !important;padding: 7px 2px 0 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-filter{flex: 0 0 auto;gap: 4px !important;padding: 4px !important;border-radius: 11px !important}body.version-v0878772 .professional-shell #professional-overview .v8728-filter button{min-height: 36px !important;padding: 6px 12px !important;border-radius: 8px !important;font-size: .74rem !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-toolbar > span{margin-left: auto;font-size: .67rem !important;line-height: 1.25 !important;text-align: right}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-list{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 8px !important;align-items: stretch !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client{min-width: 0;height: 100% !important;display: grid !important;grid-template-rows: minmax(44px,auto) 48px minmax(68px,1fr) auto !important;align-content: stretch !important;gap: 7px !important;padding: 10px !important;border-radius: 14px !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client > header{grid-template-columns: 34px minmax(0,1fr) auto !important;align-items: center !important;gap: 7px !important;min-height: 44px}body.version-v0878772 .professional-shell #professional-overview .v8728-client-avatar{width: 34px !important;height: 34px !important;border-radius: 10px !important;font-size: .68rem !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client header div:nth-child(2){min-width: 0}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client header div:nth-child(2) > span{display: block;max-width: 100%;font-size: .58rem !important;line-height: 1.15 !important;overflow-wrap: normal !important;word-break: normal !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client h4{margin: 2px 0 0 !important;font-size: .94rem !important;line-height: 1.14 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-status{min-height: 26px !important;max-width: 128px;padding: 4px 8px !important;border-radius: 999px !important;font-size: .64rem !important;line-height: 1.12 !important;white-space: normal !important;text-align: center}body.version-v0878772 .professional-shell #professional-overview .v8728-client-readout{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 5px !important;min-height: 48px}body.version-v0878772 .professional-shell #professional-overview .v8728-client-readout > div{min-width: 0;min-height: 48px !important;display: grid;align-content: center;gap: 2px !important;padding: 7px 8px !important;border-radius: 10px !important}body.version-v0878772 .professional-shell #professional-overview .v8728-client-readout span{font-size: .54rem !important;line-height: 1.12 !important;letter-spacing: .025em !important;overflow-wrap: normal !important;word-break: normal !important}body.version-v0878772 .professional-shell #professional-overview .v8728-client-readout strong{font-size: .76rem !important;line-height: 1.16 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-client-priority{min-width: 0;min-height: 68px !important;height: 100%;display: grid !important;align-content: center !important;gap: 3px;padding: 9px 10px !important;border-radius: 0 11px 11px 0 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-client-priority strong{font-size: .76rem !important;line-height: 1.18 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-client-priority p{margin: 0 !important;font-size: .78rem !important;line-height: 1.32 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client > footer{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;align-items: stretch;gap: 6px !important;margin-top: 0 !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client > footer .btn{width: 100%;min-width: 0;min-height: 38px !important;padding: 7px 9px !important;border-radius: 11px !important;font-size: .74rem !important;line-height: 1.15 !important;white-space: normal}body.version-v0878772 .professional-shell #professional-overview .v8730-professional-workspace .v8729-professional-center,body.version-v0878772 .professional-shell #professional-overview .v8730-professional-workspace .overview-v08723-grid{min-width: 0;margin: 0 !important}@media (max-width: 1179px){body.version-v0878772 .professional-shell #professional-overview .v8728-professional-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-metrics{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client{grid-template-rows: minmax(44px,auto) 48px minmax(68px,1fr) auto !important}}@media (max-width: 760px){body.version-v0878772 .professional-shell #professional-overview .v8730-professional-workspace{gap: 8px !important;padding: 10px !important;border-radius: 16px !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-header{grid-template-columns: 1fr auto !important;gap: 8px !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-header h3{font-size: 1.16rem !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-header p{grid-column: 1 / -1;font-size: .76rem !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-status{min-width: 0 !important;max-width: 116px;padding: 6px 7px !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-status span{font-size: .52rem !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-status strong{font-size: .62rem !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-tab{min-height: 42px !important;padding: 6px 5px !important;text-align: center}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-tab strong{font-size: .66rem !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-tab span{display: none !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-head{grid-template-columns: 1fr !important;align-items: start !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-head h3{font-size: 1.24rem !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-head p{font-size: .76rem !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-head > .btn{width: 100%;min-width: 0;min-height: 38px !important;white-space: normal}body.version-v0878772 .professional-shell #professional-overview .v8728-center-metrics{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 6px !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-metrics > div{min-height: 64px !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-toolbar{align-items: stretch !important}body.version-v0878772 .professional-shell #professional-overview .v8728-filter{width: 100%;display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr))}body.version-v0878772 .professional-shell #professional-overview .v8728-filter button{min-width: 0;padding-inline: 6px !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-toolbar > span{width: 100%;margin-left: 0;text-align: left}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-list{grid-template-columns: 1fr !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client{height: auto !important;grid-template-rows: auto auto auto auto !important;padding: 10px !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client > header{grid-template-columns: 34px minmax(0,1fr) auto !important}body.version-v0878772 .professional-shell #professional-overview .v8728-status{max-width: 118px}body.version-v0878772 .professional-shell #professional-overview .v8728-client-priority{min-height: 62px !important;height: auto}}@media (max-width: 390px){body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-header{grid-template-columns: minmax(0,1fr) !important}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-status{justify-self: start;max-width: none}body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-tabs{grid-template-columns: 1.15fr .9fr 1fr !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client > header{grid-template-columns: 34px minmax(0,1fr) !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client > header .v8728-status{grid-column: 2;justify-self: start}body.version-v0878772 .professional-shell #professional-overview .v8728-client-readout span{font-size: .52rem !important}body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client > footer{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 340px){body.version-v0878772 .professional-shell #professional-overview .v8730-workspace-tabs{grid-template-columns: 1fr !important}body.version-v0878772 .professional-shell #professional-overview .v8728-center-metrics,body.version-v0878772 .professional-shell #professional-overview .v8728-client-readout,body.version-v0878772 .professional-shell #professional-overview .v8728-professional-client > footer{grid-template-columns: 1fr !important}}body.version-v0878775 .professional-shell #professional-overview > .overview-v08723-header{padding: 14px 18px !important;gap: 10px 16px !important;min-height: 0 !important;align-items: center}body.version-v0878775 .professional-shell #professional-overview .overview-v08723-header > div:first-child{min-width: 0;display: grid;gap: 2px}body.version-v0878775 .professional-shell #professional-overview .overview-v08723-header .panel-kicker{margin-bottom: 2px}body.version-v0878775 .professional-shell #professional-overview .overview-v08723-header h2{margin: 1px 0 3px !important;font-size: clamp(1.62rem,2.25vw,2rem) !important;line-height: 1.04 !important;letter-spacing: -.025em}body.version-v0878775 .professional-shell #professional-overview .overview-v08723-greeting-lead{margin: 0 !important;max-width: 78ch;color: #294f4d;font-size: .82rem !important;font-weight: 700;line-height: 1.38 !important}body.version-v0878775 .professional-shell #professional-overview .overview-v08723-greeting-summary{margin: 1px 0 0 !important;max-width: 88ch;color: #60726f;font-size: .75rem !important;font-weight: 500;line-height: 1.38 !important}body.version-v0878775 .professional-shell #professional-overview .v8727-overview-side{align-self: center}@media (max-width: 767px){body.version-v0878775 .professional-shell #professional-overview > .overview-v08723-header{padding: 12px 13px !important;gap: 8px !important}body.version-v0878775 .professional-shell #professional-overview .overview-v08723-header h2{font-size: 1.5rem !important}body.version-v0878775 .professional-shell #professional-overview .overview-v08723-greeting-lead{font-size: .77rem !important}body.version-v0878775 .professional-shell #professional-overview .overview-v08723-greeting-summary{font-size: .7rem !important}}body.version-v0878776 .professional-main > .professional-context-header-v0878776{height: 154px;min-height: 154px;margin: 0 0 14px;border: 1px solid rgba(205,188,151,.62);border-radius: 22px;background: radial-gradient(circle at 4% 50%,rgba(221,239,232,.42),transparent 30%),linear-gradient(105deg,rgba(255,255,255,.98),rgba(250,247,239,.96));box-shadow: 0 12px 30px rgba(39,54,49,.07);overflow: hidden}body.version-v0878776 .professional-context-header-v0878776__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(250px,34%);gap: 20px;align-items: center;height: 100%;padding: 18px 22px}body.version-v0878776 .professional-context-header-v0878776__copy{display: flex;min-width: 0;flex-direction: column;justify-content: center;gap: 4px}body.version-v0878776 .professional-context-header-v0878776__badge{display: inline-flex;align-items: center;width: fit-content;max-width: 100%;min-height: 26px;padding: 4px 10px;border: 1px solid rgba(198,168,112,.48);border-radius: 999px;background: rgba(247,241,229,.92);color: #715831;font-size: 10px;font-weight: 800;letter-spacing: .11em;line-height: 1;text-transform: uppercase}body.version-v0878776 .professional-context-header-v0878776__title{margin: 2px 0 0;color: #173f3a;font-family: Georgia,'Times New Roman',serif;font-size: clamp(28px,2.4vw,38px);font-weight: 700;letter-spacing: -.025em;line-height: 1.02}body.version-v0878776 .professional-context-header-v0878776__description,body.version-v0878776 .professional-context-header-v0878776__summary{margin: 0;max-width: 72ch;color: #455f5d;font-size: 12px;line-height: 1.32}body.version-v0878776 .professional-context-header-v0878776__description{margin-top: 3px;color: #294f4d;font-weight: 700}body.version-v0878776 .professional-context-header-v0878776__summary[hidden]{display: block !important;visibility: hidden}body.version-v0878776 .professional-context-header-v0878776__chips{display: flex;min-width: 0;flex-wrap: wrap;align-content: center;justify-content: flex-end;gap: 7px;padding-left: 18px;border-left: 1px solid rgba(99,124,115,.17)}body.version-v0878776 .professional-context-header-v0878776__chip{display: inline-flex;align-items: center;justify-content: center;min-height: 30px;max-width: 100%;padding: 5px 10px;border: 1px solid rgba(188,201,196,.84);border-radius: 999px;background: rgba(255,255,255,.83);color: #526866;font-size: 10px;font-weight: 800;letter-spacing: .055em;line-height: 1.15;text-align: center;text-transform: uppercase}body.version-v0878776 .professional-context-header-v0878776__chip.is-primary{border-color: rgba(205,172,111,.54);background: rgba(248,240,224,.9);color: #785c2d}body.version-v0878776 .professional-shell #professional-overview > .overview-v08723-header{display: none !important}body.version-v0878776 .professional-shell #professional-agenda > .agenda24-header > div:first-child,body.version-v0878776 .professional-shell #professional-clients > .clients26-header .clients26-header-copy,body.version-v0878776 .professional-shell #professional-evolution > .evolution27-header .evolution27-header-copy,body.version-v0878776 .professional-shell #professional-attendances > .attendances28-header .attendances28-header-copy,body.version-v0878776 .professional-shell #professional-telehealth > .tele29-header .tele29-header-copy,body.version-v0878776 .professional-shell #professional-records > .records32-header .records32-header-copy,body.version-v0878776 .professional-shell #professional-consents > .consents33-header .consents33-header-copy,body.version-v0878776 .professional-shell #professional-guidance > .orientation40-operational-header .orientation40-heading,body.version-v0878776 .professional-shell #professional-finance > .finance34-header .finance34-heading,body.version-v0878776 .professional-shell #professional-copilot > .copilot35-top > div:first-child,body.version-v0878776 .professional-shell #professional-reports > .reports36-header .reports36-heading,body.version-v0878776 .professional-shell #professional-settings > .settings37-header .settings37-header-copy{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}body.version-v0878776 .professional-shell #professional-agenda > .agenda24-header,body.version-v0878776 .professional-shell #professional-clients > .clients26-header,body.version-v0878776 .professional-shell #professional-evolution > .evolution27-header,body.version-v0878776 .professional-shell #professional-attendances > .attendances28-header,body.version-v0878776 .professional-shell #professional-telehealth > .tele29-header,body.version-v0878776 .professional-shell #professional-records > .records32-header,body.version-v0878776 .professional-shell #professional-consents > .consents33-header,body.version-v0878776 .professional-shell #professional-finance > .finance34-header,body.version-v0878776 .professional-shell #professional-copilot > .copilot35-top,body.version-v0878776 .professional-shell #professional-reports > .reports36-header,body.version-v0878776 .professional-shell #professional-settings > .settings37-header{display: flex !important;min-height: 0 !important;justify-content: flex-end !important;align-items: center !important;gap: 8px !important;margin: 0 0 10px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important}body.version-v0878776 .professional-shell #professional-guidance > .orientation40-operational-header{grid-template-columns: minmax(0,1fr) !important;gap: 0 !important;padding: 12px 14px !important}body.version-v0878776 .professional-shell #professional-guidance > .orientation40-operational-header .orientation40-client-context{grid-column: 1 !important;width: 100%}body.version-v0878776 :is( .agenda24-primary-action,.clients26-primary-action,.evolution27-header-actions,.attendances28-header-actions,.tele29-header-actions,.records32-header-actions,.consents33-header-actions,.finance34-header-actions,.reports36-header-actions,.settings37-header-actions ){margin: 0 !important}@media (max-width: 1099px){body.version-v0878776 .professional-main > .professional-context-header-v0878776{height: 178px;min-height: 178px}body.version-v0878776 .professional-context-header-v0878776__inner{grid-template-columns: minmax(0,1fr) minmax(220px,36%);padding: 16px 18px}body.version-v0878776 .professional-context-header-v0878776__title{font-size: clamp(26px,3vw,34px)}}@media (max-width: 767px){body.version-v0878776 .professional-main > .professional-context-header-v0878776{height: 200px;min-height: 200px;margin-bottom: 10px;border-radius: 17px}body.version-v0878776 .professional-context-header-v0878776__inner{grid-template-columns: 1fr;grid-template-rows: 1fr auto;gap: 8px;padding: 13px 14px}body.version-v0878776 .professional-context-header-v0878776__title{font-size: clamp(25px,7vw,31px)}body.version-v0878776 .professional-context-header-v0878776__description,body.version-v0878776 .professional-context-header-v0878776__summary{font-size: 12px;line-height: 1.28}body.version-v0878776 .professional-context-header-v0878776__chips{justify-content: flex-start;padding: 8px 0 0;border-top: 1px solid rgba(99,124,115,.14);border-left: 0}body.version-v0878776 .professional-context-header-v0878776__chip{min-height: 27px;font-size: 9px}body.version-v0878776 .professional-shell #professional-agenda > .agenda24-header,body.version-v0878776 .professional-shell #professional-clients > .clients26-header,body.version-v0878776 .professional-shell #professional-evolution > .evolution27-header,body.version-v0878776 .professional-shell #professional-attendances > .attendances28-header,body.version-v0878776 .professional-shell #professional-telehealth > .tele29-header,body.version-v0878776 .professional-shell #professional-records > .records32-header,body.version-v0878776 .professional-shell #professional-consents > .consents33-header,body.version-v0878776 .professional-shell #professional-finance > .finance34-header,body.version-v0878776 .professional-shell #professional-copilot > .copilot35-top,body.version-v0878776 .professional-shell #professional-reports > .reports36-header,body.version-v0878776 .professional-shell #professional-settings > .settings37-header{justify-content: stretch !important}}@media (max-width: 479px){body.version-v0878776 .professional-main > .professional-context-header-v0878776{height: 228px;min-height: 228px}body.version-v0878776 .professional-context-header-v0878776__inner{padding: 12px}body.version-v0878776 .professional-context-header-v0878776__badge{min-height: 24px;font-size: 9px}body.version-v0878776 .professional-context-header-v0878776__title{font-size: 25px}body.version-v0878776 .professional-context-header-v0878776__chips{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.version-v0878776 .professional-context-header-v0878776__chip{width: 100%;padding-inline: 7px}}body.version-v0878777 .professional-context-header-v0878776__side{display: grid;grid-template-rows: auto auto;gap: 10px;min-width: 0;align-content: center;padding-left: 18px;border-left: 1px solid rgba(99,124,115,.17)}body.version-v0878777 .professional-context-header-v0878776__side .professional-context-header-v0878776__chips{padding-left: 0;border-left: 0}body.version-v0878777 .professional-context-header-v0878776__action{display: none;min-height: 42px;width: min(100%,236px);justify-self: end;align-items: center;justify-content: center;padding: 9px 16px;border: 1px solid rgba(22,80,88,.9);border-radius: 13px;background: linear-gradient(135deg,#1c5d67,#164e58);color: #fff;box-shadow: 0 8px 18px rgba(22,78,88,.15);font: inherit;font-size: 12px;font-weight: 800;line-height: 1.15;cursor: pointer}body.version-v0878777 .professional-context-header-v0878776[data-active-section="professional-agenda"] .professional-context-header-v0878776__action{display: inline-flex}body.version-v0878777 .professional-context-header-v0878776__action:hover{background: linear-gradient(135deg,#216b75,#175660)}body.version-v0878777 .professional-context-header-v0878776__action:focus-visible{outline: 3px solid rgba(33,107,117,.24);outline-offset: 2px}body.version-v0878777 .professional-shell #professional-agenda > .agenda24-header > .agenda24-primary-action{display: none !important}@media (max-width: 767px){body.version-v0878777 .professional-context-header-v0878776__side{gap: 7px;padding: 8px 0 0;border-top: 1px solid rgba(99,124,115,.14);border-left: 0}body.version-v0878777 .professional-context-header-v0878776__side .professional-context-header-v0878776__chips{padding: 0;border: 0}body.version-v0878777 .professional-context-header-v0878776__action{min-height: 38px;width: 100%;justify-self: stretch;font-size: 11px}}body.version-v0878778 .professional-context-header-v0878776__side{display: grid;grid-template-rows: auto auto;gap: 7px;min-width: 0;align-content: center;padding-left: 18px;border-left: 1px solid rgba(99,124,115,.17)}body.version-v0878778 .professional-context-header-v0878776__side .professional-context-header-v0878776__chips{padding-left: 0;border-left: 0}body.version-v0878778 .professional-context-header-v0878778__actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px;width: min(100%,340px);justify-self: end;min-width: 0}body.version-v0878778 .professional-context-header-v0878778__actions[hidden]{display: none !important}body.version-v0878778 .professional-context-header-v0878778__actions[data-action-count="1"]{grid-template-columns: minmax(0,236px);justify-content: end}body.version-v0878778 .professional-context-header-v0878778__action{min-width: 0;min-height: 34px;padding: 6px 9px;border: 1px solid rgba(22,80,88,.22);border-radius: 11px;background: rgba(255,255,255,.78);color: #194851;box-shadow: 0 4px 12px rgba(22,78,88,.06);font: inherit;font-size: 10.5px;font-weight: 800;line-height: 1.12;text-align: center;cursor: pointer;white-space: normal;overflow-wrap: anywhere}body.version-v0878778 .professional-context-header-v0878778__action.professional-context-header-v0878778__action-primary{border-color: rgba(22,80,88,.9);background: linear-gradient(135deg,#1c5d67,#164e58);color: #fff;box-shadow: 0 7px 16px rgba(22,78,88,.14)}body.version-v0878778 .professional-context-header-v0878778__action:hover:not(:disabled){transform: translateY(-1px)}body.version-v0878778 .professional-context-header-v0878778__action.professional-context-header-v0878778__action-primary:hover:not(:disabled){background: linear-gradient(135deg,#216b75,#175660)}body.version-v0878778 .professional-context-header-v0878778__action:focus-visible{outline: 3px solid rgba(33,107,117,.22);outline-offset: 2px}body.version-v0878778 .professional-context-header-v0878778__action:disabled{opacity: .48;cursor: not-allowed;transform: none}body.version-v0878778 .professional-shell #professional-agenda > .agenda24-header,body.version-v0878778 .professional-shell #professional-clients > .clients26-header,body.version-v0878778 .professional-shell #professional-evolution > .evolution27-header,body.version-v0878778 .professional-shell #professional-attendances > .attendances28-header,body.version-v0878778 .professional-shell #professional-telehealth > .tele29-header,body.version-v0878778 .professional-shell #professional-records > .records32-header,body.version-v0878778 .professional-shell #professional-consents > .consents33-header,body.version-v0878778 .professional-shell #professional-finance > .finance34-header,body.version-v0878778 .professional-shell #professional-copilot > .copilot35-top,body.version-v0878778 .professional-shell #professional-reports > .reports36-header,body.version-v0878778 .professional-shell #professional-settings > .settings37-header{display: none !important}body.version-v0878778 .professional-shell #professional-guidance > .orientation40-operational-header .orientation40-client-context > .orientation40-button{display: none !important}body.version-v0878778 .professional-shell #professional-guidance > .orientation40-operational-header .orientation40-client-context{grid-template-columns: minmax(0,1fr) !important}body.version-v0878778 .professional-context-header-v0878776__action{display: none !important}@media (max-width: 1099px){body.version-v0878778 .professional-context-header-v0878778__actions{width: min(100%,320px)}body.version-v0878778 .professional-context-header-v0878778__action{min-height: 32px;padding: 5px 7px;font-size: 10px}}@media (max-width: 767px){body.version-v0878778 .professional-context-header-v0878776__side{gap: 5px;padding: 6px 0 0;border-top: 1px solid rgba(99,124,115,.14);border-left: 0}body.version-v0878778 .professional-context-header-v0878776__side .professional-context-header-v0878776__chips{padding: 0;border: 0}body.version-v0878778 .professional-context-header-v0878778__actions,body.version-v0878778 .professional-context-header-v0878778__actions[data-action-count="1"]{display: flex;width: 100%;max-width: 100%;gap: 5px;overflow-x: auto;overscroll-behavior-inline: contain;scrollbar-width: none}body.version-v0878778 .professional-context-header-v0878778__actions::-webkit-scrollbar{display: none}body.version-v0878778 .professional-context-header-v0878778__action{flex: 1 0 128px;min-height: 32px;padding: 5px 7px;font-size: 9.5px}body.version-v0878778 .professional-context-header-v0878778__actions[data-action-count="1"] .professional-context-header-v0878778__action{flex-basis: 100%}}body.version-v0878778 .professional-context-header-v0878776__side .professional-context-header-v0878776__chips{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px;width: min(100%,340px);justify-self: end}body.version-v0878778 .professional-context-header-v0878776__side .professional-context-header-v0878776__chip{width: 100%;min-height: 27px;padding: 4px 7px;font-size: 9px;line-height: 1.1}@media (max-width: 767px){body.version-v0878778 .professional-context-header-v0878776__side{gap: 3px;padding-top: 2px}body.version-v0878778 .professional-context-header-v0878776__side .professional-context-header-v0878776__chips{gap: 4px;width: 100%}body.version-v0878778 .professional-context-header-v0878776__side .professional-context-header-v0878776__chip{min-height: 27px;padding: 3px 5px;font-size: 8.5px}body.version-v0878778 .professional-context-header-v0878778__action{min-height: 30px}}.v137-notification-trigger{min-height:38px;border:1px solid rgba(23,63,70,.16);border-radius:12px;padding:7px 10px;background:#fff;color:var(--color-ink-strong,#173f46);font:inherit;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.v137-notification-trigger:hover{border-color:rgba(47,117,105,.42);background:rgba(111,175,152,.08)}.v137-notification-bell{width:8px;height:8px;border-radius:50%;background:#6faf98;color:transparent;flex:none}.v137-notification-trigger strong{min-width:21px;height:21px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#8c4b44;color:#fff;font-size:.68rem}.professional-context-header-v0878776__side>.v137-notification-trigger{align-self:flex-end}.v137-notification-layer[hidden]{display:none!important}.v137-notification-layer{position:fixed;inset:0;z-index:1900;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.v137-notification-backdrop{grid-column:1/-1;grid-row:1;border:0;background:rgba(15,35,39,.32);backdrop-filter:blur(2px)}.v137-notification-panel{grid-column:2;grid-row:1;position:relative;z-index:1;height:100%;max-height:100vh;background:#fbfcfb;border-left:1px solid rgba(23,63,70,.13);box-shadow:-18px 0 48px rgba(15,35,39,.14);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;outline:none}.v137-notification-head{padding:20px 20px 16px;border-bottom:1px solid rgba(23,63,70,.11);display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.v137-notification-head>div{min-width:0}.v137-notification-head span{display:block;color:#477069;font-size:.68rem;font-weight:900;letter-spacing:.11em}.v137-notification-head h2{margin:5px 0 4px;font-size:1.32rem;color:#173f46}.v137-notification-head p{margin:0;color:#647672;font-size:.8rem;line-height:1.45}.v137-notification-toolbar{padding:11px 14px;border-bottom:1px solid rgba(23,63,70,.1);display:flex;align-items:center;justify-content:space-between;gap:8px}.v137-notification-toolbar [role=tablist]{display:flex;gap:5px}.v137-notification-toolbar [role=tab]{border:1px solid rgba(23,63,70,.13);border-radius:10px;background:#fff;padding:7px 9px;color:#315b58;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}.v137-notification-toolbar [role=tab][aria-selected=true]{background:rgba(111,175,152,.13);border-color:rgba(47,117,105,.35);color:#1f5e56}.v137-notification-toolbar>.btn{font-size:.72rem;padding:7px 9px;min-height:34px}.v137-notification-body{overflow:auto;padding:12px 14px}.v137-notification-list{display:grid;gap:9px}.v137-notification-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;border:1px solid rgba(23,63,70,.12);border-radius:14px;background:#fff}.v137-notification-item:not(.is-read){border-color:rgba(47,117,105,.28);box-shadow:0 5px 16px rgba(23,63,70,.05)}.v137-notification-item.is-read{background:rgba(247,249,248,.76)}.v137-notification-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(111,175,152,.13);color:#2d675e;font-size:.58rem;font-weight:950;letter-spacing:.03em}.v137-notification-copy{min-width:0}.v137-notification-copy>div{display:flex;gap:7px;align-items:flex-start}.v137-notification-copy strong{color:#173f46;font-size:.82rem;line-height:1.35}.v137-notification-copy>div span{padding:2px 5px;border-radius:999px;background:#edf1ef;color:#63716e;font-size:.6rem;font-weight:850;white-space:nowrap}.v137-notification-copy>div span.is-new{background:rgba(111,175,152,.17);color:#2c685e}.v137-notification-copy p{margin:5px 0;color:#526965;font-size:.74rem;line-height:1.45;overflow-wrap:anywhere}.v137-notification-copy small{color:#7b8a86;font-size:.65rem}.v137-notification-actions{display:grid;gap:5px;justify-items:end}.v137-notification-actions .btn{min-height:31px;padding:5px 8px;font-size:.68rem}.v137-notification-empty{min-height:180px;display:grid;place-content:center;text-align:center;padding:28px}.v137-notification-empty strong{color:#173f46}.v137-notification-empty p{max-width:300px;margin:7px auto 0;color:#6a7a76;font-size:.78rem;line-height:1.5}.v137-notification-footer{padding:14px 16px;border-top:1px solid rgba(23,63,70,.11);background:#f7faf8}.v137-notification-footer>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.v137-notification-footer strong{color:#173f46;font-size:.78rem}.v137-notification-footer p{margin:3px 0 0;color:#677a75;font-size:.7rem;line-height:1.4}.v137-notification-preferences{display:grid;gap:10px}.v137-notification-preferences-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.v137-notification-preferences-head>div{min-width:0}.v137-notification-preference-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px}.v137-notification-preference-grid label{display:flex;align-items:center;gap:7px;color:#365c57;font-size:.72rem}.v137-notification-preference-grid input[type=checkbox]{width:16px;height:16px;accent-color:#2f7569}.v137-notification-preference-grid label.v137-notification-time{display:grid;grid-template-columns:1fr auto;grid-column:span 1}.v137-notification-preference-grid input[type=time]{min-width:96px;border:1px solid rgba(23,63,70,.16);border-radius:9px;padding:5px 7px;background:#fff;color:#173f46}.v137-notification-preferences>small{color:#75837f;font-size:.64rem;line-height:1.4}.v137-notification-open{overflow:hidden}.settings37-notification-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.settings37-notification-controls .settings37-switch{min-width:auto}.settings37-notification-controls select{min-width:150px}@media(max-width:680px){.v137-notification-layer{grid-template-columns:1fr;align-items:end}.v137-notification-panel{grid-column:1;max-height:88vh;height:auto;border-left:0;border-top:1px solid rgba(23,63,70,.13);border-radius:18px 18px 0 0;box-shadow:0 -18px 40px rgba(15,35,39,.16)}.v137-notification-head{padding:16px 14px 12px}.v137-notification-toolbar{align-items:stretch;flex-direction:column}.v137-notification-toolbar [role=tablist]{width:100%}.v137-notification-toolbar [role=tab]{flex:1}.v137-notification-toolbar>.btn{align-self:flex-start}.v137-notification-body{padding:10px}.v137-notification-item{grid-template-columns:34px minmax(0,1fr)}.v137-notification-icon{width:34px;height:34px}.v137-notification-actions{grid-column:2;display:flex;justify-items:start;justify-content:flex-start;flex-wrap:wrap}.v137-notification-footer{padding:12px}.v137-notification-preferences-head{display:grid}.v137-notification-preferences-head .btn{justify-self:start}.v137-notification-preference-grid{grid-template-columns:1fr}.v137-notification-preference-grid label.v137-notification-time{grid-column:span 1}.professional-context-header-v0878776__side>.v137-notification-trigger{align-self:stretch;justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.v137-notification-layer *{scroll-behavior:auto!important;transition:none!important}}.account-security-v138-host{max-width:1040px;width:100%;margin-inline:auto}.account-security-v138-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.account-security-v138-top h4{margin:4px 0 6px;font-size:1.08rem}.account-security-v138-top p,.account-security-v138-note p,.account-security-v138-row p{margin:4px 0 0;color:var(--text-muted,#65756d);line-height:1.5}.account-security-v138-kicker{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:var(--brand-strong,#246b4b)}.account-security-v138-status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:750;white-space:nowrap;background:rgba(72,91,82,.08)}.account-security-v138-status.is-positive{background:rgba(40,123,82,.11);color:#216843}.account-security-v138-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.account-security-v138-row{min-width:0;border:1px solid rgba(39,78,61,.12);border-radius:14px;padding:13px 14px;background:rgba(255,255,255,.45)}.account-security-v138-label{display:block;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#65756d);margin-bottom:5px}.account-security-v138-row strong{overflow-wrap:anywhere}.account-security-v138-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.account-security-v138-button{min-height:40px;border-radius:11px;padding:9px 14px;border:1px solid rgba(39,78,61,.18);background:transparent;font:inherit;font-weight:750;cursor:pointer}.account-security-v138-button.is-primary{background:var(--brand-strong,#246b4b);color:#fff;border-color:transparent}.account-security-v138-button.is-danger{border-color:rgba(151,64,64,.28);color:#8b3f3f;background:rgba(151,64,64,.04)}.account-security-v138-button.is-tertiary{border-color:transparent;text-decoration:underline;text-underline-offset:3px}.account-security-v138-button:disabled{opacity:.55;cursor:not-allowed}.account-security-v138-note{border-radius:13px;padding:12px 14px;background:rgba(38,104,73,.055);border:1px solid rgba(38,104,73,.08)}.account-security-v138-factors{margin-top:14px}.account-security-v138-factors h5{margin:0 0 8px}.account-security-v138-factors article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(39,78,61,.09)}.account-security-v138-factors article div{display:grid;gap:3px}.account-security-v138-factors article span{font-size:.84rem;color:var(--text-muted,#65756d)}.account-security-v138-feedback{margin:12px 0 0;padding:9px 11px;border-radius:10px;background:rgba(38,104,73,.08);color:#216843}.account-security-v138-feedback.is-error,.account-security-v138-error{color:#8b3f3f;background:rgba(151,64,64,.06)}.account-security-v138-loading,.account-security-v138-error{margin:0;padding:14px;border-radius:12px}.account-security-v138-dialog{width:min(94vw,540px);max-height:88vh;border:0;border-radius:20px;padding:0;box-shadow:0 28px 75px rgba(20,45,34,.28);background:var(--surface,#fff)}.account-security-v138-dialog::backdrop{background:rgba(15,30,24,.48);backdrop-filter:blur(3px)}.account-security-v138-dialog-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;max-height:88vh}.account-security-v138-dialog header{display:flex;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid rgba(39,78,61,.1)}.account-security-v138-dialog header span{font-size:.7rem;font-weight:800;letter-spacing:.1em;color:var(--brand-strong,#246b4b)}.account-security-v138-dialog header h3{margin:4px 0 5px}.account-security-v138-dialog header p{margin:0;color:var(--text-muted,#65756d)}.account-security-v138-dialog header>button{border:0;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer}.account-security-v138-dialog-body{padding:18px 22px;overflow:auto}.account-security-v138-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px 20px}.account-security-v138-dialog-error{margin:0 22px 8px;padding:9px 11px;border-radius:10px;background:rgba(151,64,64,.07);color:#8b3f3f}.account-security-v138-form{display:grid;gap:12px}.account-security-v138-field{display:grid;gap:6px}.account-security-v138-field span{font-weight:700}.account-security-v138-field input,.account-security-v138-field select{width:100%;min-height:44px;border:1px solid rgba(39,78,61,.2);border-radius:11px;padding:9px 11px;background:var(--surface,#fff);font:inherit}.account-security-v138-help{margin:0;color:var(--text-muted,#65756d);font-size:.86rem}.account-security-v138-mfa-enroll{display:grid;justify-items:center;gap:12px;text-align:center}.account-security-v138-qr{width:min(230px,72vw);height:auto;border-radius:14px;border:8px solid #fff;box-shadow:0 0 0 1px rgba(39,78,61,.1)}.account-security-v138-secret-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%}.account-security-v138-secret{max-width:100%;overflow-wrap:anywhere;padding:8px 10px;border-radius:9px;background:rgba(39,78,61,.06);font-size:.82rem}@media(max-width:680px){.account-security-v138-grid{grid-template-columns:1fr}.account-security-v138-top{align-items:flex-start}.account-security-v138-actions{display:grid;grid-template-columns:1fr 1fr}.account-security-v138-button{width:100%}.account-security-v138-dialog{width:min(96vw,540px)}.account-security-v138-dialog footer{display:grid;grid-template-columns:1fr 1fr}.account-security-v138-factors article{align-items:flex-start}}@media(max-width:420px){.account-security-v138-actions,.account-security-v138-dialog footer{grid-template-columns:1fr}}.profile-sharing-v139-card{margin-top:18px;border:1px solid rgba(39,78,61,.13);border-radius:16px;background:rgba(255,255,255,.72);padding:18px;display:grid;gap:14px}.profile-sharing-v139-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-sharing-v139-head h3,.profile-sharing-v139-head h4{margin:2px 0 5px}.profile-sharing-v139-head p{margin:0;color:var(--text-muted,#65756d)}.profile-sharing-v139-kicker{font-size:.7rem;font-weight:800;letter-spacing:.1em;color:var(--brand-strong,#246b4b)}.profile-sharing-v139-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-sharing-v139-field{padding:11px 12px;border-radius:12px;background:rgba(38,104,73,.045);display:grid;gap:3px;min-width:0}.profile-sharing-v139-field span{font-size:.76rem;color:var(--text-muted,#65756d);font-weight:700}.profile-sharing-v139-field strong{overflow-wrap:anywhere}.profile-sharing-v139-tag{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:5px 9px;border-radius:999px;background:rgba(38,104,73,.08);color:#246b4b;font-size:.75rem;font-weight:800}.profile-sharing-v139-privacy{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-sharing-v139-privacy article{border:1px solid rgba(39,78,61,.09);border-radius:13px;padding:12px}.profile-sharing-v139-privacy h5{margin:0 0 7px}.profile-sharing-v139-privacy ul{margin:0;padding-left:18px;color:var(--text-muted,#65756d)}.profile-sharing-v139-privacy li+li{margin-top:4px}.profile-sharing-v139-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-sharing-v139-dialog{width:min(94vw,560px);border:0;border-radius:20px;padding:0;box-shadow:0 28px 75px rgba(20,45,34,.28)}.profile-sharing-v139-dialog::backdrop{background:rgba(15,30,24,.48);backdrop-filter:blur(3px)}.profile-sharing-v139-dialog form{padding:20px;display:grid;gap:14px}.profile-sharing-v139-dialog header{display:flex;justify-content:space-between;gap:14px}.profile-sharing-v139-dialog header h3{margin:4px 0}.profile-sharing-v139-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-sharing-v139-form-grid label{display:grid;gap:6px;font-weight:700}.profile-sharing-v139-form-grid input,.profile-sharing-v139-form-grid select{min-height:44px;border:1px solid rgba(39,78,61,.2);border-radius:11px;padding:9px 11px;font:inherit}.profile-sharing-v139-wide{grid-column:1/-1}.profile-sharing-v139-dialog footer{display:flex;justify-content:flex-end;gap:8px}.profile-sharing-v139-error{color:#8b3f3f;background:rgba(151,64,64,.07);padding:9px 11px;border-radius:10px}.profile-sharing-v139-client-professional{margin-top:16px}.profile-sharing-v139-transparency{margin-top:16px}@media(max-width:680px){.profile-sharing-v139-grid,.profile-sharing-v139-privacy,.profile-sharing-v139-form-grid{grid-template-columns:1fr}.profile-sharing-v139-head{display:grid}.profile-sharing-v139-dialog footer{display:grid;grid-template-columns:1fr}.profile-sharing-v139-dialog footer button{width:100%}}.profile-contact-v140-card{margin-top:16px;border:1px solid rgba(39,78,61,.13);border-radius:16px;background:rgba(255,255,255,.72);padding:18px;display:grid;gap:14px}.profile-contact-v140-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-contact-v140-head h3,.profile-contact-v140-head h4{margin:2px 0 5px}.profile-contact-v140-head p{margin:0;color:var(--text-muted,#65756d)}.profile-contact-v140-kicker{font-size:.7rem;font-weight:800;letter-spacing:.1em;color:var(--brand-strong,#246b4b)}.profile-contact-v140-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.profile-contact-v140-tag{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:5px 9px;border-radius:999px;font-size:.75rem;font-weight:800}.profile-contact-v140-tag.is-active{background:rgba(38,104,73,.08);color:#246b4b}.profile-contact-v140-tag.is-private{background:rgba(88,104,96,.08);color:#5d6a64}.profile-contact-v140-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-contact-v140-field{padding:11px 12px;border-radius:12px;background:rgba(38,104,73,.045);display:grid;gap:3px;min-width:0}.profile-contact-v140-field span{font-size:.76rem;color:var(--text-muted,#65756d);font-weight:700}.profile-contact-v140-field strong{overflow-wrap:anywhere}.profile-contact-v140-field small{color:var(--text-muted,#65756d);font-size:.73rem}.profile-contact-v140-note{border:1px solid rgba(39,78,61,.09);border-radius:13px;padding:12px}.profile-contact-v140-note p{margin:4px 0 0;color:var(--text-muted,#65756d)}.profile-contact-v140-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-contact-v140-dialog{width:min(94vw,650px);border:0;border-radius:20px;padding:0;box-shadow:0 28px 75px rgba(20,45,34,.28)}.profile-contact-v140-dialog::backdrop{background:rgba(15,30,24,.48);backdrop-filter:blur(3px)}.profile-contact-v140-dialog form{padding:20px;display:grid;gap:14px}.profile-contact-v140-dialog header{display:flex;justify-content:space-between;gap:14px}.profile-contact-v140-dialog header h3{margin:4px 0}.profile-contact-v140-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-contact-v140-form-grid label{display:grid;gap:6px;font-weight:700}.profile-contact-v140-form-grid input{min-height:44px;border:1px solid rgba(39,78,61,.2);border-radius:11px;padding:9px 11px;font:inherit}.profile-contact-v140-wide{grid-column:1/-1}.profile-contact-v140-check{grid-column:1/-1;display:flex!important;align-items:center;gap:9px!important;padding:10px 12px;border-radius:12px;background:rgba(38,104,73,.045)}.profile-contact-v140-check input{min-height:auto;width:18px;height:18px;margin:0}.profile-contact-v140-dialog footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.profile-contact-v140-error{color:#8b3f3f;background:rgba(151,64,64,.07);padding:9px 11px;border-radius:10px}.profile-contact-v140-client-public,.profile-contact-v140-client-emergency{margin-top:16px}.profile-contact-v140-emergency-readonly{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-contact-v140-help{margin:10px 0 0;color:var(--text-muted,#65756d);font-size:.82rem}.clients26-profile-block.profile-contact-v140-professional-emergency .profile-contact-v140-field{background:rgba(38,104,73,.035)}@media(max-width:680px){.profile-contact-v140-grid,.profile-contact-v140-form-grid,.profile-contact-v140-emergency-readonly{grid-template-columns:1fr}.profile-contact-v140-head{display:grid}.profile-contact-v140-tags{justify-content:flex-start}.profile-contact-v140-dialog footer{display:grid;grid-template-columns:1fr}.profile-contact-v140-dialog footer button{width:100%}}
