@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--slds-g-font-family-base:"Inter", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Yu Gothic UI", Meiryo, sans-serif;--crm-text:#1c2540;--crm-text-2:#4a5470;--crm-text-3:#7d869c;--crm-line:#1c254014;--crm-line-strong:#1c254024;--crm-danger:#c2414e;--crm-accent:#4f6bd8;--crm-accent-dark:#3a51b0;--crm-accent-soft:#4f6bd81f;--crm-accent-ring:#4f6bd847;--crm-brand:var(--crm-accent);--crm-brand-dark:var(--crm-accent-dark);--crm-navy-1:#1c2540;--crm-navy-2:#2d3d74;--crm-scene-base:#e6ebf3;--crm-scene-sky:#c7d7ee;--crm-scene-cream:#f4ecd9;--crm-scene-mint:#cfe7da;--crm-scene-lavender:#ddd6f2;--crm-glass-bg:#fff9;--crm-glass-bg-strong:#ffffffb8;--crm-glass-bg-soft:#ffffff6b;--crm-glass-border:#ffffffb8;--crm-glass-blur:blur(24px) saturate(1.4);--crm-glass-inset:inset 0 1px 0 #ffffffeb, inset 0 0 0 1px #ffffff59;--crm-shadow-near:0 1px 2px #1c25400f, 0 2px 6px #1c25400d;--crm-shadow-far:0 12px 32px #1c254014, 0 32px 72px #1c25400f;--crm-shadow-hover:0 4px 10px #1c254014, 0 18px 44px #1c25401f;--crm-radius-lg:20px;--crm-radius-md:14px;--crm-radius-sm:10px;--crm-card-radius:var(--crm-radius-lg);--crm-ease:cubic-bezier(.2, .7, .2, 1);--crm-ease-out:cubic-bezier(.2, .8, .2, 1);--crm-motion-fast:.15s;--crm-motion-base:.18s;--crm-motion-slow:.22s;--crm-focus-ring:0 0 0 2px #fff, 0 0 0 4px var(--crm-accent);--crm-bg:var(--crm-scene-base)}html{background:var(--crm-scene-base)}html,body{color:var(--crm-text);font-family:var(--slds-g-font-family-base);-webkit-font-smoothing:antialiased;min-height:100%;margin:0;padding:0;font-size:13px;line-height:1.55}body{background:0 0;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 50% at 12% 18%, var(--crm-scene-sky) 0%, #c7d7ee8c 35%, transparent 75%), radial-gradient(42% 48% at 88% 12%, var(--crm-scene-lavender) 0%, #ddd6f280 35%, transparent 75%), radial-gradient(50% 54% at 78% 72%, var(--crm-scene-mint) 0%, #cfe7da80 35%, transparent 76%), radial-gradient(44% 46% at 26% 84%, var(--crm-scene-cream) 0%, #f4ecd980 35%, transparent 75%), radial-gradient(36% 38% at 55% 45%, #ffffff80 0%, #fff3 40%, transparent 76%), linear-gradient(160deg, #dfe6f1 0%, var(--crm-scene-base) 45%, #e9e6ec 100%);position:fixed;inset:-12%}*{box-sizing:border-box}a{color:inherit}::selection{background:var(--crm-accent-soft)}body .crm-glass,body .slds-card,body .slds-page-header,body .crm-list-card,body .crm-login-card,body .slds-popover,body .slds-modal__header,body .slds-modal__content,body .slds-modal__footer{background:var(--crm-glass-bg);-webkit-backdrop-filter:var(--crm-glass-blur);backdrop-filter:var(--crm-glass-blur)}body .crm-glass,body .slds-card,body .slds-page-header,body .crm-list-card,body .crm-login-card,body .slds-popover{border:1px solid var(--crm-glass-border);border-radius:var(--crm-radius-lg);box-shadow:var(--crm-glass-inset), var(--crm-shadow-near), var(--crm-shadow-far);transition:box-shadow var(--crm-motion-slow) var(--crm-ease-out), transform var(--crm-motion-slow) var(--crm-ease-out)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body .crm-glass,body .slds-card,body .slds-page-header,body .crm-list-card,body .crm-login-card,body .slds-popover,body .crm-global-header,body .crm-object-nav,body .slds-modal__header,body .slds-modal__content,body .slds-modal__footer{background:#fffffff2}}@media (prefers-reduced-transparency:reduce){body .crm-glass,body .slds-card,body .slds-page-header,body .crm-list-card,body .crm-login-card,body .slds-popover,body .crm-global-header,body .crm-object-nav,body .slds-modal__header,body .slds-modal__content,body .slds-modal__footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2}body:before{opacity:.6}}body .crm-tile{--tile-a:#e0ecfc;--tile-b:#c6dcf8;--tile-ink:#3468c2;background:linear-gradient(135deg, var(--tile-a) 0%, var(--tile-b) 100%);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #1c25400f}body .crm-tile .slds-icon{fill:var(--tile-ink);width:18px;height:18px}body .crm-tile--sm{border-radius:10px;width:32px;height:32px}body .crm-tile--sm .slds-icon{width:15px;height:15px}body .crm-tile--lg{border-radius:16px;width:52px;height:52px}body .crm-tile--lg .slds-icon{width:24px;height:24px}body .crm-tile--sky{--tile-a:#e0ecfc;--tile-b:#c6dcf8;--tile-ink:#3468c2}body .crm-tile--lavender{--tile-a:#ece6fb;--tile-b:#d8cff5;--tile-ink:#6b57c8}body .crm-tile--peach{--tile-a:#fde9df;--tile-b:#f7d2c0;--tile-ink:#c96a3f}body .crm-tile--mint{--tile-a:#dff5ea;--tile-b:#c3ead6;--tile-ink:#2f8f66}body .crm-tile--sand{--tile-a:#f8f0dd;--tile-b:#ecdcb6;--tile-ink:#a67c2e}body .crm-tile--rose{--tile-a:#fbe4ea;--tile-b:#f4c9d6;--tile-ink:#b94a6c}body .crm-global-header{z-index:40;height:60px;color:var(--crm-text);background:var(--crm-glass-bg-strong);-webkit-backdrop-filter:var(--crm-glass-blur);backdrop-filter:var(--crm-glass-blur);border-bottom:1px solid #ffffffb3;align-items:center;gap:1rem;padding:0 1.25rem;display:flex;position:sticky;top:0;box-shadow:inset 0 -1px #1c25400d,0 8px 24px #1c25400d}body .crm-global-header .crm-app-name{letter-spacing:.02em;white-space:nowrap;color:var(--crm-text);align-items:center;gap:.6rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:flex}body .crm-app-mark{background:linear-gradient(135deg,#7f9cf5 0%,#5b6fe0 55%,#8f7be8 100%);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 2px 6px #4f6bd859}body .crm-app-mark .slds-icon{fill:#fff;width:15px;height:15px}body .crm-global-search{flex:1;max-width:560px;margin:0 auto}body .crm-global-search .slds-input{height:38px;color:var(--crm-text);transition:background .2s var(--crm-ease), box-shadow .2s var(--crm-ease);background:#ffffff8c;border:1px solid #fffc;border-radius:999px;padding-left:2.4rem;box-shadow:inset 0 1px 2px #1c25400d}body .crm-global-search .slds-input::placeholder{color:var(--crm-text-3)}body .crm-global-search .slds-input:focus{box-shadow:0 0 0 4px var(--crm-accent-ring);background:#ffffffeb;border-color:#4f6bd873}body .crm-global-search .slds-input__icon{left:.9rem}body .crm-global-search .slds-icon{fill:var(--crm-text-3)}body .crm-header-actions{align-items:center;gap:.4rem;margin-left:auto;display:flex}body .crm-header-icon-btn{width:38px;height:38px;color:var(--crm-text);cursor:pointer;transition:background-color var(--crm-motion-base) var(--crm-ease-out), box-shadow var(--crm-motion-base) var(--crm-ease-out), transform var(--crm-motion-base) var(--crm-ease-out);background:#ffffff80;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #1c25400f}body .crm-header-icon-btn:hover{background:#ffffffe6;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 5px 14px #1c25401f}body .crm-header-icon-btn:active{transition-duration:80ms;transform:translateY(0)scale(.96);box-shadow:inset 0 1px #ffffffe6,0 1px 3px #1c254014}body .crm-header-icon-btn:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}body .crm-header-icon-btn .slds-icon{fill:var(--crm-text-2)}body .crm-notif-count{color:#fff;text-align:center;background:linear-gradient(135deg,#f1728a,#d8455f);border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:18px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #ffffffe6}body .crm-avatar{width:30px;height:30px;color:var(--crm-accent-dark);background:linear-gradient(135deg,#dfe8fb,#c9d6f4);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}body .crm-object-nav{z-index:30;scrollbar-width:none;background:var(--crm-glass-bg-soft);height:50px;-webkit-backdrop-filter:var(--crm-glass-blur);backdrop-filter:var(--crm-glass-blur);border-bottom:1px solid #ffffff8c;align-items:center;gap:.25rem;padding:0 1rem;display:flex;position:sticky;top:60px;overflow-x:auto}body .crm-object-nav::-webkit-scrollbar{display:none}body .crm-object-nav .crm-launcher{align-items:center;margin-right:.25rem;padding:0 .5rem;display:inline-flex}body .crm-object-nav .crm-launcher .slds-icon{fill:var(--crm-text-3)}body .crm-nav-pill{opacity:0;pointer-events:none;width:0;height:34px;transition:transform var(--crm-motion-slow) var(--crm-ease-out), width var(--crm-motion-slow) var(--crm-ease-out), opacity var(--crm-motion-base) var(--crm-ease-out);background:#ffffffd9;border:1px solid #ffffffe6;border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:inset 0 1px #fff,0 2px 8px #1c254014}body .crm-object-nav.is-measured.has-active .crm-nav-pill{opacity:1}body .crm-object-nav.is-measured .crm-nav-item.is-active{box-shadow:none;background:0 0;border-color:#0000}body .crm-nav-item{z-index:1;height:34px;color:var(--crm-text-2);white-space:nowrap;transition:background .2s var(--crm-ease), color .2s var(--crm-ease), box-shadow .2s var(--crm-ease);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 .95rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}body .crm-nav-badge{letter-spacing:.02em;height:1.1rem;color:var(--crm-text-3);white-space:nowrap;background:#1c25400f;border:1px solid #1c254014;border-radius:999px;align-items:center;margin-left:.4rem;padding:0 .4rem;font-size:.62rem;font-weight:600;line-height:1;display:inline-flex}body .crm-nav-item.is-active .crm-nav-badge{color:var(--crm-accent-dark);background:#3468c21a;border-color:#3468c226}body .crm-nav-item:hover{color:var(--crm-text);background:#ffffff80;text-decoration:none}body .crm-nav-item:active{background:#ffffffb3}body .crm-nav-item:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}body .crm-nav-item.is-active{color:var(--crm-accent-dark);background:#ffffffd9;border-color:#ffffffe6;font-weight:700;box-shadow:inset 0 1px #fff,0 2px 8px #1c254014}body .crm-page{max-width:1600px;margin:0 auto;padding:1rem}@media (min-width:821px){body .crm-page{padding:1.5rem 1.75rem 2.5rem}}body .slds-card__body_inner,body .slds-card__header{padding-left:1.5rem;padding-right:1.5rem}body .slds-card__header{padding-top:1.25rem;padding-bottom:.25rem}body .slds-card__body_inner{padding-bottom:1.5rem}body .slds-card__footer{border-top:1px solid var(--crm-line);text-align:right;padding:.85rem 1.5rem;font-size:.85rem}body .slds-card__footer a{color:var(--crm-accent-dark);font-weight:600;text-decoration:none}body .slds-card__header-title,body .slds-card__header-link{color:var(--crm-text);font-size:1rem;font-weight:700}body .slds-page-header{padding:1.25rem 1.5rem}body .slds-page-header__title{letter-spacing:-.015em;color:var(--crm-text);font-size:1.35rem;font-weight:800}body .slds-page-header__name-meta,body .slds-text-color_weak{color:var(--crm-text-3)!important}body .slds-page-header__col-actions{padding-bottom:0}body .slds-page-header__col-title .slds-media__figure{margin-right:.9rem}body .crm-heading{color:var(--crm-text);align-items:center;gap:.6rem;margin:0;font-size:1rem;font-weight:700;display:flex}body .crm-heading:before{content:"";background:linear-gradient(#7f9cf5,#5b6fe0);border-radius:999px;flex:none;width:4px;height:18px}body .crm-heading--mint:before{background:linear-gradient(#7ed3a8,#3fa876)}body .crm-heading--peach:before{background:linear-gradient(#f4b08f,#dd7c4f)}body .crm-heading--lavender:before{background:linear-gradient(#b7a6f2,#8a74dd)}body .crm-heading--sand:before{background:linear-gradient(#e8c876,#c99e3b)}body .crm-count-pill{min-width:2rem;height:1.6rem;color:var(--crm-text-2);letter-spacing:.01em;background:#1c25400f;border-radius:999px;justify-content:center;align-items:center;padding:0 .6rem;font-size:.78rem;font-weight:700;display:inline-flex}body .crm-list-table.slds-card{overflow:hidden}body .slds-table{border-collapse:separate;border-spacing:0;background:0 0}body .slds-table td,body .slds-table th{border-top:0;border-bottom:1px solid var(--crm-line);height:48px;color:var(--crm-text);background:0 0;font-size:.9rem;border-left:0!important;border-right:0!important}body .slds-table tbody tr:last-child>td,body .slds-table tbody tr:last-child>th{border-bottom:0}body .slds-table thead th{color:var(--crm-text-3);letter-spacing:.05em;border-bottom:1px solid var(--crm-line-strong);background:#ffffff47;height:44px;font-size:.74rem;font-weight:600}body .slds-table thead th a,body .slds-table thead th .slds-th__action{color:var(--crm-text-3);height:auto}body .slds-table thead th .slds-th__action:hover,body .slds-table thead th .slds-th__action:focus{color:var(--crm-text);background:#ffffff73}body .slds-table th.slds-is-sorted .slds-th__action{color:var(--crm-accent-dark)}body .slds-table th.slds-is-sorted .slds-is-sortable__icon{fill:var(--crm-accent-dark)}body .slds-table tbody td,body .slds-table tbody th{transition:background-color var(--crm-motion-fast) var(--crm-ease-out), box-shadow var(--crm-motion-fast) var(--crm-ease-out), color var(--crm-motion-fast) var(--crm-ease-out)}body .slds-table:not(.slds-no-row-hover) tbody tr:hover>td,body .slds-table:not(.slds-no-row-hover) tbody tr:hover>th{background-color:#4f6bd812}body .slds-table:not(.slds-no-row-hover) tbody tr:hover>:first-child{box-shadow:inset 2px 0 0 var(--crm-accent)}body .slds-table:not(.slds-no-row-hover) tbody tr.is-selected>td,body .slds-table:not(.slds-no-row-hover) tbody tr.is-selected>th{background-color:var(--crm-accent-soft)}body .slds-table:not(.slds-no-row-hover) tbody tr:has(input:checked)>td{background-color:var(--crm-accent-soft)}body .slds-table:not(.slds-no-row-hover) tbody tr:has(input:checked)>th{background-color:var(--crm-accent-soft)}body .slds-table tbody tr[role=button],body .slds-table tbody tr[data-href],body .slds-table tbody tr.is-clickable{cursor:pointer}body .slds-table_cell-buffer tr>td:first-child,body .slds-table_cell-buffer tr>th:first-child{padding-left:1.5rem}body .slds-table_cell-buffer tr>td:last-child,body .slds-table_cell-buffer tr>th:last-child{padding-right:1.5rem}body .slds-table a{color:var(--crm-accent-dark);transition:color var(--crm-motion-fast) var(--crm-ease-out);font-weight:600;text-decoration:none}body .slds-table a:hover{color:#2c3f8f;text-decoration:none}body .crm-cell-muted{color:var(--crm-text-3)}body .crm-cell-sub{color:var(--crm-text-3);margin-top:.05rem;font-size:.76rem;display:block}body .slds-button{--slds-c-button-shadow-focus:none;transition:background-color var(--crm-motion-base) var(--crm-ease-out), background-position var(--crm-motion-slow) var(--crm-ease-out), border-color var(--crm-motion-base) var(--crm-ease-out), box-shadow var(--crm-motion-base) var(--crm-ease-out), color var(--crm-motion-base) var(--crm-ease-out), filter var(--crm-motion-base) var(--crm-ease-out), transform var(--crm-motion-base) var(--crm-ease-out);border-radius:999px}body .slds-button:not(.slds-radio_button):hover:not(:disabled){transform:translateY(-1px)}body .slds-button:not(.slds-radio_button):active:not(:disabled){transition-duration:80ms;transform:translateY(0)scale(.98)}body .slds-button:disabled,body .slds-button[aria-disabled=true]{filter:none;cursor:not-allowed;transform:none}body .slds-button:focus{box-shadow:none;outline:0}body .slds-button:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}body .slds-button_brand{background:linear-gradient(120deg, #7590f2 0%, var(--crm-accent) 30%, #6a5fd8 55%, #7d8ff0 75%, var(--crm-accent-dark) 100%);color:#fff;background-position:0 0;background-size:220% 100%;border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff59,0 3px 10px #4f6bd852}body .slds-button_brand:focus{color:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff59,0 3px 10px #4f6bd852}body .slds-button_brand:hover:not(:disabled),body .slds-button_brand:focus-visible{filter:brightness(1.04);color:#fff;background-position:100% 0;border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 7px 18px #4f6bd866}body .slds-button_brand:active:not(:disabled){filter:brightness(.98);box-shadow:inset 0 1px #ffffff40,0 1px 4px #4f6bd84d}body .slds-button_brand:disabled{opacity:.55;background-position:0 0}body .slds-button_neutral{color:var(--crm-text);background-color:#ffffffb8;border:1px solid #ffffffe6;font-weight:600;box-shadow:inset 0 1px #fff,0 1px 3px #1c254014}body .slds-button_neutral:focus{color:var(--crm-text);background-color:#ffffffb8;box-shadow:inset 0 1px #fff,0 1px 3px #1c254014}body .slds-button_neutral:hover:not(:disabled),body .slds-button_neutral:focus-visible{color:var(--crm-accent-dark);background-color:#fff;box-shadow:inset 0 1px #fff,0 5px 14px #1c25401f}body .slds-button_neutral:active:not(:disabled){background-color:#ffffffe6;box-shadow:inset 0 1px #fff,0 1px 2px #1c254014}body .slds-button-group-list li+li,body .slds-button-group>.slds-button+.slds-button,body .slds-button-group>.slds-button+a.slds-button{margin-left:.5rem}body .slds-button-group-list .slds-button,body .slds-button-group .slds-button{border-radius:999px!important}body .slds-button_icon-border,body .slds-button_icon-border-filled{background:#ffffffb3;border-color:#1c254029;border-radius:50%}body .slds-button_icon-brand{border-radius:50%}body .slds-input,body .slds-select,body .slds-textarea{color:var(--crm-text);transition:border-color .18s var(--crm-ease), box-shadow .18s var(--crm-ease), background .18s var(--crm-ease);background:#ffffffc7;border-color:#1c254024;border-radius:10px}body .slds-input:focus,body .slds-select:focus,body .slds-textarea:focus,body .slds-input:active,body .slds-select:active,body .slds-textarea:active{box-shadow:0 0 0 4px var(--crm-accent-ring);background:#fff;border-color:#4f6bd899}body .slds-form-element__label{color:var(--crm-text-2);font-weight:600}body .slds-badge{letter-spacing:.01em;text-transform:none;border-radius:999px;padding:.22rem .7rem;font-size:.76rem;font-weight:600;box-shadow:inset 0 1px #ffffffb3}body .slds-badge.crm-badge-blue{color:#2a5aa8;background:#dce8fb}body .slds-badge.crm-badge-green{color:#23714d;background:#d8f1e3}body .slds-badge.crm-badge-yellow{color:#8a5a06;background:#fbeec8}body .slds-badge.crm-badge-orange{color:#a84b1f;background:#fde3d4}body .slds-badge.crm-badge-red{color:#a12a3a;background:#fadadf}body .slds-badge.crm-badge-purple{color:#6444a6;background:#ebe2fa}body .slds-badge.crm-badge-teal{color:#1d6b6a;background:#d5f0f0}body .slds-badge.crm-badge-gray{color:var(--crm-text-2);background:#1c254012}body .slds-badge.crm-badge-indigo{color:#3c47a5;background:#e3e6fa}body .crm-badge-priority{letter-spacing:.04em;font-weight:700}body .slds-badge.crm-badge-priority.crm-badge-orange{color:#fff;background:linear-gradient(135deg,#f6a27f,#e0714a);box-shadow:inset 0 1px #ffffff73,0 1px 3px #e0714a4d}body .slds-badge.crm-badge-priority.crm-badge-yellow{color:#9a5b00;background:#ffffffb3;box-shadow:inset 0 0 0 1.5px #e7c063}body .slds-badge.crm-badge-priority.crm-badge-gray{color:var(--crm-text-3);background:#1c25400f}body .crm-filter-chip{background:var(--crm-accent-soft);color:var(--crm-accent-dark);border-radius:999px;align-items:center;gap:.35rem;padding:.12rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}body .crm-star .slds-icon{fill:#f2a33c}body .crm-star-off .slds-icon{fill:#1c254029}body .crm-record-kicker{letter-spacing:.06em;color:var(--crm-text-3);margin-bottom:.15rem;font-size:.74rem;font-weight:600;display:block}body .crm-record-header .slds-page-header__detail-row{border-top:1px solid var(--crm-line);margin-top:1rem;padding-top:1rem}body .crm-record-header .slds-page-header__detail-block{border-right:1px solid var(--crm-line);min-width:8rem;padding-right:1.75rem}body .crm-record-header .slds-page-header__detail-block:last-child{border-right:0}body .crm-record-header .slds-text-title{letter-spacing:.05em;color:var(--crm-text-3);text-transform:none;margin-bottom:.25rem;font-size:.72rem;font-weight:600}body .crm-record-header .slds-page-header__detail-block .slds-truncate{font-size:.95rem;font-weight:600}body .crm-metric__sub{color:var(--crm-text-3);margin-top:.1rem;font-size:.76rem;font-weight:500;display:block}body .slds-text-color_error,body .crm-record-header .slds-text-color_error{color:var(--crm-danger)!important}body .slds-breadcrumb__item a{color:var(--crm-text-3);font-weight:500;text-decoration:none}body .slds-breadcrumb__item a:hover{color:var(--crm-accent-dark);text-decoration:none}body .slds-breadcrumb__item+.slds-breadcrumb__item:before{color:var(--crm-text-3);margin:0 .5rem}body .slds-breadcrumb__item span{color:var(--crm-text-2);font-weight:600}body .crm-record-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}body .crm-record-grid>*{min-width:0;min-height:520px}body .crm-record-grid .slds-card{flex-direction:column;height:100%;display:flex}body .crm-record-grid .slds-card>.slds-card__body{flex:auto;min-height:0}body .crm-timeline-card,body .crm-timeline-card>.slds-card__body{position:relative}@media (min-width:821px){body .crm-timeline-card>.slds-card__body{scrollbar-width:thin;scrollbar-color:#1c25402e transparent;padding-bottom:1.25rem;position:absolute;inset:72px 0 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%)}}body .slds-tabs_default__nav{border-bottom:1px solid var(--crm-line);gap:.25rem;position:relative}body .crm-tab-indicator{opacity:0;pointer-events:none;width:0;height:3px;transition:transform var(--crm-motion-slow) var(--crm-ease-out), width var(--crm-motion-slow) var(--crm-ease-out), opacity var(--crm-motion-base) var(--crm-ease-out);background:linear-gradient(90deg,#7f9cf5,#5b6fe0);border-radius:999px;position:absolute;bottom:-1px;left:0}body .slds-tabs_default__nav.is-measured .crm-tab-indicator{opacity:1}body .slds-tabs_default__nav.is-measured .slds-tabs_default__item.slds-is-active .slds-tabs_default__link:after{background:0 0}body .slds-tabs_default__link:focus{outline:0;text-decoration:none}body .slds-tabs_default__link:focus-visible{outline:2px solid var(--crm-accent);outline-offset:-2px;border-radius:12px}body .slds-tabs_default__item{color:var(--crm-text-2);padding:0}body .slds-tabs_default__item:after{display:none}body .slds-tabs_default__link{cursor:pointer;height:42px;color:var(--crm-text-2);transition:color .18s var(--crm-ease), background .18s var(--crm-ease);background:0 0;border:0;border-radius:12px 12px 0 0;align-items:center;padding:0 .9rem;font-size:.92rem;font-weight:500;display:inline-flex;position:relative}body .slds-tabs_default__link:hover{color:var(--crm-text);background:#ffffff73;text-decoration:none}body .slds-tabs_default__link:after{content:"";height:3px;transition:background .18s var(--crm-ease);background:0 0;border-radius:999px;position:absolute;bottom:-1px;left:.9rem;right:.9rem}body .slds-tabs_default__item.slds-is-active .slds-tabs_default__link{color:var(--crm-accent-dark);font-weight:700}body .slds-tabs_default__item.slds-is-active .slds-tabs_default__link:after{background:linear-gradient(90deg,#7f9cf5,#5b6fe0)}body .crm-tab-count{min-width:1.4rem;color:var(--crm-text-3);text-align:center;background:#1c25400f;border-radius:999px;margin-left:.4rem;padding:0 .4rem;font-size:.72rem;font-weight:700;line-height:1.35rem;display:inline-block}body .slds-is-active .crm-tab-count{background:var(--crm-accent-soft);color:var(--crm-accent-dark)}body .slds-tabs_default__content{animation:crm-fade-in .2s var(--crm-ease) both;padding-top:1.25rem}body .crm-section+.crm-section{margin-top:1.75rem}body .crm-section-title{color:var(--crm-text);align-items:center;gap:.55rem;margin:0 0 .85rem;padding:0 .5rem;font-size:.9rem;font-weight:700;display:flex}body .crm-section-title:before{content:"";background:linear-gradient(#7f9cf5,#5b6fe0);border-radius:999px;flex:none;width:4px;height:16px}body .crm-section-title .slds-icon{fill:var(--crm-text-3)}body .crm-field dt{letter-spacing:.04em;color:var(--crm-text-3);margin-bottom:.2rem;font-size:.72rem;font-weight:600}body .crm-field dd{border-bottom:1px solid var(--crm-line);min-height:1.7rem;color:var(--crm-text);word-break:break-word;padding-bottom:.5rem;font-size:.95rem}body .crm-notice{color:var(--crm-text-2);background:#ffffff80;border:1px solid #fffc;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.55;display:flex}body .crm-notice__icon{background:linear-gradient(135deg,#f8f0dd,#ecdcb6);border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}body .crm-notice__icon .slds-icon{fill:#a67c2e}body .crm-notice__body{padding-top:.2rem}body .crm-tl{margin:0;padding:.25rem 0 0;list-style:none;position:relative}body .crm-tl-item{grid-template-columns:32px minmax(0,1fr);gap:0 .85rem;padding-bottom:1.1rem;display:grid;position:relative}body .crm-tl-item:not(:last-child):before{content:"";background:linear-gradient(#1c25401f,#1c25400a);border-radius:2px;width:2px;position:absolute;top:34px;bottom:0;left:15px}body .crm-tl-head{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:32px;display:flex}body .crm-tl-method{color:var(--crm-text);font-size:.92rem;font-weight:700}body .crm-tl-date{color:var(--crm-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.78rem}body .crm-tl-body{color:var(--crm-text);white-space:pre-wrap;margin:.25rem 0 0;font-size:.9rem;line-height:1.55}body .crm-tl-meta{color:var(--crm-text-3);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}body .crm-empty{text-align:center;color:var(--crm-text-3);padding:2.5rem 1rem}body .crm-empty .slds-icon{fill:#1c254038}body .crm-list-cards{display:none}body .crm-list-card{color:inherit;border-radius:var(--crm-radius-md);padding:1rem 1.15rem;text-decoration:none;display:block}body .crm-list-card:hover{box-shadow:var(--crm-glass-inset), var(--crm-shadow-hover);text-decoration:none;transform:translateY(-1px)}body .crm-list-card .crm-list-card__title{color:var(--crm-text);font-size:1rem;font-weight:700}body .crm-list-card__meta{color:var(--crm-text-3);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.35rem;font-size:.8rem;display:flex}body .crm-list-card__foot{border-top:1px solid var(--crm-line);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;padding-top:.75rem;font-size:.8rem;display:flex}body .crm-filter-panel .slds-form-element__label{color:var(--crm-text-3);letter-spacing:.03em;font-size:.74rem}body .crm-filter-panel .slds-select,body .crm-filter-panel .slds-input{height:38px}body .crm-filter-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:.85rem 1rem;display:grid}body .crm-check{white-space:nowrap;color:var(--crm-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}body .crm-check input{width:16px;height:16px;accent-color:var(--crm-accent)}body .crm-home-title{letter-spacing:-.02em;color:var(--crm-text);font-size:1.5rem;font-weight:800}body .crm-home-kpi{color:var(--crm-text);letter-spacing:-.03em;font-size:1.9rem;font-weight:800;line-height:1.1}body .crm-home-list li{border-bottom:1px solid var(--crm-line)!important}body .crm-home-list li:last-child{border-bottom:0!important}body .crm-home-list a{color:var(--crm-accent-dark);text-decoration:none}body .slds-popover{border-radius:var(--crm-radius-md);background:var(--crm-glass-bg-strong);box-shadow:var(--crm-glass-inset), var(--crm-shadow-near), var(--crm-shadow-hover)}body .slds-popover__header{border-bottom:1px solid var(--crm-line);background:0 0}body .slds-nubbin_top-right:before,body .slds-nubbin_top-right:after{background:#ffffffeb}body .slds-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c254040}body .slds-modal__container{border-radius:var(--crm-radius-lg);box-shadow:var(--crm-shadow-hover), 0 40px 90px #1c254033}body .slds-modal__header{background:var(--crm-glass-bg-strong);border-radius:var(--crm-radius-lg) var(--crm-radius-lg) 0 0;border-bottom:1px solid var(--crm-line)}body .slds-modal__content{background:#ffffffdb}body .slds-modal__footer{background:var(--crm-glass-bg-strong);border-top:1px solid var(--crm-line);border-radius:0 0 var(--crm-radius-lg) var(--crm-radius-lg)}body .slds-modal__title{color:var(--crm-text);font-weight:700}body .slds-modal__close .slds-button__icon{fill:var(--crm-text-2)}body .slds-radio_button-group{border-color:#1c254029;border-radius:999px;overflow:hidden}body .slds-radio_button [type=radio]:checked+.slds-radio_button__label{background:var(--crm-accent);border-color:var(--crm-accent)}@media (max-width:480px){body .slds-modal .slds-modal__container,body .slds-modal_medium .slds-modal__container{border-radius:18px 18px 0 0;position:absolute;inset:auto 0 0;transform:none;width:100vw!important;min-width:0!important;max-width:100vw!important;margin:0!important;padding:0!important}body .crm-modal-form .slds-modal__footer .slds-button{min-height:44px}body .slds-modal__header{border-radius:18px 18px 0 0}body .slds-modal__footer{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-radius:0}body .slds-modal__content{max-height:70vh;overflow-y:auto}body .crm-modal-form .slds-input,body .crm-modal-form .slds-select,body .crm-modal-form .slds-textarea{min-height:44px;font-size:1rem}body .crm-modal-form .slds-radio_button-group{flex-wrap:wrap}}body .crm-login-bg{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}body .crm-login-card{background:var(--crm-glass-bg-strong);border-radius:24px;width:100%;max-width:420px;padding:2.25rem 2.25rem 1.75rem}body .crm-login-card .slds-input{background:#ffffffd9;height:46px}body .crm-login-card .slds-form-element__label{color:var(--crm-text-2)}body .crm-login-title{letter-spacing:-.015em;color:var(--crm-text);font-size:1.35rem;font-weight:800}body .crm-login-card .slds-notify_alert{border-radius:12px}@media (max-width:820px){body .crm-global-header{height:56px;padding:0 .9rem}body .crm-object-nav{height:48px;padding:0 .6rem;top:56px}body .crm-nav-item .crm-nav-badge{margin-left:.3rem;padding:0 .3rem;font-size:.58rem}body .crm-global-search,body .crm-list-table{display:none}body .crm-list-cards{gap:.75rem;display:grid}body .slds-page-header{padding:1rem 1.1rem}body .slds-page-header__row,body .slds-page-header_record-home .slds-page-header__row{flex-wrap:wrap}body .slds-page-header__col-title,body .slds-page-header_record-home .slds-page-header__col-title{flex:100%;min-width:0;max-width:100%}body .slds-page-header__col-actions,body .slds-page-header_record-home .slds-page-header__col-actions{flex:100%;width:100%;margin-top:.75rem}body .slds-page-header__title{font-size:1.15rem}body .crm-record-header .slds-page-header__detail-row,body .slds-page-header_record-home .slds-page-header__detail-row{flex-wrap:wrap}body .crm-record-header .slds-page-header__detail-block,body .slds-page-header_record-home .slds-page-header__detail-block{flex:0 0 50%;min-width:0;max-width:50%;margin-bottom:.6rem;padding-right:.75rem;border-right:0!important}body .crm-record-header .slds-page-header__detail-block:nth-child(n+3){padding-top:.25rem}body .crm-record-grid{grid-template-columns:minmax(0,1fr);gap:1rem}body .crm-record-grid>*{min-height:0}body .crm-timeline-card>.slds-card__body{max-height:60vh;overflow-y:auto}body .slds-card__body_inner,body .slds-card__header{padding-left:1.1rem;padding-right:1.1rem}body .slds-tabs_default__nav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}body .slds-tabs_default__nav::-webkit-scrollbar{display:none}body .slds-tabs_default__link{white-space:nowrap;padding:0 .7rem}body .crm-filter-grid>.slds-form-element[style]{grid-column:1/-1!important}body .crm-tl-date{width:100%;margin-left:0}}@keyframes crm-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:820px){html,body{overflow-x:hidden}}body .crm-admin-grid{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:820px){body .crm-admin-grid{grid-template-columns:minmax(0,1fr)}}body .crm-admin-nav{border-radius:var(--crm-radius-md);background:var(--crm-glass-bg-soft);padding:.5rem;position:sticky;top:1rem}@media (max-width:820px){body .crm-admin-nav{-webkit-overflow-scrolling:touch;gap:.25rem;display:flex;position:static;overflow-x:auto}body .crm-admin-nav .crm-admin-nav__item{flex:none}}body .crm-admin-nav__label{letter-spacing:.06em;color:var(--crm-text-3);padding:.5rem .75rem .25rem;font-size:.7rem;font-weight:700;display:block}@media (max-width:820px){body .crm-admin-nav__label{display:none}}body .crm-admin-nav__item{color:var(--crm-text-2);transition:background-color var(--crm-motion-base) var(--crm-ease-out), color var(--crm-motion-base) var(--crm-ease-out), box-shadow var(--crm-motion-base) var(--crm-ease-out);border-radius:12px;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}body .crm-admin-nav__item:active{background-color:#ffffffbf}body .crm-admin-nav__item:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}body .crm-admin-nav__item:hover{color:var(--crm-text);background:#ffffff8c;text-decoration:none}body .crm-admin-nav__item.is-active{color:var(--crm-text);box-shadow:var(--crm-glass-inset), var(--crm-shadow-near);background:#ffffffd9}body .crm-admin-nav__item .crm-tile{flex:none}body .crm-panel-title{color:var(--crm-text);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.95rem;font-weight:700;display:flex}body .crm-panel-title:before{content:"";background:linear-gradient(180deg, #8fa9f0, var(--crm-accent));border-radius:2px;width:3px;height:1em}body .crm-panel-section+.crm-panel-section{border-top:1px solid var(--crm-line);margin-top:1.75rem;padding-top:1.5rem}body .crm-secret-box{border-radius:var(--crm-radius-md);box-shadow:var(--crm-glass-inset), var(--crm-shadow-near);color:var(--crm-text);background:linear-gradient(135deg,#dff5eae6,#ffffffd9);border:1px solid #3fa87640;padding:1rem 1.125rem}body .crm-secret-box__title{color:#23714d;align-items:center;gap:.5rem;font-weight:700;display:flex}body .crm-secret-box__title .slds-icon{fill:#2f8f66}body .crm-secret-box code,body .crm-code{border:1px solid var(--crm-line-strong);color:var(--crm-text);word-break:break-all;background:#ffffffeb;border-radius:8px;padding:.35rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;display:inline-block}body .crm-secret-box .slds-button_neutral{background:#fffc}body .crm-info-box{border-radius:var(--crm-radius-md);box-shadow:var(--crm-glass-inset);background:#ffffff73;border:1px solid #ffffffbf;padding:1rem 1.125rem}body .crm-info-box__title{letter-spacing:.06em;color:var(--crm-text-3);margin:0 0 .5rem;font-size:.72rem;font-weight:700}body .crm-kv{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.5rem 1rem;margin:0;display:grid}body .crm-kv dt{color:var(--crm-text-2);font-size:.85rem}body .crm-kv dd{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}@media (max-width:600px){body .crm-kv{grid-template-columns:minmax(0,1fr);gap:.25rem 0}body .crm-kv dd{margin-bottom:.5rem}}body .crm-inline-form{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}body .crm-inline-form .slds-form-element{flex:200px;min-width:0}body .crm-inline-form .slds-form-element--grow{flex:2 280px}body .crm-inline-form .slds-button{flex:none;min-height:38px}@media (max-width:600px){body .crm-inline-form .slds-button{width:100%}}body .slds-button_destructive,body .slds-button_destructive:hover,body .slds-button_destructive:focus{color:#a12a3a;box-shadow:none;background:#fadadf;border-color:#0000;border-radius:999px}body .slds-button_destructive:hover{background:#f6c9d1}body .slds-button_destructive,body .crm-btn-soft{white-space:nowrap}body .crm-btn-soft,body .crm-btn-soft:hover,body .crm-btn-soft:focus{cursor:pointer;border:0;border-radius:999px;padding:0 .75rem;font-size:.8rem;font-weight:600;line-height:1.7rem}body .crm-btn-soft--on{color:#23714d;background:#d8f1e3}body .crm-btn-soft--off{color:var(--crm-text-2);background:#1c254012}body .crm-btn-soft--on:hover{background:#c6ead6}body .crm-btn-soft--off:hover{background:#1c25401c}body .slds-select.crm-select-sm{min-width:96px;height:30px;padding:0 1.75rem 0 .6rem;font-size:.85rem;line-height:30px}body .crm-link-btn{color:var(--crm-accent-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem}body .crm-link-btn:hover{text-decoration:underline}body .crm-form-message{color:#a12a3a;background:#fadadf;border-radius:10px;margin-top:.75rem;padding:.6rem .85rem;font-size:.85rem}body .slds-table td .slds-select_container,body .slds-table td .crm-btn-soft{vertical-align:middle}body .crm-popover{border:1px solid var(--crm-glass-border);background:var(--crm-glass-bg-strong);-webkit-backdrop-filter:var(--crm-glass-blur);backdrop-filter:var(--crm-glass-blur);box-shadow:var(--crm-glass-inset), var(--crm-shadow-near), var(--crm-shadow-hover);padding:0;overflow:hidden}body .crm-popover .slds-popover__header{justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}body .crm-popover .slds-popover__header h2{color:var(--crm-text);font-size:.95rem;font-weight:700}body .crm-popover .slds-popover__body{padding:.25rem}body .crm-notif-list{margin:0;padding:0;list-style:none}body .crm-notif-list li{transition:background-color var(--crm-motion-fast) var(--crm-ease-out), box-shadow var(--crm-motion-fast) var(--crm-ease-out);border-radius:12px;padding:.6rem .75rem .6rem 1.5rem;position:relative}body .crm-notif-list li+li{margin-top:1px}body .crm-notif-list li:hover{box-shadow:inset 2px 0 0 var(--crm-accent);background-color:#4f6bd812}body .crm-notif-list li:before{content:"";background:#1c254024;border-radius:50%;width:6px;height:6px;position:absolute;top:.95rem;left:.6rem}body .crm-notif-list li.is-unread:before{background:var(--crm-accent);box-shadow:0 0 0 3px var(--crm-accent-soft)}body .crm-notif-list a{color:var(--crm-text);font-size:.9rem;font-weight:600;text-decoration:none;display:block}body .crm-notif-list a:hover{color:var(--crm-accent-dark)}body .crm-notif-list p{color:var(--crm-text-3);margin:.15rem 0 0;font-size:.8rem}body .crm-popover-empty{text-align:center;color:var(--crm-text-3);padding:1.25rem 1rem;font-size:.875rem}body .crm-popover-empty .slds-icon{fill:#1c254038;margin-bottom:.35rem}body .crm-popover.slds-nubbin_top-right:before,body .crm-popover.slds-nubbin_top-right:after{background:#ffffffe6}body .crm-user-pop{padding:1rem}body .crm-user-pop__name{color:var(--crm-text);font-weight:700}body .crm-modal-form .slds-modal__header{text-align:left;padding:1.1rem 3.25rem 1rem 1.5rem;position:relative}body .crm-modal-form .slds-modal__close,body .crm-modal-form .slds-modal__close:hover,body .crm-modal-form .slds-modal__close:focus{width:32px;height:32px;box-shadow:none;color:var(--crm-text-2);background:#1c25400f;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.85rem;right:.85rem}body .crm-modal-form .slds-modal__close:hover{background:#1c25401c}body .crm-modal-form .slds-modal__close .slds-icon,body .crm-modal-form .slds-modal__close .slds-button__icon{width:14px;height:14px;fill:var(--crm-text-2)}body .crm-modal-form .slds-modal__title{font-size:1.15rem}body .crm-modal-form .crm-modal-sub{color:var(--crm-text-3);margin-top:.15rem;font-size:.85rem}body .crm-modal-form .slds-modal__content{padding:1.25rem 1.5rem .75rem}body .crm-modal-form .slds-form-element{margin-bottom:1rem}body .crm-modal-form .slds-form-element__label,body .crm-modal-form .slds-form-element__legend{color:var(--crm-text-2);margin-bottom:.3rem;font-size:.8rem;font-weight:600}body .crm-modal-form .slds-required{color:var(--crm-danger)}body .crm-modal-form .slds-textarea{resize:vertical;min-height:88px}body .crm-modal-form .slds-modal__footer{justify-content:flex-end;gap:.5rem;padding:.85rem 1.5rem;display:flex}body .crm-modal-form .slds-radio_button-group{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:.5rem;display:flex;overflow:visible}body .crm-modal-form .slds-radio_button{border:0;margin:0}body .crm-modal-form .slds-radio_button .slds-radio_button__label{border:1px solid var(--crm-line-strong);color:var(--crm-text-2);background-color:#ffffffbf;border-radius:999px;padding:0 .9rem;font-size:.875rem;line-height:32px;transition:none}body .crm-modal-form .slds-radio_button .slds-radio_button__label:hover{color:var(--crm-text);background-color:#fff}body .crm-modal-form .slds-radio_button [type=radio]:checked+.slds-radio_button__label,body .crm-modal-form .slds-radio_button [type=radio]:checked+.slds-radio_button__label:hover,body .crm-modal-form .slds-radio_button .slds-radio_button__label.is-checked,body .crm-modal-form .slds-radio_button .slds-radio_button__label.is-checked:hover{background-color:var(--crm-accent);border-color:var(--crm-accent);color:#fff}body .crm-modal-form .slds-radio_button .slds-radio_button__label.is-checked{animation:crm-chip-pop var(--crm-motion-slow) var(--crm-ease-out)}body .crm-modal-form .slds-radio_button [type=radio]:focus-visible+.slds-radio_button__label{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--crm-accent)}body .crm-modal-form .slds-radio_button .slds-radio_faux{color:inherit}body .crm-modal-form .crm-form-error{color:#a12a3a;background:#fadadf;border-radius:12px;margin-top:.25rem;padding:.7rem .9rem;font-size:.875rem}body .crm-consent-title{color:var(--crm-text);font-size:1.25rem;font-weight:700}body .crm-consent-list{margin:0 0 1.25rem;padding:0;list-style:none}body .crm-consent-list li{color:var(--crm-text-2);padding:.35rem 0 .35rem 1.4rem;font-size:.875rem;position:relative}body .crm-consent-list li:before{content:"";background:var(--crm-accent);opacity:.6;border-radius:50%;width:6px;height:6px;position:absolute;top:.85rem;left:.3rem}body .crm-consent-list code{background:#1c25400f;border-radius:6px;padding:.1rem .4rem;font-size:.85em}body .crm-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}body .crm-table-scroll .slds-table:not(.slds-table_fixed-layout){min-width:720px}body .crm-code--wrap{white-space:normal;word-break:break-all;line-height:1.35}body .slds-table .crm-col-nowrap{white-space:nowrap}body .crm-inline-form .slds-button{height:2rem;min-height:0;line-height:calc(2rem - 2px)}@media (max-width:820px){body .crm-record-header .slds-page-header__detail-block{padding-left:0;padding-right:.75rem}}body .slds-card:hover,body .slds-page-header:hover{box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px #ffffff8c, var(--crm-shadow-near), var(--crm-shadow-hover)}body .crm-home-card{will-change:transform}body .crm-home-card:hover{transform:translateY(-2px)}body .slds-card__header-link{transition:color var(--crm-motion-fast) var(--crm-ease-out)}body a.slds-card__header-link:hover{color:var(--crm-accent-dark);text-decoration:none}body .crm-home-list li{transition:background-color var(--crm-motion-fast) var(--crm-ease-out), box-shadow var(--crm-motion-fast) var(--crm-ease-out);border-radius:10px;margin:0 -.75rem;padding-left:.75rem!important;padding-right:.75rem!important}body .crm-home-list li:hover{box-shadow:inset 2px 0 0 var(--crm-accent);background-color:#4f6bd812}body .slds-breadcrumb__item a,body .slds-card__footer a,body .crm-home-list a,body .crm-notif-list a,body .crm-link-btn{transition:color var(--crm-motion-fast) var(--crm-ease-out), background-size var(--crm-motion-slow) var(--crm-ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}body .slds-breadcrumb__item a:hover,body .slds-card__footer a:hover,body .crm-home-list a:hover,body .crm-notif-list a:hover,body .crm-link-btn:hover{background-size:100% 1px;text-decoration:none}body .crm-home-list a:hover,body .slds-card__footer a:hover{color:#2c3f8f}body .slds-breadcrumb__item a:focus-visible,body .slds-card__footer a:focus-visible,body .crm-home-list a:focus-visible,body .crm-notif-list a:focus-visible,body .crm-link-btn:focus-visible,body .slds-table a:focus-visible,body .crm-list-card:focus-visible,body .slds-th__action:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px;border-radius:4px}body .slds-th__action{transition:background-color var(--crm-motion-fast) var(--crm-ease-out), color var(--crm-motion-fast) var(--crm-ease-out)}body .crm-tile{transition:transform var(--crm-motion-slow) var(--crm-ease-out), filter var(--crm-motion-slow) var(--crm-ease-out)}body a:hover>.crm-tile,body .crm-admin-nav__item:hover .crm-tile,body .crm-home-card:hover .slds-card__header .crm-tile,body .crm-list-card:hover .crm-tile{transform:rotate(-4deg)}body .slds-page-header:hover .crm-tile--lg{filter:brightness(1.04)}body .crm-btn-soft{transition:background-color var(--crm-motion-base) var(--crm-ease-out), box-shadow var(--crm-motion-base) var(--crm-ease-out), transform var(--crm-motion-base) var(--crm-ease-out)}body .crm-btn-soft:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px #1c25401a}body .crm-btn-soft:active:not(:disabled){box-shadow:none;transition-duration:80ms;transform:translateY(0)scale(.98)}body .crm-btn-soft:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}body .slds-button_destructive:hover:not(:disabled){box-shadow:0 3px 8px #a12a3a29}body .slds-button_destructive:active:not(:disabled){box-shadow:none;background:#f2bcc6}body .slds-button_icon-border:hover:not(:disabled),body .slds-button_icon-border-filled:hover:not(:disabled){background:#fff;border-color:#4f6bd873;box-shadow:0 3px 8px #1c25401a}body .slds-button_icon-brand{background:linear-gradient(135deg,#7ed3a8,#3fa876);border-color:#0000;box-shadow:0 2px 6px #3fa8764d}body .slds-button_icon-brand:hover:not(:disabled){background:linear-gradient(135deg,#8bdbb3,#45b381);border-color:#0000;box-shadow:0 4px 10px #3fa87659}body .crm-modal-form .slds-modal__close{transition:background-color var(--crm-motion-base) var(--crm-ease-out), transform var(--crm-motion-base) var(--crm-ease-out)}body .crm-modal-form .slds-modal__close:hover{transform:translateY(-1px)}body .crm-modal-form .slds-modal__close:active{background:#1c254024;transform:scale(.94)}body .slds-input:focus-visible,body .slds-select:focus-visible,body .slds-textarea:focus-visible{outline:0}body .crm-check input{transition:box-shadow var(--crm-motion-base) var(--crm-ease-out);border-radius:4px}body .crm-check input:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}body .crm-check:hover{color:var(--crm-text)}body .slds-modal.slds-fade-in-open{transition:none}body .slds-modal.slds-fade-in-open .slds-modal__container{animation:crm-modal-in var(--crm-motion-base) var(--crm-ease-out) both}body .slds-backdrop.slds-backdrop_open{animation:crm-fade-in-plain var(--crm-motion-base) var(--crm-ease-out) both;transition:none}body .slds-modal.is-closing .slds-modal__container{animation:crm-modal-out var(--crm-motion-base) var(--crm-ease-out) both}body .slds-modal.is-closing+.slds-backdrop{animation:crm-fade-out-plain var(--crm-motion-base) var(--crm-ease-out) both}body .crm-popover{transform-origin:calc(100% - 24px) 0;animation:crm-pop-in var(--crm-motion-base) var(--crm-ease-out) both}body .crm-popover.is-closing{animation:crm-pop-out var(--crm-motion-base) var(--crm-ease-out) both;pointer-events:none}body .crm-page>*{animation:crm-page-in .12s var(--crm-ease-out) both}body .crm-login-card{animation:crm-page-in .18s var(--crm-ease-out) both}@media (hover:none){body .slds-button:not(.slds-radio_button):hover:not(:disabled),body .crm-header-icon-btn:hover,body .crm-btn-soft:hover:not(:disabled),body .crm-home-card:hover,body .crm-list-card:hover,body .crm-modal-form .slds-modal__close:hover{transform:none}body .slds-button_brand:hover:not(:disabled){filter:none;background-position:0 0}body .slds-card:hover,body .slds-page-header:hover{box-shadow:var(--crm-glass-inset), var(--crm-shadow-near), var(--crm-shadow-far)}body .slds-table:not(.slds-no-row-hover) tbody tr:hover>td,body .slds-table:not(.slds-no-row-hover) tbody tr:hover>th,body .crm-home-list li:hover,body .crm-notif-list li:hover{box-shadow:none;background-color:#0000}body a:hover>.crm-tile,body .crm-admin-nav__item:hover .crm-tile,body .crm-home-card:hover .slds-card__header .crm-tile,body .crm-list-card:hover .crm-tile{transform:none}body .slds-breadcrumb__item a:hover,body .slds-card__footer a:hover,body .crm-home-list a:hover,body .crm-notif-list a:hover,body .crm-link-btn:hover{background-size:0% 1px}}@keyframes crm-page-in{0%{opacity:0}to{opacity:1}}@keyframes crm-modal-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes crm-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes crm-fade-in-plain{0%{opacity:0}to{opacity:1}}@keyframes crm-fade-out-plain{0%{opacity:1}to{opacity:0}}@keyframes crm-pop-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:none}}@keyframes crm-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)translateY(-2px)}}@keyframes crm-chip-pop{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.slds-button:hover,.crm-header-icon-btn:hover,.crm-btn-soft:hover,.crm-home-card:hover,.crm-list-card:hover,.crm-tile{transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
